Lines Matching refs:constructor
108 for (Constructors::iterator constructor = mConstructors.begin(); constructor != mConstructors.end(); constructor++)
110 out << *constructor;
1081 // Already added to constructor map
1931 TString constructor;
1935 constructor += ctorName + " " + ctorName + "_ctor(";
1939 constructor += typeString(ctorType) + " " + ctorName + "(";
1946 constructor += typeString(type) + " x" + str(parameter) + arrayString(type);
1950 constructor += ", ";
1954 constructor += ")\n"
1959 constructor += " " + ctorName + " structure = {";
1963 constructor += " return " + typeString(ctorType) + "(";
1977 constructor += TString((row == col) ? "x0" : "0.0");
1981 constructor += ", ";
1994 constructor += TString("x0") + "[" + str(row) + "]" + "[" + str(col) + "]";
1998 constructor += TString((row == col) ? "1.0" : "0.0");
2003 constructor += ", ";
2020 constructor += "x" + str(parameterIndex);
2036 case 1: constructor += ".x"; break;
2037 case 2: constructor += ".xy"; break;
2038 case 3: constructor += ".xyz"; break;
2039 case 4: constructor += ".xyzw"; break;
2062 constructor += ", ";
2069 constructor += "};\n"
2075 constructor += ");\n"
2079 mConstructors.insert(constructor);
2178 UNREACHABLE(); // Should have found a matching constructor