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 |