Lines Matching refs:i3

241     string expandString(string s, int i1, int i2, int i3, int i4) const;
242 void expandStringVector(const vector<string>& in, int i1, int i2, int i3, int i4,
253 string getName(int i1, int i2, int i3, int i4) const {
254 return expandString(mName, i1, i2, i3, i4);
256 string getReturn(int i1, int i2, int i3, int i4) const {
257 return expandString(mReturn, i1, i2, i3, i4);
259 void getComments(int i1, int i2, int i3, int i4, vector<string>* comments) const {
260 return expandStringVector(mComment, i1, i2, i3, i4, comments);
262 void getInlines(int i1, int i2, int i3, int i4, vector<string>* inlines) const {
263 return expandStringVector(mInline, i1, i2, i3, i4, inlines);
265 void getParams(int i1, int i2, int i3, int i4, vector<string>* params) const {
266 return expandStringVector(mParam, i1, i2, i3, i4, params);
364 Permutation(Function* function, Specification* specification, int i1, int i2, int i3, int i4);
891 void Specification::expandStringVector(const vector<string>& in, int i1, int i2, int i3, int i4,
895 out->push_back(expandString(*iter, i1, i2, i3, i4));
1068 for (int i3 = start[2]; i3 < end[2]; i3++) {
1071 Permutation p(function, this, i1, i2, i3, i4);
1089 string Specification::expandString(string s, int i1, int i2, int i3, int i4) const {
1097 s = stringReplace(s, "#3", mReplaceables[2][i3]);
1105 Permutation::Permutation(Function* func, Specification* spec, int i1, int i2, int i3, int i4)
1114 mName = spec->getName(i1, i2, i3, i4);
1118 spec->getInlines(i1, i2, i3, i4, &mInline);
1119 spec->getComments(i1, i2, i3, i4, &mComment);
1122 spec->getParams(i1, i2, i3, i4, &paramDefinitions);
1136 const string s = spec->getReturn(i1, i2, i3, i4);