clang  6.0.0svn
Classes | Public Member Functions | Public Attributes | List of all members
clang::DeclarationNameLoc Struct Reference

DeclarationNameLoc - Additional source/type location info for a declaration name. More...

#include "clang/AST/DeclarationName.h"

Collaboration diagram for clang::DeclarationNameLoc:
Collaboration graph
[legend]

Classes

struct  CXXLitOpName
 
struct  CXXOpName
 
struct  NT
 

Public Member Functions

 DeclarationNameLoc (DeclarationName Name)
 
 DeclarationNameLoc ()
 

Public Attributes

union {
   struct NT   NamedType
 
   struct CXXOpName   CXXOperatorName
 
   struct CXXLitOpName   CXXLiteralOperatorName
 
}; 
 

Detailed Description

DeclarationNameLoc - Additional source/type location info for a declaration name.

Needs a DeclarationName in order to be interpreted correctly.

Definition at line 413 of file DeclarationName.h.

Constructor & Destructor Documentation

◆ DeclarationNameLoc() [1/2]

DeclarationNameLoc::DeclarationNameLoc ( DeclarationName  Name)

Definition at line 578 of file DeclarationName.cpp.

◆ DeclarationNameLoc() [2/2]

clang::DeclarationNameLoc::DeclarationNameLoc ( )
inline

Definition at line 448 of file DeclarationName.h.

Member Data Documentation

◆ @29

union { ... }

◆ CXXLiteralOperatorName

struct CXXLitOpName clang::DeclarationNameLoc::CXXLiteralOperatorName

◆ CXXOperatorName

struct CXXOpName clang::DeclarationNameLoc::CXXOperatorName

◆ NamedType

struct NT clang::DeclarationNameLoc::NamedType

The documentation for this struct was generated from the following files: