Changeset View
Changeset View
Standalone View
Standalone View
cfe/trunk/include/clang/AST/Type.h
Show First 20 Lines • Show All 2,060 Lines • ▼ Show 20 Lines | enum ScalarTypeKind { | ||||
STK_CPointer, | STK_CPointer, | ||||
STK_BlockPointer, | STK_BlockPointer, | ||||
STK_ObjCObjectPointer, | STK_ObjCObjectPointer, | ||||
STK_MemberPointer, | STK_MemberPointer, | ||||
STK_Bool, | STK_Bool, | ||||
STK_Integral, | STK_Integral, | ||||
STK_Floating, | STK_Floating, | ||||
STK_IntegralComplex, | STK_IntegralComplex, | ||||
STK_FloatingComplex | STK_FloatingComplex, | ||||
STK_FixedPoint | |||||
}; | }; | ||||
/// Given that this is a scalar type, classify it. | /// Given that this is a scalar type, classify it. | ||||
ScalarTypeKind getScalarTypeKind() const; | ScalarTypeKind getScalarTypeKind() const; | ||||
/// Whether this type is a dependent type, meaning that its definition | /// Whether this type is a dependent type, meaning that its definition | ||||
/// somehow depends on a template parameter (C++ [temp.dep.type]). | /// somehow depends on a template parameter (C++ [temp.dep.type]). | ||||
bool isDependentType() const { return TypeBits.Dependent; } | bool isDependentType() const { return TypeBits.Dependent; } | ||||
▲ Show 20 Lines • Show All 4,706 Lines • Show Last 20 Lines |