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

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

#include "clang/Serialization/ASTBitCodes.h"

Collaboration diagram for clang::serialization::PPEntityOffset:
Collaboration graph
[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

◆ PPEntityOffset()

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

Definition at line 174 of file ASTBitCodes.h.

Member Function Documentation

◆ getBegin()

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

◆ getEnd()

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

Member Data Documentation

◆ Begin

unsigned clang::serialization::PPEntityOffset::Begin

Raw source location of beginning of range.

Definition at line 168 of file ASTBitCodes.h.

◆ BitOffset

uint32_t clang::serialization::PPEntityOffset::BitOffset

Offset in the AST file.

Definition at line 172 of file ASTBitCodes.h.

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

◆ End

unsigned clang::serialization::PPEntityOffset::End

Raw source location of end of range.

Definition at line 170 of file ASTBitCodes.h.


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