Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

initializer list

64 views
Skip to first unread message

Christopher Pisz

unread,
Sep 11, 2014, 11:58:28 AM9/11/14
to
I read that we could use the following syntax in C++11 with standard
containers. This is not working for me in msvc 2012. Is it a compiler
specific problem, or did I misunderstand how to do this?

std::vector<std::string> test = {"foo","bar"};

I'd like to set up a static const at the top of my cpp to define a
collection of strings.




Victor Bazarov

unread,
Sep 11, 2014, 12:06:01 PM9/11/14
to
a) Drop the '='.
b) VC++ 2012 doesn't support that syntax. Get VC++ 2013.

V
--
I do not respond to top-posted replies, please don't ask

Lynn McGuire

unread,
Sep 11, 2014, 1:17:33 PM9/11/14
to
I put this in my software about 15 years ago. Our software
was originally written in smalltalk and had the concept of
tuples well embedded in it. Works well but the language
lawyers hate it with a passion:

// try to model a tuple somewhat but with rigorous type checking

vector <string> tupleString ()
{
vector <string> aVectorOfstrings (0);

return aVectorOfstrings;
}


vector <string> tupleString (string string1)
{
vector <string> aVectorOfstrings (1);
aVectorOfstrings [0] = string1;

return aVectorOfstrings;
}


vector <string> tupleString (string string1, string string2)
{
vector <string> aVectorOfstrings (2);
aVectorOfstrings [0] = string1;
aVectorOfstrings [1] = string2;

return aVectorOfstrings;
}

And so and so forth. I have all the way up to 69 strings:

vector <string> tupleString (string string1, string string2, string string3,
string string4, string string5,
string string6, string string7, string string8,
string string9, string string10, string string11,
string string12, string string13, string string14,
string string15, string string16, string string17,
string string18, string string19, string string20,
string string21, string string22, string string23,
string string24, string string25, string string26,
string string27, string string28, string string29,
string string30, string string31, string string32,
string string33, string string34, string string35,
string string36, string string37, string string38,
string string39, string string40, string string41,
string string42, string string43, string string44,
string string45, string string46, string string47,
string string48, string string49, string string50,
string string51, string string52, string string53,
string string54, string string55, string string56,
string string57, string string58, string string59,
string string60, string string61, string string62,
string string63, string string64, string string65,
string string66, string string67, string string68,
string string69)
{
vector <string> aVectorOfstrings (69);
aVectorOfstrings [0] = string1;
aVectorOfstrings [1] = string2;
aVectorOfstrings [2] = string3;
aVectorOfstrings [3] = string4;
aVectorOfstrings [4] = string5;
aVectorOfstrings [5] = string6;
aVectorOfstrings [6] = string7;
aVectorOfstrings [7] = string8;
aVectorOfstrings [8] = string9;
aVectorOfstrings [9] = string10;
aVectorOfstrings [10] = string11;
aVectorOfstrings [11] = string12;
aVectorOfstrings [12] = string13;
aVectorOfstrings [13] = string14;
aVectorOfstrings [14] = string15;
aVectorOfstrings [15] = string16;
aVectorOfstrings [16] = string17;
aVectorOfstrings [17] = string18;
aVectorOfstrings [18] = string19;
aVectorOfstrings [19] = string20;
aVectorOfstrings [20] = string21;
aVectorOfstrings [21] = string22;
aVectorOfstrings [22] = string23;
aVectorOfstrings [23] = string24;
aVectorOfstrings [24] = string25;
aVectorOfstrings [25] = string26;
aVectorOfstrings [26] = string27;
aVectorOfstrings [27] = string28;
aVectorOfstrings [28] = string29;
aVectorOfstrings [29] = string30;
aVectorOfstrings [30] = string31;
aVectorOfstrings [31] = string32;
aVectorOfstrings [32] = string33;
aVectorOfstrings [33] = string34;
aVectorOfstrings [34] = string35;
aVectorOfstrings [35] = string36;
aVectorOfstrings [36] = string37;
aVectorOfstrings [37] = string38;
aVectorOfstrings [38] = string39;
aVectorOfstrings [39] = string40;
aVectorOfstrings [40] = string41;
aVectorOfstrings [41] = string42;
aVectorOfstrings [42] = string43;
aVectorOfstrings [43] = string44;
aVectorOfstrings [44] = string45;
aVectorOfstrings [45] = string46;
aVectorOfstrings [46] = string47;
aVectorOfstrings [47] = string48;
aVectorOfstrings [48] = string49;
aVectorOfstrings [49] = string50;
aVectorOfstrings [50] = string51;
aVectorOfstrings [51] = string52;
aVectorOfstrings [52] = string53;
aVectorOfstrings [53] = string54;
aVectorOfstrings [54] = string55;
aVectorOfstrings [55] = string56;
aVectorOfstrings [56] = string57;
aVectorOfstrings [57] = string58;
aVectorOfstrings [58] = string59;
aVectorOfstrings [59] = string60;
aVectorOfstrings [60] = string61;
aVectorOfstrings [61] = string62;
aVectorOfstrings [62] = string63;
aVectorOfstrings [63] = string64;
aVectorOfstrings [64] = string65;
aVectorOfstrings [65] = string66;
aVectorOfstrings [66] = string67;
aVectorOfstrings [67] = string68;
aVectorOfstrings [68] = string69;

return aVectorOfstrings;
}

I will post the rest and the prototypes if needful.

Lynn

Christopher Pisz

unread,
Sep 11, 2014, 1:49:28 PM9/11/14
to
Time to fire up the Notepad++ macros! Thanks, I'll give it a shot.

Victor Bazarov

unread,
Sep 11, 2014, 2:14:50 PM9/11/14
to
On 9/11/2014 1:49 PM, Christopher Pisz wrote:
> On 9/11/2014 12:16 PM, Lynn McGuire wrote:
>> On 9/11/2014 10:58 AM, Christopher Pisz wrote:
>>> I read that we could use the following syntax in C++11 with standard
>>> containers. This is not working for me in msvc 2012. Is it a
>>> compiler specific problem, or did I misunderstand how to do this?
>>>
>>> std::vector<std::string> test = {"foo","bar"};
>>>
>>> I'd like to set up a static const at the top of my cpp to define a
>>> collection of strings.
>>
>> I put this in my software about 15 years ago. Our software
>> was originally written in smalltalk and had the concept of
>> tuples well embedded in it. Works well but the language
>> lawyers hate it with a passion:
>>
>> // try to model a tuple somewhat but with rigorous type checking
>>
>> vector <string> tupleString ()
>> {
>> vector <string> aVectorOfstrings (0);
>>
>> return aVectorOfstrings;
>> }
>>
>>
>> vector <string> tupleString (string string1)
>> {
>> vector <string> aVectorOfstrings (1);
>> aVectorOfstrings [0] = string1;
>>
>> return aVectorOfstrings;
>> }
>>
>>
>> vector <string> tupleString (string string1, string string2)
>> {
>> [.. ad nauseam .. ]
>> aVectorOfstrings [68] = string69;
>>
>> return aVectorOfstrings;
>> }
>>
>> I will post the rest and the prototypes if needful.
>>
>> Lynn
>>
>
>
> Time to fire up the Notepad++ macros! Thanks, I'll give it a shot.

You're probably better off using intermediate arrays for that:

string _4v_[] = { "foo", "bar" }; // or more
vector<string> test(_4v_, _4v_ + sizeof(_4v_)/sizeof(*_4v_));

Lynn McGuire

unread,
Sep 11, 2014, 3:59:44 PM9/11/14
to
>> I will post the rest and the prototypes if needful.
>>
>> Lynn
>>
>
>
> Time to fire up the Notepad++ macros! Thanks, I'll give it a shot.

tuple.h file:

// tuple.h


// 09/28/09 Lynn McGuire add tuple with 60 items
// 10/21/09 Lynn McGuire add tupleString with 69 items
// 11/13/09 Lynn McGuire add std:: namespace declaration
// 11/16/10 Lynn McGuire add more tupleStrings


#ifndef __tuple_h__
#define __tuple_h__


// NOTE: tuple must be an base method for it to work on outside methods

std::vector <int> tuple ();
std::vector <int> tuple (int int1);
std::vector <int> tuple (int int1, int int2);
std::vector <int> tuple (int int1, int int2, int int3);
std::vector <int> tuple (int int1, int int2, int int3, int int4);
std::vector <int> tuple (int int1, int int2, int int3, int int4, int int5);
std::vector <int> tuple (int int1, int int2, int int3, int int4, int int5,
int int6);
std::vector <int> tuple (int int1, int int2, int int3, int int4, int int5,
int int6, int int7);
std::vector <int> tuple (int int1, int int2, int int3, int int4, int int5,
int int6, int int7, int int8);
std::vector <int> tuple (int int1, int int2, int int3, int int4, int int5,
int int6, int int7, int int8, int int9);
std::vector <int> tuple (int int1, int int2, int int3, int int4, int int5,
int int6, int int7, int int8, int int9, int int10);
std::vector <int> tuple (int int1, int int2, int int3, int int4, int int5,
int int6, int int7, int int8, int int9, int int10,
int int11);
std::vector <int> tuple (int int1, int int2, int int3, int int4, int int5,
int int6, int int7, int int8, int int9, int int10,
int int11, int int12);
std::vector <int> tuple (int int1, int int2, int int3, int int4, int int5,
int int6, int int7, int int8, int int9, int int10,
int int11, int int12, int int13);
std::vector <int> tuple (int int1, int int2, int int3, int int4, int int5,
int int6, int int7, int int8, int int9, int int10,
int int11, int int12, int int13, int int14);
std::vector <int> tuple (int int1, int int2, int int3, int int4, int int5,
int int6, int int7, int int8, int int9, int int10,
int int11, int int12, int int13, int int14, int int15);
std::vector <int> tuple (int int1, int int2, int int3, int int4, int int5,
int int6, int int7, int int8, int int9, int int10,
int int11, int int12, int int13, int int14, int int15,
int int16);
std::vector <int> tuple (int int1, int int2, int int3, int int4, int int5,
int int6, int int7, int int8, int int9, int int10,
int int11, int int12, int int13, int int14, int int15,
int int16, int int17);
std::vector <int> tuple (int int1, int int2, int int3, int int4, int int5,
int int6, int int7, int int8, int int9, int int10,
int int11, int int12, int int13, int int14, int int15,
int int16, int int17, int int18);
std::vector <int> tuple (int int1, int int2, int int3, int int4, int int5,
int int6, int int7, int int8, int int9, int int10,
int int11, int int12, int int13, int int14, int int15,
int int16, int int17, int int18, int int19);
std::vector <int> tuple (int int1, int int2, int int3, int int4, int int5,
int int6, int int7, int int8, int int9, int int10,
int int11, int int12, int int13, int int14, int int15,
int int16, int int17, int int18, int int19, int int20);
std::vector <int> tuple (int int1, int int2, int int3, int int4, int int5,
int int6, int int7, int int8, int int9, int int10,
int int11, int int12, int int13, int int14, int int15,
int int16, int int17, int int18, int int19, int int20,
int int21);
std::vector <int> tuple (int int1, int int2, int int3, int int4, int int5,
int int6, int int7, int int8, int int9, int int10,
int int11, int int12, int int13, int int14, int int15,
int int16, int int17, int int18, int int19, int int20,
int int21, int int22);
std::vector <int> tuple (int int1, int int2, int int3, int int4, int int5,
int int6, int int7, int int8, int int9, int int10,
int int11, int int12, int int13, int int14, int int15,
int int16, int int17, int int18, int int19, int int20,
int int21, int int22, int int23);
std::vector <int> tuple (int int1, int int2, int int3, int int4, int int5,
int int6, int int7, int int8, int int9, int int10,
int int11, int int12, int int13, int int14, int int15,
int int16, int int17, int int18, int int19, int int20,
int int21, int int22, int int23, int int24);
std::vector <int> tuple (int int1, int int2, int int3, int int4, int int5,
int int6, int int7, int int8, int int9, int int10,
int int11, int int12, int int13, int int14, int int15,
int int16, int int17, int int18, int int19, int int20,
int int21, int int22, int int23, int int24, int int25);
std::vector <int> tuple (int int1, int int2, int int3, int int4, int int5,
int int6, int int7, int int8, int int9, int int10,
int int11, int int12, int int13, int int14, int int15,
int int16, int int17, int int18, int int19, int int20,
int int21, int int22, int int23, int int24, int int25,
int int26);
std::vector <int> tuple (int int1, int int2, int int3, int int4, int int5,
int int6, int int7, int int8, int int9, int int10,
int int11, int int12, int int13, int int14, int int15,
int int16, int int17, int int18, int int19, int int20,
int int21, int int22, int int23, int int24, int int25,
int int26, int int27);
std::vector <int> tuple (int int1, int int2, int int3, int int4, int int5,
int int6, int int7, int int8, int int9, int int10,
int int11, int int12, int int13, int int14, int int15,
int int16, int int17, int int18, int int19, int int20,
int int21, int int22, int int23, int int24, int int25,
int int26, int int27, int int28);
std::vector <int> tuple (int int1, int int2, int int3, int int4, int int5,
int int6, int int7, int int8, int int9, int int10,
int int11, int int12, int int13, int int14, int int15,
int int16, int int17, int int18, int int19, int int20,
int int21, int int22, int int23, int int24, int int25,
int int26, int int27, int int28, int int29);
std::vector <int> tuple (int int1, int int2, int int3, int int4, int int5,
int int6, int int7, int int8, int int9, int int10,
int int11, int int12, int int13, int int14, int int15,
int int16, int int17, int int18, int int19, int int20,
int int21, int int22, int int23, int int24, int int25,
int int26, int int27, int int28, int int29, int int30);
std::vector <int> tuple (int int1, int int2, int int3, int int4, int int5,
int int6, int int7, int int8, int int9, int int10,
int int11, int int12, int int13, int int14, int int15,
int int16, int int17, int int18, int int19, int int20,
int int21, int int22, int int23, int int24, int int25,
int int26, int int27, int int28, int int29, int int30,
int int31);
std::vector <int> tuple (int int1, int int2, int int3, int int4, int int5,
int int6, int int7, int int8, int int9, int int10,
int int11, int int12, int int13, int int14, int int15,
int int16, int int17, int int18, int int19, int int20,
int int21, int int22, int int23, int int24, int int25,
int int26, int int27, int int28, int int29, int int30,
int int31, int int32);
std::vector <int> tuple (int int1, int int2, int int3, int int4, int int5,
int int6, int int7, int int8, int int9, int int10,
int int11, int int12, int int13, int int14, int int15,
int int16, int int17, int int18, int int19, int int20,
int int21, int int22, int int23, int int24, int int25,
int int26, int int27, int int28, int int29, int int30,
int int31, int int32, int int33);
std::vector <int> tuple (int int1, int int2, int int3, int int4, int int5,
int int6, int int7, int int8, int int9, int int10,
int int11, int int12, int int13, int int14, int int15,
int int16, int int17, int int18, int int19, int int20,
int int21, int int22, int int23, int int24, int int25,
int int26, int int27, int int28, int int29, int int30,
int int31, int int32, int int33, int int34);
std::vector <int> tuple (int int1, int int2, int int3, int int4, int int5,
int int6, int int7, int int8, int int9, int int10,
int int11, int int12, int int13, int int14, int int15,
int int16, int int17, int int18, int int19, int int20,
int int21, int int22, int int23, int int24, int int25,
int int26, int int27, int int28, int int29, int int30,
int int31, int int32, int int33, int int34, int int35);
std::vector <int> tuple (int int1, int int2, int int3, int int4, int int5,
int int6, int int7, int int8, int int9, int int10,
int int11, int int12, int int13, int int14, int int15,
int int16, int int17, int int18, int int19, int int20,
int int21, int int22, int int23, int int24, int int25,
int int26, int int27, int int28, int int29, int int30,
int int31, int int32, int int33, int int34, int int35,
int int36, int int37, int int38, int int39, int int40,
int int41, int int42, int int43, int int44, int int45,
int int46, int int47, int int48, int int49, int int50,
int int51, int int52, int int53, int int54, int int55,
int int56, int int57, int int58, int int59, int int60);

std::vector <std::string> tupleString ();
std::vector <std::string> tupleString (std::string string1);
std::vector <std::string> tupleString (std::string string1, std::string string2);
std::vector <std::string> tupleString (std::string string1, std::string string2, std::string string3);
std::vector <std::string> tupleString (std::string string1, std::string string2, std::string string3,
std::string string4);
std::vector <std::string> tupleString (std::string string1, std::string string2, std::string string3,
std::string string4, std::string string5);
std::vector <std::string> tupleString (std::string string1, std::string string2, std::string string3,
std::string string4, std::string string5, std::string string6);
std::vector <std::string> tupleString (std::string string1, std::string string2, std::string string3,
std::string string4, std::string string5,
std::string string6, std::string string7);
std::vector <std::string> tupleString (std::string string1, std::string string2, std::string string3,
std::string string4, std::string string5,
std::string string6, std::string string7, std::string string8);
std::vector <std::string> tupleString (std::string string1, std::string string2, std::string string3,
std::string string4, std::string string5,
std::string string6, std::string string7, std::string string8,
std::string string9);
std::vector <std::string> tupleString (std::string string1, std::string string2, std::string string3,
std::string string4, std::string string5,
std::string string6, std::string string7, std::string string8,
std::string string9, std::string string10);
std::vector <std::string> tupleString (std::string string1, std::string string2, std::string string3,
std::string string4, std::string string5,
std::string string6, std::string string7, std::string string8,
std::string string9, std::string string10, std::string string11);
std::vector <std::string> tupleString (std::string string1, std::string string2, std::string string3,
std::string string4, std::string string5,
std::string string6, std::string string7, std::string string8,
std::string string9, std::string string10, std::string string11,
std::string string12);
std::vector <std::string> tupleString (std::string string1, std::string string2, std::string string3,
std::string string4, std::string string5,
std::string string6, std::string string7, std::string string8,
std::string string9, std::string string10, std::string string11,
std::string string12, std::string string13);
std::vector <std::string> tupleString (std::string string1, std::string string2, std::string string3,
std::string string4, std::string string5,
std::string string6, std::string string7, std::string string8,
std::string string9, std::string string10, std::string string11,
std::string string12, std::string string13, std::string string14);
std::vector <std::string> tupleString (std::string string1, std::string string2, std::string string3,
std::string string4, std::string string5,
std::string string6, std::string string7, std::string string8,
std::string string9, std::string string10, std::string string11,
std::string string12, std::string string13, std::string string14,
std::string string15);
std::vector <std::string> tupleString (std::string string1, std::string string2, std::string string3,
std::string string4, std::string string5,
std::string string6, std::string string7, std::string string8,
std::string string9, std::string string10, std::string string11,
std::string string12, std::string string13, std::string string14,
std::string string15, std::string string16);
std::vector <std::string> tupleString (std::string string1, std::string string2, std::string string3,
std::string string4, std::string string5,
std::string string6, std::string string7, std::string string8,
std::string string9, std::string string10, std::string string11,
std::string string12, std::string string13, std::string string14,
std::string string15, std::string string16, std::string string17);
std::vector <std::string> tupleString (std::string string1, std::string string2, std::string string3,
std::string string4, std::string string5,
std::string string6, std::string string7, std::string string8,
std::string string9, std::string string10, std::string string11,
std::string string12, std::string string13, std::string string14,
std::string string15, std::string string16, std::string string17,
std::string string18);
std::vector <std::string> tupleString (std::string string1, std::string string2, std::string string3,
std::string string4, std::string string5,
std::string string6, std::string string7, std::string string8,
std::string string9, std::string string10, std::string string11,
std::string string12, std::string string13, std::string string14,
std::string string15, std::string string16, std::string string17,
std::string string18, std::string string19);
std::vector <std::string> tupleString (std::string string1, std::string string2, std::string string3,
std::string string4, std::string string5,
std::string string6, std::string string7, std::string string8,
std::string string9, std::string string10, std::string string11,
std::string string12, std::string string13, std::string string14,
std::string string15, std::string string16, std::string string17,
std::string string18, std::string string19, std::string string20);
std::vector <std::string> tupleString (std::string string1, std::string string2, std::string string3,
std::string string4, std::string string5,
std::string string6, std::string string7, std::string string8,
std::string string9, std::string string10, std::string string11,
std::string string12, std::string string13, std::string string14,
std::string string15, std::string string16, std::string string17,
std::string string18, std::string string19, std::string string20,
std::string string21);
std::vector <std::string> tupleString (std::string string1, std::string string2, std::string string3,
std::string string4, std::string string5,
std::string string6, std::string string7, std::string string8,
std::string string9, std::string string10, std::string string11,
std::string string12, std::string string13, std::string string14,
std::string string15, std::string string16, std::string string17,
std::string string18, std::string string19, std::string string20,
std::string string21, std::string string22);
std::vector <std::string> tupleString (std::string string1, std::string string2, std::string string3,
std::string string4, std::string string5,
std::string string6, std::string string7, std::string string8,
std::string string9, std::string string10, std::string string11,
std::string string12, std::string string13, std::string string14,
std::string string15, std::string string16, std::string string17,
std::string string18, std::string string19, std::string string20,
std::string string21, std::string string22, std::string string23);
std::vector <std::string> tupleString (std::string string1, std::string string2, std::string string3,
std::string string4, std::string string5,
std::string string6, std::string string7, std::string string8,
std::string string9, std::string string10, std::string string11,
std::string string12, std::string string13, std::string string14,
std::string string15, std::string string16, std::string string17,
std::string string18, std::string string19, std::string string20,
std::string string21, std::string string22, std::string string23,
std::string string24);
std::vector <std::string> tupleString (std::string string1, std::string string2, std::string string3,
std::string string4, std::string string5,
std::string string6, std::string string7, std::string string8,
std::string string9, std::string string10, std::string string11,
std::string string12, std::string string13, std::string string14,
std::string string15, std::string string16, std::string string17,
std::string string18, std::string string19, std::string string20,
std::string string21, std::string string22, std::string string23,
std::string string24, std::string string25);
std::vector <std::string> tupleString (std::string string1, std::string string2, std::string string3,
std::string string4, std::string string5,
std::string string6, std::string string7, std::string string8,
std::string string9, std::string string10, std::string string11,
std::string string12, std::string string13, std::string string14,
std::string string15, std::string string16, std::string string17,
std::string string18, std::string string19, std::string string20,
std::string string21, std::string string22, std::string string23,
std::string string24, std::string string25, std::string string26);
std::vector <std::string> tupleString (std::string string1, std::string string2, std::string string3,
std::string string4, std::string string5,
std::string string6, std::string string7, std::string string8,
std::string string9, std::string string10, std::string string11,
std::string string12, std::string string13, std::string string14,
std::string string15, std::string string16, std::string string17,
std::string string18, std::string string19, std::string string20,
std::string string21, std::string string22, std::string string23,
std::string string24, std::string string25, std::string string26,
std::string string27);
std::vector <std::string> tupleString (std::string string1, std::string string2, std::string string3,
std::string string4, std::string string5,
std::string string6, std::string string7, std::string string8,
std::string string9, std::string string10, std::string string11,
std::string string12, std::string string13, std::string string14,
std::string string15, std::string string16, std::string string17,
std::string string18, std::string string19, std::string string20,
std::string string21, std::string string22, std::string string23,
std::string string24, std::string string25, std::string string26,
std::string string27, std::string string28);
std::vector <std::string> tupleString (std::string string1, std::string string2, std::string string3,
std::string string4, std::string string5,
std::string string6, std::string string7, std::string string8,
std::string string9, std::string string10, std::string string11,
std::string string12, std::string string13, std::string string14,
std::string string15, std::string string16, std::string string17,
std::string string18, std::string string19, std::string string20,
std::string string21, std::string string22, std::string string23,
std::string string24, std::string string25, std::string string26,
std::string string27, std::string string28, std::string string29);
std::vector <std::string> tupleString (std::string string1, std::string string2, std::string string3,
std::string string4, std::string string5,
std::string string6, std::string string7, std::string string8,
std::string string9, std::string string10, std::string string11,
std::string string12, std::string string13, std::string string14,
std::string string15, std::string string16, std::string string17,
std::string string18, std::string string19, std::string string20,
std::string string21, std::string string22, std::string string23,
std::string string24, std::string string25, std::string string26,
std::string string27, std::string string28, std::string string29,
std::string string30);
std::vector <std::string> tupleString (std::string string1, std::string string2, std::string string3,
std::string string4, std::string string5,
std::string string6, std::string string7, std::string string8,
std::string string9, std::string string10, std::string string11,
std::string string12, std::string string13, std::string string14,
std::string string15, std::string string16, std::string string17,
std::string string18, std::string string19, std::string string20,
std::string string21, std::string string22, std::string string23,
std::string string24, std::string string25, std::string string26,
std::string string27, std::string string28, std::string string29,
std::string string30, std::string string31);
std::vector <std::string> tupleString (std::string string1, std::string string2, std::string string3,
std::string string4, std::string string5,
std::string string6, std::string string7, std::string string8,
std::string string9, std::string string10, std::string string11,
std::string string12, std::string string13, std::string string14,
std::string string15, std::string string16, std::string string17,
std::string string18, std::string string19, std::string string20,
std::string string21, std::string string22, std::string string23,
std::string string24, std::string string25, std::string string26,
std::string string27, std::string string28, std::string string29,
std::string string30, std::string string31, std::string string32);
std::vector <std::string> tupleString (std::string string1, std::string string2, std::string string3,
std::string string4, std::string string5,
std::string string6, std::string string7, std::string string8,
std::string string9, std::string string10, std::string string11,
std::string string12, std::string string13, std::string string14,
std::string string15, std::string string16, std::string string17,
std::string string18, std::string string19, std::string string20,
std::string string21, std::string string22, std::string string23,
std::string string24, std::string string25, std::string string26,
std::string string27, std::string string28, std::string string29,
std::string string30, std::string string31, std::string string32,
std::string string33);
std::vector <std::string> tupleString (std::string string1, std::string string2, std::string string3,
std::string string4, std::string string5,
std::string string6, std::string string7, std::string string8,
std::string string9, std::string string10, std::string string11,
std::string string12, std::string string13, std::string string14,
std::string string15, std::string string16, std::string string17,
std::string string18, std::string string19, std::string string20,
std::string string21, std::string string22, std::string string23,
std::string string24, std::string string25, std::string string26,
std::string string27, std::string string28, std::string string29,
std::string string30, std::string string31, std::string string32,
std::string string33, std::string string34);
std::vector <std::string> tupleString (std::string string1, std::string string2, std::string string3,
std::string string4, std::string string5,
std::string string6, std::string string7, std::string string8,
std::string string9, std::string string10, std::string string11,
std::string string12, std::string string13, std::string string14,
std::string string15, std::string string16, std::string string17,
std::string string18, std::string string19, std::string string20,
std::string string21, std::string string22, std::string string23,
std::string string24, std::string string25, std::string string26,
std::string string27, std::string string28, std::string string29,
std::string string30, std::string string31, std::string string32,
std::string string33, std::string string34, std::string string35);
std::vector <std::string> tupleString (std::string string1, std::string string2, std::string string3,
std::string string4, std::string string5,
std::string string6, std::string string7, std::string string8,
std::string string9, std::string string10, std::string string11,
std::string string12, std::string string13, std::string string14,
std::string string15, std::string string16, std::string string17,
std::string string18, std::string string19, std::string string20,
std::string string21, std::string string22, std::string string23,
std::string string24, std::string string25, std::string string26,
std::string string27, std::string string28, std::string string29,
std::string string30, std::string string31, std::string string32,
std::string string33, std::string string34, std::string string35,
std::string string36);
std::vector <std::string> tupleString (std::string string1, std::string string2, std::string string3,
std::string string4, std::string string5,
std::string string6, std::string string7, std::string string8,
std::string string9, std::string string10, std::string string11,
std::string string12, std::string string13, std::string string14,
std::string string15, std::string string16, std::string string17,
std::string string18, std::string string19, std::string string20,
std::string string21, std::string string22, std::string string23,
std::string string24, std::string string25, std::string string26,
std::string string27, std::string string28, std::string string29,
std::string string30, std::string string31, std::string string32,
std::string string33, std::string string34, std::string string35,
std::string string36, std::string string37);
std::vector <std::string> tupleString (std::string string1, std::string string2, std::string string3,
std::string string4, std::string string5,
std::string string6, std::string string7, std::string string8,
std::string string9, std::string string10, std::string string11,
std::string string12, std::string string13, std::string string14,
std::string string15, std::string string16, std::string string17,
std::string string18, std::string string19, std::string string20,
std::string string21, std::string string22, std::string string23,
std::string string24, std::string string25, std::string string26,
std::string string27, std::string string28, std::string string29,
std::string string30, std::string string31, std::string string32,
std::string string33, std::string string34, std::string string35,
std::string string36, std::string string37, std::string string38);
std::vector <std::string> tupleString (std::string string1, std::string string2, std::string string3,
std::string string4, std::string string5,
std::string string6, std::string string7, std::string string8,
std::string string9, std::string string10, std::string string11,
std::string string12, std::string string13, std::string string14,
std::string string15, std::string string16, std::string string17,
std::string string18, std::string string19, std::string string20,
std::string string21, std::string string22, std::string string23,
std::string string24, std::string string25, std::string string26,
std::string string27, std::string string28, std::string string29,
std::string string30, std::string string31, std::string string32,
std::string string33, std::string string34, std::string string35,
std::string string36, std::string string37, std::string string38);
std::vector <std::string> tupleString (std::string string1, std::string string2, std::string string3,
std::string string4, std::string string5,
std::string string6, std::string string7, std::string string8,
std::string string9, std::string string10, std::string string11,
std::string string12, std::string string13, std::string string14,
std::string string15, std::string string16, std::string string17,
std::string string18, std::string string19, std::string string20,
std::string string21, std::string string22, std::string string23,
std::string string24, std::string string25, std::string string26,
std::string string27, std::string string28, std::string string29,
std::string string30, std::string string31, std::string string32,
std::string string33, std::string string34, std::string string35,
std::string string36, std::string string37, std::string string38,
std::string string39);
std::vector <std::string> tupleString (std::string string1, std::string string2, std::string string3,
std::string string4, std::string string5,
std::string string6, std::string string7, std::string string8,
std::string string9, std::string string10, std::string string11,
std::string string12, std::string string13, std::string string14,
std::string string15, std::string string16, std::string string17,
std::string string18, std::string string19, std::string string20,
std::string string21, std::string string22, std::string string23,
std::string string24, std::string string25, std::string string26,
std::string string27, std::string string28, std::string string29,
std::string string30, std::string string31, std::string string32,
std::string string33, std::string string34, std::string string35,
std::string string36, std::string string37, std::string string38,
std::string string39, std::string string40);
std::vector <std::string> tupleString (std::string string1, std::string string2, std::string string3, std::string string4,
std::string string5,
std::string string6, std::string string7, std::string string8, std::string string9, std::string string10, std::string string11,
std::string string12, std::string string13, std::string string14, std::string string15, std::string string16, std::string
string17,
std::string string18, std::string string19, std::string string20, std::string string21, std::string string22, std::string
string23,
std::string string24, std::string string25, std::string string26, std::string string27, std::string string28, std::string
string29,
std::string string30, std::string string31, std::string string32, std::string string33, std::string string34, std::string
string35,
std::string string36, std::string string37, std::string string38, std::string string39, std::string string40, std::string
string41);
std::vector <std::string> tupleString (std::string string1, std::string string2, std::string string3, std::string string4,
std::string string5,
std::string string6, std::string string7, std::string string8, std::string string9, std::string string10, std::string string11,
std::string string12, std::string string13, std::string string14, std::string string15, std::string string16, std::string
string17,
std::string string18, std::string string19, std::string string20, std::string string21, std::string string22, std::string
string23,
std::string string24, std::string string25, std::string string26, std::string string27, std::string string28, std::string
string29,
std::string string30, std::string string31, std::string string32, std::string string33, std::string string34, std::string
string35,
std::string string36, std::string string37, std::string string38, std::string string39, std::string string40, std::string
string41,
std::string string42);
std::vector <std::string> tupleString (std::string string1, std::string string2, std::string string3, std::string string4,
std::string string5,
std::string string6, std::string string7, std::string string8, std::string string9, std::string string10, std::string string11,
std::string string12, std::string string13, std::string string14, std::string string15, std::string string16, std::string
string17,
std::string string18, std::string string19, std::string string20, std::string string21, std::string string22, std::string
string23,
std::string string24, std::string string25, std::string string26, std::string string27, std::string string28, std::string
string29,
std::string string30, std::string string31, std::string string32, std::string string33, std::string string34, std::string
string35,
std::string string36, std::string string37, std::string string38, std::string string39, std::string string40, std::string
string41,
std::string string42, std::string string43);
std::vector <std::string> tupleString (std::string string1, std::string string2, std::string string3, std::string string4,
std::string string5,
std::string string6, std::string string7, std::string string8, std::string string9, std::string string10, std::string string11,
std::string string12, std::string string13, std::string string14, std::string string15, std::string string16, std::string
string17,
std::string string18, std::string string19, std::string string20, std::string string21, std::string string22, std::string
string23,
std::string string24, std::string string25, std::string string26, std::string string27, std::string string28, std::string
string29,
std::string string30, std::string string31, std::string string32, std::string string33, std::string string34, std::string
string35,
std::string string36, std::string string37, std::string string38, std::string string39, std::string string40, std::string
string41,
std::string string42, std::string string43, std::string string44);
std::vector <std::string> tupleString (std::string string1, std::string string2, std::string string3, std::string string4,
std::string string5,
std::string string6, std::string string7, std::string string8, std::string string9, std::string string10, std::string string11,
std::string string12, std::string string13, std::string string14, std::string string15, std::string string16, std::string
string17,
std::string string18, std::string string19, std::string string20, std::string string21, std::string string22, std::string
string23,
std::string string24, std::string string25, std::string string26, std::string string27, std::string string28, std::string
string29,
std::string string30, std::string string31, std::string string32, std::string string33, std::string string34, std::string
string35,
std::string string36, std::string string37, std::string string38, std::string string39, std::string string40, std::string
string41,
std::string string42, std::string string43, std::string string44, std::string string45);
std::vector <std::string> tupleString (std::string string1, std::string string2, std::string string3, std::string string4,
std::string string5,
std::string string6, std::string string7, std::string string8, std::string string9, std::string string10, std::string string11,
std::string string12, std::string string13, std::string string14, std::string string15, std::string string16, std::string
string17,
std::string string18, std::string string19, std::string string20, std::string string21, std::string string22, std::string
string23,
std::string string24, std::string string25, std::string string26, std::string string27, std::string string28, std::string
string29,
std::string string30, std::string string31, std::string string32, std::string string33, std::string string34, std::string
string35,
std::string string36, std::string string37, std::string string38, std::string string39, std::string string40, std::string
string41,
std::string string42, std::string string43, std::string string44, std::string string45, std::string string46);
std::vector <std::string> tupleString (std::string string1, std::string string2, std::string string3, std::string string4,
std::string string5,
std::string string6, std::string string7, std::string string8, std::string string9, std::string string10, std::string string11,
std::string string12, std::string string13, std::string string14, std::string string15, std::string string16, std::string
string17,
std::string string18, std::string string19, std::string string20, std::string string21, std::string string22, std::string
string23,
std::string string24, std::string string25, std::string string26, std::string string27, std::string string28, std::string
string29,
std::string string30, std::string string31, std::string string32, std::string string33, std::string string34, std::string
string35,
std::string string36, std::string string37, std::string string38, std::string string39, std::string string40, std::string
string41,
std::string string42, std::string string43, std::string string44, std::string string45, std::string string46, std::string
string47);
std::vector <std::string> tupleString (std::string string1, std::string string2, std::string string3, std::string string4,
std::string string5,
std::string string6, std::string string7, std::string string8, std::string string9, std::string string10, std::string string11,
std::string string12, std::string string13, std::string string14, std::string string15, std::string string16, std::string
string17,
std::string string18, std::string string19, std::string string20, std::string string21, std::string string22, std::string
string23,
std::string string24, std::string string25, std::string string26, std::string string27, std::string string28, std::string
string29,
std::string string30, std::string string31, std::string string32, std::string string33, std::string string34, std::string
string35,
std::string string36, std::string string37, std::string string38, std::string string39, std::string string40, std::string
string41,
std::string string42, std::string string43, std::string string44, std::string string45, std::string string46, std::string
string47,
std::string string48);
std::vector <std::string> tupleString (std::string string1, std::string string2, std::string string3, std::string string4,
std::string string5,
std::string string6, std::string string7, std::string string8, std::string string9, std::string string10, std::string string11,
std::string string12, std::string string13, std::string string14, std::string string15, std::string string16, std::string
string17,
std::string string18, std::string string19, std::string string20, std::string string21, std::string string22, std::string
string23,
std::string string24, std::string string25, std::string string26, std::string string27, std::string string28, std::string
string29,
std::string string30, std::string string31, std::string string32, std::string string33, std::string string34, std::string
string35,
std::string string36, std::string string37, std::string string38, std::string string39, std::string string40, std::string
string41,
std::string string42, std::string string43, std::string string44, std::string string45, std::string string46, std::string
string47,
std::string string48, std::string string49);
std::vector <std::string> tupleString (std::string string1, std::string string2, std::string string3, std::string string4,
std::string string5,
std::string string6, std::string string7, std::string string8, std::string string9, std::string string10, std::string string11,
std::string string12, std::string string13, std::string string14, std::string string15, std::string string16, std::string
string17,
std::string string18, std::string string19, std::string string20, std::string string21, std::string string22, std::string
string23,
std::string string24, std::string string25, std::string string26, std::string string27, std::string string28, std::string
string29,
std::string string30, std::string string31, std::string string32, std::string string33, std::string string34, std::string
string35,
std::string string36, std::string string37, std::string string38, std::string string39, std::string string40, std::string
string41,
std::string string42, std::string string43, std::string string44, std::string string45, std::string string46, std::string
string47,
std::string string48, std::string string49, std::string string50);

std::vector <std::string> tupleString (std::string string1, std::string string2, std::string string3,
std::string string4, std::string string5,
std::string string6, std::string string7, std::string string8,
std::string string9, std::string string10, std::string string11,
std::string string12, std::string string13, std::string string14,
std::string string15, std::string string16, std::string string17,
std::string string18, std::string string19, std::string string20,
std::string string21, std::string string22, std::string string23,
std::string string24, std::string string25, std::string string26,
std::string string27, std::string string28, std::string string29,
std::string string30, std::string string31, std::string string32,
std::string string33, std::string string34, std::string string35,
std::string string36, std::string string37, std::string string38,
std::string string39, std::string string40, std::string string41,
std::string string42, std::string string43, std::string string44,
std::string string45, std::string string46, std::string string47,
std::string string48, std::string string49, std::string string50,
std::string string51, std::string string52, std::string string53,
std::string string54, std::string string55, std::string string56,
std::string string57, std::string string58, std::string string59,
std::string string60, std::string string61, std::string string62,
std::string string63, std::string string64, std::string string65,
std::string string66, std::string string67, std::string string68,
std::string string69);

std::vector <std::vector <int> > tupleTuple ();
std::vector <std::vector <int> > tupleTuple (std::vector <int> vec1);
std::vector <std::vector <int> > tupleTuple (std::vector <int> vec1, std::vector <int> vec2);
std::vector <std::vector <int> > tupleTuple (std::vector <int> vec1, std::vector <int> vec2,
std::vector <int> vec3);
std::vector <std::vector <int> > tupleTuple (std::vector <int> vec1, std::vector <int> vec2,
std::vector <int> vec3, std::vector <int> vec4);
std::vector <std::vector <int> > tupleTuple (std::vector <int> vec1, std::vector <int> vec2,
std::vector <int> vec3, std::vector <int> vec4,
std::vector <int> vec5);
std::vector <std::vector <int> > tupleTuple (std::vector <int> vec1, std::vector <int> vec2,
std::vector <int> vec3, std::vector <int> vec4,
std::vector <int> vec5, std::vector <int> vec6);
std::vector <std::vector <int> > tupleTuple (std::vector <int> vec1, std::vector <int> vec2,
std::vector <int> vec3, std::vector <int> vec4,
std::vector <int> vec5, std::vector <int> vec6,
std::vector <int> vec7);
std::vector <std::vector <int> > tupleTuple (std::vector <int> vec1, std::vector <int> vec2,
std::vector <int> vec3, std::vector <int> vec4,
std::vector <int> vec5, std::vector <int> vec6,
std::vector <int> vec7, std::vector <int> vec8);
std::vector <std::vector <int> > tupleTuple (std::vector <int> vec1, std::vector <int> vec2,
std::vector <int> vec3, std::vector <int> vec4,
std::vector <int> vec5, std::vector <int> vec6,
std::vector <int> vec7, std::vector <int> vec8,
std::vector <int> vec9);
std::vector <std::vector <int> > tupleTuple (std::vector <int> vec1, std::vector <int> vec2,
std::vector <int> vec3, std::vector <int> vec4,
std::vector <int> vec5, std::vector <int> vec6,
std::vector <int> vec7, std::vector <int> vec8,
std::vector <int> vec9, std::vector <int> vec10);
std::vector <std::vector <int> > tupleTuple (std::vector <int> vec1, std::vector <int> vec2,
std::vector <int> vec3, std::vector <int> vec4,
std::vector <int> vec5, std::vector <int> vec6,
std::vector <int> vec7, std::vector <int> vec8,
std::vector <int> vec9, std::vector <int> vec10,
std::vector <int> vec11);
std::vector <std::vector <int> > tupleTuple (std::vector <int> vec1, std::vector <int> vec2,
std::vector <int> vec3, std::vector <int> vec4,
std::vector <int> vec5, std::vector <int> vec6,
std::vector <int> vec7, std::vector <int> vec8,
std::vector <int> vec9, std::vector <int> vec10,
std::vector <int> vec11, std::vector <int> vec12);
std::vector <std::vector <int> > tupleTuple (std::vector <int> vec1, std::vector <int> vec2,
std::vector <int> vec3, std::vector <int> vec4,
std::vector <int> vec5, std::vector <int> vec6,
std::vector <int> vec7, std::vector <int> vec8,
std::vector <int> vec9, std::vector <int> vec10,
std::vector <int> vec11, std::vector <int> vec12,
std::vector <int> vec13);
std::vector <std::vector <int> > tupleTuple (std::vector <int> vec1, std::vector <int> vec2,
std::vector <int> vec3, std::vector <int> vec4,
std::vector <int> vec5, std::vector <int> vec6,
std::vector <int> vec7, std::vector <int> vec8,
std::vector <int> vec9, std::vector <int> vec10,
std::vector <int> vec11, std::vector <int> vec12,
std::vector <int> vec13, std::vector <int> vec14);
std::vector <std::vector <int> > tupleTuple (std::vector <int> vec1, std::vector <int> vec2,
std::vector <int> vec3, std::vector <int> vec4,
std::vector <int> vec5, std::vector <int> vec6,
std::vector <int> vec7, std::vector <int> vec8,
std::vector <int> vec9, std::vector <int> vec10,
std::vector <int> vec11, std::vector <int> vec12,
std::vector <int> vec13, std::vector <int> vec14,
std::vector <int> vec15);
std::vector <std::vector <int> > tupleTuple (std::vector <int> vec1, std::vector <int> vec2,
std::vector <int> vec3, std::vector <int> vec4,
std::vector <int> vec5, std::vector <int> vec6,
std::vector <int> vec7, std::vector <int> vec8,
std::vector <int> vec9, std::vector <int> vec10,
std::vector <int> vec11, std::vector <int> vec12,
std::vector <int> vec13, std::vector <int> vec14,
std::vector <int> vec15, std::vector <int> vec16);
std::vector <std::vector <int> > tupleTuple (std::vector <int> vec1, std::vector <int> vec2,
std::vector <int> vec3, std::vector <int> vec4,
std::vector <int> vec5, std::vector <int> vec6,
std::vector <int> vec7, std::vector <int> vec8,
std::vector <int> vec9, std::vector <int> vec10,
std::vector <int> vec11, std::vector <int> vec12,
std::vector <int> vec13, std::vector <int> vec14,
std::vector <int> vec15, std::vector <int> vec16,
std::vector <int> vec17);
std::vector <std::vector <int> > tupleTuple (std::vector <int> vec1, std::vector <int> vec2,
std::vector <int> vec3, std::vector <int> vec4,
std::vector <int> vec5, std::vector <int> vec6,
std::vector <int> vec7, std::vector <int> vec8,
std::vector <int> vec9, std::vector <int> vec10,
std::vector <int> vec11, std::vector <int> vec12,
std::vector <int> vec13, std::vector <int> vec14,
std::vector <int> vec15, std::vector <int> vec16,
std::vector <int> vec17, std::vector <int> vec18);
std::vector <std::vector <int> > tupleTuple (std::vector <int> vec1, std::vector <int> vec2,
std::vector <int> vec3, std::vector <int> vec4,
std::vector <int> vec5, std::vector <int> vec6,
std::vector <int> vec7, std::vector <int> vec8,
std::vector <int> vec9, std::vector <int> vec10,
std::vector <int> vec11, std::vector <int> vec12,
std::vector <int> vec13, std::vector <int> vec14,
std::vector <int> vec15, std::vector <int> vec16,
std::vector <int> vec17, std::vector <int> vec18,
std::vector <int> vec19);
std::vector <std::vector <int> > tupleTuple (std::vector <int> vec1, std::vector <int> vec2,
std::vector <int> vec3, std::vector <int> vec4,
std::vector <int> vec5, std::vector <int> vec6,
std::vector <int> vec7, std::vector <int> vec8,
std::vector <int> vec9, std::vector <int> vec10,
std::vector <int> vec11, std::vector <int> vec12,
std::vector <int> vec13, std::vector <int> vec14,
std::vector <int> vec15, std::vector <int> vec16,
std::vector <int> vec17, std::vector <int> vec18,
std::vector <int> vec19, std::vector <int> vec20);
std::vector <std::vector <int> > tupleTuple (std::vector <int> vec1, std::vector <int> vec2,
std::vector <int> vec3, std::vector <int> vec4,
std::vector <int> vec5, std::vector <int> vec6,
std::vector <int> vec7, std::vector <int> vec8,
std::vector <int> vec9, std::vector <int> vec10,
std::vector <int> vec11, std::vector <int> vec12,
std::vector <int> vec13, std::vector <int> vec14,
std::vector <int> vec15, std::vector <int> vec16,
std::vector <int> vec17, std::vector <int> vec18,
std::vector <int> vec19, std::vector <int> vec20,
std::vector <int> vec21);
std::vector <std::vector <int> > tupleTuple (std::vector <int> vec1, std::vector <int> vec2,
std::vector <int> vec3, std::vector <int> vec4,
std::vector <int> vec5, std::vector <int> vec6,
std::vector <int> vec7, std::vector <int> vec8,
std::vector <int> vec9, std::vector <int> vec10,
std::vector <int> vec11, std::vector <int> vec12,
std::vector <int> vec13, std::vector <int> vec14,
std::vector <int> vec15, std::vector <int> vec16,
std::vector <int> vec17, std::vector <int> vec18,
std::vector <int> vec19, std::vector <int> vec20,
std::vector <int> vec21, std::vector <int> vec22);
std::vector <std::vector <int> > tupleTuple (std::vector <int> vec1, std::vector <int> vec2,
std::vector <int> vec3, std::vector <int> vec4,
std::vector <int> vec5, std::vector <int> vec6,
std::vector <int> vec7, std::vector <int> vec8,
std::vector <int> vec9, std::vector <int> vec10,
std::vector <int> vec11, std::vector <int> vec12,
std::vector <int> vec13, std::vector <int> vec14,
std::vector <int> vec15, std::vector <int> vec16,
std::vector <int> vec17, std::vector <int> vec18,
std::vector <int> vec19, std::vector <int> vec20,
std::vector <int> vec21, std::vector <int> vec22,
std::vector <int> vec23);
std::vector <std::vector <int> > tupleTuple (std::vector <int> vec1, std::vector <int> vec2,
std::vector <int> vec3, std::vector <int> vec4,
std::vector <int> vec5, std::vector <int> vec6,
std::vector <int> vec7, std::vector <int> vec8,
std::vector <int> vec9, std::vector <int> vec10,
std::vector <int> vec11, std::vector <int> vec12,
std::vector <int> vec13, std::vector <int> vec14,
std::vector <int> vec15, std::vector <int> vec16,
std::vector <int> vec17, std::vector <int> vec18,
std::vector <int> vec19, std::vector <int> vec20,
std::vector <int> vec21, std::vector <int> vec22,
std::vector <int> vec23, std::vector <int> vec24);

#endif

Lynn


Lynn McGuire

unread,
Sep 11, 2014, 4:01:52 PM9/11/14
to
>> I will post the rest and the prototypes if needful.
>>
>> Lynn
>>
>
>
> Time to fire up the Notepad++ macros! Thanks, I'll give it a shot.

tuple.cpp file:

// tuple.cpp


#include "tuple.h"


// try to model a tuple somewhat but with rigorous type checking


// 11/25/08 Lynn McGuire fix tupleString(18) to have 18 entries instead
// of 20 entries
// 09/28/09 Lynn McGuire add tuple with 60 items
// 11/16/10 Lynn McGuire add more tupleStrings


vector <int> tuple ()
{
vector <int> aVectorOfInts (0);

return aVectorOfInts;
}


vector <int> tuple (int int1)
{
vector <int> aVectorOfInts (1);
aVectorOfInts [0] = int1;

return aVectorOfInts;
}


vector <int> tuple (int int1, int int2)
{
vector <int> aVectorOfInts (2);
aVectorOfInts [0] = int1;
aVectorOfInts [1] = int2;

return aVectorOfInts;
}


vector <int> tuple (int int1, int int2, int int3)
{
vector <int> aVectorOfInts (3);
aVectorOfInts [0] = int1;
aVectorOfInts [1] = int2;
aVectorOfInts [2] = int3;

return aVectorOfInts;
}


vector <int> tuple (int int1, int int2, int int3, int int4)
{
vector <int> aVectorOfInts (4);
aVectorOfInts [0] = int1;
aVectorOfInts [1] = int2;
aVectorOfInts [2] = int3;
aVectorOfInts [3] = int4;

return aVectorOfInts;
}


vector <int> tuple (int int1, int int2, int int3, int int4, int int5)
{
vector <int> aVectorOfInts (5);
aVectorOfInts [0] = int1;
aVectorOfInts [1] = int2;
aVectorOfInts [2] = int3;
aVectorOfInts [3] = int4;
aVectorOfInts [4] = int5;

return aVectorOfInts;
}


vector <int> tuple (int int1, int int2, int int3, int int4, int int5,
int int6)
{
vector <int> aVectorOfInts (6);
aVectorOfInts [0] = int1;
aVectorOfInts [1] = int2;
aVectorOfInts [2] = int3;
aVectorOfInts [3] = int4;
aVectorOfInts [4] = int5;
aVectorOfInts [5] = int6;

return aVectorOfInts;
}


vector <int> tuple (int int1, int int2, int int3, int int4, int int5,
int int6, int int7)
{
vector <int> aVectorOfInts (7);
aVectorOfInts [0] = int1;
aVectorOfInts [1] = int2;
aVectorOfInts [2] = int3;
aVectorOfInts [3] = int4;
aVectorOfInts [4] = int5;
aVectorOfInts [5] = int6;
aVectorOfInts [6] = int7;

return aVectorOfInts;
}


vector <int> tuple (int int1, int int2, int int3, int int4, int int5,
int int6, int int7, int int8)
{
vector <int> aVectorOfInts (8);
aVectorOfInts [0] = int1;
aVectorOfInts [1] = int2;
aVectorOfInts [2] = int3;
aVectorOfInts [3] = int4;
aVectorOfInts [4] = int5;
aVectorOfInts [5] = int6;
aVectorOfInts [6] = int7;
aVectorOfInts [7] = int8;

return aVectorOfInts;
}


vector <int> tuple (int int1, int int2, int int3, int int4, int int5,
int int6, int int7, int int8, int int9)
{
vector <int> aVectorOfInts (9);
aVectorOfInts [0] = int1;
aVectorOfInts [1] = int2;
aVectorOfInts [2] = int3;
aVectorOfInts [3] = int4;
aVectorOfInts [4] = int5;
aVectorOfInts [5] = int6;
aVectorOfInts [6] = int7;
aVectorOfInts [7] = int8;
aVectorOfInts [8] = int9;

return aVectorOfInts;
}


vector <int> tuple (int int1, int int2, int int3, int int4, int int5,
int int6, int int7, int int8, int int9, int int10)
{
vector <int> aVectorOfInts (10);
aVectorOfInts [0] = int1;
aVectorOfInts [1] = int2;
aVectorOfInts [2] = int3;
aVectorOfInts [3] = int4;
aVectorOfInts [4] = int5;
aVectorOfInts [5] = int6;
aVectorOfInts [6] = int7;
aVectorOfInts [7] = int8;
aVectorOfInts [8] = int9;
aVectorOfInts [9] = int10;

return aVectorOfInts;
}


vector <int> tuple (int int1, int int2, int int3, int int4, int int5,
int int6, int int7, int int8, int int9, int int10,
int int11)
{
vector <int> aVectorOfInts (11);
aVectorOfInts [0] = int1;
aVectorOfInts [1] = int2;
aVectorOfInts [2] = int3;
aVectorOfInts [3] = int4;
aVectorOfInts [4] = int5;
aVectorOfInts [5] = int6;
aVectorOfInts [6] = int7;
aVectorOfInts [7] = int8;
aVectorOfInts [8] = int9;
aVectorOfInts [9] = int10;
aVectorOfInts [10] = int11;

return aVectorOfInts;
}


vector <int> tuple (int int1, int int2, int int3, int int4, int int5,
int int6, int int7, int int8, int int9, int int10,
int int11, int int12)
{
vector <int> aVectorOfInts (12);
aVectorOfInts [0] = int1;
aVectorOfInts [1] = int2;
aVectorOfInts [2] = int3;
aVectorOfInts [3] = int4;
aVectorOfInts [4] = int5;
aVectorOfInts [5] = int6;
aVectorOfInts [6] = int7;
aVectorOfInts [7] = int8;
aVectorOfInts [8] = int9;
aVectorOfInts [9] = int10;
aVectorOfInts [10] = int11;
aVectorOfInts [11] = int12;

return aVectorOfInts;
}


vector <int> tuple (int int1, int int2, int int3, int int4, int int5,
int int6, int int7, int int8, int int9, int int10,
int int11, int int12, int int13)
{
vector <int> aVectorOfInts (13);
aVectorOfInts [0] = int1;
aVectorOfInts [1] = int2;
aVectorOfInts [2] = int3;
aVectorOfInts [3] = int4;
aVectorOfInts [4] = int5;
aVectorOfInts [5] = int6;
aVectorOfInts [6] = int7;
aVectorOfInts [7] = int8;
aVectorOfInts [8] = int9;
aVectorOfInts [9] = int10;
aVectorOfInts [10] = int11;
aVectorOfInts [11] = int12;
aVectorOfInts [12] = int13;

return aVectorOfInts;
}


vector <int> tuple (int int1, int int2, int int3, int int4, int int5,
int int6, int int7, int int8, int int9, int int10,
int int11, int int12, int int13, int int14)
{
vector <int> aVectorOfInts (14);
aVectorOfInts [0] = int1;
aVectorOfInts [1] = int2;
aVectorOfInts [2] = int3;
aVectorOfInts [3] = int4;
aVectorOfInts [4] = int5;
aVectorOfInts [5] = int6;
aVectorOfInts [6] = int7;
aVectorOfInts [7] = int8;
aVectorOfInts [8] = int9;
aVectorOfInts [9] = int10;
aVectorOfInts [10] = int11;
aVectorOfInts [11] = int12;
aVectorOfInts [12] = int13;
aVectorOfInts [13] = int14;

return aVectorOfInts;
}


vector <int> tuple (int int1, int int2, int int3, int int4, int int5,
int int6, int int7, int int8, int int9, int int10,
int int11, int int12, int int13, int int14, int int15)
{
vector <int> aVectorOfInts (15);
aVectorOfInts [0] = int1;
aVectorOfInts [1] = int2;
aVectorOfInts [2] = int3;
aVectorOfInts [3] = int4;
aVectorOfInts [4] = int5;
aVectorOfInts [5] = int6;
aVectorOfInts [6] = int7;
aVectorOfInts [7] = int8;
aVectorOfInts [8] = int9;
aVectorOfInts [9] = int10;
aVectorOfInts [10] = int11;
aVectorOfInts [11] = int12;
aVectorOfInts [12] = int13;
aVectorOfInts [13] = int14;
aVectorOfInts [14] = int15;

return aVectorOfInts;
}


vector <int> tuple (int int1, int int2, int int3, int int4, int int5,
int int6, int int7, int int8, int int9, int int10,
int int11, int int12, int int13, int int14, int int15,
int int16)
{
vector <int> aVectorOfInts (16);
aVectorOfInts [0] = int1;
aVectorOfInts [1] = int2;
aVectorOfInts [2] = int3;
aVectorOfInts [3] = int4;
aVectorOfInts [4] = int5;
aVectorOfInts [5] = int6;
aVectorOfInts [6] = int7;
aVectorOfInts [7] = int8;
aVectorOfInts [8] = int9;
aVectorOfInts [9] = int10;
aVectorOfInts [10] = int11;
aVectorOfInts [11] = int12;
aVectorOfInts [12] = int13;
aVectorOfInts [13] = int14;
aVectorOfInts [14] = int15;
aVectorOfInts [15] = int16;

return aVectorOfInts;
}


vector <int> tuple (int int1, int int2, int int3, int int4, int int5,
int int6, int int7, int int8, int int9, int int10,
int int11, int int12, int int13, int int14, int int15,
int int16, int int17)
{
vector <int> aVectorOfInts (17);
aVectorOfInts [0] = int1;
aVectorOfInts [1] = int2;
aVectorOfInts [2] = int3;
aVectorOfInts [3] = int4;
aVectorOfInts [4] = int5;
aVectorOfInts [5] = int6;
aVectorOfInts [6] = int7;
aVectorOfInts [7] = int8;
aVectorOfInts [8] = int9;
aVectorOfInts [9] = int10;
aVectorOfInts [10] = int11;
aVectorOfInts [11] = int12;
aVectorOfInts [12] = int13;
aVectorOfInts [13] = int14;
aVectorOfInts [14] = int15;
aVectorOfInts [15] = int16;
aVectorOfInts [16] = int17;

return aVectorOfInts;
}


vector <int> tuple (int int1, int int2, int int3, int int4, int int5,
int int6, int int7, int int8, int int9, int int10,
int int11, int int12, int int13, int int14, int int15,
int int16, int int17, int int18)
{
vector <int> aVectorOfInts (18);
aVectorOfInts [0] = int1;
aVectorOfInts [1] = int2;
aVectorOfInts [2] = int3;
aVectorOfInts [3] = int4;
aVectorOfInts [4] = int5;
aVectorOfInts [5] = int6;
aVectorOfInts [6] = int7;
aVectorOfInts [7] = int8;
aVectorOfInts [8] = int9;
aVectorOfInts [9] = int10;
aVectorOfInts [10] = int11;
aVectorOfInts [11] = int12;
aVectorOfInts [12] = int13;
aVectorOfInts [13] = int14;
aVectorOfInts [14] = int15;
aVectorOfInts [15] = int16;
aVectorOfInts [16] = int17;
aVectorOfInts [17] = int18;

return aVectorOfInts;
}


vector <int> tuple (int int1, int int2, int int3, int int4, int int5,
int int6, int int7, int int8, int int9, int int10,
int int11, int int12, int int13, int int14, int int15,
int int16, int int17, int int18, int int19)
{
vector <int> aVectorOfInts (19);
aVectorOfInts [0] = int1;
aVectorOfInts [1] = int2;
aVectorOfInts [2] = int3;
aVectorOfInts [3] = int4;
aVectorOfInts [4] = int5;
aVectorOfInts [5] = int6;
aVectorOfInts [6] = int7;
aVectorOfInts [7] = int8;
aVectorOfInts [8] = int9;
aVectorOfInts [9] = int10;
aVectorOfInts [10] = int11;
aVectorOfInts [11] = int12;
aVectorOfInts [12] = int13;
aVectorOfInts [13] = int14;
aVectorOfInts [14] = int15;
aVectorOfInts [15] = int16;
aVectorOfInts [16] = int17;
aVectorOfInts [17] = int18;
aVectorOfInts [18] = int19;

return aVectorOfInts;
}


vector <int> tuple (int int1, int int2, int int3, int int4, int int5,
int int6, int int7, int int8, int int9, int int10,
int int11, int int12, int int13, int int14, int int15,
int int16, int int17, int int18, int int19, int int20)
{
vector <int> aVectorOfInts (20);
aVectorOfInts [0] = int1;
aVectorOfInts [1] = int2;
aVectorOfInts [2] = int3;
aVectorOfInts [3] = int4;
aVectorOfInts [4] = int5;
aVectorOfInts [5] = int6;
aVectorOfInts [6] = int7;
aVectorOfInts [7] = int8;
aVectorOfInts [8] = int9;
aVectorOfInts [9] = int10;
aVectorOfInts [10] = int11;
aVectorOfInts [11] = int12;
aVectorOfInts [12] = int13;
aVectorOfInts [13] = int14;
aVectorOfInts [14] = int15;
aVectorOfInts [15] = int16;
aVectorOfInts [16] = int17;
aVectorOfInts [17] = int18;
aVectorOfInts [18] = int19;
aVectorOfInts [19] = int20;

return aVectorOfInts;
}


vector <int> tuple (int int1, int int2, int int3, int int4, int int5,
int int6, int int7, int int8, int int9, int int10,
int int11, int int12, int int13, int int14, int int15,
int int16, int int17, int int18, int int19, int int20,
int int21)
{
vector <int> aVectorOfInts (21);
aVectorOfInts [0] = int1;
aVectorOfInts [1] = int2;
aVectorOfInts [2] = int3;
aVectorOfInts [3] = int4;
aVectorOfInts [4] = int5;
aVectorOfInts [5] = int6;
aVectorOfInts [6] = int7;
aVectorOfInts [7] = int8;
aVectorOfInts [8] = int9;
aVectorOfInts [9] = int10;
aVectorOfInts [10] = int11;
aVectorOfInts [11] = int12;
aVectorOfInts [12] = int13;
aVectorOfInts [13] = int14;
aVectorOfInts [14] = int15;
aVectorOfInts [15] = int16;
aVectorOfInts [16] = int17;
aVectorOfInts [17] = int18;
aVectorOfInts [18] = int19;
aVectorOfInts [19] = int20;
aVectorOfInts [20] = int21;

return aVectorOfInts;
}


vector <int> tuple (int int1, int int2, int int3, int int4, int int5,
int int6, int int7, int int8, int int9, int int10,
int int11, int int12, int int13, int int14, int int15,
int int16, int int17, int int18, int int19, int int20,
int int21, int int22)
{
vector <int> aVectorOfInts (22);
aVectorOfInts [0] = int1;
aVectorOfInts [1] = int2;
aVectorOfInts [2] = int3;
aVectorOfInts [3] = int4;
aVectorOfInts [4] = int5;
aVectorOfInts [5] = int6;
aVectorOfInts [6] = int7;
aVectorOfInts [7] = int8;
aVectorOfInts [8] = int9;
aVectorOfInts [9] = int10;
aVectorOfInts [10] = int11;
aVectorOfInts [11] = int12;
aVectorOfInts [12] = int13;
aVectorOfInts [13] = int14;
aVectorOfInts [14] = int15;
aVectorOfInts [15] = int16;
aVectorOfInts [16] = int17;
aVectorOfInts [17] = int18;
aVectorOfInts [18] = int19;
aVectorOfInts [19] = int20;
aVectorOfInts [20] = int21;
aVectorOfInts [21] = int22;

return aVectorOfInts;
}


vector <int> tuple (int int1, int int2, int int3, int int4, int int5,
int int6, int int7, int int8, int int9, int int10,
int int11, int int12, int int13, int int14, int int15,
int int16, int int17, int int18, int int19, int int20,
int int21, int int22, int int23)
{
vector <int> aVectorOfInts (23);
aVectorOfInts [0] = int1;
aVectorOfInts [1] = int2;
aVectorOfInts [2] = int3;
aVectorOfInts [3] = int4;
aVectorOfInts [4] = int5;
aVectorOfInts [5] = int6;
aVectorOfInts [6] = int7;
aVectorOfInts [7] = int8;
aVectorOfInts [8] = int9;
aVectorOfInts [9] = int10;
aVectorOfInts [10] = int11;
aVectorOfInts [11] = int12;
aVectorOfInts [12] = int13;
aVectorOfInts [13] = int14;
aVectorOfInts [14] = int15;
aVectorOfInts [15] = int16;
aVectorOfInts [16] = int17;
aVectorOfInts [17] = int18;
aVectorOfInts [18] = int19;
aVectorOfInts [19] = int20;
aVectorOfInts [20] = int21;
aVectorOfInts [21] = int22;
aVectorOfInts [22] = int23;

return aVectorOfInts;
}


vector <int> tuple (int int1, int int2, int int3, int int4, int int5,
int int6, int int7, int int8, int int9, int int10,
int int11, int int12, int int13, int int14, int int15,
int int16, int int17, int int18, int int19, int int20,
int int21, int int22, int int23, int int24)
{
vector <int> aVectorOfInts (24);
aVectorOfInts [0] = int1;
aVectorOfInts [1] = int2;
aVectorOfInts [2] = int3;
aVectorOfInts [3] = int4;
aVectorOfInts [4] = int5;
aVectorOfInts [5] = int6;
aVectorOfInts [6] = int7;
aVectorOfInts [7] = int8;
aVectorOfInts [8] = int9;
aVectorOfInts [9] = int10;
aVectorOfInts [10] = int11;
aVectorOfInts [11] = int12;
aVectorOfInts [12] = int13;
aVectorOfInts [13] = int14;
aVectorOfInts [14] = int15;
aVectorOfInts [15] = int16;
aVectorOfInts [16] = int17;
aVectorOfInts [17] = int18;
aVectorOfInts [18] = int19;
aVectorOfInts [19] = int20;
aVectorOfInts [20] = int21;
aVectorOfInts [21] = int22;
aVectorOfInts [22] = int23;
aVectorOfInts [23] = int24;

return aVectorOfInts;
}


vector <int> tuple (int int1, int int2, int int3, int int4, int int5,
int int6, int int7, int int8, int int9, int int10,
int int11, int int12, int int13, int int14, int int15,
int int16, int int17, int int18, int int19, int int20,
int int21, int int22, int int23, int int24, int int25)
{
vector <int> aVectorOfInts (25);
aVectorOfInts [0] = int1;
aVectorOfInts [1] = int2;
aVectorOfInts [2] = int3;
aVectorOfInts [3] = int4;
aVectorOfInts [4] = int5;
aVectorOfInts [5] = int6;
aVectorOfInts [6] = int7;
aVectorOfInts [7] = int8;
aVectorOfInts [8] = int9;
aVectorOfInts [9] = int10;
aVectorOfInts [10] = int11;
aVectorOfInts [11] = int12;
aVectorOfInts [12] = int13;
aVectorOfInts [13] = int14;
aVectorOfInts [14] = int15;
aVectorOfInts [15] = int16;
aVectorOfInts [16] = int17;
aVectorOfInts [17] = int18;
aVectorOfInts [18] = int19;
aVectorOfInts [19] = int20;
aVectorOfInts [20] = int21;
aVectorOfInts [21] = int22;
aVectorOfInts [22] = int23;
aVectorOfInts [23] = int24;
aVectorOfInts [24] = int25;

return aVectorOfInts;
}


vector <int> tuple (int int1, int int2, int int3, int int4, int int5,
int int6, int int7, int int8, int int9, int int10,
int int11, int int12, int int13, int int14, int int15,
int int16, int int17, int int18, int int19, int int20,
int int21, int int22, int int23, int int24, int int25,
int int26)
{
vector <int> aVectorOfInts (26);
aVectorOfInts [0] = int1;
aVectorOfInts [1] = int2;
aVectorOfInts [2] = int3;
aVectorOfInts [3] = int4;
aVectorOfInts [4] = int5;
aVectorOfInts [5] = int6;
aVectorOfInts [6] = int7;
aVectorOfInts [7] = int8;
aVectorOfInts [8] = int9;
aVectorOfInts [9] = int10;
aVectorOfInts [10] = int11;
aVectorOfInts [11] = int12;
aVectorOfInts [12] = int13;
aVectorOfInts [13] = int14;
aVectorOfInts [14] = int15;
aVectorOfInts [15] = int16;
aVectorOfInts [16] = int17;
aVectorOfInts [17] = int18;
aVectorOfInts [18] = int19;
aVectorOfInts [19] = int20;
aVectorOfInts [20] = int21;
aVectorOfInts [21] = int22;
aVectorOfInts [22] = int23;
aVectorOfInts [23] = int24;
aVectorOfInts [24] = int25;
aVectorOfInts [25] = int26;

return aVectorOfInts;
}


vector <int> tuple (int int1, int int2, int int3, int int4, int int5,
int int6, int int7, int int8, int int9, int int10,
int int11, int int12, int int13, int int14, int int15,
int int16, int int17, int int18, int int19, int int20,
int int21, int int22, int int23, int int24, int int25,
int int26, int int27)
{
vector <int> aVectorOfInts (27);
aVectorOfInts [0] = int1;
aVectorOfInts [1] = int2;
aVectorOfInts [2] = int3;
aVectorOfInts [3] = int4;
aVectorOfInts [4] = int5;
aVectorOfInts [5] = int6;
aVectorOfInts [6] = int7;
aVectorOfInts [7] = int8;
aVectorOfInts [8] = int9;
aVectorOfInts [9] = int10;
aVectorOfInts [10] = int11;
aVectorOfInts [11] = int12;
aVectorOfInts [12] = int13;
aVectorOfInts [13] = int14;
aVectorOfInts [14] = int15;
aVectorOfInts [15] = int16;
aVectorOfInts [16] = int17;
aVectorOfInts [17] = int18;
aVectorOfInts [18] = int19;
aVectorOfInts [19] = int20;
aVectorOfInts [20] = int21;
aVectorOfInts [21] = int22;
aVectorOfInts [22] = int23;
aVectorOfInts [23] = int24;
aVectorOfInts [24] = int25;
aVectorOfInts [25] = int26;
aVectorOfInts [26] = int27;

return aVectorOfInts;
}


vector <int> tuple (int int1, int int2, int int3, int int4, int int5,
int int6, int int7, int int8, int int9, int int10,
int int11, int int12, int int13, int int14, int int15,
int int16, int int17, int int18, int int19, int int20,
int int21, int int22, int int23, int int24, int int25,
int int26, int int27, int int28)
{
vector <int> aVectorOfInts (28);
aVectorOfInts [0] = int1;
aVectorOfInts [1] = int2;
aVectorOfInts [2] = int3;
aVectorOfInts [3] = int4;
aVectorOfInts [4] = int5;
aVectorOfInts [5] = int6;
aVectorOfInts [6] = int7;
aVectorOfInts [7] = int8;
aVectorOfInts [8] = int9;
aVectorOfInts [9] = int10;
aVectorOfInts [10] = int11;
aVectorOfInts [11] = int12;
aVectorOfInts [12] = int13;
aVectorOfInts [13] = int14;
aVectorOfInts [14] = int15;
aVectorOfInts [15] = int16;
aVectorOfInts [16] = int17;
aVectorOfInts [17] = int18;
aVectorOfInts [18] = int19;
aVectorOfInts [19] = int20;
aVectorOfInts [20] = int21;
aVectorOfInts [21] = int22;
aVectorOfInts [22] = int23;
aVectorOfInts [23] = int24;
aVectorOfInts [24] = int25;
aVectorOfInts [25] = int26;
aVectorOfInts [26] = int27;
aVectorOfInts [27] = int28;

return aVectorOfInts;
}


vector <int> tuple (int int1, int int2, int int3, int int4, int int5,
int int6, int int7, int int8, int int9, int int10,
int int11, int int12, int int13, int int14, int int15,
int int16, int int17, int int18, int int19, int int20,
int int21, int int22, int int23, int int24, int int25,
int int26, int int27, int int28, int int29)
{
vector <int> aVectorOfInts (29);
aVectorOfInts [0] = int1;
aVectorOfInts [1] = int2;
aVectorOfInts [2] = int3;
aVectorOfInts [3] = int4;
aVectorOfInts [4] = int5;
aVectorOfInts [5] = int6;
aVectorOfInts [6] = int7;
aVectorOfInts [7] = int8;
aVectorOfInts [8] = int9;
aVectorOfInts [9] = int10;
aVectorOfInts [10] = int11;
aVectorOfInts [11] = int12;
aVectorOfInts [12] = int13;
aVectorOfInts [13] = int14;
aVectorOfInts [14] = int15;
aVectorOfInts [15] = int16;
aVectorOfInts [16] = int17;
aVectorOfInts [17] = int18;
aVectorOfInts [18] = int19;
aVectorOfInts [19] = int20;
aVectorOfInts [20] = int21;
aVectorOfInts [21] = int22;
aVectorOfInts [22] = int23;
aVectorOfInts [23] = int24;
aVectorOfInts [24] = int25;
aVectorOfInts [25] = int26;
aVectorOfInts [26] = int27;
aVectorOfInts [27] = int28;
aVectorOfInts [28] = int29;

return aVectorOfInts;
}


vector <int> tuple (int int1, int int2, int int3, int int4, int int5,
int int6, int int7, int int8, int int9, int int10,
int int11, int int12, int int13, int int14, int int15,
int int16, int int17, int int18, int int19, int int20,
int int21, int int22, int int23, int int24, int int25,
int int26, int int27, int int28, int int29, int int30)
{
vector <int> aVectorOfInts (30);
aVectorOfInts [0] = int1;
aVectorOfInts [1] = int2;
aVectorOfInts [2] = int3;
aVectorOfInts [3] = int4;
aVectorOfInts [4] = int5;
aVectorOfInts [5] = int6;
aVectorOfInts [6] = int7;
aVectorOfInts [7] = int8;
aVectorOfInts [8] = int9;
aVectorOfInts [9] = int10;
aVectorOfInts [10] = int11;
aVectorOfInts [11] = int12;
aVectorOfInts [12] = int13;
aVectorOfInts [13] = int14;
aVectorOfInts [14] = int15;
aVectorOfInts [15] = int16;
aVectorOfInts [16] = int17;
aVectorOfInts [17] = int18;
aVectorOfInts [18] = int19;
aVectorOfInts [19] = int20;
aVectorOfInts [20] = int21;
aVectorOfInts [21] = int22;
aVectorOfInts [22] = int23;
aVectorOfInts [23] = int24;
aVectorOfInts [24] = int25;
aVectorOfInts [25] = int26;
aVectorOfInts [26] = int27;
aVectorOfInts [27] = int28;
aVectorOfInts [28] = int29;
aVectorOfInts [29] = int30;

return aVectorOfInts;
}


vector <int> tuple (int int1, int int2, int int3, int int4, int int5,
int int6, int int7, int int8, int int9, int int10,
int int11, int int12, int int13, int int14, int int15,
int int16, int int17, int int18, int int19, int int20,
int int21, int int22, int int23, int int24, int int25,
int int26, int int27, int int28, int int29, int int30,
int int31)
{
vector <int> aVectorOfInts (31);
aVectorOfInts [0] = int1;
aVectorOfInts [1] = int2;
aVectorOfInts [2] = int3;
aVectorOfInts [3] = int4;
aVectorOfInts [4] = int5;
aVectorOfInts [5] = int6;
aVectorOfInts [6] = int7;
aVectorOfInts [7] = int8;
aVectorOfInts [8] = int9;
aVectorOfInts [9] = int10;
aVectorOfInts [10] = int11;
aVectorOfInts [11] = int12;
aVectorOfInts [12] = int13;
aVectorOfInts [13] = int14;
aVectorOfInts [14] = int15;
aVectorOfInts [15] = int16;
aVectorOfInts [16] = int17;
aVectorOfInts [17] = int18;
aVectorOfInts [18] = int19;
aVectorOfInts [19] = int20;
aVectorOfInts [20] = int21;
aVectorOfInts [21] = int22;
aVectorOfInts [22] = int23;
aVectorOfInts [23] = int24;
aVectorOfInts [24] = int25;
aVectorOfInts [25] = int26;
aVectorOfInts [26] = int27;
aVectorOfInts [27] = int28;
aVectorOfInts [28] = int29;
aVectorOfInts [29] = int30;
aVectorOfInts [30] = int31;

return aVectorOfInts;
}


vector <int> tuple (int int1, int int2, int int3, int int4, int int5,
int int6, int int7, int int8, int int9, int int10,
int int11, int int12, int int13, int int14, int int15,
int int16, int int17, int int18, int int19, int int20,
int int21, int int22, int int23, int int24, int int25,
int int26, int int27, int int28, int int29, int int30,
int int31, int int32)
{
vector <int> aVectorOfInts (32);
aVectorOfInts [0] = int1;
aVectorOfInts [1] = int2;
aVectorOfInts [2] = int3;
aVectorOfInts [3] = int4;
aVectorOfInts [4] = int5;
aVectorOfInts [5] = int6;
aVectorOfInts [6] = int7;
aVectorOfInts [7] = int8;
aVectorOfInts [8] = int9;
aVectorOfInts [9] = int10;
aVectorOfInts [10] = int11;
aVectorOfInts [11] = int12;
aVectorOfInts [12] = int13;
aVectorOfInts [13] = int14;
aVectorOfInts [14] = int15;
aVectorOfInts [15] = int16;
aVectorOfInts [16] = int17;
aVectorOfInts [17] = int18;
aVectorOfInts [18] = int19;
aVectorOfInts [19] = int20;
aVectorOfInts [20] = int21;
aVectorOfInts [21] = int22;
aVectorOfInts [22] = int23;
aVectorOfInts [23] = int24;
aVectorOfInts [24] = int25;
aVectorOfInts [25] = int26;
aVectorOfInts [26] = int27;
aVectorOfInts [27] = int28;
aVectorOfInts [28] = int29;
aVectorOfInts [29] = int30;
aVectorOfInts [30] = int31;
aVectorOfInts [31] = int32;

return aVectorOfInts;
}


vector <int> tuple (int int1, int int2, int int3, int int4, int int5,
int int6, int int7, int int8, int int9, int int10,
int int11, int int12, int int13, int int14, int int15,
int int16, int int17, int int18, int int19, int int20,
int int21, int int22, int int23, int int24, int int25,
int int26, int int27, int int28, int int29, int int30,
int int31, int int32, int int33)
{
vector <int> aVectorOfInts (33);
aVectorOfInts [0] = int1;
aVectorOfInts [1] = int2;
aVectorOfInts [2] = int3;
aVectorOfInts [3] = int4;
aVectorOfInts [4] = int5;
aVectorOfInts [5] = int6;
aVectorOfInts [6] = int7;
aVectorOfInts [7] = int8;
aVectorOfInts [8] = int9;
aVectorOfInts [9] = int10;
aVectorOfInts [10] = int11;
aVectorOfInts [11] = int12;
aVectorOfInts [12] = int13;
aVectorOfInts [13] = int14;
aVectorOfInts [14] = int15;
aVectorOfInts [15] = int16;
aVectorOfInts [16] = int17;
aVectorOfInts [17] = int18;
aVectorOfInts [18] = int19;
aVectorOfInts [19] = int20;
aVectorOfInts [20] = int21;
aVectorOfInts [21] = int22;
aVectorOfInts [22] = int23;
aVectorOfInts [23] = int24;
aVectorOfInts [24] = int25;
aVectorOfInts [25] = int26;
aVectorOfInts [26] = int27;
aVectorOfInts [27] = int28;
aVectorOfInts [28] = int29;
aVectorOfInts [29] = int30;
aVectorOfInts [30] = int31;
aVectorOfInts [31] = int32;
aVectorOfInts [32] = int33;

return aVectorOfInts;
}


vector <int> tuple (int int1, int int2, int int3, int int4, int int5,
int int6, int int7, int int8, int int9, int int10,
int int11, int int12, int int13, int int14, int int15,
int int16, int int17, int int18, int int19, int int20,
int int21, int int22, int int23, int int24, int int25,
int int26, int int27, int int28, int int29, int int30,
int int31, int int32, int int33, int int34)
{
vector <int> aVectorOfInts (34);
aVectorOfInts [0] = int1;
aVectorOfInts [1] = int2;
aVectorOfInts [2] = int3;
aVectorOfInts [3] = int4;
aVectorOfInts [4] = int5;
aVectorOfInts [5] = int6;
aVectorOfInts [6] = int7;
aVectorOfInts [7] = int8;
aVectorOfInts [8] = int9;
aVectorOfInts [9] = int10;
aVectorOfInts [10] = int11;
aVectorOfInts [11] = int12;
aVectorOfInts [12] = int13;
aVectorOfInts [13] = int14;
aVectorOfInts [14] = int15;
aVectorOfInts [15] = int16;
aVectorOfInts [16] = int17;
aVectorOfInts [17] = int18;
aVectorOfInts [18] = int19;
aVectorOfInts [19] = int20;
aVectorOfInts [20] = int21;
aVectorOfInts [21] = int22;
aVectorOfInts [22] = int23;
aVectorOfInts [23] = int24;
aVectorOfInts [24] = int25;
aVectorOfInts [25] = int26;
aVectorOfInts [26] = int27;
aVectorOfInts [27] = int28;
aVectorOfInts [28] = int29;
aVectorOfInts [29] = int30;
aVectorOfInts [30] = int31;
aVectorOfInts [31] = int32;
aVectorOfInts [32] = int33;
aVectorOfInts [33] = int34;

return aVectorOfInts;
}


vector <int> tuple (int int1, int int2, int int3, int int4, int int5,
int int6, int int7, int int8, int int9, int int10,
int int11, int int12, int int13, int int14, int int15,
int int16, int int17, int int18, int int19, int int20,
int int21, int int22, int int23, int int24, int int25,
int int26, int int27, int int28, int int29, int int30,
int int31, int int32, int int33, int int34, int int35)
{
vector <int> aVectorOfInts (35);
aVectorOfInts [0] = int1;
aVectorOfInts [1] = int2;
aVectorOfInts [2] = int3;
aVectorOfInts [3] = int4;
aVectorOfInts [4] = int5;
aVectorOfInts [5] = int6;
aVectorOfInts [6] = int7;
aVectorOfInts [7] = int8;
aVectorOfInts [8] = int9;
aVectorOfInts [9] = int10;
aVectorOfInts [10] = int11;
aVectorOfInts [11] = int12;
aVectorOfInts [12] = int13;
aVectorOfInts [13] = int14;
aVectorOfInts [14] = int15;
aVectorOfInts [15] = int16;
aVectorOfInts [16] = int17;
aVectorOfInts [17] = int18;
aVectorOfInts [18] = int19;
aVectorOfInts [19] = int20;
aVectorOfInts [20] = int21;
aVectorOfInts [21] = int22;
aVectorOfInts [22] = int23;
aVectorOfInts [23] = int24;
aVectorOfInts [24] = int25;
aVectorOfInts [25] = int26;
aVectorOfInts [26] = int27;
aVectorOfInts [27] = int28;
aVectorOfInts [28] = int29;
aVectorOfInts [29] = int30;
aVectorOfInts [30] = int31;
aVectorOfInts [31] = int32;
aVectorOfInts [32] = int33;
aVectorOfInts [33] = int34;
aVectorOfInts [34] = int35;

return aVectorOfInts;
}


vector <int> tuple (int int1, int int2, int int3, int int4, int int5,
int int6, int int7, int int8, int int9, int int10,
int int11, int int12, int int13, int int14, int int15,
int int16, int int17, int int18, int int19, int int20,
int int21, int int22, int int23, int int24, int int25,
int int26, int int27, int int28, int int29, int int30,
int int31, int int32, int int33, int int34, int int35,
int int36, int int37, int int38, int int39, int int40,
int int41, int int42, int int43, int int44, int int45,
int int46, int int47, int int48, int int49, int int50,
int int51, int int52, int int53, int int54, int int55,
int int56, int int57, int int58, int int59, int int60)
{
vector <int> aVectorOfInts (60);
aVectorOfInts [0] = int1;
aVectorOfInts [1] = int2;
aVectorOfInts [2] = int3;
aVectorOfInts [3] = int4;
aVectorOfInts [4] = int5;
aVectorOfInts [5] = int6;
aVectorOfInts [6] = int7;
aVectorOfInts [7] = int8;
aVectorOfInts [8] = int9;
aVectorOfInts [9] = int10;
aVectorOfInts [10] = int11;
aVectorOfInts [11] = int12;
aVectorOfInts [12] = int13;
aVectorOfInts [13] = int14;
aVectorOfInts [14] = int15;
aVectorOfInts [15] = int16;
aVectorOfInts [16] = int17;
aVectorOfInts [17] = int18;
aVectorOfInts [18] = int19;
aVectorOfInts [19] = int20;
aVectorOfInts [20] = int21;
aVectorOfInts [21] = int22;
aVectorOfInts [22] = int23;
aVectorOfInts [23] = int24;
aVectorOfInts [24] = int25;
aVectorOfInts [25] = int26;
aVectorOfInts [26] = int27;
aVectorOfInts [27] = int28;
aVectorOfInts [28] = int29;
aVectorOfInts [29] = int30;
aVectorOfInts [30] = int31;
aVectorOfInts [31] = int32;
aVectorOfInts [32] = int33;
aVectorOfInts [33] = int34;
aVectorOfInts [34] = int35;
aVectorOfInts [35] = int36;
aVectorOfInts [36] = int37;
aVectorOfInts [37] = int38;
aVectorOfInts [38] = int39;
aVectorOfInts [39] = int40;
aVectorOfInts [40] = int41;
aVectorOfInts [41] = int42;
aVectorOfInts [42] = int43;
aVectorOfInts [43] = int44;
aVectorOfInts [44] = int45;
aVectorOfInts [45] = int46;
aVectorOfInts [46] = int47;
aVectorOfInts [47] = int48;
aVectorOfInts [48] = int49;
aVectorOfInts [49] = int50;
aVectorOfInts [50] = int51;
aVectorOfInts [51] = int52;
aVectorOfInts [52] = int53;
aVectorOfInts [53] = int54;
aVectorOfInts [54] = int55;
aVectorOfInts [55] = int56;
aVectorOfInts [56] = int57;
aVectorOfInts [57] = int58;
aVectorOfInts [58] = int59;
aVectorOfInts [59] = int60;

return aVectorOfInts;
}


// try to model a tuple somewhat but with rigorous type checking

vector <string> tupleString ()
{
vector <string> aVectorOfstrings (0);

return aVectorOfstrings;
}


vector <string> tupleString (string string1)
{
vector <string> aVectorOfstrings (1);
aVectorOfstrings [0] = string1;

return aVectorOfstrings;
}


vector <string> tupleString (string string1, string string2)
{
vector <string> aVectorOfstrings (2);
aVectorOfstrings [0] = string1;
aVectorOfstrings [1] = string2;

return aVectorOfstrings;
}


vector <string> tupleString (string string1, string string2, string string3)
{
vector <string> aVectorOfstrings (3);
aVectorOfstrings [0] = string1;
aVectorOfstrings [1] = string2;
aVectorOfstrings [2] = string3;

return aVectorOfstrings;
}


vector <string> tupleString (string string1, string string2, string string3,
string string4)
{
vector <string> aVectorOfstrings (4);
aVectorOfstrings [0] = string1;
aVectorOfstrings [1] = string2;
aVectorOfstrings [2] = string3;
aVectorOfstrings [3] = string4;

return aVectorOfstrings;
}


vector <string> tupleString (string string1, string string2, string string3,
string string4, string string5)
{
vector <string> aVectorOfstrings (5);
aVectorOfstrings [0] = string1;
aVectorOfstrings [1] = string2;
aVectorOfstrings [2] = string3;
aVectorOfstrings [3] = string4;
aVectorOfstrings [4] = string5;

return aVectorOfstrings;
}


vector <string> tupleString (string string1, string string2, string string3,
string string4, string string5, string string6)
{
vector <string> aVectorOfstrings (6);
aVectorOfstrings [0] = string1;
aVectorOfstrings [1] = string2;
aVectorOfstrings [2] = string3;
aVectorOfstrings [3] = string4;
aVectorOfstrings [4] = string5;
aVectorOfstrings [5] = string6;

return aVectorOfstrings;
}


vector <string> tupleString (string string1, string string2, string string3,
string string4, string string5,
string string6, string string7)
{
vector <string> aVectorOfstrings (7);
aVectorOfstrings [0] = string1;
aVectorOfstrings [1] = string2;
aVectorOfstrings [2] = string3;
aVectorOfstrings [3] = string4;
aVectorOfstrings [4] = string5;
aVectorOfstrings [5] = string6;
aVectorOfstrings [6] = string7;

return aVectorOfstrings;
}


vector <string> tupleString (string string1, string string2, string string3,
string string4, string string5,
string string6, string string7, string string8)
{
vector <string> aVectorOfstrings (8);
aVectorOfstrings [0] = string1;
aVectorOfstrings [1] = string2;
aVectorOfstrings [2] = string3;
aVectorOfstrings [3] = string4;
aVectorOfstrings [4] = string5;
aVectorOfstrings [5] = string6;
aVectorOfstrings [6] = string7;
aVectorOfstrings [7] = string8;

return aVectorOfstrings;
}


vector <string> tupleString (string string1, string string2, string string3,
string string4, string string5,
string string6, string string7, string string8,
string string9)
{
vector <string> aVectorOfstrings (9);
aVectorOfstrings [0] = string1;
aVectorOfstrings [1] = string2;
aVectorOfstrings [2] = string3;
aVectorOfstrings [3] = string4;
aVectorOfstrings [4] = string5;
aVectorOfstrings [5] = string6;
aVectorOfstrings [6] = string7;
aVectorOfstrings [7] = string8;
aVectorOfstrings [8] = string9;

return aVectorOfstrings;
}


vector <string> tupleString (string string1, string string2, string string3,
string string4, string string5,
string string6, string string7, string string8,
string string9, string string10)
{
vector <string> aVectorOfstrings (10);
aVectorOfstrings [0] = string1;
aVectorOfstrings [1] = string2;
aVectorOfstrings [2] = string3;
aVectorOfstrings [3] = string4;
aVectorOfstrings [4] = string5;
aVectorOfstrings [5] = string6;
aVectorOfstrings [6] = string7;
aVectorOfstrings [7] = string8;
aVectorOfstrings [8] = string9;
aVectorOfstrings [9] = string10;

return aVectorOfstrings;
}


vector <string> tupleString (string string1, string string2, string string3,
string string4, string string5,
string string6, string string7, string string8,
string string9, string string10, string string11)
{
vector <string> aVectorOfstrings (11);
aVectorOfstrings [0] = string1;
aVectorOfstrings [1] = string2;
aVectorOfstrings [2] = string3;
aVectorOfstrings [3] = string4;
aVectorOfstrings [4] = string5;
aVectorOfstrings [5] = string6;
aVectorOfstrings [6] = string7;
aVectorOfstrings [7] = string8;
aVectorOfstrings [8] = string9;
aVectorOfstrings [9] = string10;
aVectorOfstrings [10] = string11;

return aVectorOfstrings;
}


vector <string> tupleString (string string1, string string2, string string3,
string string4, string string5,
string string6, string string7, string string8,
string string9, string string10, string string11,
string string12)
{
vector <string> aVectorOfstrings (12);
aVectorOfstrings [0] = string1;
aVectorOfstrings [1] = string2;
aVectorOfstrings [2] = string3;
aVectorOfstrings [3] = string4;
aVectorOfstrings [4] = string5;
aVectorOfstrings [5] = string6;
aVectorOfstrings [6] = string7;
aVectorOfstrings [7] = string8;
aVectorOfstrings [8] = string9;
aVectorOfstrings [9] = string10;
aVectorOfstrings [10] = string11;
aVectorOfstrings [11] = string12;

return aVectorOfstrings;
}


vector <string> tupleString (string string1, string string2, string string3,
string string4, string string5,
string string6, string string7, string string8,
string string9, string string10, string string11,
string string12, string string13)
{
vector <string> aVectorOfstrings (13);
aVectorOfstrings [0] = string1;
aVectorOfstrings [1] = string2;
aVectorOfstrings [2] = string3;
aVectorOfstrings [3] = string4;
aVectorOfstrings [4] = string5;
aVectorOfstrings [5] = string6;
aVectorOfstrings [6] = string7;
aVectorOfstrings [7] = string8;
aVectorOfstrings [8] = string9;
aVectorOfstrings [9] = string10;
aVectorOfstrings [10] = string11;
aVectorOfstrings [11] = string12;
aVectorOfstrings [12] = string13;

return aVectorOfstrings;
}


vector <string> tupleString (string string1, string string2, string string3,
string string4, string string5,
string string6, string string7, string string8,
string string9, string string10, string string11,
string string12, string string13, string string14)
{
vector <string> aVectorOfstrings (14);
aVectorOfstrings [0] = string1;
aVectorOfstrings [1] = string2;
aVectorOfstrings [2] = string3;
aVectorOfstrings [3] = string4;
aVectorOfstrings [4] = string5;
aVectorOfstrings [5] = string6;
aVectorOfstrings [6] = string7;
aVectorOfstrings [7] = string8;
aVectorOfstrings [8] = string9;
aVectorOfstrings [9] = string10;
aVectorOfstrings [10] = string11;
aVectorOfstrings [11] = string12;
aVectorOfstrings [12] = string13;
aVectorOfstrings [13] = string14;

return aVectorOfstrings;
}


vector <string> tupleString (string string1, string string2, string string3,
string string4, string string5,
string string6, string string7, string string8,
string string9, string string10, string string11,
string string12, string string13, string string14,
string string15)
{
vector <string> aVectorOfstrings (15);
aVectorOfstrings [0] = string1;
aVectorOfstrings [1] = string2;
aVectorOfstrings [2] = string3;
aVectorOfstrings [3] = string4;
aVectorOfstrings [4] = string5;
aVectorOfstrings [5] = string6;
aVectorOfstrings [6] = string7;
aVectorOfstrings [7] = string8;
aVectorOfstrings [8] = string9;
aVectorOfstrings [9] = string10;
aVectorOfstrings [10] = string11;
aVectorOfstrings [11] = string12;
aVectorOfstrings [12] = string13;
aVectorOfstrings [13] = string14;
aVectorOfstrings [14] = string15;

return aVectorOfstrings;
}


vector <string> tupleString (string string1, string string2, string string3,
string string4, string string5,
string string6, string string7, string string8,
string string9, string string10, string string11,
string string12, string string13, string string14,
string string15, string string16)
{
vector <string> aVectorOfstrings (16);
aVectorOfstrings [0] = string1;
aVectorOfstrings [1] = string2;
aVectorOfstrings [2] = string3;
aVectorOfstrings [3] = string4;
aVectorOfstrings [4] = string5;
aVectorOfstrings [5] = string6;
aVectorOfstrings [6] = string7;
aVectorOfstrings [7] = string8;
aVectorOfstrings [8] = string9;
aVectorOfstrings [9] = string10;
aVectorOfstrings [10] = string11;
aVectorOfstrings [11] = string12;
aVectorOfstrings [12] = string13;
aVectorOfstrings [13] = string14;
aVectorOfstrings [14] = string15;
aVectorOfstrings [15] = string16;

return aVectorOfstrings;
}


vector <string> tupleString (string string1, string string2, string string3,
string string4, string string5,
string string6, string string7, string string8,
string string9, string string10, string string11,
string string12, string string13, string string14,
string string15, string string16, string string17)
{
vector <string> aVectorOfstrings (17);
aVectorOfstrings [0] = string1;
aVectorOfstrings [1] = string2;
aVectorOfstrings [2] = string3;
aVectorOfstrings [3] = string4;
aVectorOfstrings [4] = string5;
aVectorOfstrings [5] = string6;
aVectorOfstrings [6] = string7;
aVectorOfstrings [7] = string8;
aVectorOfstrings [8] = string9;
aVectorOfstrings [9] = string10;
aVectorOfstrings [10] = string11;
aVectorOfstrings [11] = string12;
aVectorOfstrings [12] = string13;
aVectorOfstrings [13] = string14;
aVectorOfstrings [14] = string15;
aVectorOfstrings [15] = string16;
aVectorOfstrings [16] = string17;

return aVectorOfstrings;
}


vector <string> tupleString (string string1, string string2, string string3,
string string4, string string5,
string string6, string string7, string string8,
string string9, string string10, string string11,
string string12, string string13, string string14,
string string15, string string16, string string17,
string string18)
{
vector <string> aVectorOfstrings (18);
aVectorOfstrings [0] = string1;
aVectorOfstrings [1] = string2;
aVectorOfstrings [2] = string3;
aVectorOfstrings [3] = string4;
aVectorOfstrings [4] = string5;
aVectorOfstrings [5] = string6;
aVectorOfstrings [6] = string7;
aVectorOfstrings [7] = string8;
aVectorOfstrings [8] = string9;
aVectorOfstrings [9] = string10;
aVectorOfstrings [10] = string11;
aVectorOfstrings [11] = string12;
aVectorOfstrings [12] = string13;
aVectorOfstrings [13] = string14;
aVectorOfstrings [14] = string15;
aVectorOfstrings [15] = string16;
aVectorOfstrings [16] = string17;
aVectorOfstrings [17] = string18;

return aVectorOfstrings;
}


vector <string> tupleString (string string1, string string2, string string3,
string string4, string string5,
string string6, string string7, string string8,
string string9, string string10, string string11,
string string12, string string13, string string14,
string string15, string string16, string string17,
string string18, string string19)
{
vector <string> aVectorOfstrings (19);
aVectorOfstrings [0] = string1;
aVectorOfstrings [1] = string2;
aVectorOfstrings [2] = string3;
aVectorOfstrings [3] = string4;
aVectorOfstrings [4] = string5;
aVectorOfstrings [5] = string6;
aVectorOfstrings [6] = string7;
aVectorOfstrings [7] = string8;
aVectorOfstrings [8] = string9;
aVectorOfstrings [9] = string10;
aVectorOfstrings [10] = string11;
aVectorOfstrings [11] = string12;
aVectorOfstrings [12] = string13;
aVectorOfstrings [13] = string14;
aVectorOfstrings [14] = string15;
aVectorOfstrings [15] = string16;
aVectorOfstrings [16] = string17;
aVectorOfstrings [17] = string18;
aVectorOfstrings [18] = string19;

return aVectorOfstrings;
}


vector <string> tupleString (string string1, string string2, string string3,
string string4, string string5,
string string6, string string7, string string8,
string string9, string string10, string string11,
string string12, string string13, string string14,
string string15, string string16, string string17,
string string18, string string19, string string20)
{
vector <string> aVectorOfstrings (20);
aVectorOfstrings [0] = string1;
aVectorOfstrings [1] = string2;
aVectorOfstrings [2] = string3;
aVectorOfstrings [3] = string4;
aVectorOfstrings [4] = string5;
aVectorOfstrings [5] = string6;
aVectorOfstrings [6] = string7;
aVectorOfstrings [7] = string8;
aVectorOfstrings [8] = string9;
aVectorOfstrings [9] = string10;
aVectorOfstrings [10] = string11;
aVectorOfstrings [11] = string12;
aVectorOfstrings [12] = string13;
aVectorOfstrings [13] = string14;
aVectorOfstrings [14] = string15;
aVectorOfstrings [15] = string16;
aVectorOfstrings [16] = string17;
aVectorOfstrings [17] = string18;
aVectorOfstrings [18] = string19;
aVectorOfstrings [19] = string20;

return aVectorOfstrings;
}


vector <string> tupleString (string string1, string string2, string string3,
string string4, string string5,
string string6, string string7, string string8,
string string9, string string10, string string11,
string string12, string string13, string string14,
string string15, string string16, string string17,
string string18, string string19, string string20,
string string21)
{
vector <string> aVectorOfstrings (21);
aVectorOfstrings [0] = string1;
aVectorOfstrings [1] = string2;
aVectorOfstrings [2] = string3;
aVectorOfstrings [3] = string4;
aVectorOfstrings [4] = string5;
aVectorOfstrings [5] = string6;
aVectorOfstrings [6] = string7;
aVectorOfstrings [7] = string8;
aVectorOfstrings [8] = string9;
aVectorOfstrings [9] = string10;
aVectorOfstrings [10] = string11;
aVectorOfstrings [11] = string12;
aVectorOfstrings [12] = string13;
aVectorOfstrings [13] = string14;
aVectorOfstrings [14] = string15;
aVectorOfstrings [15] = string16;
aVectorOfstrings [16] = string17;
aVectorOfstrings [17] = string18;
aVectorOfstrings [18] = string19;
aVectorOfstrings [19] = string20;
aVectorOfstrings [20] = string21;

return aVectorOfstrings;
}


vector <string> tupleString (string string1, string string2, string string3,
string string4, string string5,
string string6, string string7, string string8,
string string9, string string10, string string11,
string string12, string string13, string string14,
string string15, string string16, string string17,
string string18, string string19, string string20,
string string21, string string22)
{
vector <string> aVectorOfstrings (22);
aVectorOfstrings [0] = string1;
aVectorOfstrings [1] = string2;
aVectorOfstrings [2] = string3;
aVectorOfstrings [3] = string4;
aVectorOfstrings [4] = string5;
aVectorOfstrings [5] = string6;
aVectorOfstrings [6] = string7;
aVectorOfstrings [7] = string8;
aVectorOfstrings [8] = string9;
aVectorOfstrings [9] = string10;
aVectorOfstrings [10] = string11;
aVectorOfstrings [11] = string12;
aVectorOfstrings [12] = string13;
aVectorOfstrings [13] = string14;
aVectorOfstrings [14] = string15;
aVectorOfstrings [15] = string16;
aVectorOfstrings [16] = string17;
aVectorOfstrings [17] = string18;
aVectorOfstrings [18] = string19;
aVectorOfstrings [19] = string20;
aVectorOfstrings [20] = string21;
aVectorOfstrings [21] = string22;

return aVectorOfstrings;
}


vector <string> tupleString (string string1, string string2, string string3,
string string4, string string5,
string string6, string string7, string string8,
string string9, string string10, string string11,
string string12, string string13, string string14,
string string15, string string16, string string17,
string string18, string string19, string string20,
string string21, string string22, string string23)
{
vector <string> aVectorOfstrings (23);
aVectorOfstrings [0] = string1;
aVectorOfstrings [1] = string2;
aVectorOfstrings [2] = string3;
aVectorOfstrings [3] = string4;
aVectorOfstrings [4] = string5;
aVectorOfstrings [5] = string6;
aVectorOfstrings [6] = string7;
aVectorOfstrings [7] = string8;
aVectorOfstrings [8] = string9;
aVectorOfstrings [9] = string10;
aVectorOfstrings [10] = string11;
aVectorOfstrings [11] = string12;
aVectorOfstrings [12] = string13;
aVectorOfstrings [13] = string14;
aVectorOfstrings [14] = string15;
aVectorOfstrings [15] = string16;
aVectorOfstrings [16] = string17;
aVectorOfstrings [17] = string18;
aVectorOfstrings [18] = string19;
aVectorOfstrings [19] = string20;
aVectorOfstrings [20] = string21;
aVectorOfstrings [21] = string22;
aVectorOfstrings [22] = string23;

return aVectorOfstrings;
}


vector <string> tupleString (string string1, string string2, string string3,
string string4, string string5,
string string6, string string7, string string8,
string string9, string string10, string string11,
string string12, string string13, string string14,
string string15, string string16, string string17,
string string18, string string19, string string20,
string string21, string string22, string string23,
string string24)
{
vector <string> aVectorOfstrings (24);
aVectorOfstrings [0] = string1;
aVectorOfstrings [1] = string2;
aVectorOfstrings [2] = string3;
aVectorOfstrings [3] = string4;
aVectorOfstrings [4] = string5;
aVectorOfstrings [5] = string6;
aVectorOfstrings [6] = string7;
aVectorOfstrings [7] = string8;
aVectorOfstrings [8] = string9;
aVectorOfstrings [9] = string10;
aVectorOfstrings [10] = string11;
aVectorOfstrings [11] = string12;
aVectorOfstrings [12] = string13;
aVectorOfstrings [13] = string14;
aVectorOfstrings [14] = string15;
aVectorOfstrings [15] = string16;
aVectorOfstrings [16] = string17;
aVectorOfstrings [17] = string18;
aVectorOfstrings [18] = string19;
aVectorOfstrings [19] = string20;
aVectorOfstrings [20] = string21;
aVectorOfstrings [21] = string22;
aVectorOfstrings [22] = string23;
aVectorOfstrings [23] = string24;

return aVectorOfstrings;
}


vector <string> tupleString (string string1, string string2, string string3,
string string4, string string5,
string string6, string string7, string string8,
string string9, string string10, string string11,
string string12, string string13, string string14,
string string15, string string16, string string17,
string string18, string string19, string string20,
string string21, string string22, string string23,
string string24, string string25)
{
vector <string> aVectorOfstrings (25);
return aVectorOfstrings;
}


vector <string> tupleString (string string1, string string2, string string3,
string string4, string string5,
string string6, string string7, string string8,
string string9, string string10, string string11,
string string12, string string13, string string14,
string string15, string string16, string string17,
string string18, string string19, string string20,
string string21, string string22, string string23,
string string24, string string25, string string26)
{
vector <string> aVectorOfstrings (26);
return aVectorOfstrings;
}


vector <string> tupleString (string string1, string string2, string string3,
string string4, string string5,
string string6, string string7, string string8,
string string9, string string10, string string11,
string string12, string string13, string string14,
string string15, string string16, string string17,
string string18, string string19, string string20,
string string21, string string22, string string23,
string string24, string string25, string string26,
string string27)
{
vector <string> aVectorOfstrings (27);
return aVectorOfstrings;
}


vector <string> tupleString (string string1, string string2, string string3,
string string4, string string5,
string string6, string string7, string string8,
string string9, string string10, string string11,
string string12, string string13, string string14,
string string15, string string16, string string17,
string string18, string string19, string string20,
string string21, string string22, string string23,
string string24, string string25, string string26,
string string27, string string28)
{
vector <string> aVectorOfstrings (28);
return aVectorOfstrings;
}


vector <string> tupleString (string string1, string string2, string string3,
string string4, string string5,
string string6, string string7, string string8,
string string9, string string10, string string11,
string string12, string string13, string string14,
string string15, string string16, string string17,
string string18, string string19, string string20,
string string21, string string22, string string23,
string string24, string string25, string string26,
string string27, string string28, string string29)
{
vector <string> aVectorOfstrings (29);
return aVectorOfstrings;
}


vector <string> tupleString (string string1, string string2, string string3,
string string4, string string5,
string string6, string string7, string string8,
string string9, string string10, string string11,
string string12, string string13, string string14,
string string15, string string16, string string17,
string string18, string string19, string string20,
string string21, string string22, string string23,
string string24, string string25, string string26,
string string27, string string28, string string29,
string string30)
{
vector <string> aVectorOfstrings (30);
return aVectorOfstrings;
}


vector <string> tupleString (string string1, string string2, string string3,
string string4, string string5,
string string6, string string7, string string8,
string string9, string string10, string string11,
string string12, string string13, string string14,
string string15, string string16, string string17,
string string18, string string19, string string20,
string string21, string string22, string string23,
string string24, string string25, string string26,
string string27, string string28, string string29,
string string30, string string31)
{
vector <string> aVectorOfstrings (31);
return aVectorOfstrings;
}


vector <string> tupleString (string string1, string string2, string string3,
string string4, string string5,
string string6, string string7, string string8,
string string9, string string10, string string11,
string string12, string string13, string string14,
string string15, string string16, string string17,
string string18, string string19, string string20,
string string21, string string22, string string23,
string string24, string string25, string string26,
string string27, string string28, string string29,
string string30, string string31, string string32)
{
vector <string> aVectorOfstrings (32);
return aVectorOfstrings;
}


vector <string> tupleString (string string1, string string2, string string3,
string string4, string string5,
string string6, string string7, string string8,
string string9, string string10, string string11,
string string12, string string13, string string14,
string string15, string string16, string string17,
string string18, string string19, string string20,
string string21, string string22, string string23,
string string24, string string25, string string26,
string string27, string string28, string string29,
string string30, string string31, string string32,
string string33)
{
vector <string> aVectorOfstrings (33);
return aVectorOfstrings;
}


vector <string> tupleString (string string1, string string2, string string3,
string string4, string string5,
string string6, string string7, string string8,
string string9, string string10, string string11,
string string12, string string13, string string14,
string string15, string string16, string string17,
string string18, string string19, string string20,
string string21, string string22, string string23,
string string24, string string25, string string26,
string string27, string string28, string string29,
string string30, string string31, string string32,
string string33, string string34)
{
vector <string> aVectorOfstrings (34);
return aVectorOfstrings;
}


vector <string> tupleString (string string1, string string2, string string3,
string string4, string string5,
string string6, string string7, string string8,
string string9, string string10, string string11,
string string12, string string13, string string14,
string string15, string string16, string string17,
string string18, string string19, string string20,
string string21, string string22, string string23,
string string24, string string25, string string26,
string string27, string string28, string string29,
string string30, string string31, string string32,
string string33, string string34, string string35)
{
vector <string> aVectorOfstrings (35);
return aVectorOfstrings;
}


vector <string> tupleString (string string1, string string2, string string3,
string string4, string string5,
string string6, string string7, string string8,
string string9, string string10, string string11,
string string12, string string13, string string14,
string string15, string string16, string string17,
string string18, string string19, string string20,
string string21, string string22, string string23,
string string24, string string25, string string26,
string string27, string string28, string string29,
string string30, string string31, string string32,
string string33, string string34, string string35,
string string36)
{
vector <string> aVectorOfstrings (36);
return aVectorOfstrings;
}


vector <string> tupleString (string string1, string string2, string string3,
string string4, string string5,
string string6, string string7, string string8,
string string9, string string10, string string11,
string string12, string string13, string string14,
string string15, string string16, string string17,
string string18, string string19, string string20,
string string21, string string22, string string23,
string string24, string string25, string string26,
string string27, string string28, string string29,
string string30, string string31, string string32,
string string33, string string34, string string35,
string string36, string string37)
{
vector <string> aVectorOfstrings (37);
return aVectorOfstrings;
}


vector <string> tupleString (string string1, string string2, string string3,
string string4, string string5,
string string6, string string7, string string8,
string string9, string string10, string string11,
string string12, string string13, string string14,
string string15, string string16, string string17,
string string18, string string19, string string20,
string string21, string string22, string string23,
string string24, string string25, string string26,
string string27, string string28, string string29,
string string30, string string31, string string32,
string string33, string string34, string string35,
string string36, string string37, string string38)
{
vector <string> aVectorOfstrings (38);
return aVectorOfstrings;
}


vector <string> tupleString (string string1, string string2, string string3,
string string4, string string5,
string string6, string string7, string string8,
string string9, string string10, string string11,
string string12, string string13, string string14,
string string15, string string16, string string17,
string string18, string string19, string string20,
string string21, string string22, string string23,
string string24, string string25, string string26,
string string27, string string28, string string29,
string string30, string string31, string string32,
string string33, string string34, string string35,
string string36, string string37, string string38,
string string39)
{
vector <string> aVectorOfstrings (39);
return aVectorOfstrings;
}


vector <string> tupleString (string string1, string string2, string string3,
string string4, string string5,
string string6, string string7, string string8,
string string9, string string10, string string11,
string string12, string string13, string string14,
string string15, string string16, string string17,
string string18, string string19, string string20,
string string21, string string22, string string23,
string string24, string string25, string string26,
string string27, string string28, string string29,
string string30, string string31, string string32,
string string33, string string34, string string35,
string string36, string string37, string string38,
string string39, string string40)
{
vector <string> aVectorOfstrings (40);
return aVectorOfstrings;
}


vector <string> tupleString (string string1, string string2, string string3,
string string4, string string5,
string string6, string string7, string string8,
string string9, string string10, string string11,
string string12, string string13, string string14,
string string15, string string16, string string17,
string string18, string string19, string string20,
string string21, string string22, string string23,
string string24, string string25, string string26,
string string27, string string28, string string29,
string string30, string string31, string string32,
string string33, string string34, string string35,
string string36, string string37, string string38,
string string39, string string40, string string41)
{
vector <string> aVectorOfstrings (41);
return aVectorOfstrings;
}


vector <string> tupleString (string string1, string string2, string string3,
string string4, string string5,
string string6, string string7, string string8,
string string9, string string10, string string11,
string string12, string string13, string string14,
string string15, string string16, string string17,
string string18, string string19, string string20,
string string21, string string22, string string23,
string string24, string string25, string string26,
string string27, string string28, string string29,
string string30, string string31, string string32,
string string33, string string34, string string35,
string string36, string string37, string string38,
string string39, string string40, string string41,
string string42)
{
vector <string> aVectorOfstrings (42);
return aVectorOfstrings;
}


vector <string> tupleString (string string1, string string2, string string3,
string string4, string string5,
string string6, string string7, string string8,
string string9, string string10, string string11,
string string12, string string13, string string14,
string string15, string string16, string string17,
string string18, string string19, string string20,
string string21, string string22, string string23,
string string24, string string25, string string26,
string string27, string string28, string string29,
string string30, string string31, string string32,
string string33, string string34, string string35,
string string36, string string37, string string38,
string string39, string string40, string string41,
string string42, string string43)
{
vector <string> aVectorOfstrings (43);
return aVectorOfstrings;
}


vector <string> tupleString (string string1, string string2, string string3,
string string4, string string5,
string string6, string string7, string string8,
string string9, string string10, string string11,
string string12, string string13, string string14,
string string15, string string16, string string17,
string string18, string string19, string string20,
string string21, string string22, string string23,
string string24, string string25, string string26,
string string27, string string28, string string29,
string string30, string string31, string string32,
string string33, string string34, string string35,
string string36, string string37, string string38,
string string39, string string40, string string41,
string string42, string string43, string string44)
{
vector <string> aVectorOfstrings (44);
return aVectorOfstrings;
}


vector <string> tupleString (string string1, string string2, string string3,
string string4, string string5,
string string6, string string7, string string8,
string string9, string string10, string string11,
string string12, string string13, string string14,
string string15, string string16, string string17,
string string18, string string19, string string20,
string string21, string string22, string string23,
string string24, string string25, string string26,
string string27, string string28, string string29,
string string30, string string31, string string32,
string string33, string string34, string string35,
string string36, string string37, string string38,
string string39, string string40, string string41,
string string42, string string43, string string44,
string string45)
{
vector <string> aVectorOfstrings (45);
return aVectorOfstrings;
}


vector <string> tupleString (string string1, string string2, string string3,
string string4, string string5,
string string6, string string7, string string8,
string string9, string string10, string string11,
string string12, string string13, string string14,
string string15, string string16, string string17,
string string18, string string19, string string20,
string string21, string string22, string string23,
string string24, string string25, string string26,
string string27, string string28, string string29,
string string30, string string31, string string32,
string string33, string string34, string string35,
string string36, string string37, string string38,
string string39, string string40, string string41,
string string42, string string43, string string44,
string string45, string string46)
{
vector <string> aVectorOfstrings (46);
return aVectorOfstrings;
}


vector <string> tupleString (string string1, string string2, string string3,
string string4, string string5,
string string6, string string7, string string8,
string string9, string string10, string string11,
string string12, string string13, string string14,
string string15, string string16, string string17,
string string18, string string19, string string20,
string string21, string string22, string string23,
string string24, string string25, string string26,
string string27, string string28, string string29,
string string30, string string31, string string32,
string string33, string string34, string string35,
string string36, string string37, string string38,
string string39, string string40, string string41,
string string42, string string43, string string44,
string string45, string string46, string string47)
{
vector <string> aVectorOfstrings (47);
return aVectorOfstrings;
}


vector <string> tupleString (string string1, string string2, string string3,
string string4, string string5,
string string6, string string7, string string8,
string string9, string string10, string string11,
string string12, string string13, string string14,
string string15, string string16, string string17,
string string18, string string19, string string20,
string string21, string string22, string string23,
string string24, string string25, string string26,
string string27, string string28, string string29,
string string30, string string31, string string32,
string string33, string string34, string string35,
string string36, string string37, string string38,
string string39, string string40, string string41,
string string42, string string43, string string44,
string string45, string string46, string string47,
string string48)
{
vector <string> aVectorOfstrings (48);
return aVectorOfstrings;
}


vector <string> tupleString (string string1, string string2, string string3,
string string4, string string5,
string string6, string string7, string string8,
string string9, string string10, string string11,
string string12, string string13, string string14,
string string15, string string16, string string17,
string string18, string string19, string string20,
string string21, string string22, string string23,
string string24, string string25, string string26,
string string27, string string28, string string29,
string string30, string string31, string string32,
string string33, string string34, string string35,
string string36, string string37, string string38,
string string39, string string40, string string41,
string string42, string string43, string string44,
string string45, string string46, string string47,
string string48, string string49)
{
vector <string> aVectorOfstrings (49);
return aVectorOfstrings;
}


vector <string> tupleString (string string1, string string2, string string3,
string string4, string string5,
string string6, string string7, string string8,
string string9, string string10, string string11,
string string12, string string13, string string14,
string string15, string string16, string string17,
string string18, string string19, string string20,
string string21, string string22, string string23,
string string24, string string25, string string26,
string string27, string string28, string string29,
string string30, string string31, string string32,
string string33, string string34, string string35,
string string36, string string37, string string38,
string string39, string string40, string string41,
string string42, string string43, string string44,
string string45, string string46, string string47,
string string48, string string49, string string50)
{
vector <string> aVectorOfstrings (50);
return aVectorOfstrings;
}

vector <vector <int> > tupleTuple ()
{
vector <vector <int> > aVectorOfInts (0);

return aVectorOfInts;
}


vector <vector <int> > tupleTuple (vector <int> vec1)
{
vector <vector <int> > aVectorOfInts (1);
aVectorOfInts [0] = vec1;

return aVectorOfInts;
}


vector <vector <int> > tupleTuple (vector <int> vec1, vector <int> vec2)
{
vector <vector <int> > aVectorOfInts (2);
aVectorOfInts [0] = vec1;
aVectorOfInts [1] = vec2;

return aVectorOfInts;
}


vector <vector <int> > tupleTuple (vector <int> vec1, vector <int> vec2,
vector <int> vec3)
{
vector <vector <int> > aVectorOfInts (3);
aVectorOfInts [0] = vec1;
aVectorOfInts [1] = vec2;
aVectorOfInts [2] = vec3;

return aVectorOfInts;
}


vector <vector <int> > tupleTuple (vector <int> vec1, vector <int> vec2,
vector <int> vec3, vector <int> vec4)
{
vector <vector <int> > aVectorOfInts (4);
aVectorOfInts [0] = vec1;
aVectorOfInts [1] = vec2;
aVectorOfInts [2] = vec3;
aVectorOfInts [3] = vec4;

return aVectorOfInts;
}


vector <vector <int> > tupleTuple (vector <int> vec1, vector <int> vec2,
vector <int> vec3, vector <int> vec4,
vector <int> vec5)
{
vector <vector <int> > aVectorOfInts (5);
aVectorOfInts [0] = vec1;
aVectorOfInts [1] = vec2;
aVectorOfInts [2] = vec3;
aVectorOfInts [3] = vec4;
aVectorOfInts [4] = vec5;

return aVectorOfInts;
}


vector <vector <int> > tupleTuple (vector <int> vec1, vector <int> vec2,
vector <int> vec3, vector <int> vec4,
vector <int> vec5, vector <int> vec6)
{
vector <vector <int> > aVectorOfInts (6);
aVectorOfInts [0] = vec1;
aVectorOfInts [1] = vec2;
aVectorOfInts [2] = vec3;
aVectorOfInts [3] = vec4;
aVectorOfInts [4] = vec5;
aVectorOfInts [5] = vec6;

return aVectorOfInts;
}


vector <vector <int> > tupleTuple (vector <int> vec1, vector <int> vec2,
vector <int> vec3, vector <int> vec4,
vector <int> vec5, vector <int> vec6,
vector <int> vec7)
{
vector <vector <int> > aVectorOfInts (7);
aVectorOfInts [0] = vec1;
aVectorOfInts [1] = vec2;
aVectorOfInts [2] = vec3;
aVectorOfInts [3] = vec4;
aVectorOfInts [4] = vec5;
aVectorOfInts [5] = vec6;
aVectorOfInts [6] = vec7;

return aVectorOfInts;
}


vector <vector <int> > tupleTuple (vector <int> vec1, vector <int> vec2,
vector <int> vec3, vector <int> vec4,
vector <int> vec5, vector <int> vec6,
vector <int> vec7, vector <int> vec8)
{
vector <vector <int> > aVectorOfInts (8);
aVectorOfInts [0] = vec1;
aVectorOfInts [1] = vec2;
aVectorOfInts [2] = vec3;
aVectorOfInts [3] = vec4;
aVectorOfInts [4] = vec5;
aVectorOfInts [5] = vec6;
aVectorOfInts [6] = vec7;
aVectorOfInts [7] = vec8;

return aVectorOfInts;
}


vector <vector <int> > tupleTuple (vector <int> vec1, vector <int> vec2,
vector <int> vec3, vector <int> vec4,
vector <int> vec5, vector <int> vec6,
vector <int> vec7, vector <int> vec8,
vector <int> vec9)
{
vector <vector <int> > aVectorOfInts (9);
aVectorOfInts [0] = vec1;
aVectorOfInts [1] = vec2;
aVectorOfInts [2] = vec3;
aVectorOfInts [3] = vec4;
aVectorOfInts [4] = vec5;
aVectorOfInts [5] = vec6;
aVectorOfInts [6] = vec7;
aVectorOfInts [7] = vec8;
aVectorOfInts [8] = vec9;

return aVectorOfInts;
}


vector <vector <int> > tupleTuple (vector <int> vec1, vector <int> vec2,
vector <int> vec3, vector <int> vec4,
vector <int> vec5, vector <int> vec6,
vector <int> vec7, vector <int> vec8,
vector <int> vec9, vector <int> vec10)
{
vector <vector <int> > aVectorOfInts (10);
aVectorOfInts [0] = vec1;
aVectorOfInts [1] = vec2;
aVectorOfInts [2] = vec3;
aVectorOfInts [3] = vec4;
aVectorOfInts [4] = vec5;
aVectorOfInts [5] = vec6;
aVectorOfInts [6] = vec7;
aVectorOfInts [7] = vec8;
aVectorOfInts [8] = vec9;
aVectorOfInts [9] = vec10;

return aVectorOfInts;
}


vector <vector <int> > tupleTuple (vector <int> vec1, vector <int> vec2,
vector <int> vec3, vector <int> vec4,
vector <int> vec5, vector <int> vec6,
vector <int> vec7, vector <int> vec8,
vector <int> vec9, vector <int> vec10,
vector <int> vec11)
{
vector <vector <int> > aVectorOfInts (11);
aVectorOfInts [0] = vec1;
aVectorOfInts [1] = vec2;
aVectorOfInts [2] = vec3;
aVectorOfInts [3] = vec4;
aVectorOfInts [4] = vec5;
aVectorOfInts [5] = vec6;
aVectorOfInts [6] = vec7;
aVectorOfInts [7] = vec8;
aVectorOfInts [8] = vec9;
aVectorOfInts [9] = vec10;
aVectorOfInts [10] = vec11;

return aVectorOfInts;
}
vector <vector <int> > tupleTuple (vector <int> vec1, vector <int> vec2,
vector <int> vec3, vector <int> vec4,
vector <int> vec5, vector <int> vec6,
vector <int> vec7, vector <int> vec8,
vector <int> vec9, vector <int> vec10,
vector <int> vec11, vector <int> vec12)
{
vector <vector <int> > aVectorOfInts (12);
aVectorOfInts [0] = vec1;
aVectorOfInts [1] = vec2;
aVectorOfInts [2] = vec3;
aVectorOfInts [3] = vec4;
aVectorOfInts [4] = vec5;
aVectorOfInts [5] = vec6;
aVectorOfInts [6] = vec7;
aVectorOfInts [7] = vec8;
aVectorOfInts [8] = vec9;
aVectorOfInts [9] = vec10;
aVectorOfInts [10] = vec11;
aVectorOfInts [11] = vec12;

return aVectorOfInts;
}


vector <vector <int> > tupleTuple (vector <int> vec1, vector <int> vec2,
vector <int> vec3, vector <int> vec4,
vector <int> vec5, vector <int> vec6,
vector <int> vec7, vector <int> vec8,
vector <int> vec9, vector <int> vec10,
vector <int> vec11, vector <int> vec12,
vector <int> vec13)
{
vector <vector <int> > aVectorOfInts (13);
aVectorOfInts [0] = vec1;
aVectorOfInts [1] = vec2;
aVectorOfInts [2] = vec3;
aVectorOfInts [3] = vec4;
aVectorOfInts [4] = vec5;
aVectorOfInts [5] = vec6;
aVectorOfInts [6] = vec7;
aVectorOfInts [7] = vec8;
aVectorOfInts [8] = vec9;
aVectorOfInts [9] = vec10;
aVectorOfInts [10] = vec11;
aVectorOfInts [11] = vec12;
aVectorOfInts [12] = vec13;

return aVectorOfInts;
}


vector <vector <int> > tupleTuple (vector <int> vec1, vector <int> vec2,
vector <int> vec3, vector <int> vec4,
vector <int> vec5, vector <int> vec6,
vector <int> vec7, vector <int> vec8,
vector <int> vec9, vector <int> vec10,
vector <int> vec11, vector <int> vec12,
vector <int> vec13, vector <int> vec14)
{
vector <vector <int> > aVectorOfInts (14);
aVectorOfInts [0] = vec1;
aVectorOfInts [1] = vec2;
aVectorOfInts [2] = vec3;
aVectorOfInts [3] = vec4;
aVectorOfInts [4] = vec5;
aVectorOfInts [5] = vec6;
aVectorOfInts [6] = vec7;
aVectorOfInts [7] = vec8;
aVectorOfInts [8] = vec9;
aVectorOfInts [9] = vec10;
aVectorOfInts [10] = vec11;
aVectorOfInts [11] = vec12;
aVectorOfInts [12] = vec13;
aVectorOfInts [13] = vec14;

return aVectorOfInts;
}


vector <vector <int> > tupleTuple (vector <int> vec1, vector <int> vec2,
vector <int> vec3, vector <int> vec4,
vector <int> vec5, vector <int> vec6,
vector <int> vec7, vector <int> vec8,
vector <int> vec9, vector <int> vec10,
vector <int> vec11, vector <int> vec12,
vector <int> vec13, vector <int> vec14,
vector <int> vec15)
{
vector <vector <int> > aVectorOfInts (15);
aVectorOfInts [0] = vec1;
aVectorOfInts [1] = vec2;
aVectorOfInts [2] = vec3;
aVectorOfInts [3] = vec4;
aVectorOfInts [4] = vec5;
aVectorOfInts [5] = vec6;
aVectorOfInts [6] = vec7;
aVectorOfInts [7] = vec8;
aVectorOfInts [8] = vec9;
aVectorOfInts [9] = vec10;
aVectorOfInts [10] = vec11;
aVectorOfInts [11] = vec12;
aVectorOfInts [12] = vec13;
aVectorOfInts [13] = vec14;
aVectorOfInts [14] = vec15;

return aVectorOfInts;
}


vector <vector <int> > tupleTuple (vector <int> vec1, vector <int> vec2,
vector <int> vec3, vector <int> vec4,
vector <int> vec5, vector <int> vec6,
vector <int> vec7, vector <int> vec8,
vector <int> vec9, vector <int> vec10,
vector <int> vec11, vector <int> vec12,
vector <int> vec13, vector <int> vec14,
vector <int> vec15, vector <int> vec16)
{
vector <vector <int> > aVectorOfInts (16);
aVectorOfInts [0] = vec1;
aVectorOfInts [1] = vec2;
aVectorOfInts [2] = vec3;
aVectorOfInts [3] = vec4;
aVectorOfInts [4] = vec5;
aVectorOfInts [5] = vec6;
aVectorOfInts [6] = vec7;
aVectorOfInts [7] = vec8;
aVectorOfInts [8] = vec9;
aVectorOfInts [9] = vec10;
aVectorOfInts [10] = vec11;
aVectorOfInts [11] = vec12;
aVectorOfInts [12] = vec13;
aVectorOfInts [13] = vec14;
aVectorOfInts [14] = vec15;
aVectorOfInts [15] = vec16;

return aVectorOfInts;
}


vector <vector <int> > tupleTuple (vector <int> vec1, vector <int> vec2,
vector <int> vec3, vector <int> vec4,
vector <int> vec5, vector <int> vec6,
vector <int> vec7, vector <int> vec8,
vector <int> vec9, vector <int> vec10,
vector <int> vec11, vector <int> vec12,
vector <int> vec13, vector <int> vec14,
vector <int> vec15, vector <int> vec16,
vector <int> vec17)
{
vector <vector <int> > aVectorOfInts (17);
aVectorOfInts [0] = vec1;
aVectorOfInts [1] = vec2;
aVectorOfInts [2] = vec3;
aVectorOfInts [3] = vec4;
aVectorOfInts [4] = vec5;
aVectorOfInts [5] = vec6;
aVectorOfInts [6] = vec7;
aVectorOfInts [7] = vec8;
aVectorOfInts [8] = vec9;
aVectorOfInts [9] = vec10;
aVectorOfInts [10] = vec11;
aVectorOfInts [11] = vec12;
aVectorOfInts [12] = vec13;
aVectorOfInts [13] = vec14;
aVectorOfInts [14] = vec15;
aVectorOfInts [15] = vec16;
aVectorOfInts [16] = vec17;

return aVectorOfInts;
}


vector <vector <int> > tupleTuple (vector <int> vec1, vector <int> vec2,
vector <int> vec3, vector <int> vec4,
vector <int> vec5, vector <int> vec6,
vector <int> vec7, vector <int> vec8,
vector <int> vec9, vector <int> vec10,
vector <int> vec11, vector <int> vec12,
vector <int> vec13, vector <int> vec14,
vector <int> vec15, vector <int> vec16,
vector <int> vec17, vector <int> vec18)
{
vector <vector <int> > aVectorOfInts (18);
aVectorOfInts [0] = vec1;
aVectorOfInts [1] = vec2;
aVectorOfInts [2] = vec3;
aVectorOfInts [3] = vec4;
aVectorOfInts [4] = vec5;
aVectorOfInts [5] = vec6;
aVectorOfInts [6] = vec7;
aVectorOfInts [7] = vec8;
aVectorOfInts [8] = vec9;
aVectorOfInts [9] = vec10;
aVectorOfInts [10] = vec11;
aVectorOfInts [11] = vec12;
aVectorOfInts [12] = vec13;
aVectorOfInts [13] = vec14;
aVectorOfInts [14] = vec15;
aVectorOfInts [15] = vec16;
aVectorOfInts [16] = vec17;
aVectorOfInts [17] = vec18;

return aVectorOfInts;
}


vector <vector <int> > tupleTuple (vector <int> vec1, vector <int> vec2,
vector <int> vec3, vector <int> vec4,
vector <int> vec5, vector <int> vec6,
vector <int> vec7, vector <int> vec8,
vector <int> vec9, vector <int> vec10,
vector <int> vec11, vector <int> vec12,
vector <int> vec13, vector <int> vec14,
vector <int> vec15, vector <int> vec16,
vector <int> vec17, vector <int> vec18,
vector <int> vec19)
{
vector <vector <int> > aVectorOfInts (19);
aVectorOfInts [0] = vec1;
aVectorOfInts [1] = vec2;
aVectorOfInts [2] = vec3;
aVectorOfInts [3] = vec4;
aVectorOfInts [4] = vec5;
aVectorOfInts [5] = vec6;
aVectorOfInts [6] = vec7;
aVectorOfInts [7] = vec8;
aVectorOfInts [8] = vec9;
aVectorOfInts [9] = vec10;
aVectorOfInts [10] = vec11;
aVectorOfInts [11] = vec12;
aVectorOfInts [12] = vec13;
aVectorOfInts [13] = vec14;
aVectorOfInts [14] = vec15;
aVectorOfInts [15] = vec16;
aVectorOfInts [16] = vec17;
aVectorOfInts [17] = vec18;
aVectorOfInts [18] = vec19;

return aVectorOfInts;
}


vector <vector <int> > tupleTuple (vector <int> vec1, vector <int> vec2,
vector <int> vec3, vector <int> vec4,
vector <int> vec5, vector <int> vec6,
vector <int> vec7, vector <int> vec8,
vector <int> vec9, vector <int> vec10,
vector <int> vec11, vector <int> vec12,
vector <int> vec13, vector <int> vec14,
vector <int> vec15, vector <int> vec16,
vector <int> vec17, vector <int> vec18,
vector <int> vec19, vector <int> vec20)
{
vector <vector <int> > aVectorOfInts (20);
aVectorOfInts [0] = vec1;
aVectorOfInts [1] = vec2;
aVectorOfInts [2] = vec3;
aVectorOfInts [3] = vec4;
aVectorOfInts [4] = vec5;
aVectorOfInts [5] = vec6;
aVectorOfInts [6] = vec7;
aVectorOfInts [7] = vec8;
aVectorOfInts [8] = vec9;
aVectorOfInts [9] = vec10;
aVectorOfInts [10] = vec11;
aVectorOfInts [11] = vec12;
aVectorOfInts [12] = vec13;
aVectorOfInts [13] = vec14;
aVectorOfInts [14] = vec15;
aVectorOfInts [15] = vec16;
aVectorOfInts [16] = vec17;
aVectorOfInts [17] = vec18;
aVectorOfInts [18] = vec19;
aVectorOfInts [19] = vec20;

return aVectorOfInts;
}


vector <vector <int> > tupleTuple (vector <int> vec1, vector <int> vec2,
vector <int> vec3, vector <int> vec4,
vector <int> vec5, vector <int> vec6,
vector <int> vec7, vector <int> vec8,
vector <int> vec9, vector <int> vec10,
vector <int> vec11, vector <int> vec12,
vector <int> vec13, vector <int> vec14,
vector <int> vec15, vector <int> vec16,
vector <int> vec17, vector <int> vec18,
vector <int> vec19, vector <int> vec20,
vector <int> vec21)
{
vector <vector <int> > aVectorOfInts (21);
aVectorOfInts [0] = vec1;
aVectorOfInts [1] = vec2;
aVectorOfInts [2] = vec3;
aVectorOfInts [3] = vec4;
aVectorOfInts [4] = vec5;
aVectorOfInts [5] = vec6;
aVectorOfInts [6] = vec7;
aVectorOfInts [7] = vec8;
aVectorOfInts [8] = vec9;
aVectorOfInts [9] = vec10;
aVectorOfInts [10] = vec11;
aVectorOfInts [11] = vec12;
aVectorOfInts [12] = vec13;
aVectorOfInts [13] = vec14;
aVectorOfInts [14] = vec15;
aVectorOfInts [15] = vec16;
aVectorOfInts [16] = vec17;
aVectorOfInts [17] = vec18;
aVectorOfInts [18] = vec19;
aVectorOfInts [19] = vec20;
aVectorOfInts [20] = vec21;

return aVectorOfInts;
}


vector <vector <int> > tupleTuple (vector <int> vec1, vector <int> vec2,
vector <int> vec3, vector <int> vec4,
vector <int> vec5, vector <int> vec6,
vector <int> vec7, vector <int> vec8,
vector <int> vec9, vector <int> vec10,
vector <int> vec11, vector <int> vec12,
vector <int> vec13, vector <int> vec14,
vector <int> vec15, vector <int> vec16,
vector <int> vec17, vector <int> vec18,
vector <int> vec19, vector <int> vec20,
vector <int> vec21, vector <int> vec22)
{
vector <vector <int> > aVectorOfInts (22);
aVectorOfInts [0] = vec1;
aVectorOfInts [1] = vec2;
aVectorOfInts [2] = vec3;
aVectorOfInts [3] = vec4;
aVectorOfInts [4] = vec5;
aVectorOfInts [5] = vec6;
aVectorOfInts [6] = vec7;
aVectorOfInts [7] = vec8;
aVectorOfInts [8] = vec9;
aVectorOfInts [9] = vec10;
aVectorOfInts [10] = vec11;
aVectorOfInts [11] = vec12;
aVectorOfInts [12] = vec13;
aVectorOfInts [13] = vec14;
aVectorOfInts [14] = vec15;
aVectorOfInts [15] = vec16;
aVectorOfInts [16] = vec17;
aVectorOfInts [17] = vec18;
aVectorOfInts [18] = vec19;
aVectorOfInts [19] = vec20;
aVectorOfInts [20] = vec21;
aVectorOfInts [21] = vec22;

return aVectorOfInts;
}


vector <vector <int> > tupleTuple (vector <int> vec1, vector <int> vec2,
vector <int> vec3, vector <int> vec4,
vector <int> vec5, vector <int> vec6,
vector <int> vec7, vector <int> vec8,
vector <int> vec9, vector <int> vec10,
vector <int> vec11, vector <int> vec12,
vector <int> vec13, vector <int> vec14,
vector <int> vec15, vector <int> vec16,
vector <int> vec17, vector <int> vec18,
vector <int> vec19, vector <int> vec20,
vector <int> vec21, vector <int> vec22,
vector <int> vec23)
{
vector <vector <int> > aVectorOfInts (23);
aVectorOfInts [0] = vec1;
aVectorOfInts [1] = vec2;
aVectorOfInts [2] = vec3;
aVectorOfInts [3] = vec4;
aVectorOfInts [4] = vec5;
aVectorOfInts [5] = vec6;
aVectorOfInts [6] = vec7;
aVectorOfInts [7] = vec8;
aVectorOfInts [8] = vec9;
aVectorOfInts [9] = vec10;
aVectorOfInts [10] = vec11;
aVectorOfInts [11] = vec12;
aVectorOfInts [12] = vec13;
aVectorOfInts [13] = vec14;
aVectorOfInts [14] = vec15;
aVectorOfInts [15] = vec16;
aVectorOfInts [16] = vec17;
aVectorOfInts [17] = vec18;
aVectorOfInts [18] = vec19;
aVectorOfInts [19] = vec20;
aVectorOfInts [20] = vec21;
aVectorOfInts [21] = vec22;
aVectorOfInts [22] = vec23;

return aVectorOfInts;
}


vector <vector <int> > tupleTuple (vector <int> vec1, vector <int> vec2,
vector <int> vec3, vector <int> vec4,
vector <int> vec5, vector <int> vec6,
vector <int> vec7, vector <int> vec8,
vector <int> vec9, vector <int> vec10,
vector <int> vec11, vector <int> vec12,
vector <int> vec13, vector <int> vec14,
vector <int> vec15, vector <int> vec16,
vector <int> vec17, vector <int> vec18,
vector <int> vec19, vector <int> vec20,
vector <int> vec21, vector <int> vec22,
vector <int> vec23, vector <int> vec24)
{
vector <vector <int> > aVectorOfInts (24);
aVectorOfInts [0] = vec1;
aVectorOfInts [1] = vec2;
aVectorOfInts [2] = vec3;
aVectorOfInts [3] = vec4;
aVectorOfInts [4] = vec5;
aVectorOfInts [5] = vec6;
aVectorOfInts [6] = vec7;
aVectorOfInts [7] = vec8;
aVectorOfInts [8] = vec9;
aVectorOfInts [9] = vec10;
aVectorOfInts [10] = vec11;
aVectorOfInts [11] = vec12;
aVectorOfInts [12] = vec13;
aVectorOfInts [13] = vec14;
aVectorOfInts [14] = vec15;
aVectorOfInts [15] = vec16;
aVectorOfInts [16] = vec17;
aVectorOfInts [17] = vec18;
aVectorOfInts [18] = vec19;
aVectorOfInts [19] = vec20;
aVectorOfInts [20] = vec21;
aVectorOfInts [21] = vec22;
aVectorOfInts [22] = vec23;
aVectorOfInts [23] = vec24;

return aVectorOfInts;
}


Lynn

Juha Nieminen

unread,
Sep 12, 2014, 7:11:10 AM9/12/14
to
Christopher Pisz <nos...@notanaddress.com> wrote:
> I read that we could use the following syntax in C++11 with standard
> containers. This is not working for me in msvc 2012.

MSVC 2012 is too old. It doesn't support all of C++11.

--- news://freenews.netfront.net/ - complaints: ne...@netfront.net ---

Lynn McGuire

unread,
Sep 12, 2014, 4:48:27 PM9/12/14
to
On 9/12/2014 6:10 AM, Juha Nieminen wrote:
> Christopher Pisz <nos...@notanaddress.com> wrote:
>> I read that we could use the following syntax in C++11 with standard
>> containers. This is not working for me in msvc 2012.
>
> MSVC 2012 is too old. It doesn't support all of C++11.

Oh man, I hate to think of what you think about MSVC
2005 which we are stuck on.

Can MSVC 2013 even produce executables for Windows XP?
Vista? 7?

Lynn


Geoff

unread,
Sep 12, 2014, 5:29:01 PM9/12/14
to
On Fri, 12 Sep 2014 15:47:53 -0500, Lynn McGuire <l...@winsim.com>
wrote:

>Can MSVC 2013 even produce executables for Windows XP?
>Vista? 7?

Yes. It produces executables for WIN32, this includes NT, 2000, Vista,
XP, 7, 8.x. It can also produce x64 binaries for the Windows 64 bit
OS. It can be used to produce command line tools as well and programs
written in standard C. You might have to deliver a runtime library
with your application, but you can test for that. I have even
translated a C console program to C# just for the fun of it.

I hit a few stumbling blocks upgrading from Visual Studio 6.0 to
VS2010 but once I had my projects converted to the new tools I have
never looked back. I think there might be some pain involved going
from VS2005 to VS2013 and you might have to use VS2008 as an
intermediate step if you want to automate the conversion but a lot
depends on the nature of your project and the language and libraries
you're using.

Between MS and their tools and frameworks du jour (COM, MFC, ATL,
etc...) and Apple with their variants of Xcode tools and frameworks
they can keep you pretty busy.

--
"Now, here, you see, it takes all the running you can do, to keep in
the same place. If you want to get somewhere else, you must run at
least twice as fast as that!" -- The Red Queen

Message has been deleted

Lynn McGuire

unread,
Sep 12, 2014, 7:48:54 PM9/12/14
to
On 9/12/2014 4:29 PM, Geoff wrote:
> On Fri, 12 Sep 2014 15:47:53 -0500, Lynn McGuire <l...@winsim.com>
> wrote:
>
>> Can MSVC 2013 even produce executables for Windows XP?
>> Vista? 7?
>
> Yes. It produces executables for WIN32, this includes NT, 2000, Vista,
> XP, 7, 8.x. It can also produce x64 binaries for the Windows 64 bit
> OS. It can be used to produce command line tools as well and programs
> written in standard C. You might have to deliver a runtime library
> with your application, but you can test for that. I have even
> translated a C console program to C# just for the fun of it.
>
> I hit a few stumbling blocks upgrading from Visual Studio 6.0 to
> VS2010 but once I had my projects converted to the new tools I have
> never looked back. I think there might be some pain involved going
> from VS2005 to VS2013 and you might have to use VS2008 as an
> intermediate step if you want to automate the conversion but a lot
> depends on the nature of your project and the language and libraries
> you're using.
>
> Between MS and their tools and frameworks du jour (COM, MFC, ATL,
> etc...) and Apple with their variants of Xcode tools and frameworks
> they can keep you pretty busy.

I did not know that Visual Studio 2013 could produce
programs for NT, 2000 and newer. I think all of my
customers are off Windows 2000 but it is very hard to
tell. I know several of them are still running XP and
Windows Server 2003 though.

Sincerely,
Lynn McGuire

Message has been deleted

Jorgen Grahn

unread,
Sep 13, 2014, 2:01:40 AM9/13/14
to
On Fri, 2014-09-12, Lynn McGuire wrote:
> On 9/12/2014 6:10 AM, Juha Nieminen wrote:
>> Christopher Pisz <nos...@notanaddress.com> wrote:
>>> I read that we could use the following syntax in C++11 with standard
>>> containers. This is not working for me in msvc 2012.
>>
>> MSVC 2012 is too old. It doesn't support all of C++11.
>
> Oh man, I hate to think of what you think about MSVC
> 2005 which we are stuck on.

Too old to support C++11 -- I think that was all he was saying. And
that's trivially true.

/Jorgen

--
// Jorgen Grahn <grahn@ Oo o. . .
\X/ snipabacken.se> O o .
0 new messages