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

References

tools/clang/lib/Serialization/ASTWriter.cpp
  948   RECORD(STMT_STOP);
  949   RECORD(STMT_NULL_PTR);
  950   RECORD(STMT_REF_PTR);
  951   RECORD(STMT_NULL);
  952   RECORD(STMT_COMPOUND);
  953   RECORD(STMT_CASE);
  954   RECORD(STMT_DEFAULT);
  955   RECORD(STMT_LABEL);
  956   RECORD(STMT_ATTRIBUTED);
  957   RECORD(STMT_IF);
  958   RECORD(STMT_SWITCH);
  959   RECORD(STMT_WHILE);
  960   RECORD(STMT_DO);
  961   RECORD(STMT_FOR);
  962   RECORD(STMT_GOTO);
  963   RECORD(STMT_INDIRECT_GOTO);
  964   RECORD(STMT_CONTINUE);
  965   RECORD(STMT_BREAK);
  966   RECORD(STMT_RETURN);
  967   RECORD(STMT_DECL);
  968   RECORD(STMT_GCCASM);
  969   RECORD(STMT_MSASM);
  970   RECORD(EXPR_PREDEFINED);
  971   RECORD(EXPR_DECL_REF);
  972   RECORD(EXPR_INTEGER_LITERAL);
  973   RECORD(EXPR_FLOATING_LITERAL);
  974   RECORD(EXPR_IMAGINARY_LITERAL);
  975   RECORD(EXPR_STRING_LITERAL);
  976   RECORD(EXPR_CHARACTER_LITERAL);
  977   RECORD(EXPR_PAREN);
  978   RECORD(EXPR_PAREN_LIST);
  979   RECORD(EXPR_UNARY_OPERATOR);
  980   RECORD(EXPR_SIZEOF_ALIGN_OF);
  981   RECORD(EXPR_ARRAY_SUBSCRIPT);
  982   RECORD(EXPR_CALL);
  983   RECORD(EXPR_MEMBER);
  984   RECORD(EXPR_BINARY_OPERATOR);
  985   RECORD(EXPR_COMPOUND_ASSIGN_OPERATOR);
  986   RECORD(EXPR_CONDITIONAL_OPERATOR);
  987   RECORD(EXPR_IMPLICIT_CAST);
  988   RECORD(EXPR_CSTYLE_CAST);
  989   RECORD(EXPR_COMPOUND_LITERAL);
  990   RECORD(EXPR_EXT_VECTOR_ELEMENT);
  991   RECORD(EXPR_INIT_LIST);
  992   RECORD(EXPR_DESIGNATED_INIT);
  993   RECORD(EXPR_DESIGNATED_INIT_UPDATE);
  994   RECORD(EXPR_IMPLICIT_VALUE_INIT);
  995   RECORD(EXPR_NO_INIT);
  996   RECORD(EXPR_VA_ARG);
  997   RECORD(EXPR_ADDR_LABEL);
  998   RECORD(EXPR_STMT);
  999   RECORD(EXPR_CHOOSE);
 1000   RECORD(EXPR_GNU_NULL);
 1001   RECORD(EXPR_SHUFFLE_VECTOR);
 1002   RECORD(EXPR_BLOCK);
 1003   RECORD(EXPR_GENERIC_SELECTION);
 1004   RECORD(EXPR_OBJC_STRING_LITERAL);
 1005   RECORD(EXPR_OBJC_BOXED_EXPRESSION);
 1006   RECORD(EXPR_OBJC_ARRAY_LITERAL);
 1007   RECORD(EXPR_OBJC_DICTIONARY_LITERAL);
 1008   RECORD(EXPR_OBJC_ENCODE);
 1009   RECORD(EXPR_OBJC_SELECTOR_EXPR);
 1010   RECORD(EXPR_OBJC_PROTOCOL_EXPR);
 1011   RECORD(EXPR_OBJC_IVAR_REF_EXPR);
 1012   RECORD(EXPR_OBJC_PROPERTY_REF_EXPR);
 1013   RECORD(EXPR_OBJC_KVC_REF_EXPR);
 1014   RECORD(EXPR_OBJC_MESSAGE_EXPR);
 1015   RECORD(STMT_OBJC_FOR_COLLECTION);
 1016   RECORD(STMT_OBJC_CATCH);
 1017   RECORD(STMT_OBJC_FINALLY);
 1018   RECORD(STMT_OBJC_AT_TRY);
 1019   RECORD(STMT_OBJC_AT_SYNCHRONIZED);
 1020   RECORD(STMT_OBJC_AT_THROW);
 1021   RECORD(EXPR_OBJC_BOOL_LITERAL);
 1022   RECORD(STMT_CXX_CATCH);
 1023   RECORD(STMT_CXX_TRY);
 1024   RECORD(STMT_CXX_FOR_RANGE);
 1025   RECORD(EXPR_CXX_OPERATOR_CALL);
 1026   RECORD(EXPR_CXX_MEMBER_CALL);
 1027   RECORD(EXPR_CXX_REWRITTEN_BINARY_OPERATOR);
 1028   RECORD(EXPR_CXX_CONSTRUCT);
 1029   RECORD(EXPR_CXX_TEMPORARY_OBJECT);
 1030   RECORD(EXPR_CXX_STATIC_CAST);
 1031   RECORD(EXPR_CXX_DYNAMIC_CAST);
 1032   RECORD(EXPR_CXX_REINTERPRET_CAST);
 1033   RECORD(EXPR_CXX_CONST_CAST);
 1034   RECORD(EXPR_CXX_FUNCTIONAL_CAST);
 1035   RECORD(EXPR_USER_DEFINED_LITERAL);
 1036   RECORD(EXPR_CXX_STD_INITIALIZER_LIST);
 1037   RECORD(EXPR_CXX_BOOL_LITERAL);
 1038   RECORD(EXPR_CXX_NULL_PTR_LITERAL);
 1039   RECORD(EXPR_CXX_TYPEID_EXPR);
 1040   RECORD(EXPR_CXX_TYPEID_TYPE);
 1041   RECORD(EXPR_CXX_THIS);
 1042   RECORD(EXPR_CXX_THROW);
 1043   RECORD(EXPR_CXX_DEFAULT_ARG);
 1044   RECORD(EXPR_CXX_DEFAULT_INIT);
 1045   RECORD(EXPR_CXX_BIND_TEMPORARY);
 1046   RECORD(EXPR_CXX_SCALAR_VALUE_INIT);
 1047   RECORD(EXPR_CXX_NEW);
 1048   RECORD(EXPR_CXX_DELETE);
 1049   RECORD(EXPR_CXX_PSEUDO_DESTRUCTOR);
 1050   RECORD(EXPR_EXPR_WITH_CLEANUPS);
 1051   RECORD(EXPR_CXX_DEPENDENT_SCOPE_MEMBER);
 1052   RECORD(EXPR_CXX_DEPENDENT_SCOPE_DECL_REF);
 1053   RECORD(EXPR_CXX_UNRESOLVED_CONSTRUCT);
 1054   RECORD(EXPR_CXX_UNRESOLVED_MEMBER);
 1055   RECORD(EXPR_CXX_UNRESOLVED_LOOKUP);
 1056   RECORD(EXPR_CXX_EXPRESSION_TRAIT);
 1057   RECORD(EXPR_CXX_NOEXCEPT);
 1058   RECORD(EXPR_OPAQUE_VALUE);
 1059   RECORD(EXPR_BINARY_CONDITIONAL_OPERATOR);
 1060   RECORD(EXPR_TYPE_TRAIT);
 1061   RECORD(EXPR_ARRAY_TYPE_TRAIT);
 1062   RECORD(EXPR_PACK_EXPANSION);
 1063   RECORD(EXPR_SIZEOF_PACK);
 1064   RECORD(EXPR_SUBST_NON_TYPE_TEMPLATE_PARM);
 1065   RECORD(EXPR_SUBST_NON_TYPE_TEMPLATE_PARM_PACK);
 1066   RECORD(EXPR_FUNCTION_PARM_PACK);
 1067   RECORD(EXPR_MATERIALIZE_TEMPORARY);
 1068   RECORD(EXPR_CUDA_KERNEL_CALL);
 1069   RECORD(EXPR_CXX_UUIDOF_EXPR);
 1070   RECORD(EXPR_CXX_UUIDOF_TYPE);
 1071   RECORD(EXPR_LAMBDA);
 1084   RECORD(METADATA);
 1085   RECORD(MODULE_NAME);
 1086   RECORD(MODULE_DIRECTORY);
 1087   RECORD(MODULE_MAP_FILE);
 1088   RECORD(IMPORTS);
 1089   RECORD(ORIGINAL_FILE);
 1090   RECORD(ORIGINAL_PCH_DIR);
 1091   RECORD(ORIGINAL_FILE_ID);
 1092   RECORD(INPUT_FILE_OFFSETS);
 1095   RECORD(LANGUAGE_OPTIONS);
 1096   RECORD(TARGET_OPTIONS);
 1097   RECORD(FILE_SYSTEM_OPTIONS);
 1098   RECORD(HEADER_SEARCH_OPTIONS);
 1099   RECORD(PREPROCESSOR_OPTIONS);
 1102   RECORD(INPUT_FILE);
 1103   RECORD(INPUT_FILE_HASH);
 1107   RECORD(TYPE_OFFSET);
 1108   RECORD(DECL_OFFSET);
 1109   RECORD(IDENTIFIER_OFFSET);
 1110   RECORD(IDENTIFIER_TABLE);
 1111   RECORD(EAGERLY_DESERIALIZED_DECLS);
 1112   RECORD(MODULAR_CODEGEN_DECLS);
 1113   RECORD(SPECIAL_TYPES);
 1114   RECORD(STATISTICS);
 1115   RECORD(TENTATIVE_DEFINITIONS);
 1116   RECORD(SELECTOR_OFFSETS);
 1117   RECORD(METHOD_POOL);
 1118   RECORD(PP_COUNTER_VALUE);
 1119   RECORD(SOURCE_LOCATION_OFFSETS);
 1120   RECORD(SOURCE_LOCATION_PRELOADS);
 1121   RECORD(EXT_VECTOR_DECLS);
 1122   RECORD(UNUSED_FILESCOPED_DECLS);
 1123   RECORD(PPD_ENTITIES_OFFSETS);
 1124   RECORD(VTABLE_USES);
 1125   RECORD(PPD_SKIPPED_RANGES);
 1126   RECORD(REFERENCED_SELECTOR_POOL);
 1127   RECORD(TU_UPDATE_LEXICAL);
 1128   RECORD(SEMA_DECL_REFS);
 1129   RECORD(WEAK_UNDECLARED_IDENTIFIERS);
 1130   RECORD(PENDING_IMPLICIT_INSTANTIATIONS);
 1131   RECORD(UPDATE_VISIBLE);
 1132   RECORD(DECL_UPDATE_OFFSETS);
 1133   RECORD(DECL_UPDATES);
 1134   RECORD(CUDA_SPECIAL_DECL_REFS);
 1135   RECORD(HEADER_SEARCH_TABLE);
 1136   RECORD(FP_PRAGMA_OPTIONS);
 1137   RECORD(OPENCL_EXTENSIONS);
 1138   RECORD(OPENCL_EXTENSION_TYPES);
 1139   RECORD(OPENCL_EXTENSION_DECLS);
 1140   RECORD(DELEGATING_CTORS);
 1141   RECORD(KNOWN_NAMESPACES);
 1142   RECORD(MODULE_OFFSET_MAP);
 1143   RECORD(SOURCE_MANAGER_LINE_TABLE);
 1144   RECORD(OBJC_CATEGORIES_MAP);
 1145   RECORD(FILE_SORTED_DECLS);
 1146   RECORD(IMPORTED_MODULES);
 1147   RECORD(OBJC_CATEGORIES);
 1148   RECORD(MACRO_OFFSET);
 1149   RECORD(INTERESTING_IDENTIFIERS);
 1150   RECORD(UNDEFINED_BUT_USED);
 1151   RECORD(LATE_PARSED_TEMPLATE);
 1152   RECORD(OPTIMIZE_PRAGMA_OPTIONS);
 1153   RECORD(MSSTRUCT_PRAGMA_OPTIONS);
 1154   RECORD(POINTERS_TO_MEMBERS_PRAGMA_OPTIONS);
 1155   RECORD(UNUSED_LOCAL_TYPEDEF_NAME_CANDIDATES);
 1156   RECORD(DELETE_EXPRS_TO_ANALYZE);
 1157   RECORD(CUDA_PRAGMA_FORCE_HOST_DEVICE_DEPTH);
 1158   RECORD(PP_CONDITIONAL_STACK);
 1162   RECORD(SM_SLOC_FILE_ENTRY);
 1163   RECORD(SM_SLOC_BUFFER_ENTRY);
 1164   RECORD(SM_SLOC_BUFFER_BLOB);
 1165   RECORD(SM_SLOC_BUFFER_BLOB_COMPRESSED);
 1166   RECORD(SM_SLOC_EXPANSION_ENTRY);
 1170   RECORD(PP_MACRO_DIRECTIVE_HISTORY);
 1171   RECORD(PP_MACRO_FUNCTION_LIKE);
 1172   RECORD(PP_MACRO_OBJECT_LIKE);
 1173   RECORD(PP_MODULE_MACRO);
 1174   RECORD(PP_TOKEN);
 1178   RECORD(SUBMODULE_METADATA);
 1179   RECORD(SUBMODULE_DEFINITION);
 1180   RECORD(SUBMODULE_UMBRELLA_HEADER);
 1181   RECORD(SUBMODULE_HEADER);
 1182   RECORD(SUBMODULE_TOPHEADER);
 1183   RECORD(SUBMODULE_UMBRELLA_DIR);
 1184   RECORD(SUBMODULE_IMPORTS);
 1185   RECORD(SUBMODULE_EXPORTS);
 1186   RECORD(SUBMODULE_REQUIRES);
 1187   RECORD(SUBMODULE_EXCLUDED_HEADER);
 1188   RECORD(SUBMODULE_LINK_LIBRARY);
 1189   RECORD(SUBMODULE_CONFIG_MACRO);
 1190   RECORD(SUBMODULE_CONFLICT);
 1191   RECORD(SUBMODULE_PRIVATE_HEADER);
 1192   RECORD(SUBMODULE_TEXTUAL_HEADER);
 1193   RECORD(SUBMODULE_PRIVATE_TEXTUAL_HEADER);
 1194   RECORD(SUBMODULE_INITIALIZERS);
 1195   RECORD(SUBMODULE_EXPORT_AS);
 1199   RECORD(COMMENTS_RAW_COMMENT);
 1203   RECORD(TYPE_EXT_QUAL);
 1204   RECORD(TYPE_COMPLEX);
 1205   RECORD(TYPE_POINTER);
 1206   RECORD(TYPE_BLOCK_POINTER);
 1207   RECORD(TYPE_LVALUE_REFERENCE);
 1208   RECORD(TYPE_RVALUE_REFERENCE);
 1209   RECORD(TYPE_MEMBER_POINTER);
 1210   RECORD(TYPE_CONSTANT_ARRAY);
 1211   RECORD(TYPE_INCOMPLETE_ARRAY);
 1212   RECORD(TYPE_VARIABLE_ARRAY);
 1213   RECORD(TYPE_VECTOR);
 1214   RECORD(TYPE_EXT_VECTOR);
 1215   RECORD(TYPE_FUNCTION_NO_PROTO);
 1216   RECORD(TYPE_FUNCTION_PROTO);
 1217   RECORD(TYPE_TYPEDEF);
 1218   RECORD(TYPE_TYPEOF_EXPR);
 1219   RECORD(TYPE_TYPEOF);
 1220   RECORD(TYPE_RECORD);
 1221   RECORD(TYPE_ENUM);
 1222   RECORD(TYPE_OBJC_INTERFACE);
 1223   RECORD(TYPE_OBJC_OBJECT_POINTER);
 1224   RECORD(TYPE_DECLTYPE);
 1225   RECORD(TYPE_ELABORATED);
 1226   RECORD(TYPE_SUBST_TEMPLATE_TYPE_PARM);
 1227   RECORD(TYPE_UNRESOLVED_USING);
 1228   RECORD(TYPE_INJECTED_CLASS_NAME);
 1229   RECORD(TYPE_OBJC_OBJECT);
 1230   RECORD(TYPE_TEMPLATE_TYPE_PARM);
 1231   RECORD(TYPE_TEMPLATE_SPECIALIZATION);
 1232   RECORD(TYPE_DEPENDENT_NAME);
 1233   RECORD(TYPE_DEPENDENT_TEMPLATE_SPECIALIZATION);
 1234   RECORD(TYPE_DEPENDENT_SIZED_ARRAY);
 1235   RECORD(TYPE_PAREN);
 1236   RECORD(TYPE_MACRO_QUALIFIED);
 1237   RECORD(TYPE_PACK_EXPANSION);
 1238   RECORD(TYPE_ATTRIBUTED);
 1239   RECORD(TYPE_SUBST_TEMPLATE_TYPE_PARM_PACK);
 1240   RECORD(TYPE_AUTO);
 1241   RECORD(TYPE_UNARY_TRANSFORM);
 1242   RECORD(TYPE_ATOMIC);
 1243   RECORD(TYPE_DECAYED);
 1244   RECORD(TYPE_ADJUSTED);
 1245   RECORD(TYPE_OBJC_TYPE_PARAM);
 1246   RECORD(LOCAL_REDECLARATIONS);
 1247   RECORD(DECL_TYPEDEF);
 1248   RECORD(DECL_TYPEALIAS);
 1249   RECORD(DECL_ENUM);
 1250   RECORD(DECL_RECORD);
 1251   RECORD(DECL_ENUM_CONSTANT);
 1252   RECORD(DECL_FUNCTION);
 1253   RECORD(DECL_OBJC_METHOD);
 1254   RECORD(DECL_OBJC_INTERFACE);
 1255   RECORD(DECL_OBJC_PROTOCOL);
 1256   RECORD(DECL_OBJC_IVAR);
 1257   RECORD(DECL_OBJC_AT_DEFS_FIELD);
 1258   RECORD(DECL_OBJC_CATEGORY);
 1259   RECORD(DECL_OBJC_CATEGORY_IMPL);
 1260   RECORD(DECL_OBJC_IMPLEMENTATION);
 1261   RECORD(DECL_OBJC_COMPATIBLE_ALIAS);
 1262   RECORD(DECL_OBJC_PROPERTY);
 1263   RECORD(DECL_OBJC_PROPERTY_IMPL);
 1264   RECORD(DECL_FIELD);
 1265   RECORD(DECL_MS_PROPERTY);
 1266   RECORD(DECL_VAR);
 1267   RECORD(DECL_IMPLICIT_PARAM);
 1268   RECORD(DECL_PARM_VAR);
 1269   RECORD(DECL_FILE_SCOPE_ASM);
 1270   RECORD(DECL_BLOCK);
 1271   RECORD(DECL_CONTEXT_LEXICAL);
 1272   RECORD(DECL_CONTEXT_VISIBLE);
 1273   RECORD(DECL_NAMESPACE);
 1274   RECORD(DECL_NAMESPACE_ALIAS);
 1275   RECORD(DECL_USING);
 1276   RECORD(DECL_USING_SHADOW);
 1277   RECORD(DECL_USING_DIRECTIVE);
 1278   RECORD(DECL_UNRESOLVED_USING_VALUE);
 1279   RECORD(DECL_UNRESOLVED_USING_TYPENAME);
 1280   RECORD(DECL_LINKAGE_SPEC);
 1281   RECORD(DECL_CXX_RECORD);
 1282   RECORD(DECL_CXX_METHOD);
 1283   RECORD(DECL_CXX_CONSTRUCTOR);
 1284   RECORD(DECL_CXX_DESTRUCTOR);
 1285   RECORD(DECL_CXX_CONVERSION);
 1286   RECORD(DECL_ACCESS_SPEC);
 1287   RECORD(DECL_FRIEND);
 1288   RECORD(DECL_FRIEND_TEMPLATE);
 1289   RECORD(DECL_CLASS_TEMPLATE);
 1290   RECORD(DECL_CLASS_TEMPLATE_SPECIALIZATION);
 1291   RECORD(DECL_CLASS_TEMPLATE_PARTIAL_SPECIALIZATION);
 1292   RECORD(DECL_VAR_TEMPLATE);
 1293   RECORD(DECL_VAR_TEMPLATE_SPECIALIZATION);
 1294   RECORD(DECL_VAR_TEMPLATE_PARTIAL_SPECIALIZATION);
 1295   RECORD(DECL_FUNCTION_TEMPLATE);
 1296   RECORD(DECL_TEMPLATE_TYPE_PARM);
 1297   RECORD(DECL_NON_TYPE_TEMPLATE_PARM);
 1298   RECORD(DECL_TEMPLATE_TEMPLATE_PARM);
 1299   RECORD(DECL_CONCEPT);
 1300   RECORD(DECL_TYPE_ALIAS_TEMPLATE);
 1301   RECORD(DECL_STATIC_ASSERT);
 1302   RECORD(DECL_CXX_BASE_SPECIFIERS);
 1303   RECORD(DECL_CXX_CTOR_INITIALIZERS);
 1304   RECORD(DECL_INDIRECTFIELD);
 1305   RECORD(DECL_EXPANDED_NON_TYPE_TEMPLATE_PARM_PACK);
 1306   RECORD(DECL_EXPANDED_TEMPLATE_TEMPLATE_PARM_PACK);
 1307   RECORD(DECL_CLASS_SCOPE_FUNCTION_SPECIALIZATION);
 1308   RECORD(DECL_IMPORT);
 1309   RECORD(DECL_OMP_THREADPRIVATE);
 1310   RECORD(DECL_EMPTY);
 1311   RECORD(DECL_OBJC_TYPE_PARAM);
 1312   RECORD(DECL_OMP_CAPTUREDEXPR);
 1313   RECORD(DECL_PRAGMA_COMMENT);
 1314   RECORD(DECL_PRAGMA_DETECT_MISMATCH);
 1315   RECORD(DECL_OMP_DECLARE_REDUCTION);
 1316   RECORD(DECL_OMP_ALLOCATE);
 1322   RECORD(PPD_MACRO_EXPANSION);
 1323   RECORD(PPD_MACRO_DEFINITION);
 1324   RECORD(PPD_INCLUSION_DIRECTIVE);
 1328   RECORD(EXTENSION_METADATA);
 1331   RECORD(SIGNATURE);
 1332   RECORD(DIAGNOSTIC_OPTIONS);
 1333   RECORD(DIAG_PRAGMA_MAPPINGS);