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

References

tools/clang/include/clang/AST/RecursiveASTVisitor.h
  749     TRY_TO(TraverseType(QualType(NNS->getAsType(), 0)));
  831     return getDerived().TraverseType(Arg.getAsType());
  868       return getDerived().TraverseType(Arg.getAsType());
  940 DEF_TRAVERSE_TYPE(ComplexType, { TRY_TO(TraverseType(T->getElementType())); })
  942 DEF_TRAVERSE_TYPE(PointerType, { TRY_TO(TraverseType(T->getPointeeType())); })
  945                   { TRY_TO(TraverseType(T->getPointeeType())); })
  948                   { TRY_TO(TraverseType(T->getPointeeType())); })
  951                   { TRY_TO(TraverseType(T->getPointeeType())); })
  954   TRY_TO(TraverseType(QualType(T->getClass(), 0)));
  955   TRY_TO(TraverseType(T->getPointeeType()));
  958 DEF_TRAVERSE_TYPE(AdjustedType, { TRY_TO(TraverseType(T->getOriginalType())); })
  960 DEF_TRAVERSE_TYPE(DecayedType, { TRY_TO(TraverseType(T->getOriginalType())); })
  963   TRY_TO(TraverseType(T->getElementType()));
  969                   { TRY_TO(TraverseType(T->getElementType())); })
  972   TRY_TO(TraverseType(T->getElementType()));
  977   TRY_TO(TraverseType(T->getElementType()));
  984   TRY_TO(TraverseType(T->getPointeeType()));
  990   TRY_TO(TraverseType(T->getElementType()));
  996   TRY_TO(TraverseType(T->getElementType()));
  999 DEF_TRAVERSE_TYPE(VectorType, { TRY_TO(TraverseType(T->getElementType())); })
 1001 DEF_TRAVERSE_TYPE(ExtVectorType, { TRY_TO(TraverseType(T->getElementType())); })
 1004                   { TRY_TO(TraverseType(T->getReturnType())); })
 1007   TRY_TO(TraverseType(T->getReturnType()));
 1010     TRY_TO(TraverseType(A));
 1014     TRY_TO(TraverseType(E));
 1027 DEF_TRAVERSE_TYPE(TypeOfType, { TRY_TO(TraverseType(T->getUnderlyingType())); })
 1033   TRY_TO(TraverseType(T->getBaseType()));
 1034   TRY_TO(TraverseType(T->getUnderlyingType()));
 1037 DEF_TRAVERSE_TYPE(AutoType, { TRY_TO(TraverseType(T->getDeducedType())); })
 1040   TRY_TO(TraverseType(T->getDeducedType()));
 1047   TRY_TO(TraverseType(T->getReplacementType()));
 1061                   { TRY_TO(TraverseType(T->getModifiedType())); })
 1063 DEF_TRAVERSE_TYPE(ParenType, { TRY_TO(TraverseType(T->getInnerType())); })
 1066                   { TRY_TO(TraverseType(T->getUnderlyingType())); })
 1072   TRY_TO(TraverseType(T->getNamedType()));
 1083 DEF_TRAVERSE_TYPE(PackExpansionType, { TRY_TO(TraverseType(T->getPattern())); })
 1093     TRY_TO(TraverseType(T->getBaseType()));
 1095     TRY_TO(TraverseType(typeArg));
 1100                   { TRY_TO(TraverseType(T->getPointeeType())); })
 1102 DEF_TRAVERSE_TYPE(AtomicType, { TRY_TO(TraverseType(T->getValueType())); })
 1104 DEF_TRAVERSE_TYPE(PipeType, { TRY_TO(TraverseType(T->getElementType())); })
 1150   TRY_TO(TraverseType(TL.getTypePtr()->getElementType()));
 1169   TRY_TO(TraverseType(QualType(TL.getTypePtr()->getClass(), 0)));
 1208   TRY_TO(TraverseType(TL.getTypePtr()->getPointeeType()));
 1216   TRY_TO(TraverseType(TL.getTypePtr()->getElementType()));
 1221   TRY_TO(TraverseType(TL.getTypePtr()->getElementType()));
 1227   TRY_TO(TraverseType(TL.getTypePtr()->getElementType()));
 1233   TRY_TO(TraverseType(TL.getTypePtr()->getElementType()));
 1249       TRY_TO(TraverseType(T->getParamType(I)));
 1254     TRY_TO(TraverseType(E));
 1281   TRY_TO(TraverseType(TL.getTypePtr()->getDeducedType()));
 1286   TRY_TO(TraverseType(TL.getTypePtr()->getDeducedType()));
 1293   TRY_TO(TraverseType(TL.getTypePtr()->getReplacementType()));
 1576     TRY_TO(TraverseType(D->getType()));
 1611   TRY_TO(TraverseType(D->getType()));
 1618   TRY_TO(TraverseType(D->getType()));
 1783     TRY_TO(TraverseType(QualType(D->getTypeForDecl(), 0)));
 1825     TRY_TO(TraverseType(QualType(D->getTypeForDecl(), 0)));
 1946     TRY_TO(TraverseType(D->getType()));
 2477       TRY_TO(TraverseType(E));