ultimatepp/reference/Tuple/Tuple.cpp
cxl 7e108dfb8f .reference
git-svn-id: svn://ultimatepp.org/upp/trunk@7887 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2014-11-13 11:06:16 +00:00

32 lines
494 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);
Tuple2<int, String> y = Tuple<int, String>(13, "hello");
DUMP(x == y);
y.a = 13;
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));
}