MCPcopy Create free account
hub / github.com/SqliteModernCpp/sqlite_modern_cpp / main

Function main

tests/lvalue_functor_example.cc:33–62  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

31};
32
33int main() {
34
35 try {
36 database db(":memory:");
37
38 db <<
39 "create table if not exists user ("
40 " age int,"
41 " name text,"
42 " weight real"
43 ");";
44
45 db << "insert into user (age,name,weight) values (?,?,?);" << 20 << u"chandler" << 83.25;
46 db << "insert into user (age,name,weight) values (?,?,?);" << 21 << u"monika" << 86.25;
47 db << "insert into user (age,name,weight) values (?,?,?);" << 22 << u"ross" << 88.25;
48
49 auto users = user::all(db);
50
51 for(auto u : users)
52 cout << u.age << ' ' << u.name << ' ' << u.weight << endl;
53 if(users.size() != 3)
54 exit(EXIT_FAILURE);
55 }
56 catch (exception& e) {
57 cerr << e.what() << endl;
58 exit(EXIT_FAILURE);
59 }
60
61 return 0;
62}

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected