clang API Documentation

Public Member Functions | Public Attributes
clang::CXXSpecialName Class Reference
Inheritance diagram for clang::CXXSpecialName:
Inheritance graph
[legend]
Collaboration diagram for clang::CXXSpecialName:
Collaboration graph
[legend]

List of all members.

Public Member Functions

void Profile (llvm::FoldingSetNodeID &ID)

Public Attributes

QualType Type
 Type - The type associated with this declaration name.
void * FETokenInfo

Detailed Description

CXXSpecialName - Records the type associated with one of the "special" kinds of declaration names in C++, e.g., constructors, destructors, and conversion functions.

Definition at line 31 of file DeclarationName.cpp.


Member Function Documentation

void clang::CXXSpecialName::Profile ( llvm::FoldingSetNodeID &  ID) [inline]

Definition at line 41 of file DeclarationName.cpp.


Member Data Documentation

FETokenInfo - Extra information associated with this declaration name that can be used by the front end.

Definition at line 39 of file DeclarationName.cpp.

Referenced by clang::DeclarationNameTable::getCXXSpecialName(), and clang::DeclarationName::setFETokenInfo().

Type - The type associated with this declaration name.

Definition at line 35 of file DeclarationName.cpp.

Referenced by clang::DeclarationNameTable::getCXXSpecialName().


The documentation for this class was generated from the following file: