clang 8.0.0

Classes | Namespaces
CXXInheritance.h File Reference
`#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/DenseSet.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>`
Include dependency graph for CXXInheritance.h:
This graph shows which files directly or indirectly include this file:

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
| clang
| Dataflow Directional Tag Classes.