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

References

tools/clang/lib/AST/ASTImporter.cpp
  139   class ASTNodeImporter : public TypeVisitor<ASTNodeImporter, ExpectedType>,
  308     ExpectedType VisitType(const Type *T);
  309     ExpectedType VisitAtomicType(const AtomicType *T);
  310     ExpectedType VisitBuiltinType(const BuiltinType *T);
  311     ExpectedType VisitDecayedType(const DecayedType *T);
  312     ExpectedType VisitComplexType(const ComplexType *T);
  313     ExpectedType VisitPointerType(const PointerType *T);
  314     ExpectedType VisitBlockPointerType(const BlockPointerType *T);
  315     ExpectedType VisitLValueReferenceType(const LValueReferenceType *T);
  316     ExpectedType VisitRValueReferenceType(const RValueReferenceType *T);
  317     ExpectedType VisitMemberPointerType(const MemberPointerType *T);
  318     ExpectedType VisitConstantArrayType(const ConstantArrayType *T);
  319     ExpectedType VisitIncompleteArrayType(const IncompleteArrayType *T);
  320     ExpectedType VisitVariableArrayType(const VariableArrayType *T);
  321     ExpectedType VisitDependentSizedArrayType(const DependentSizedArrayType *T);
  323     ExpectedType VisitVectorType(const VectorType *T);
  324     ExpectedType VisitExtVectorType(const ExtVectorType *T);
  325     ExpectedType VisitFunctionNoProtoType(const FunctionNoProtoType *T);
  326     ExpectedType VisitFunctionProtoType(const FunctionProtoType *T);
  327     ExpectedType VisitUnresolvedUsingType(const UnresolvedUsingType *T);
  328     ExpectedType VisitParenType(const ParenType *T);
  329     ExpectedType VisitTypedefType(const TypedefType *T);
  330     ExpectedType VisitTypeOfExprType(const TypeOfExprType *T);
  332     ExpectedType VisitTypeOfType(const TypeOfType *T);
  333     ExpectedType VisitDecltypeType(const DecltypeType *T);
  334     ExpectedType VisitUnaryTransformType(const UnaryTransformType *T);
  335     ExpectedType VisitAutoType(const AutoType *T);
  336     ExpectedType VisitInjectedClassNameType(const InjectedClassNameType *T);
  338     ExpectedType VisitRecordType(const RecordType *T);
  339     ExpectedType VisitEnumType(const EnumType *T);
  340     ExpectedType VisitAttributedType(const AttributedType *T);
  341     ExpectedType VisitTemplateTypeParmType(const TemplateTypeParmType *T);
  342     ExpectedType VisitSubstTemplateTypeParmType(
  344     ExpectedType VisitTemplateSpecializationType(
  346     ExpectedType VisitElaboratedType(const ElaboratedType *T);
  347     ExpectedType VisitDependentNameType(const DependentNameType *T);
  348     ExpectedType VisitPackExpansionType(const PackExpansionType *T);
  349     ExpectedType VisitDependentTemplateSpecializationType(
  351     ExpectedType VisitObjCInterfaceType(const ObjCInterfaceType *T);
  352     ExpectedType VisitObjCObjectType(const ObjCObjectType *T);
  353     ExpectedType VisitObjCObjectPointerType(const ObjCObjectPointerType *T);
  742     ExpectedType ToTypeOrErr = import(From.getAsType());
  749     ExpectedType ToTypeOrErr = import(From.getIntegralType());
  759     ExpectedType ToTypeOrErr = import(From.getParamTypeForDecl());
  766     ExpectedType ToTypeOrErr = import(From.getNullPtrType());
  964 ExpectedType ASTNodeImporter::VisitType(const Type *T) {
  970 ExpectedType ASTNodeImporter::VisitAtomicType(const AtomicType *T){
  971   ExpectedType UnderlyingTypeOrErr = import(T->getValueType());
  978 ExpectedType ASTNodeImporter::VisitBuiltinType(const BuiltinType *T) {
 1031 ExpectedType ASTNodeImporter::VisitDecayedType(const DecayedType *T) {
 1032   ExpectedType ToOriginalTypeOrErr = import(T->getOriginalType());
 1039 ExpectedType ASTNodeImporter::VisitComplexType(const ComplexType *T) {
 1040   ExpectedType ToElementTypeOrErr = import(T->getElementType());
 1047 ExpectedType ASTNodeImporter::VisitPointerType(const PointerType *T) {
 1048   ExpectedType ToPointeeTypeOrErr = import(T->getPointeeType());
 1055 ExpectedType ASTNodeImporter::VisitBlockPointerType(const BlockPointerType *T) {
 1057   ExpectedType ToPointeeTypeOrErr = import(T->getPointeeType());
 1064 ExpectedType
 1067   ExpectedType ToPointeeTypeOrErr = import(T->getPointeeTypeAsWritten());
 1074 ExpectedType
 1077   ExpectedType ToPointeeTypeOrErr = import(T->getPointeeTypeAsWritten());
 1084 ExpectedType
 1087   ExpectedType ToPointeeTypeOrErr = import(T->getPointeeType());
 1091   ExpectedType ClassTypeOrErr = import(QualType(T->getClass(), 0));
 1099 ExpectedType
 1113 ExpectedType
 1115   ExpectedType ToElementTypeOrErr = import(T->getElementType());
 1124 ExpectedType
 1140 ExpectedType ASTNodeImporter::VisitDependentSizedArrayType(
 1158 ExpectedType ASTNodeImporter::VisitVectorType(const VectorType *T) {
 1159   ExpectedType ToElementTypeOrErr = import(T->getElementType());
 1168 ExpectedType ASTNodeImporter::VisitExtVectorType(const ExtVectorType *T) {
 1169   ExpectedType ToElementTypeOrErr = import(T->getElementType());
 1177 ExpectedType
 1181   ExpectedType ToReturnTypeOrErr = import(T->getReturnType());
 1189 ExpectedType
 1191   ExpectedType ToReturnTypeOrErr = import(T->getReturnType());
 1198     ExpectedType TyOrErr = import(A);
 1207     ExpectedType TyOrErr = import(E);
 1239 ExpectedType ASTNodeImporter::VisitUnresolvedUsingType(
 1252 ExpectedType ASTNodeImporter::VisitParenType(const ParenType *T) {
 1253   ExpectedType ToInnerTypeOrErr = import(T->getInnerType());
 1260 ExpectedType ASTNodeImporter::VisitTypedefType(const TypedefType *T) {
 1268 ExpectedType ASTNodeImporter::VisitTypeOfExprType(const TypeOfExprType *T) {
 1276 ExpectedType ASTNodeImporter::VisitTypeOfType(const TypeOfType *T) {
 1277   ExpectedType ToUnderlyingTypeOrErr = import(T->getUnderlyingType());
 1284 ExpectedType ASTNodeImporter::VisitDecltypeType(const DecltypeType *T) {
 1290   ExpectedType ToUnderlyingTypeOrErr = import(T->getUnderlyingType());
 1298 ExpectedType
 1300   ExpectedType ToBaseTypeOrErr = import(T->getBaseType());
 1304   ExpectedType ToUnderlyingTypeOrErr = import(T->getUnderlyingType());
 1312 ExpectedType ASTNodeImporter::VisitAutoType(const AutoType *T) {
 1314   ExpectedType ToDeducedTypeOrErr = import(T->getDeducedType());
 1323 ExpectedType ASTNodeImporter::VisitInjectedClassNameType(
 1329   ExpectedType ToInjTypeOrErr = import(T->getInjectedSpecializationType());
 1345 ExpectedType ASTNodeImporter::VisitRecordType(const RecordType *T) {
 1353 ExpectedType ASTNodeImporter::VisitEnumType(const EnumType *T) {
 1361 ExpectedType ASTNodeImporter::VisitAttributedType(const AttributedType *T) {
 1362   ExpectedType ToModifiedTypeOrErr = import(T->getModifiedType());
 1365   ExpectedType ToEquivalentTypeOrErr = import(T->getEquivalentType());
 1373 ExpectedType ASTNodeImporter::VisitTemplateTypeParmType(
 1383 ExpectedType ASTNodeImporter::VisitSubstTemplateTypeParmType(
 1385   ExpectedType ReplacedOrErr = import(QualType(T->getReplacedParameter(), 0));
 1391   ExpectedType ToReplacementTypeOrErr = import(T->getReplacementType());
 1399 ExpectedType ASTNodeImporter::VisitTemplateSpecializationType(
 1414     if (ExpectedType TyOrErr = import(FromCanonType))
 1424 ExpectedType ASTNodeImporter::VisitElaboratedType(const ElaboratedType *T) {
 1430   ExpectedType ToNamedTypeOrErr = import(T->getNamedType());
 1444 ExpectedType
 1446   ExpectedType ToPatternOrErr = import(T->getPattern());
 1454 ExpectedType ASTNodeImporter::VisitDependentTemplateSpecializationType(
 1472 ExpectedType
 1482     if (ExpectedType TyOrErr = import(T->getCanonicalTypeInternal()))
 1493 ExpectedType
 1502 ExpectedType ASTNodeImporter::VisitObjCObjectType(const ObjCObjectType *T) {
 1503   ExpectedType ToBaseTypeOrErr = import(T->getBaseType());
 1509     if (ExpectedType TyOrErr = import(TypeArg))
 1529 ExpectedType
 1531   ExpectedType ToPointeeTypeOrErr = import(T->getPointeeType());
 1849       ExpectedType TyOrErr = import(Base1.getType());
 1930   ExpectedType ToTypeOrErr =
 1935   ExpectedType ToPromotionTypeOrErr = import(From->getPromotionType());
 2847   ExpectedType TypeOrErr = import(D->getType());
 3268     if (ExpectedType TyOrErr = import(D->getType()))
 5377   ExpectedType TypeOrErr = import(DTemplated->getType());
 6224   ExpectedType TypeOrErr = import(E->getType());
 6291   ExpectedType TypeOrErr = import(E->getType());
 6328   ExpectedType ToTypeOrErr = import(E->getType());
 6341   ExpectedType ToTypeOrErr = import(E->getType());
 6355   ExpectedType ToTypeOrErr = import(E->getType());
 6382   ExpectedType ToTypeOrErr = import(E->getType());
 6395   ExpectedType ToTypeOrErr = import(E->getType());
 6725   ExpectedType ToTypeOrErr = import(E->getType());
 7165   ExpectedType ToTypeOrErr = import(E->getType());
 7178   ExpectedType ToTypeOrErr = import(E->getType());
 7591   ExpectedType ToTypeOrErr = import(E->getType());
 7633   ExpectedType ToTypeOrErr = import(E->getType());
 7741   ExpectedType ToTypeOrErr = import(E->getType());
 7881   ExpectedType ToTOrErr = Importer.Visit(FromTy);
 7897   ExpectedType TOrErr = Import(FromTSI->getType());
 8797     if (ExpectedType ToFromOrErr = Import(From)) {