clang  3.9.0
Public Member Functions | Public Attributes | List of all members
clang::serialization::PPEntityOffset Struct Reference

Source range/offset of a preprocessed entity. More...

#include <ASTBitCodes.h>

Collaboration diagram for clang::serialization::PPEntityOffset:
[legend]

Public Member Functions

 PPEntityOffset (SourceRange R, uint32_t BitOffset)
 
SourceLocation getBegin () const
 
SourceLocation getEnd () const
 

Public Attributes

unsigned Begin
 Raw source location of beginning of range. More...
 
unsigned End
 Raw source location of end of range. More...
 
uint32_t BitOffset
 Offset in the AST file. More...
 

Detailed Description

Source range/offset of a preprocessed entity.

Definition at line 166 of file ASTBitCodes.h.

Constructor & Destructor Documentation

clang::serialization::PPEntityOffset::PPEntityOffset ( SourceRange  R,
uint32_t  BitOffset 
)
inline

Definition at line 174 of file ASTBitCodes.h.

Member Function Documentation

SourceLocation clang::serialization::PPEntityOffset::getBegin ( ) const
inline
SourceLocation clang::serialization::PPEntityOffset::getEnd ( ) const
inline

Member Data Documentation

unsigned clang::serialization::PPEntityOffset::Begin

Raw source location of beginning of range.

Definition at line 168 of file ASTBitCodes.h.

Referenced by getBegin().

uint32_t clang::serialization::PPEntityOffset::BitOffset

Offset in the AST file.

Definition at line 172 of file ASTBitCodes.h.

Referenced by clang::ASTReader::ReadPreprocessedEntity().

unsigned clang::serialization::PPEntityOffset::End

Raw source location of end of range.

Definition at line 170 of file ASTBitCodes.h.

Referenced by getEnd().


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