clang API Documentation

Public Member Functions
clang::idx::TranslationUnit Class Reference

Abstract interface for a translation unit. More...

#include <TranslationUnit.h>

List of all members.

Public Member Functions

virtual ~TranslationUnit ()
virtual ASTContextgetASTContext ()=0
virtual PreprocessorgetPreprocessor ()=0
virtual DiagnosticsEnginegetDiagnostic ()=0
virtual DeclReferenceMapgetDeclReferenceMap ()=0
virtual SelectorMapgetSelectorMap ()=0

Detailed Description

Abstract interface for a translation unit.

Definition at line 27 of file TranslationUnit.h.


Constructor & Destructor Documentation

TranslationUnit::~TranslationUnit ( ) [virtual]

Definition at line 25 of file Program.cpp.


Member Function Documentation

virtual ASTContext& clang::idx::TranslationUnit::getASTContext ( ) [pure virtual]
virtual DeclReferenceMap& clang::idx::TranslationUnit::getDeclReferenceMap ( ) [pure virtual]
virtual DiagnosticsEngine& clang::idx::TranslationUnit::getDiagnostic ( ) [pure virtual]
virtual Preprocessor& clang::idx::TranslationUnit::getPreprocessor ( ) [pure virtual]
virtual SelectorMap& clang::idx::TranslationUnit::getSelectorMap ( ) [pure virtual]

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