clang API Documentation

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

List of all members.

Public Member Functions

void Profile (llvm::FoldingSetNodeID &FSID)

Public Attributes

IdentifierInfoID
void * FETokenInfo

Detailed Description

CXXLiteralOperatorName - Contains the actual identifier that makes up the name.

This identifier is stored here rather than directly in DeclarationName so as to allow Objective-C selectors, which are about a million times more common, to consume minimal memory.

Definition at line 62 of file DeclarationName.cpp.


Member Function Documentation

void clang::CXXLiteralOperatorIdName::Profile ( llvm::FoldingSetNodeID &  FSID) [inline]

Definition at line 71 of file DeclarationName.cpp.


Member Data Documentation

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

Definition at line 69 of file DeclarationName.cpp.

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


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