clang API Documentation

Public Member Functions
clang::ASTUnit::PreambleData Class Reference

#include <ASTUnit.h>

List of all members.

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 164 of file ASTUnit.h.


Constructor & Destructor Documentation

clang::ASTUnit::PreambleData::PreambleData ( ) [inline]

Definition at line 170 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 172 of file ASTUnit.h.

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

Definition at line 178 of file ASTUnit.h.

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

Definition at line 183 of file ASTUnit.h.

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

Definition at line 185 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: