Home | History | Annotate | Download | only in slang

Lines Matching defs:VarName

376                                              const std::string &VarName,
380 C.indent() << RS_EXPORT_VAR_PREFIX << VarName << " = ";
392 const std::string &VarName,
396 C.indent() << RS_EXPORT_VAR_PREFIX << VarName << " = ";
405 const std::string &VarName,
414 genInitBoolExportVariable(C, VarName, Val);
416 genInitPrimitiveExportVariable(C, VarName, Val);
433 std::string Name = VarName + "." + GetVectorAccessor(i);
442 C.indent() << RS_EXPORT_VAR_PREFIX << VarName << " = new "
450 std::string Name = VarName + "." + GetVectorAccessor(i);
483 C.indent() << RS_EXPORT_VAR_PREFIX << VarName
492 std::string FieldName = VarName + "." + F->getName();
734 const char *VarName) {
735 C.indent() << "// check " << VarName << std::endl;
758 C.indent() << "if (!" << VarName
779 std::string VarName = EV->getName();
785 << " " RS_EXPORT_VAR_CONST_PREFIX << VarName << " = ";
794 "set_" + VarName,
797 C.indent() << RS_EXPORT_VAR_PREFIX << VarName << " = v;" << std::endl;
799 C.indent() << "setVar("RS_EXPORT_VAR_INDEX_PREFIX << VarName
805 genGetExportVariable(C, TypeName, VarName);
819 std::string VarName = EV->getName();
821 genPrivateExportVariable(C, TypeName, VarName);
827 "bind_" + VarName,
831 C.indent() << RS_EXPORT_VAR_PREFIX << VarName << " = v;" << std::endl;
833 << VarName << ");" << std::endl;
837 RS_EXPORT_VAR_INDEX_PREFIX << VarName << ");"
841 << VarName << ");" << std::endl;
845 genGetExportVariable(C, TypeName, VarName);
855 std::string VarName = EV->getName();
857 genPrivateExportVariable(C, TypeName, VarName);
859 genGetExportVariable(C, TypeName, VarName);
870 std::string VarName = EV->getName();
872 genPrivateExportVariable(C, TypeName, VarName);
880 "set_" + VarName,
883 C.indent() << RS_EXPORT_VAR_PREFIX << VarName << " = v;" << std::endl;
887 C.indent() << "setVar("RS_EXPORT_VAR_INDEX_PREFIX << VarName << ", "
893 genGetExportVariable(C, TypeName, VarName);
905 std::string VarName = EV->getName();
907 genPrivateExportVariable(C, TypeName, VarName);
909 genGetExportVariable(C, TypeName, VarName);
919 std::string VarName = EV->getName();
921 genPrivateExportVariable(C, TypeName, VarName);
923 genGetExportVariable(C, TypeName, VarName);
929 const std::string &VarName) {
931 << VarName << ";" << std::endl;
940 std::string VarName = EV->getName();
945 "set_" + VarName,
948 C.indent() << RS_EXPORT_VAR_PREFIX << VarName << " = v;" << std::endl;
955 C.indent() << "setVar("RS_EXPORT_VAR_INDEX_PREFIX << VarName
962 VarName << ", "
974 const std::string &VarName) {
978 "get_" + VarName,
981 C.indent() << "return "RS_EXPORT_VAR_PREFIX << VarName << ";" << std::endl;
1003 const char *VarName,
1011 << "(" << VarName << ");" << std::endl;
1020 C.indent() << FieldPackerName << ".addI32(" << VarName
1023 C.indent() << FieldPackerName << ".addI32(" << VarName
1028 C.indent() << FieldPackerName << ".addMatrix(" << VarName << ");"
1040 // in the for-loop from counting the '.' in @VarName.
1043 std::string ElementVarName(VarName);
1080 if (VarName != NULL)
1081 FieldName = VarName + ("." + F->getName());
1117 const std::string &VarName) {
1124 // C.indent() << VarName << " = new " << GetTypeName(T) << "();"
1131 // we don't reflect things like [VarName] = new Allocation();
1132 C.indent() << VarName << " = null;" << std::endl;
1140 C.indent() << VarName << " = new " << GetTypeName(ElementType)
1149 std::string ElementVarName(VarName);
1160 C.indent() << VarName << " = new " << GetTypeName(T) << "();"
1677 << ".add(" << x << ", \"" << VarName << "\""; \
1686 const std::string &VarName,
1736 VarName,
1771 if (!VarName.empty())
1772 FieldName = VarName + "." + F->getName();
1801 const std::string &VarName = FieldName; // Hack for EB_ADD macro
1836 const std::string &VarName = C.createPaddingField();