Lines Matching refs:Code
40 serialization::DeclCode Code; member in clang::ASTDeclWriter
47 Code((serialization::DeclCode)0), AbbrevToUse(0) {} in ASTDeclWriter()
50 if (!Code) in Emit()
53 return Record.Emit(Code, AbbrevToUse); in Emit()
336 Code = serialization::DECL_PRAGMA_COMMENT; in VisitPragmaCommentDecl()
348 Code = serialization::DECL_PRAGMA_DETECT_MISMATCH; in VisitPragmaDetectMismatchDecl()
392 Code = serialization::DECL_TYPEDEF; in VisitTypedefDecl()
398 Code = serialization::DECL_TYPEALIAS; in VisitTypeAliasDecl()
465 Code = serialization::DECL_ENUM; in VisitEnumDecl()
497 Code = serialization::DECL_RECORD; in VisitRecordDecl()
512 Code = serialization::DECL_ENUM_CONSTANT; in VisitEnumConstantDecl()
627 Code = serialization::DECL_FUNCTION; in VisitFunctionDecl()
633 Code = serialization::DECL_CXX_DEDUCTION_GUIDE; in VisitCXXDeductionGuideDecl()
681 Code = serialization::DECL_OBJC_METHOD; in VisitObjCMethodDecl()
691 Code = serialization::DECL_OBJC_TYPE_PARAM; in VisitObjCTypeParamDecl()
742 Code = serialization::DECL_OBJC_INTERFACE; in VisitObjCInterfaceDecl()
763 Code = serialization::DECL_OBJC_IVAR; in VisitObjCIvarDecl()
779 Code = serialization::DECL_OBJC_PROTOCOL; in VisitObjCProtocolDecl()
784 Code = serialization::DECL_OBJC_AT_DEFS_FIELD; in VisitObjCAtDefsFieldDecl()
799 Code = serialization::DECL_OBJC_CATEGORY; in VisitObjCCategoryDecl()
805 Code = serialization::DECL_OBJC_COMPATIBLE_ALIAS; in VisitObjCCompatibleAliasDecl()
826 Code = serialization::DECL_OBJC_PROPERTY; in VisitObjCPropertyDecl()
838 Code = serialization::DECL_OBJC_CATEGORY_IMPL; in VisitObjCCategoryImplDecl()
853 Code = serialization::DECL_OBJC_IMPLEMENTATION; in VisitObjCImplementationDecl()
864 Code = serialization::DECL_OBJC_PROPERTY_IMPL; in VisitObjCPropertyImplDecl()
900 Code = serialization::DECL_FIELD; in VisitFieldDecl()
907 Code = serialization::DECL_MS_PROPERTY; in VisitMSPropertyDecl()
916 Code = serialization::DECL_INDIRECTFIELD; in VisitIndirectFieldDecl()
1017 Code = serialization::DECL_VAR; in VisitVarDecl()
1022 Code = serialization::DECL_IMPLICIT_PARAM; in VisitImplicitParamDecl()
1036 Code = serialization::DECL_PARM_VAR; in VisitParmVarDecl()
1081 Code = serialization::DECL_DECOMPOSITION; in VisitDecompositionDecl()
1087 Code = serialization::DECL_BINDING; in VisitBindingDecl()
1094 Code = serialization::DECL_FILE_SCOPE_ASM; in VisitFileScopeAsmDecl()
1099 Code = serialization::DECL_EMPTY; in VisitEmptyDecl()
1127 Code = serialization::DECL_BLOCK; in VisitBlockDecl()
1138 Code = serialization::DECL_CAPTURED; in VisitCapturedDecl()
1146 Code = serialization::DECL_LINKAGE_SPEC; in VisitLinkageSpecDecl()
1152 Code = serialization::DECL_EXPORT; in VisitExportDecl()
1158 Code = serialization::DECL_LABEL; in VisitLabelDecl()
1171 Code = serialization::DECL_NAMESPACE; in VisitNamespaceDecl()
1195 Code = serialization::DECL_NAMESPACE_ALIAS; in VisitNamespaceAliasDecl()
1206 Code = serialization::DECL_USING; in VisitUsingDecl()
1215 Code = serialization::DECL_USING_PACK; in VisitUsingPackDecl()
1225 Code = serialization::DECL_USING_SHADOW; in VisitUsingShadowDecl()
1234 Code = serialization::DECL_CONSTRUCTOR_USING_SHADOW; in VisitConstructorUsingShadowDecl()
1244 Code = serialization::DECL_USING_DIRECTIVE; in VisitUsingDirectiveDecl()
1253 Code = serialization::DECL_UNRESOLVED_USING_VALUE; in VisitUnresolvedUsingValueDecl()
1262 Code = serialization::DECL_UNRESOLVED_USING_TYPENAME; in VisitUnresolvedUsingTypenameDecl()
1293 Code = serialization::DECL_CXX_RECORD; in VisitCXXRecordDecl()
1318 Code = serialization::DECL_CXX_METHOD; in VisitCXXMethodDecl()
1325 Code = serialization::DECL_CXX_INHERITED_CONSTRUCTOR; in VisitCXXConstructorDecl()
1327 Code = serialization::DECL_CXX_CONSTRUCTOR; in VisitCXXConstructorDecl()
1332 Code = D->isInheritingConstructor() in VisitCXXConstructorDecl()
1344 Code = serialization::DECL_CXX_DESTRUCTOR; in VisitCXXDestructorDecl()
1349 Code = serialization::DECL_CXX_CONVERSION; in VisitCXXConversionDecl()
1367 Code = serialization::DECL_IMPORT; in VisitImportDecl()
1373 Code = serialization::DECL_ACCESS_SPEC; in VisitAccessSpecDecl()
1392 Code = serialization::DECL_FRIEND; in VisitFriendDecl()
1406 Code = serialization::DECL_FRIEND_TEMPLATE; in VisitFriendTemplateDecl()
1437 Code = serialization::DECL_CLASS_TEMPLATE; in VisitClassTemplateDecl()
1473 Code = serialization::DECL_CLASS_TEMPLATE_SPECIALIZATION; in VisitClassTemplateSpecializationDecl()
1489 Code = serialization::DECL_CLASS_TEMPLATE_PARTIAL_SPECIALIZATION; in VisitClassTemplatePartialSpecializationDecl()
1497 Code = serialization::DECL_VAR_TEMPLATE; in VisitVarTemplateDecl()
1533 Code = serialization::DECL_VAR_TEMPLATE_SPECIALIZATION; in VisitVarTemplateSpecializationDecl()
1549 Code = serialization::DECL_VAR_TEMPLATE_PARTIAL_SPECIALIZATION; in VisitVarTemplatePartialSpecializationDecl()
1556 Code = serialization::DECL_CLASS_SCOPE_FUNCTION_SPECIALIZATION; in VisitClassScopeFunctionSpecializationDecl()
1565 Code = serialization::DECL_FUNCTION_TEMPLATE; in VisitFunctionTemplateDecl()
1579 Code = serialization::DECL_TEMPLATE_TYPE_PARM; in VisitTemplateTypeParmDecl()
1600 Code = serialization::DECL_EXPANDED_NON_TYPE_TEMPLATE_PARM_PACK; in VisitNonTypeTemplateParmDecl()
1609 Code = serialization::DECL_NON_TYPE_TEMPLATE_PARM; in VisitNonTypeTemplateParmDecl()
1629 Code = serialization::DECL_EXPANDED_TEMPLATE_TEMPLATE_PARM_PACK; in VisitTemplateTemplateParmDecl()
1638 Code = serialization::DECL_TEMPLATE_TEMPLATE_PARM; in VisitTemplateTemplateParmDecl()
1644 Code = serialization::DECL_TYPE_ALIAS_TEMPLATE; in VisitTypeAliasTemplateDecl()
1653 Code = serialization::DECL_STATIC_ASSERT; in VisitStaticAssertDecl()
1743 Code = serialization::DECL_OMP_THREADPRIVATE; in VisitOMPThreadPrivateDecl()
1752 Code = serialization::DECL_OMP_REQUIRES; in VisitOMPRequiresDecl()
1766 Code = serialization::DECL_OMP_DECLARE_REDUCTION; in VisitOMPDeclareReductionDecl()
1771 Code = serialization::DECL_OMP_CAPTUREDEXPR; in VisitOMPCapturedExprDecl()