Searched refs:RSExportRecordType (Results 1 - 13 of 13) sorted by relevance
/frameworks/compile/slang/ |
H A D | slang_rs_reflection.h | 92 typedef std::map<const RSExportRecordType::Field *, unsigned> FieldIndexMapTy; 156 inline void addFieldIndexMapping(const RSExportRecordType::Field *F) { 162 inline unsigned getFieldIndex(const RSExportRecordType::Field *F) const { 208 bool genTypeClass(const RSExportRecordType *ERT, std::string &ErrorMsg); 209 void genTypeItemClass(const RSExportRecordType *ERT); 210 void genTypeClassConstructor(const RSExportRecordType *ERT); 211 void genTypeClassCopyToArray(const RSExportRecordType *ERT); 212 void genTypeClassCopyToArrayLocal(const RSExportRecordType *ERT); 213 void genTypeClassItemSetter(const RSExportRecordType *ERT); 214 void genTypeClassItemGetter(const RSExportRecordType *ER [all...] |
H A D | slang_rs_export_func.h | 51 RSExportRecordType *mParamPacketType; 74 typedef RSExportRecordType::const_field_iterator const_param_iterator; 96 inline const RSExportRecordType *getParamPacketType() const
|
H A D | 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;
|
H A D | slang_rs_reflection.cpp | 78 const RSExportRecordType *ERT, 97 const RSExportRecordType *mERT; 545 const RSExportRecordType *ERT = 546 static_cast<const RSExportRecordType*>(ET); 555 for (RSExportRecordType::const_field_iterator I = ERT->fields_begin(), 559 const RSExportRecordType::Field *F = *I; 648 const RSExportRecordType *ERT = EF->getParamPacketType(); 720 const RSExportRecordType *ERT = EF->getParamPacketType(); 1294 const RSExportRecordType *ERT = static_cast<const RSExportRecordType *>(E [all...] |
H A D | slang_rs_export_foreach.h | 50 RSExportRecordType *mParamPacketType; 137 inline const RSExportRecordType *getParamPacketType() const { 149 typedef RSExportRecordType::const_field_iterator const_param_iterator;
|
H A D | slang_rs_export_type.h | 503 class RSExportRecordType : public RSExportType { class in namespace:slang 512 const RSExportRecordType *mParent; 519 const RSExportRecordType *Parent, 527 inline const RSExportRecordType *getParent() const { return mParent; } 551 RSExportRecordType(RSContext *Context, function in class:slang::RSExportRecordType 568 static RSExportRecordType *Create(RSContext *Context, 589 ~RSExportRecordType() { 597 }; // RSExportRecordType
|
H A D | slang_rs_reflection_cpp.cpp | 278 const RSExportRecordType *ERT = ForEach->getParamPacketType(); 402 const RSExportRecordType *ERT = ef->getParamPacketType(); 467 const RSExportRecordType *params = ef->getParamPacketType(); 529 genGetterAndSetter(static_cast<const RSExportRecordType *>(ET), EV); 646 void RSReflectionCpp::genGetterAndSetter(const RSExportRecordType *ERT, 753 const RSExportRecordType *ERT = static_cast<const RSExportRecordType *>(ET); 757 for (RSExportRecordType::const_field_iterator I = ERT->fields_begin(), 760 const RSExportRecordType::Field *F = *I;
|
H A D | slang_rs_reflection_cpp.h | 119 void genGetterAndSetter(const RSExportRecordType *ERT, const RSExportVar *EV);
|
H A D | slang.h | 70 class RSExportRecordType; 165 // <its RSExportRecordType instance, 167 typedef std::pair<RSExportRecordType*, const char*> ReflectedDefinitionTy;
|
H A D | slang_rs_export_type.cpp | 813 ET = RSExportRecordType::Create(Context, 1436 /**************************** RSExportRecordType ****************************/ 1437 RSExportRecordType *RSExportRecordType::Create(RSContext *Context, 1459 RSExportRecordType *ERT = 1460 new RSExportRecordType(Context, 1499 llvm::Type *RSExportRecordType::convertToLLVMType() const { 1524 bool RSExportRecordType::keep() { 1536 bool RSExportRecordType::equals(const RSExportable *E) const { 1539 const RSExportRecordType *ER [all...] |
H A D | slang.cpp | 471 RSExportRecordType *ERT = static_cast<RSExportRecordType *>(ET); 484 const RSExportRecordType *Reflected = RD->getValue().first; 510 RSExportRecordType::const_field_iterator AI = Reflected->fields_begin(),
|
H A D | slang_backend.cpp | 655 const RSExportRecordType *Expected = EF->getParamPacketType(); 798 const RSExportRecordType *ERT = 799 static_cast<const RSExportRecordType*>(ET); 817 for (RSExportRecordType::const_field_iterator FI = ERT->fields_begin(), 821 const RSExportRecordType::Field *F = *FI;
|
H A D | slang_rs_export_foreach.cpp | 532 FE->mParamPacketType = static_cast<RSExportRecordType *>(ET);
|
Completed in 124 milliseconds