clang
15.0.0git
|
#include "clang/AST/Type.h"
#include "clang/Basic/Diagnostic.h"
#include "clang/Basic/SourceLocation.h"
#include "llvm/ADT/ArrayRef.h"
#include "llvm/ADT/FoldingSet.h"
#include "llvm/ADT/iterator.h"
#include "llvm/Support/Casting.h"
#include "llvm/Support/PointerLikeTypeTraits.h"
#include <cassert>
#include <iterator>
#include <type_traits>
Go to the source code of this file.
Namespaces | |
clang | |
llvm | |
YAML serialization mapping. | |
Macros | |
#define | LLVM_CLANG_CANPROXY_TYPE_ACCESSOR(Accessor) |
#define | LLVM_CLANG_CANPROXY_SIMPLE_ACCESSOR(Type, Accessor) Type Accessor() const { return this->getTypePtr()->Accessor(); } |
Typedefs | |
using | clang::CanQualType = CanQual< Type > |
Represents a canonical, potentially-qualified type. More... | |
Functions | |
template<typename T , typename U > | |
bool | clang::operator== (CanQual< T > x, CanQual< U > y) |
template<typename T , typename U > | |
bool | clang::operator!= (CanQual< T > x, CanQual< U > y) |
const StreamingDiagnostic & | clang::operator<< (const StreamingDiagnostic &DB, CanQualType T) |
#define LLVM_CLANG_CANPROXY_SIMPLE_ACCESSOR | ( | Type, | |
Accessor | |||
) | Type Accessor() const { return this->getTypePtr()->Accessor(); } |
Definition at line 233 of file CanonicalType.h.
#define LLVM_CLANG_CANPROXY_TYPE_ACCESSOR | ( | Accessor | ) |
Definition at line 228 of file CanonicalType.h.