struct DynTypedNode::PtrConverter
Declaration
template <typename T>
struct DynTypedNode::PtrConverter { /* full declaration omitted */ };
Description
Converter that stores T* (by pointer).
Declared at: clang/include/clang/AST/ASTTypeTraits.h:431
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:442
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:432
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:437
Parameters
- clang::ASTNodeKind NodeKind
- const void* Storage