class CXXLiteralOperatorIdName
Declaration
class CXXLiteralOperatorIdName : public DeclarationNameExtra,
public Node { /* full declaration omitted */ };
Description
Contains the actual identifier that makes up the name of a C++ literal operator.
Declared at: clang/include/clang/AST/DeclarationName.h:115
Inherits from: DeclarationNameExtra, FoldingSetBase::Node
Member Variables
- private clang::IdentifierInfo* ID
- private void* FETokenInfo
- Extra information associated with this operator name that can be used by the front end. All bits are really needed so it is not possible to stash something in the low order bits.
Inherited from DeclarationNameExtra:
Method Overview
- private CXXLiteralOperatorIdName(clang::IdentifierInfo * II)
- public void Profile(llvm::FoldingSetNodeID & FSID)
Inherited from FoldingSetBase::Node:
Inherited from DeclarationNameExtra:
Methods
¶CXXLiteralOperatorIdName(
clang::IdentifierInfo* II)
CXXLiteralOperatorIdName(
clang::IdentifierInfo* II)
Declared at: clang/include/clang/AST/DeclarationName.h:128
Parameters
¶void Profile(llvm::FoldingSetNodeID& FSID)
void Profile(llvm::FoldingSetNodeID& FSID)
Declared at: clang/include/clang/AST/DeclarationName.h:133
Parameters
- llvm::FoldingSetNodeID& FSID