ultimatepp/reference/Tuple/Tuple.cpp
cxl 965c50c76c .reference
git-svn-id: svn://ultimatepp.org/upp/trunk@8257 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2015-03-12 09:47:29 +00:00

38 lines
551 B
C++

#include <Core/Core.h>
using namespace Upp;
CONSOLE_APP_MAIN
{
StdLogSetup(LOG_COUT|LOG_FILE);
Tuple2<int, String> x = Tuple(12, (const char *)"hello");
DUMP(x.a);
DUMP(x.b);
DUMP(x);
x.SetA(1);
DUMP(x);
x.Set(0, "bar");
DUMP(x);
Tuple2<int, String> y = Tuple<int, String>(13, "hello");
DUMP(x == y);
y = x;
DUMP(x == y);
int i; String s;
Tie(i, s) = x;
DUMP(i);
DUMP(s);
Index< Tuple2<int, String> > ndx;
ndx.Add(x);
ndx.Add(y);
DDUMP(ndx.Find(x));
DDUMP(ndx.Find(y));
}