clang API Documentation

Public Member Functions | Public Attributes
clang::DeclarationNameLoc Struct Reference

#include <DeclarationName.h>

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

List of all members.

Public Member Functions

 DeclarationNameLoc (DeclarationName Name)
 DeclarationNameLoc ()

Public Attributes

union {
   struct {
      TypeSourceInfo *   TInfo
   }   NamedType
   struct {
      unsigned   BeginOpNameLoc
      unsigned   EndOpNameLoc
   }   CXXOperatorName
   struct {
      unsigned   OpNameLoc
   }   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 388 of file DeclarationName.h.


Constructor & Destructor Documentation

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

Definition at line 419 of file DeclarationName.h.


Member Data Documentation

union { ... }

Definition at line 402 of file DeclarationName.h.

Definition at line 403 of file DeclarationName.h.

Definition at line 408 of file DeclarationName.h.

Definition at line 397 of file DeclarationName.h.


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