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

  /frameworks/compile/slang/
slang_rs_export_func.h 47 RSExportRecordType *mParamPacketType;
70 typedef RSExportRecordType::const_field_iterator const_param_iterator;
92 inline const RSExportRecordType *getParamPacketType() const
slang_rs_reflection.h 105 typedef std::map<const RSExportRecordType::Field *, std::pair<unsigned,unsigned> > FieldIndexMapTy;
177 inline void addFieldIndexMapping(const RSExportRecordType::Field *F) {
183 inline std::pair<unsigned, unsigned> getFieldIndex(const RSExportRecordType::Field *F) const {
253 bool genTypeClass(const RSExportRecordType *ERT, std::string &ErrorMsg);
254 void genTypeItemClass(const RSExportRecordType *ERT);
255 void genTypeClassConstructor(const RSExportRecordType *ERT);
256 void genTypeClassCopyToArray(const RSExportRecordType *ERT);
257 void genTypeClassCopyToArrayLocal(const RSExportRecordType *ERT);
258 void genTypeClassItemSetter(const RSExportRecordType *ERT);
259 void genTypeClassItemGetter(const RSExportRecordType *ERT)
    [all...]
slang_rs_export_foreach.h 54 RSExportRecordType *mParamPacketType;
147 inline const RSExportRecordType *getParamPacketType() const {
164 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 315 // (RSExportRecordType); it has no effect on primitive types, vector types,
336 // For this case, RSExportRecordType::matchODR() has the following behavior:
355 // In this case, RSExportRecordType::matchODR() has the following behavior:
592 class RSExportRecordType : public RSExportType {
601 const RSExportRecordType *mParent;
608 const RSExportRecordType *Parent,
616 inline const RSExportRecordType *getParent() const { return mParent; }
643 RSExportRecordType(RSContext *Context,
661 static RSExportRecordType *Create(RSContext *Context,
682 ~RSExportRecordType() {
    [all...]
slang_rs_reflection.cpp 85 const RSExportRecordType *ERT,
111 const RSExportRecordType *mERT;
828 const RSExportRecordType *ERT =
829 static_cast<const RSExportRecordType*>(ET);
838 for (RSExportRecordType::const_field_iterator I = ERT->fields_begin(),
842 const RSExportRecordType::Field *F = *I;
    [all...]
slang_rs_reflection_state.h 35 class RSExportRecordType;
316 void declareRecord(const RSExportRecordType *ERT, bool Ordinary = true);
326 Record32 getRecord32(const RSExportRecordType *ERT);
slang_rs_reflection_cpp.h 136 void genGetterAndSetter(const RSExportRecordType *ERT, const RSExportVar *EV);
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.h 74 class RSExportRecordType;
181 // <its RSExportRecordType instance,
183 typedef std::pair<RSExportRecordType*, const char*> ReflectedDefinitionTy;
slang_rs_export_type.cpp 850 ET = RSExportRecordType::Create(Context,
    [all...]
slang_rs_reflection_state.cpp 704 void ReflectionState::declareRecord(const RSExportRecordType *ERT, bool Ordinary) {
724 for (RSExportRecordType::const_field_iterator I = ERT->fields_begin(), E = ERT->fields_end();
726 const RSExportRecordType::Field *FieldExport = *I;
793 for (RSExportRecordType::const_field_iterator I = ERT->fields_begin(), E = ERT->fields_end();
795 const RSExportRecordType::Field &FieldExport = **I;
818 ReflectionState::getRecord32(const RSExportRecordType *ERT) {
    [all...]
slang.cpp 485 RSExportRecordType *ERT = static_cast<RSExportRecordType *>(ET);
498 const RSExportRecordType *Reflected = RD->getValue().first;
500 // See RSExportRecordType::matchODR for the logic
slang_backend.cpp     [all...]
slang_rs_export_foreach.cpp 379 FE->mParamPacketType = static_cast<RSExportRecordType *>(ET);

Completed in 561 milliseconds