Home | History | Annotate | Download | only in Symbol

Lines Matching refs:ClangASTType

536 ClangASTType
542 ClangASTType
546 return ClangASTType();
552 return ClangASTType (ast, ast->VoidPtrTy.getAsOpaquePtr());
557 return ClangASTType (ast, ast->UnsignedCharTy.getAsOpaquePtr());
559 return ClangASTType (ast, ast->UnsignedShortTy.getAsOpaquePtr());
561 return ClangASTType (ast, ast->UnsignedIntTy.getAsOpaquePtr());
563 return ClangASTType (ast, ast->UnsignedLongTy.getAsOpaquePtr());
565 return ClangASTType (ast, ast->UnsignedLongLongTy.getAsOpaquePtr());
567 return ClangASTType (ast, ast->UnsignedInt128Ty.getAsOpaquePtr());
572 return ClangASTType (ast, ast->CharTy.getAsOpaquePtr());
574 return ClangASTType (ast, ast->ShortTy.getAsOpaquePtr());
576 return ClangASTType (ast, ast->IntTy.getAsOpaquePtr());
578 return ClangASTType (ast, ast->LongTy.getAsOpaquePtr());
580 return ClangASTType (ast, ast->LongLongTy.getAsOpaquePtr());
582 return ClangASTType (ast, ast->Int128Ty.getAsOpaquePtr());
587 return ClangASTType (ast, ast->FloatTy.getAsOpaquePtr());
589 return ClangASTType (ast, ast->DoubleTy.getAsOpaquePtr());
591 return ClangASTType (ast, ast->LongDoubleTy.getAsOpaquePtr());
597 return ClangASTType (ast, ast->getExtVectorType (ast->UnsignedCharTy, bit_size/8).getAsOpaquePtr());
601 return ClangASTType();
669 ClangASTType
677 return ClangASTType();
688 ClangASTType
694 ClangASTType
802 return ClangASTType (ast, clang_type);
804 return ClangASTType();
808 ClangASTType
824 return ClangASTType (ast, ast->VoidPtrTy.getAsOpaquePtr());
829 return ClangASTType (ast, ast->BoolTy.getAsOpaquePtr());
831 return ClangASTType (ast, ast->UnsignedCharTy.getAsOpaquePtr());
833 return ClangASTType (ast, ast->UnsignedShortTy.getAsOpaquePtr());
835 return ClangASTType (ast, ast->UnsignedIntTy.getAsOpaquePtr());
844 ClangASTType complex_int_clang_type = GetBuiltinTypeForDWARFEncodingAndBitSize ("int", DW_ATE_signed, bit_size/2);
845 return ClangASTType (ast, ast->getComplexType (complex_int_clang_type.GetQualType()).getAsOpaquePtr());
852 return ClangASTType (ast, ast->FloatComplexTy.getAsOpaquePtr());
854 return ClangASTType (ast, ast->DoubleComplexTy.getAsOpaquePtr());
856 return ClangASTType (ast, ast->LongDoubleComplexTy.getAsOpaquePtr());
859 ClangASTType complex_float_clang_type = GetBuiltinTypeForDWARFEncodingAndBitSize ("float", DW_ATE_float, bit_size/2);
860 return ClangASTType (ast, ast->getComplexType (complex_float_clang_type.GetQualType()).getAsOpaquePtr());
866 return ClangASTType (ast, ast->FloatTy.getAsOpaquePtr());
868 return ClangASTType (ast, ast->DoubleTy.getAsOpaquePtr());
870 return ClangASTType (ast, ast->LongDoubleTy.getAsOpaquePtr());
878 return ClangASTType (ast, ast->WCharTy.getAsOpaquePtr());
881 return ClangASTType (ast, ast->VoidTy.getAsOpaquePtr());
884 return ClangASTType (ast, ast->LongLongTy.getAsOpaquePtr());
887 return ClangASTType (ast, ast->LongTy.getAsOpaquePtr());
890 return ClangASTType (ast, ast->ShortTy.getAsOpaquePtr());
894 return ClangASTType (ast, ast->CharTy.getAsOpaquePtr());
896 return ClangASTType (ast, ast->SignedCharTy.getAsOpaquePtr());
901 return ClangASTType (ast, ast->IntTy.getAsOpaquePtr());
903 return ClangASTType (ast, ast->Int128Ty.getAsOpaquePtr());
908 return ClangASTType (ast, ast->CharTy.getAsOpaquePtr());
910 return ClangASTType (ast, ast->ShortTy.getAsOpaquePtr());
912 return ClangASTType (ast, ast->IntTy.getAsOpaquePtr());
914 return ClangASTType (ast, ast->LongTy.getAsOpaquePtr());
916 return ClangASTType (ast, ast->LongLongTy.getAsOpaquePtr());
918 return ClangASTType (ast, ast->Int128Ty.getAsOpaquePtr());
927 return ClangASTType (ast, ast->SignedCharTy.getAsOpaquePtr());
931 return ClangASTType (ast, ast->CharTy.getAsOpaquePtr());
933 return ClangASTType (ast, ast->SignedCharTy.getAsOpaquePtr());
942 return ClangASTType (ast, ast->UnsignedLongLongTy.getAsOpaquePtr());
947 return ClangASTType (ast, ast->UnsignedLongTy.getAsOpaquePtr());
952 return ClangASTType (ast, ast->UnsignedShortTy.getAsOpaquePtr());
957 return ClangASTType (ast, ast->UnsignedCharTy.getAsOpaquePtr());
962 return ClangASTType (ast, ast->UnsignedIntTy.getAsOpaquePtr());
964 return ClangASTType (ast, ast->UnsignedInt128Ty.getAsOpaquePtr());
969 return ClangASTType (ast, ast->UnsignedCharTy.getAsOpaquePtr());
971 return ClangASTType (ast, ast->UnsignedShortTy.getAsOpaquePtr());
973 return ClangASTType (ast, ast->UnsignedIntTy.getAsOpaquePtr());
975 return ClangASTType (ast, ast->UnsignedLongTy.getAsOpaquePtr());
977 return ClangASTType (ast, ast->UnsignedLongLongTy.getAsOpaquePtr());
979 return ClangASTType (ast, ast->UnsignedInt128Ty.getAsOpaquePtr());
984 return ClangASTType (ast, ast->UnsignedCharTy.getAsOpaquePtr());
986 return ClangASTType (ast, ast->UnsignedShortTy.getAsOpaquePtr());
997 return ClangASTType (ast, ast->Char16Ty.getAsOpaquePtr());
1001 return ClangASTType (ast, ast->Char32Ty.getAsOpaquePtr());
1017 return ClangASTType ();
1020 ClangASTType
1024 return ClangASTType (ast, ast->UnknownAnyTy.getAsOpaquePtr());
1025 return ClangASTType();
1028 ClangASTType
1037 return ClangASTType (ast, ast->getPointerType(char_type).getAsOpaquePtr());
1046 ClangASTType
1048 ClangASTType src)
1059 return ClangASTType (dst_ast, dst.getAsOpaquePtr());
1078 ClangASTContext::AreTypesSame (ClangASTType type1,
1079 ClangASTType type2,
1102 ClangASTType
1110 return ClangASTType (ast, ast->getTagDeclType(decl).getAsOpaquePtr());
1111 return ClangASTType();
1114 ClangASTType
1122 return ClangASTType (ast, ast->getObjCInterfaceType(decl).getAsOpaquePtr());
1123 return ClangASTType();
1128 ClangASTType
1173 return ClangASTType(ast, ast->getTagDeclType(decl).getAsOpaquePtr());
1175 return ClangASTType();
1377 ClangASTType
1384 return ClangASTType(ast, ast->getTagDeclType(class_template_specialization_decl).getAsOpaquePtr());
1386 return ClangASTType();
1730 ClangASTType
1758 return ClangASTType (ast, ast->getObjCInterfaceType(decl));
1903 const ClangASTType &function_clang_type,
1954 ClangASTType
1956 const ClangASTType& result_type,
1957 const ClangASTType *args,
1976 return ClangASTType (ast, ast->getFunctionType (result_type.GetQualType(),
1982 ClangASTContext::CreateParameterDeclaration (const char *name, const ClangASTType &param_type, int storage)
2007 ClangASTType
2008 ClangASTContext::CreateArrayType (const ClangASTType &element_type,
2019 return ClangASTType (ast, ast->getExtVectorType(element_type.GetQualType(), element_count).getAsOpaquePtr());
2027 return ClangASTType (ast, ast->getIncompleteArrayType (element_type.GetQualType(),
2033 return ClangASTType (ast, ast->getConstantArrayType (element_type.GetQualType(),
2040 return ClangASTType();
2047 ClangASTType
2053 const ClangASTType &integer_clang_type
2082 return ClangASTType (ast, ast->getTagDeclType(enum_decl).getAsOpaquePtr());
2084 return ClangASTType();
2129 ClangASTType
2136 return ClangASTType(ast, ast->FloatTy.getAsOpaquePtr());
2138 return ClangASTType(ast, ast->DoubleTy.getAsOpaquePtr());
2140 return ClangASTType(ast, ast->LongDoubleTy.getAsOpaquePtr());
2142 return ClangASTType(ast, ast->HalfTy.getAsOpaquePtr());
2144 return ClangASTType();