• Home
  • Raw
  • Download

Lines Matching refs:Context

48   class Context {
118 Context(const std::string &OutputPathBase, in Context() function
230 bool genScriptClass(Context &C,
233 void genScriptClassConstructor(Context &C);
235 static void genInitBoolExportVariable(Context &C,
238 static void genInitPrimitiveExportVariable(Context &C,
241 static void genInitExportVariable(Context &C,
245 static void genInitValue(Context &C, const clang::APValue &Val);
246 void genExportVariable(Context &C, const RSExportVar *EV);
247 void genPrimitiveTypeExportVariable(Context &C, const RSExportVar *EV);
248 void genPointerTypeExportVariable(Context &C, const RSExportVar *EV);
249 void genVectorTypeExportVariable(Context &C, const RSExportVar *EV);
250 void genMatrixTypeExportVariable(Context &C, const RSExportVar *EV);
251 void genConstantArrayTypeExportVariable(Context &C, const RSExportVar *EV);
252 void genRecordTypeExportVariable(Context &C, const RSExportVar *EV);
253 void genPrivateExportVariable(Context &C,
256 void genSetExportVariable(Context &C,
259 void genGetExportVariable(Context &C,
262 void genGetFieldID(Context &C,
265 void genExportFunction(Context &C,
268 void genExportForEach(Context &C,
271 static void genTypeCheck(Context &C,
275 static void genTypeInstanceFromPointer(Context &C,
278 static void genTypeInstance(Context &C,
281 static void genFieldPackerInstance(Context &C,
284 bool genTypeClass(Context &C,
287 void genTypeItemClass(Context &C, const RSExportRecordType *ERT);
288 void genTypeClassConstructor(Context &C, const RSExportRecordType *ERT);
289 void genTypeClassCopyToArray(Context &C, const RSExportRecordType *ERT);
290 void genTypeClassCopyToArrayLocal(Context &C, const RSExportRecordType *ERT);
291 void genTypeClassItemSetter(Context &C, const RSExportRecordType *ERT);
292 void genTypeClassItemGetter(Context &C, const RSExportRecordType *ERT);
293 void genTypeClassComponentSetter(Context &C, const RSExportRecordType *ERT);
294 void genTypeClassComponentGetter(Context &C, const RSExportRecordType *ERT);
295 void genTypeClassCopyAll(Context &C, const RSExportRecordType *ERT);
296 void genTypeClassResize(Context &C);
298 void genBuildElement(Context &C,
303 void genAddElementToElementBuilder(Context &C,
309 void genAddPaddingToElementBuiler(Context &C,
314 bool genCreateFieldPacker(Context &C,
317 void genPackVarOfType(Context &C,
321 void genAllocateVarOfType(Context &C,
324 void genNewItemBufferIfNull(Context &C, const char *Index);
325 void genNewItemBufferPackerIfNull(Context &C);
328 explicit RSReflection(const RSContext *Context, in RSReflection() argument
330 : mRSContext(Context), in RSReflection()