reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
938 DEF_TRAVERSE_TYPE(BuiltinType, {}) 940 DEF_TRAVERSE_TYPE(ComplexType, { TRY_TO(TraverseType(T->getElementType())); }) 942 DEF_TRAVERSE_TYPE(PointerType, { TRY_TO(TraverseType(T->getPointeeType())); }) 944 DEF_TRAVERSE_TYPE(BlockPointerType, 947 DEF_TRAVERSE_TYPE(LValueReferenceType, 950 DEF_TRAVERSE_TYPE(RValueReferenceType, 953 DEF_TRAVERSE_TYPE(MemberPointerType, { 958 DEF_TRAVERSE_TYPE(AdjustedType, { TRY_TO(TraverseType(T->getOriginalType())); }) 960 DEF_TRAVERSE_TYPE(DecayedType, { TRY_TO(TraverseType(T->getOriginalType())); }) 962 DEF_TRAVERSE_TYPE(ConstantArrayType, { 968 DEF_TRAVERSE_TYPE(IncompleteArrayType, 971 DEF_TRAVERSE_TYPE(VariableArrayType, { 976 DEF_TRAVERSE_TYPE(DependentSizedArrayType, { 982 DEF_TRAVERSE_TYPE(DependentAddressSpaceType, { 987 DEF_TRAVERSE_TYPE(DependentVectorType, { 993 DEF_TRAVERSE_TYPE(DependentSizedExtVectorType, { 999 DEF_TRAVERSE_TYPE(VectorType, { TRY_TO(TraverseType(T->getElementType())); }) 1001 DEF_TRAVERSE_TYPE(ExtVectorType, { TRY_TO(TraverseType(T->getElementType())); }) 1003 DEF_TRAVERSE_TYPE(FunctionNoProtoType, 1006 DEF_TRAVERSE_TYPE(FunctionProtoType, { 1021 DEF_TRAVERSE_TYPE(UnresolvedUsingType, {}) 1022 DEF_TRAVERSE_TYPE(TypedefType, {}) 1024 DEF_TRAVERSE_TYPE(TypeOfExprType, 1027 DEF_TRAVERSE_TYPE(TypeOfType, { TRY_TO(TraverseType(T->getUnderlyingType())); }) 1029 DEF_TRAVERSE_TYPE(DecltypeType, 1032 DEF_TRAVERSE_TYPE(UnaryTransformType, { 1037 DEF_TRAVERSE_TYPE(AutoType, { TRY_TO(TraverseType(T->getDeducedType())); }) 1038 DEF_TRAVERSE_TYPE(DeducedTemplateSpecializationType, { 1043 DEF_TRAVERSE_TYPE(RecordType, {}) 1044 DEF_TRAVERSE_TYPE(EnumType, {}) 1045 DEF_TRAVERSE_TYPE(TemplateTypeParmType, {}) 1046 DEF_TRAVERSE_TYPE(SubstTemplateTypeParmType, { 1049 DEF_TRAVERSE_TYPE(SubstTemplateTypeParmPackType, { 1053 DEF_TRAVERSE_TYPE(TemplateSpecializationType, { 1058 DEF_TRAVERSE_TYPE(InjectedClassNameType, {}) 1060 DEF_TRAVERSE_TYPE(AttributedType, 1063 DEF_TRAVERSE_TYPE(ParenType, { TRY_TO(TraverseType(T->getInnerType())); }) 1065 DEF_TRAVERSE_TYPE(MacroQualifiedType, 1068 DEF_TRAVERSE_TYPE(ElaboratedType, { 1075 DEF_TRAVERSE_TYPE(DependentNameType, 1078 DEF_TRAVERSE_TYPE(DependentTemplateSpecializationType, { 1083 DEF_TRAVERSE_TYPE(PackExpansionType, { TRY_TO(TraverseType(T->getPattern())); }) 1085 DEF_TRAVERSE_TYPE(ObjCTypeParamType, {}) 1087 DEF_TRAVERSE_TYPE(ObjCInterfaceType, {}) 1089 DEF_TRAVERSE_TYPE(ObjCObjectType, { 1099 DEF_TRAVERSE_TYPE(ObjCObjectPointerType, 1102 DEF_TRAVERSE_TYPE(AtomicType, { TRY_TO(TraverseType(T->getValueType())); }) 1104 DEF_TRAVERSE_TYPE(PipeType, { TRY_TO(TraverseType(T->getElementType())); })