Home | History | Annotate | Download | only in slang

Lines Matching defs:VarName

86   void genAddElement(const RSExportType *ET, const std::string &VarName,
89 void genAddStatementEnd(const std::string &VarName, unsigned ArraySize);
454 void RSReflectionJava::genInitBoolExportVariable(const std::string &VarName,
460 mOut.indent() << RS_EXPORT_VAR_PREFIX << VarName << " = ";
466 RSReflectionJava::genInitPrimitiveExportVariable(const std::string &VarName,
470 mOut.indent() << RS_EXPORT_VAR_PREFIX << VarName << " = ";
476 const std::string &VarName,
485 genInitBoolExportVariable(VarName, Val);
487 genInitPrimitiveExportVariable(VarName, Val);
503 std::string Name = VarName + "." + GetVectorAccessor(i);
512 mOut.indent() << RS_EXPORT_VAR_PREFIX << VarName << " = new "
519 std::string Name = VarName + "." + GetVectorAccessor(i);
552 mOut.indent() << RS_EXPORT_VAR_PREFIX << VarName
561 std::string FieldName = VarName + "." + F->getName();
903 const char *VarName) {
904 mOut.indent() << "// check " << VarName << "\n";
927 mOut.indent() << "if (!" << VarName
944 std::string VarName = EV->getName();
950 << " " RS_EXPORT_VAR_CONST_PREFIX << VarName << " = ";
958 startFunction(AM_PublicSynchronized, false, "void", "set_" + VarName, 1,
981 mOut.indent() << "setVar(" << RS_EXPORT_VAR_INDEX_PREFIX << VarName
984 mOut.indent() << "setVar(" << RS_EXPORT_VAR_INDEX_PREFIX << VarName
990 mOut.indent() << RS_EXPORT_VAR_PREFIX << VarName << " = v;\n";
995 genGetExportVariable(TypeName, VarName);
996 genGetFieldID(VarName);
1051 std::string VarName = EV->getName();
1053 genPrivateExportVariable(TypeName, VarName);
1056 startFunction(AM_Public, false, "void", "bind_" + VarName, 1,
1059 mOut.indent() << RS_EXPORT_VAR_PREFIX << VarName << " = v;\n";
1061 << RS_EXPORT_VAR_INDEX_PREFIX << VarName << ");\n";
1065 << RS_EXPORT_VAR_INDEX_PREFIX << VarName << ");\n";
1068 << VarName << ");\n";
1073 genGetExportVariable(TypeName, VarName);
1081 std::string VarName = EV->getName();
1083 genPrivateExportVariable(TypeName, VarName);
1085 genGetExportVariable(TypeName, VarName);
1086 genGetFieldID(VarName);
1095 std::string VarName = EV->getName();
1097 genPrivateExportVariable(TypeName, VarName);
1102 startFunction(AM_PublicSynchronized, false, "void", "set_" + VarName, 1,
1104 mOut.indent() << RS_EXPORT_VAR_PREFIX << VarName << " = v;\n";
1108 mOut.indent() << "setVar(" RS_EXPORT_VAR_INDEX_PREFIX << VarName << ", "
1114 genGetExportVariable(TypeName, VarName);
1115 genGetFieldID(VarName);
1125 std::string VarName = EV->getName();
1127 genPrivateExportVariable(TypeName, VarName);
1129 genGetExportVariable(TypeName, VarName);
1130 genGetFieldID(VarName);
1138 std::string VarName = EV->getName();
1140 genPrivateExportVariable(TypeName, VarName);
1142 genGetExportVariable(TypeName, VarName);
1143 genGetFieldID(VarName);
1147 const std::string &VarName) {
1149 << VarName << ";\n";
1156 std::string VarName = EV->getName();
1158 startFunction(AM_PublicSynchronized, false, "void", "set_" + VarName, 1,
1160 mOut.indent() << RS_EXPORT_VAR_PREFIX << VarName << " = v;\n";
1167 mOut.indent() << "setVar(" << RS_EXPORT_VAR_INDEX_PREFIX << VarName
1174 mOut.indent() << "setVar(" << RS_EXPORT_VAR_INDEX_PREFIX << VarName
1184 const std::string &VarName) {
1185 startFunction(AM_Public, false, TypeName.c_str(), "get_" + VarName, 0);
1187 mOut.indent() << "return " << RS_EXPORT_VAR_PREFIX << VarName << ";\n";
1192 void RSReflectionJava::genGetFieldID(const std::string &VarName) {
1195 startFunction(AM_Public, false, "Script.FieldID", "getFieldID_" + VarName,
1199 << VarName << ", null);\n";
1219 const char *VarName,
1227 << VarName << ");\n";
1236 mOut.indent() << FieldPackerName << ".addI32(" << VarName
1239 mOut.indent() << FieldPackerName << ".addI32(" << VarName
1245 mOut.indent() << FieldPackerName << ".addMatrix(" << VarName << ");\n";
1256 // in the for-loop from counting the '.' in @VarName.
1259 std::string ElementVarName(VarName);
1294 if (VarName != NULL)
1295 FieldName = VarName + ("." + F->getName());
1327 const std::string &VarName) {
1334 // mOut.indent() << VarName << " = new " << GetTypeName(T) << "();\n";
1340 // we don't reflect things like [VarName] = new Allocation();
1341 mOut.indent() << VarName << " = null;\n";
1349 mOut.indent() << VarName << " = new " << GetTypeName(ElementType) << "["
1358 std::string ElementVarName(VarName);
1369 mOut.indent() << VarName << " = new " << GetTypeName(T) << "();\n";
1765 const std::string &VarName,
1772 genAddStatementEnd(VarName, ArraySize);
1784 genAddStatementEnd(VarName, ArraySize);
1796 genAddStatementEnd(VarName, ArraySize);
1815 genAddElement(ECAT->getElementType(), VarName, ECAT->getSize());
1829 genAddStatementEnd(VarName, ArraySize);
1852 if (!VarName.empty())
1853 FieldName = VarName + "." + F->getName();
1903 const std::string &VarName = createPaddingField();
1915 genAddStatementEnd(VarName, 0);
1924 RSReflectionJavaElementBuilder::genAddStatementEnd(const std::string &VarName,
1926 *mOut << ", \"" << VarName << "\"";