clang API Documentation
#include "clang-c/Index.h"
#include "clang/AST/ASTContext.h"
#include "clang/Basic/FileManager.h"
#include "clang/Basic/FileSystemOptions.h"
#include "clang/Basic/LangOptions.h"
#include "clang/Basic/SourceManager.h"
#include "clang/Basic/TargetOptions.h"
#include "clang/Lex/HeaderSearchOptions.h"
#include "clang/Lex/ModuleLoader.h"
#include "clang/Lex/PreprocessingRecord.h"
#include "clang/Sema/CodeCompleteConsumer.h"
#include "clang/Serialization/ASTBitCodes.h"
#include "llvm/ADT/IntrusiveRefCntPtr.h"
#include "llvm/ADT/SmallVector.h"
#include "llvm/ADT/StringMap.h"
#include "llvm/Support/MD5.h"
#include "llvm/Support/Path.h"
#include <cassert>
#include <map>
#include <memory>
#include <string>
#include <sys/types.h>
#include <utility>
#include <vector>
Go to the source code of this file.
Classes | |
class | clang::ASTUnit |
Utility class for loading a ASTContext from an AST file. More... | |
struct | clang::ASTUnit::StandaloneFixIt |
struct | clang::ASTUnit::StandaloneDiagnostic |
class | clang::ASTUnit::PreambleData |
struct | clang::ASTUnit::PreambleFileHash |
Data used to determine if a file used in the preamble has been changed. More... | |
struct | clang::ASTUnit::CachedCodeCompletionResult |
A cached code-completion result, which may be introduced in one of many different contexts. More... | |
struct | clang::ASTUnit::ComputedPreamble |
class | clang::ASTUnit::ConcurrencyState |
Allows us to assert that ASTUnit is not being used concurrently, which is not supported. | |
class | clang::ASTUnit::ConcurrencyCheck |
Namespaces | |
namespace | llvm |
namespace | clang |