Lines Matching refs:repr
33 std::unique_ptr<repr::TypeIR> typep_;
35 TypeAndCreationStatus(std::unique_ptr<repr::TypeIR> &&typep,
46 repr::ModuleIR *module,
65 repr::TemplatedArtifactIR *ta,
70 bool SetupFunctionParameter(repr::CFunctionLikeIR *functionp,
84 repr::TypeIR *typep,
88 repr::TypeIR *typep);
102 repr::ModuleIR *module_;
112 const clang::RecordDecl *record_decl, repr::ModuleIR *module,
121 bool SetupRecordInfo(repr::RecordTypeIR *type,
124 bool SetupRecordFields(repr::RecordTypeIR *record_declp,
127 bool SetupCXXBases(repr::RecordTypeIR *cxxp,
130 bool SetupTemplateInfo(repr::RecordTypeIR *record_declp,
134 bool SetupRecordVTable(repr::RecordTypeIR *record_declp,
139 repr::VTableComponentIR
143 bool SetupCXXRecordInfo(repr::RecordTypeIR *record_declp,
153 const clang::FunctionDecl *decl, repr::ModuleIR *module,
156 std::unique_ptr<repr::FunctionIR> GetFunctionDecl();
162 bool SetupFunction(repr::FunctionIR *methodp,
165 bool SetupTemplateInfo(repr::FunctionIR *functionp,
168 bool SetupFunctionParameters(repr::FunctionIR *functionp,
171 bool SetupThisParameter(repr::FunctionIR *functionp,
178 bool SetupFunctionType(repr::FunctionTypeIR *function_type_ir);
184 const clang::FunctionType *function_type, repr::ModuleIR *module,
200 const clang::EnumDecl *decl, repr::ModuleIR *module,
209 bool SetupEnum(repr::EnumTypeIR *type,
212 bool SetupEnumFields(repr::EnumTypeIR *enump);
221 const clang::VarDecl *decl, repr::ModuleIR *module,
230 bool SetupGlobalVar(repr::GlobalVarIR *global_varp,