clang  10.0.0svn
Classes | Namespaces | Functions
ItaniumCXXABI.cpp File Reference
#include "CXXABI.h"
#include "clang/AST/ASTContext.h"
#include "clang/AST/DeclCXX.h"
#include "clang/AST/Mangle.h"
#include "clang/AST/MangleNumberingContext.h"
#include "clang/AST/RecordLayout.h"
#include "clang/AST/Type.h"
#include "clang/Basic/TargetInfo.h"
#include "llvm/ADT/FoldingSet.h"
#include "llvm/ADT/iterator.h"
Include dependency graph for ItaniumCXXABI.cpp:

Go to the source code of this file.

Classes

struct  llvm::DenseMapInfo< DecompositionDeclName >
 

Namespaces

 llvm
 Specialize PointerLikeTypeTraits to allow LazyGenerationalUpdatePtr to be placed into a PointerUnion.
 

Functions

template<typename T >
bool llvm::isDenseMapKeyEmpty (T V)
 
template<typename T >
bool llvm::isDenseMapKeyTombstone (T V)
 
template<typename T >
Optional< boolllvm::areDenseMapKeysEqualSpecialValues (T LHS, T RHS)