clang API Documentation
#include "clang/Basic/LLVM.h"#include "clang/Basic/SourceLocation.h"#include "llvm/Support/Allocator.h"#include "llvm/Support/DataTypes.h"#include "llvm/ADT/PointerIntPair.h"#include "llvm/ADT/PointerUnion.h"#include "llvm/ADT/IntrusiveRefCntPtr.h"#include "llvm/ADT/DenseMap.h"#include "llvm/Support/MemoryBuffer.h"#include <map>#include <vector>#include <cassert>
Go to the source code of this file.
Classes | |
| class | clang::SrcMgr::ContentCache |
| class | clang::SrcMgr::FileInfo |
| class | clang::SrcMgr::ExpansionInfo |
| class | clang::SrcMgr::SLocEntry |
| class | clang::ExternalSLocEntrySource |
| External source of source location entries. More... | |
| class | clang::IsBeforeInTranslationUnitCache |
| class | clang::SourceManager |
| This class handles loading and caching of source files into memory. More... | |
| struct | clang::SourceManager::MemoryBufferSizes |
| class | clang::SourceManager::LocBeforeThanCompare |
| Comparison function class. More... | |
Namespaces | |
| namespace | clang |
| namespace | clang::SrcMgr |
Enumerations | |
| enum | clang::SrcMgr::CharacteristicKind { clang::SrcMgr::C_User, clang::SrcMgr::C_System, clang::SrcMgr::C_ExternCSystem } |