clang API Documentation

Classes | Namespaces | Typedefs
VTableBuilder.h File Reference
#include "clang/AST/BaseSubobject.h"
#include "clang/AST/CXXInheritance.h"
#include "clang/AST/GlobalDecl.h"
#include "clang/AST/RecordLayout.h"
#include "clang/Basic/ABI.h"
#include "llvm/ADT/DenseMap.h"
#include "llvm/ADT/SetVector.h"
#include <memory>
#include <utility>
Include dependency graph for VTableBuilder.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  clang::VTableComponent
 Represents a single component in a vtable. More...
class  clang::VTableLayout
class  clang::VTableContextBase
class  clang::ItaniumVTableContext
struct  clang::VPtrInfo
struct  clang::VirtualBaseInfo
class  clang::MicrosoftVTableContext
struct  clang::MicrosoftVTableContext::MethodVFTableLocation

Namespaces

namespace  clang

Typedefs

typedef SmallVector< VPtrInfo *, 2 > clang::VPtrInfoVector