# Changeset View

Changeset View

# Standalone View

Standalone View

# cfe/trunk/include/clang/AST/Type.h

Show First 20 Lines • Show All 2060 Lines • ▼ Show 20 Line(s) | 2060 | enum ScalarTypeKind { | |||
---|---|---|---|---|---|

2061 | STK_CPointer, | 2061 | STK_CPointer, | ||

2062 | STK_BlockPointer, | 2062 | STK_BlockPointer, | ||

2063 | STK_ObjCObjectPointer, | 2063 | STK_ObjCObjectPointer, | ||

2064 | STK_MemberPointer, | 2064 | STK_MemberPointer, | ||

2065 | STK_Bool, | 2065 | STK_Bool, | ||

2066 | STK_Integral, | 2066 | STK_Integral, | ||

2067 | STK_Floating, | 2067 | STK_Floating, | ||

2068 | STK_IntegralComplex, | 2068 | STK_IntegralComplex, | ||

2069 | STK_FloatingComplex | 2069 | STK_FloatingComplex, | ||

2070 | STK_FixedPoint | ||||

2070 | }; | 2071 | }; | ||

2071 | 2072 | | |||

2072 | /// Given that this is a scalar type, classify it. | 2073 | /// Given that this is a scalar type, classify it. | ||

2073 | ScalarTypeKind getScalarTypeKind() const; | 2074 | ScalarTypeKind getScalarTypeKind() const; | ||

2074 | 2075 | | |||

2075 | /// Whether this type is a dependent type, meaning that its definition | 2076 | /// Whether this type is a dependent type, meaning that its definition | ||

2076 | /// somehow depends on a template parameter (C++ [temp.dep.type]). | 2077 | /// somehow depends on a template parameter (C++ [temp.dep.type]). | ||

2077 | bool isDependentType() const { return TypeBits.Dependent; } | 2078 | bool isDependentType() const { return TypeBits.Dependent; } | ||

▲ Show 20 Lines • Show All 4706 Lines • Show Last 20 Lines |