struct DynTypedNode::ValueConverter

Declaration

template <typename T>
struct DynTypedNode::ValueConverter { /* full declaration omitted */ };

Description

Converter that stores T (by value).

Declared at: clang/include/clang/AST/ASTTypeTraits.h:451

Templates

T

Method Overview

  • public static clang::DynTypedNode create(const T & Node)
  • public static const T * get(clang::ASTNodeKind NodeKind, const void * Storage)
  • public static const T & getUnchecked(clang::ASTNodeKind NodeKind, const void * Storage)

Methods

static clang::DynTypedNode create(const T& Node)

Declared at: clang/include/clang/AST/ASTTypeTraits.h:461

Parameters

const T& Node

static const T* get(clang::ASTNodeKind NodeKind,
                    const void* Storage)

Declared at: clang/include/clang/AST/ASTTypeTraits.h:452

Parameters

clang::ASTNodeKind NodeKind
const void* Storage

static const T& getUnchecked(
    clang::ASTNodeKind NodeKind,
    const void* Storage)

Declared at: clang/include/clang/AST/ASTTypeTraits.h:457

Parameters

clang::ASTNodeKind NodeKind
const void* Storage