From 82407c1c4c9526e7dc408e936478c8619ded8c66 Mon Sep 17 00:00:00 2001 From: tomsmeding Date: Mon, 11 May 2015 18:39:56 +0200 Subject: Fix up makefile and add functional insert and find implementation --- engine.cpp | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) (limited to 'engine.cpp') diff --git a/engine.cpp b/engine.cpp index dd0f5f4..bc4165a 100644 --- a/engine.cpp +++ b/engine.cpp @@ -2,7 +2,9 @@ #include #include #include +#include #include "enginedata.h" +#include "Maybe.h" using namespace std; @@ -18,11 +20,14 @@ int main(int argc,char **argv){ tables.emplace("hoi",Table("hoi",3,header)); Table *hoitb=&tables.at("hoi"); Row row(3,hoitb); - row.items[0].u.rh_int32=42; - row.items[1].u.rh_uint32=42; + row.items[0].u.rh_int32=UINT_MAX; + row.items[1].u.rh_uint32=UINT_MAX; row.items[2].u.rh_bytes=new unsigned char[10]; strcpy((char*)row.items[2].u.rh_bytes,"hallo daar"); hoitb->insert(row); - cout<<"hoitb has "<rows.size()<<" row"<<(hoitb->rows.size()==1?"":"s")< found=hoitb->find(serialise((int32_t)-1)); + cout<<"hoitb has "<rows.size()<<" row"<<(hoitb->rows.size()==1?"":"s")<<'.'<