reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Definitions

tools/clang/include/clang/AST/Type.h
 2525 class ComplexType : public Type, public llvm::FoldingSetNode {
 2670 class DecayedType : public AdjustedType {
 2768 class LValueReferenceType : public ReferenceType {
 2786 class RValueReferenceType : public ReferenceType {
 2906 class ConstantArrayType final
 2966 class IncompleteArrayType : public ArrayType {
 3010 class VariableArrayType : public ArrayType {
 3064 class DependentSizedArrayType : public ArrayType {
 3166 class DependentSizedExtVectorType : public Type, public llvm::FoldingSetNode {
 3206 class VectorType : public Type, public llvm::FoldingSetNode {
 3283 class DependentVectorType : public Type, public llvm::FoldingSetNode {
 3325 class ExtVectorType : public VectorType {
 3688 class FunctionNoProtoType : public FunctionType, public llvm::FoldingSetNode {
 3725 class FunctionProtoType final
 4160 class UnresolvedUsingType : public Type {
 4190 class TypedefType : public Type {
 4320 class DecltypeType : public Type {
 4421 class TagType : public Type {
 4444 class RecordType : public TagType {
 4470 class EnumType : public TagType {
 4596 class TemplateTypeParmType : public Type, public llvm::FoldingSetNode {
 4677 class SubstTemplateTypeParmType : public Type, public llvm::FoldingSetNode {
 4733 class SubstTemplateTypeParmPackType : public Type, public llvm::FoldingSetNode {
 4783 class DeducedType : public Type {
 4823 class AutoType : public DeducedType, public llvm::FoldingSetNode {
 4861 class DeducedTemplateSpecializationType : public DeducedType,
 5054 class InjectedClassNameType : public Type {