clang 20.0.0git
|
#include "clang/AST/DeclBase.h"
#include "clang/AST/DeclCXX.h"
#include "clang/AST/DeclarationName.h"
#include "clang/AST/Type.h"
#include "clang/AST/TypeOrdering.h"
#include "clang/Basic/Specifiers.h"
#include "llvm/ADT/DenseMap.h"
#include "llvm/ADT/MapVector.h"
#include "llvm/ADT/SmallSet.h"
#include "llvm/ADT/SmallVector.h"
#include "llvm/ADT/iterator_range.h"
#include <list>
#include <memory>
#include <utility>
Go to the source code of this file.
Classes | |
struct | clang::CXXBasePathElement |
Represents an element in a path from a derived class to a base class. More... | |
class | clang::CXXBasePath |
Represents a path from a specific derived class (which is not represented as part of the path) to a particular (direct or indirect) base class subobject. More... | |
class | clang::CXXBasePaths |
BasePaths - Represents the set of paths from a derived class to one of its (direct or indirect) bases. More... | |
struct | clang::UniqueVirtualMethod |
Uniquely identifies a virtual method within a class hierarchy by the method itself and a class subobject number. More... | |
class | clang::OverridingMethods |
The set of methods that override a given virtual method in each subobject where it occurs. More... | |
class | clang::CXXFinalOverriderMap |
A mapping from each virtual member function to its set of final overriders. More... | |
class | clang::CXXIndirectPrimaryBaseSet |
A set of all the primary bases for a class. More... | |
Namespaces | |
namespace | clang |
The JSON file list parser is used to communicate input to InstallAPI. | |
Functions | |
bool | clang::inheritanceModelHasVBPtrOffsetField (MSInheritanceModel Inheritance) |
bool | clang::inheritanceModelHasNVOffsetField (bool IsMemberFunction, MSInheritanceModel Inheritance) |
bool | clang::inheritanceModelHasVBTableOffsetField (MSInheritanceModel Inheritance) |
bool | clang::inheritanceModelHasOnlyOneField (bool IsMemberFunction, MSInheritanceModel Inheritance) |