Home | History | Annotate | Download | only in slang

Lines Matching refs:RSExportType

62 static std::string GetTypeName(const RSExportType *ET, bool Brackets = true) {
64 case RSExportType::ExportClassPrimitive: {
74 case RSExportType::ExportClassPointer: {
75 const RSExportType *PointeeType =
78 if (PointeeType->getClass() != RSExportType::ExportClassRecord)
83 case RSExportType::ExportClassVector: {
90 case RSExportType::ExportClassMatrix: {
93 case RSExportType::ExportClassConstantArray: {
103 case RSExportType::ExportClassRecord: {
184 const RSExportType *OET = EF->getOutType();
417 const RSExportType *OET = ef->getOutType();
504 const RSExportType *ET = EV->getType();
507 case RSExportType::ExportClassPrimitive: {
511 case RSExportType::ExportClassPointer: {
516 case RSExportType::ExportClassVector: {
520 case RSExportType::ExportClassMatrix: {
524 case RSExportType::ExportClassConstantArray: {
529 case RSExportType::ExportClassRecord: {
573 const RSExportType *ET = EV->getType();
575 slangAssert((ET->getClass() == RSExportType::ExportClassPointer) &&
699 bool RSReflectionCpp::genCreateFieldPacker(const RSExportType *ET,
712 void RSReflectionCpp::genPackVarOfType(const RSExportType *ET,
716 case RSExportType::ExportClassPrimitive:
717 case RSExportType::ExportClassVector:
718 case RSExportType::ExportClassPointer:
719 case RSExportType::ExportClassMatrix: {
723 case RSExportType::ExportClassConstantArray: {
755 case RSExportType::ExportClassRecord: {
766 const RSExportType *T = F->getType();
802 void RSReflectionCpp::genTypeCheck(const RSExportType *ET,
806 if (ET->getClass() == RSExportType::ExportClassPointer) {
814 case RSExportType::ExportClassPrimitive:
815 case RSExportType::ExportClassVector:
816 case RSExportType::ExportClassRecord: {
837 void RSReflectionCpp::genTypeInstanceFromPointer(const RSExportType *ET) {
838 if (ET->getClass() == RSExportType::ExportClassPointer) {
849 void RSReflectionCpp::genTypeInstance(const RSExportType *ET) {
851 case RSExportType::ExportClassPrimitive:
852 case RSExportType::ExportClassVector:
853 case RSExportType::ExportClassConstantArray:
854 case RSExportType::ExportClassRecord: {
865 void RSReflectionCpp::genInitExportVariable(const RSExportType *ET,
871 case RSExportType::ExportClassPrimitive: {
881 case RSExportType::ExportClassPointer: {
887 case RSExportType::ExportClassVector: {
922 case RSExportType::ExportClassMatrix:
923 case RSExportType::ExportClassConstantArray:
924 case RSExportType::ExportClassRecord: {