clang  3.9.0
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 <DeclarationName.h>

Collaboration diagram for clang::DeclarationNameLoc:
[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 393 of file DeclarationName.h.

Constructor & Destructor Documentation

DeclarationNameLoc::DeclarationNameLoc ( DeclarationName  Name)
clang::DeclarationNameLoc::DeclarationNameLoc ( )
inline

Definition at line 427 of file DeclarationName.h.

Member Data Documentation

union { ... }
struct CXXLitOpName clang::DeclarationNameLoc::CXXLiteralOperatorName
struct CXXOpName clang::DeclarationNameLoc::CXXOperatorName
struct NT clang::DeclarationNameLoc::NamedType

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