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)
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)
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)
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