Lines Matching full:const
27 std::string_view Name() const override in Name()
32 …il::UString GetEnumClassName(checker::ETSChecker *checker, const ir::TSEnumDeclaration *const enum…
49 const ir::TSEnumDeclaration *enumDecl;
54 ir::ClassDefinition *CreateClass(ir::TSEnumDeclaration *const enumDecl);
55 ir::ClassProperty *CreateOrdinalField(ir::ClassDefinition *const enumClass);
56 void CreateCCtorForEnumClass(ir::ClassDefinition *const enumClass);
57 void CreateCtorForEnumClass(ir::ClassDefinition *const enumClass);
59 void CreateEnumIntClassFromEnumDeclaration(ir::TSEnumDeclaration *const enumDecl);
60 void CreateEnumStringClassFromEnumDeclaration(ir::TSEnumDeclaration *const enumDecl);
61 static void AppendParentNames(util::UString &qualifiedName, const ir::AstNode *const node);
63 …[[nodiscard]] ir::Identifier *MakeArray(const ir::TSEnumDeclaration *const enumDecl, ir::ClassDefi…
64 … const util::StringView &name, ir::TypeNode *const typeAnnotation,
67 …ir::Identifier *CreateEnumNamesArray(const ir::TSEnumDeclaration *const enumDecl, ir::ClassDefinit…
68 …ir::Identifier *CreateEnumValuesArray(const ir::TSEnumDeclaration *const enumDecl, ir::ClassDefini…
69 ir::Identifier *CreateEnumStringValuesArray(const ir::TSEnumDeclaration *const enumDecl,
71 …ir::Identifier *CreateEnumItemsArray(const ir::TSEnumDeclaration *const enumDecl, ir::ClassDefinit…
72 ir::Identifier *CreateBoxedEnumItemsArray(const ir::TSEnumDeclaration *const enumDecl,
75 …void CreateEnumFromIntMethod(ir::TSEnumDeclaration const *const enumDecl, ir::ClassDefinition *con…
76 … ir::Identifier *const arrayIdent, const util::StringView &methodName,
77 const util::StringView &returnTypeName);
78 …void CreateEnumToStringMethod(ir::TSEnumDeclaration const *const enumDecl, ir::ClassDefinition *co…
79 ir::Identifier *const stringValuesArrayIdent);
80 …void CreateEnumValueOfMethod(ir::TSEnumDeclaration const *const enumDecl, ir::ClassDefinition *con…
81 ir::Identifier *const valuesArrayIdent);
82 …void CreateEnumGetNameMethod(ir::TSEnumDeclaration const *const enumDecl, ir::ClassDefinition *con…
83 ir::Identifier *const namesArrayIdent);
84 …id CreateEnumGetValueOfMethod(ir::TSEnumDeclaration const *const enumDecl, ir::ClassDefinition *co…
85 ir::Identifier *const namesArrayIdent);
86 …void CreateEnumValuesMethod(ir::TSEnumDeclaration const *const enumDecl, ir::ClassDefinition *cons…
87 ir::Identifier *const itemsArrayIdent);
88 …void CreateUnboxingMethod(ir::TSEnumDeclaration const *const enumDecl, ir::ClassDefinition *const …
89 ir::Identifier *const itemsArrayIdent);