HomeSort by relevance Sort by last modified time
    Searched refs:RSExportRecordType (Results 1 - 13 of 13) sorted by null

  /frameworks/compile/slang/
slang_rs_reflection.h 93 typedef std::map<const RSExportRecordType::Field *, unsigned> FieldIndexMapTy;
159 inline void addFieldIndexMapping(const RSExportRecordType::Field *F) {
165 inline unsigned getFieldIndex(const RSExportRecordType::Field *F) const {
218 bool genTypeClass(const RSExportRecordType *ERT, std::string &ErrorMsg);
219 void genTypeItemClass(const RSExportRecordType *ERT);
220 void genTypeClassConstructor(const RSExportRecordType *ERT);
221 void genTypeClassCopyToArray(const RSExportRecordType *ERT);
222 void genTypeClassCopyToArrayLocal(const RSExportRecordType *ERT);
223 void genTypeClassItemSetter(const RSExportRecordType *ERT);
224 void genTypeClassItemGetter(const RSExportRecordType *ERT)
    [all...]
slang_rs_export_func.h 51 RSExportRecordType *mParamPacketType;
74 typedef RSExportRecordType::const_field_iterator const_param_iterator;
96 inline const RSExportRecordType *getParamPacketType() const
slang_rs_export_foreach.h 50 RSExportRecordType *mParamPacketType;
137 inline const RSExportRecordType *getParamPacketType() const {
149 typedef RSExportRecordType::const_field_iterator const_param_iterator;
slang_rs_export_func.cpp 120 F->mParamPacketType = static_cast<RSExportRecordType *>(ET);
135 const RSExportRecordType *ERT = mParamPacketType;
144 for (RSExportRecordType::const_field_iterator FI = ERT->fields_begin(),
146 const RSExportRecordType::Field *F = *FI;
slang_rs_export_type.h 314 // (RSExportRecordType); it has no effect on primitive types, vector types,
335 // For this case, RSExportRecordType::matchODR() has the following behavior:
354 // In this case, RSExportRecordType::matchODR() has the following behavior:
591 class RSExportRecordType : public RSExportType {
600 const RSExportRecordType *mParent;
607 const RSExportRecordType *Parent,
615 inline const RSExportRecordType *getParent() const { return mParent; }
639 RSExportRecordType(RSContext *Context,
656 static RSExportRecordType *Create(RSContext *Context,
677 ~RSExportRecordType() {
    [all...]
slang_rs_reflection.cpp 81 const RSExportRecordType *ERT,
100 const RSExportRecordType *mERT;
690 const RSExportRecordType *ERT =
691 static_cast<const RSExportRecordType*>(ET);
700 for (RSExportRecordType::const_field_iterator I = ERT->fields_begin(),
704 const RSExportRecordType::Field *F = *I;
793 const RSExportRecordType *ERT = EF->getParamPacketType();
884 const RSExportRecordType *ERT = EF->getParamPacketType();
    [all...]
slang_rs_reflection_cpp.cpp 284 const RSExportRecordType *ERT = ForEach->getParamPacketType();
337 const RSExportRecordType *ERT = ef->getParamPacketType();
404 const RSExportRecordType *params = ef->getParamPacketType();
543 genGetterAndSetter(static_cast<const RSExportRecordType *>(ET), EV);
699 void RSReflectionCpp::genGetterAndSetter(const RSExportRecordType *ERT,
809 const RSExportRecordType *ERT = static_cast<const RSExportRecordType *>(ET);
813 for (RSExportRecordType::const_field_iterator I = ERT->fields_begin(),
816 const RSExportRecordType::Field *F = *I;
    [all...]
slang_rs_reflection_cpp.h 136 void genGetterAndSetter(const RSExportRecordType *ERT, const RSExportVar *EV);
slang.h 73 class RSExportRecordType;
180 // <its RSExportRecordType instance,
182 typedef std::pair<RSExportRecordType*, const char*> ReflectedDefinitionTy;
slang_rs_export_type.cpp 852 ET = RSExportRecordType::Create(Context,
    [all...]
slang.cpp 489 RSExportRecordType *ERT = static_cast<RSExportRecordType *>(ET);
502 const RSExportRecordType *Reflected = RD->getValue().first;
504 // See RSExportRecordType::matchODR for the logic
slang_backend.cpp     [all...]
slang_rs_export_foreach.cpp 374 FE->mParamPacketType = static_cast<RSExportRecordType *>(ET);

Completed in 69 milliseconds