clang  3.7.0
Public Member Functions | List of all members
clang::ASTUnit::PreambleData Class Reference

#include <ASTUnit.h>

Public Member Functions

 PreambleData ()
 
void assign (const FileEntry *F, const char *begin, const char *end)
 
void clear ()
 
size_t size () const
 
bool empty () const
 
const char * getBufferStart () const
 
unsigned getNumLines () const
 
SourceRange getSourceRange (const SourceManager &SM) const
 

Detailed Description

Definition at line 188 of file ASTUnit.h.

Constructor & Destructor Documentation

clang::ASTUnit::PreambleData::PreambleData ( )
inline

Definition at line 194 of file ASTUnit.h.

Member Function Documentation

void clang::ASTUnit::PreambleData::assign ( const FileEntry F,
const char *  begin,
const char *  end 
)
inline

Definition at line 196 of file ASTUnit.h.

void clang::ASTUnit::PreambleData::clear ( )
inline

Definition at line 202 of file ASTUnit.h.

bool clang::ASTUnit::PreambleData::empty ( ) const
inline
const char* clang::ASTUnit::PreambleData::getBufferStart ( ) const
inline

Definition at line 207 of file ASTUnit.h.

unsigned clang::ASTUnit::PreambleData::getNumLines ( ) const
inline

Definition at line 209 of file ASTUnit.h.

SourceRange clang::ASTUnit::PreambleData::getSourceRange ( const SourceManager SM) const
inline
size_t clang::ASTUnit::PreambleData::size ( ) const
inline

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