clang 19.0.0git
Public Member Functions | Friends | List of all members
clang::detail::CXXLiteralOperatorIdName Class Reference

Contains the actual identifier that makes up the name of a C++ literal operator. More...

#include "clang/AST/DeclarationName.h"

Inheritance diagram for clang::detail::CXXLiteralOperatorIdName:
Inheritance graph

Public Member Functions

void Profile (llvm::FoldingSetNodeID &FSID)


class clang::DeclarationName
class clang::DeclarationNameTable

Additional Inherited Members

- Protected Types inherited from clang::detail::DeclarationNameExtra
enum  ExtraKind { CXXDeductionGuideName , CXXLiteralOperatorName , CXXUsingDirective , ObjCMultiArgSelector }
 The kind of "extra" information stored in the DeclarationName. More...
- Protected Member Functions inherited from clang::detail::DeclarationNameExtra
 DeclarationNameExtra (ExtraKind Kind)
 DeclarationNameExtra (unsigned NumArgs)
ExtraKind getKind () const
 Return the corresponding ExtraKind.
unsigned getNumArgs () const
 Return the number of arguments in an ObjC selector.
- Protected Attributes inherited from clang::detail::DeclarationNameExtra
unsigned ExtraKindOrNumArgs
 ExtraKindOrNumArgs has one of the following meaning:

Detailed Description

Contains the actual identifier that makes up the name of a C++ literal operator.

Definition at line 115 of file DeclarationName.h.

Member Function Documentation

◆ Profile()

void clang::detail::CXXLiteralOperatorIdName::Profile ( llvm::FoldingSetNodeID &  FSID)

Definition at line 133 of file DeclarationName.h.

References ID.

Friends And Related Function Documentation

◆ clang::DeclarationName

friend class clang::DeclarationName

Definition at line 118 of file DeclarationName.h.

◆ clang::DeclarationNameTable

friend class clang::DeclarationNameTable

Definition at line 119 of file DeclarationName.h.

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