├── .gitignore ├── Jamroot ├── LICENSE ├── README.org ├── benchmark ├── Jamfile ├── cache_stmts.cpp ├── exec.cpp ├── for_each.cpp ├── open.cpp ├── others │ ├── Jamfile │ └── for_each.cpp └── query.cpp ├── demo ├── Jamfile ├── cache_stmts │ ├── by_hand.cpp │ └── using_db.cpp ├── for_each.cpp ├── populate.cpp ├── step.cpp └── throws.cpp ├── include ├── msqlite.hpp └── msqlite │ ├── bind.hpp │ ├── cache │ └── db.hpp │ ├── concepts.hpp │ ├── db.hpp │ ├── detail │ ├── bind.hpp │ ├── call.hpp │ ├── empty_or_error.hpp │ ├── exec.hpp │ ├── for_each.hpp │ ├── fwd_exp_exec.hpp │ ├── onerror.hpp │ ├── open.hpp │ ├── prepare.hpp │ ├── prepare_impl.hpp │ ├── reset.hpp │ └── step.hpp │ ├── empty_or_error.hpp │ ├── error.hpp │ ├── exec.hpp │ ├── first.hpp │ ├── for_each.hpp │ ├── onerror.hpp │ ├── open.hpp │ ├── pipes │ ├── context.hpp │ └── detail │ │ ├── bind.hpp │ │ ├── empty_or_error.hpp │ │ ├── exec.hpp │ │ ├── first.hpp │ │ ├── for_each.hpp │ │ ├── onerror.hpp │ │ ├── prepare.hpp │ │ ├── reset.hpp │ │ └── step.hpp │ ├── prepare.hpp │ ├── reset.hpp │ ├── result.hpp │ ├── step.hpp │ ├── stmt.hpp │ └── throws │ ├── error.hpp │ ├── exec.hpp │ ├── for_each.hpp │ ├── open.hpp │ ├── prepare.hpp │ ├── step.hpp │ └── value_or_throw.hpp └── test ├── Jamfile ├── connection.cpp ├── empty.cpp ├── exec.cpp ├── exec_cache_db.cpp ├── exec_cache_db_throws.cpp ├── exec_throws.cpp ├── for_each.cpp ├── onerror.cpp ├── open.cpp ├── open_throws.cpp ├── prepare.cpp ├── reset.cpp ├── statement.cpp └── step.cpp /.gitignore: -------------------------------------------------------------------------------- 1 | bin 2 | stage -------------------------------------------------------------------------------- /Jamroot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ricardocosme/msqlite/HEAD/Jamroot -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ricardocosme/msqlite/HEAD/LICENSE -------------------------------------------------------------------------------- /README.org: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ricardocosme/msqlite/HEAD/README.org -------------------------------------------------------------------------------- /benchmark/Jamfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ricardocosme/msqlite/HEAD/benchmark/Jamfile -------------------------------------------------------------------------------- /benchmark/cache_stmts.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ricardocosme/msqlite/HEAD/benchmark/cache_stmts.cpp -------------------------------------------------------------------------------- /benchmark/exec.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ricardocosme/msqlite/HEAD/benchmark/exec.cpp -------------------------------------------------------------------------------- /benchmark/for_each.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ricardocosme/msqlite/HEAD/benchmark/for_each.cpp -------------------------------------------------------------------------------- /benchmark/open.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ricardocosme/msqlite/HEAD/benchmark/open.cpp -------------------------------------------------------------------------------- /benchmark/others/Jamfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ricardocosme/msqlite/HEAD/benchmark/others/Jamfile -------------------------------------------------------------------------------- /benchmark/others/for_each.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ricardocosme/msqlite/HEAD/benchmark/others/for_each.cpp -------------------------------------------------------------------------------- /benchmark/query.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ricardocosme/msqlite/HEAD/benchmark/query.cpp -------------------------------------------------------------------------------- /demo/Jamfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ricardocosme/msqlite/HEAD/demo/Jamfile -------------------------------------------------------------------------------- /demo/cache_stmts/by_hand.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ricardocosme/msqlite/HEAD/demo/cache_stmts/by_hand.cpp -------------------------------------------------------------------------------- /demo/cache_stmts/using_db.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ricardocosme/msqlite/HEAD/demo/cache_stmts/using_db.cpp -------------------------------------------------------------------------------- /demo/for_each.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ricardocosme/msqlite/HEAD/demo/for_each.cpp -------------------------------------------------------------------------------- /demo/populate.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ricardocosme/msqlite/HEAD/demo/populate.cpp -------------------------------------------------------------------------------- /demo/step.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ricardocosme/msqlite/HEAD/demo/step.cpp -------------------------------------------------------------------------------- /demo/throws.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ricardocosme/msqlite/HEAD/demo/throws.cpp -------------------------------------------------------------------------------- /include/msqlite.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ricardocosme/msqlite/HEAD/include/msqlite.hpp -------------------------------------------------------------------------------- /include/msqlite/bind.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ricardocosme/msqlite/HEAD/include/msqlite/bind.hpp -------------------------------------------------------------------------------- /include/msqlite/cache/db.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ricardocosme/msqlite/HEAD/include/msqlite/cache/db.hpp -------------------------------------------------------------------------------- /include/msqlite/concepts.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ricardocosme/msqlite/HEAD/include/msqlite/concepts.hpp -------------------------------------------------------------------------------- /include/msqlite/db.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ricardocosme/msqlite/HEAD/include/msqlite/db.hpp -------------------------------------------------------------------------------- /include/msqlite/detail/bind.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ricardocosme/msqlite/HEAD/include/msqlite/detail/bind.hpp -------------------------------------------------------------------------------- /include/msqlite/detail/call.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ricardocosme/msqlite/HEAD/include/msqlite/detail/call.hpp -------------------------------------------------------------------------------- /include/msqlite/detail/empty_or_error.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ricardocosme/msqlite/HEAD/include/msqlite/detail/empty_or_error.hpp -------------------------------------------------------------------------------- /include/msqlite/detail/exec.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ricardocosme/msqlite/HEAD/include/msqlite/detail/exec.hpp -------------------------------------------------------------------------------- /include/msqlite/detail/for_each.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ricardocosme/msqlite/HEAD/include/msqlite/detail/for_each.hpp -------------------------------------------------------------------------------- /include/msqlite/detail/fwd_exp_exec.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ricardocosme/msqlite/HEAD/include/msqlite/detail/fwd_exp_exec.hpp -------------------------------------------------------------------------------- /include/msqlite/detail/onerror.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ricardocosme/msqlite/HEAD/include/msqlite/detail/onerror.hpp -------------------------------------------------------------------------------- /include/msqlite/detail/open.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ricardocosme/msqlite/HEAD/include/msqlite/detail/open.hpp -------------------------------------------------------------------------------- /include/msqlite/detail/prepare.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ricardocosme/msqlite/HEAD/include/msqlite/detail/prepare.hpp -------------------------------------------------------------------------------- /include/msqlite/detail/prepare_impl.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ricardocosme/msqlite/HEAD/include/msqlite/detail/prepare_impl.hpp -------------------------------------------------------------------------------- /include/msqlite/detail/reset.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ricardocosme/msqlite/HEAD/include/msqlite/detail/reset.hpp -------------------------------------------------------------------------------- /include/msqlite/detail/step.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ricardocosme/msqlite/HEAD/include/msqlite/detail/step.hpp -------------------------------------------------------------------------------- /include/msqlite/empty_or_error.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ricardocosme/msqlite/HEAD/include/msqlite/empty_or_error.hpp -------------------------------------------------------------------------------- /include/msqlite/error.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ricardocosme/msqlite/HEAD/include/msqlite/error.hpp -------------------------------------------------------------------------------- /include/msqlite/exec.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ricardocosme/msqlite/HEAD/include/msqlite/exec.hpp -------------------------------------------------------------------------------- /include/msqlite/first.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ricardocosme/msqlite/HEAD/include/msqlite/first.hpp -------------------------------------------------------------------------------- /include/msqlite/for_each.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ricardocosme/msqlite/HEAD/include/msqlite/for_each.hpp -------------------------------------------------------------------------------- /include/msqlite/onerror.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ricardocosme/msqlite/HEAD/include/msqlite/onerror.hpp -------------------------------------------------------------------------------- /include/msqlite/open.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ricardocosme/msqlite/HEAD/include/msqlite/open.hpp -------------------------------------------------------------------------------- /include/msqlite/pipes/context.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ricardocosme/msqlite/HEAD/include/msqlite/pipes/context.hpp -------------------------------------------------------------------------------- /include/msqlite/pipes/detail/bind.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ricardocosme/msqlite/HEAD/include/msqlite/pipes/detail/bind.hpp -------------------------------------------------------------------------------- /include/msqlite/pipes/detail/empty_or_error.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ricardocosme/msqlite/HEAD/include/msqlite/pipes/detail/empty_or_error.hpp -------------------------------------------------------------------------------- /include/msqlite/pipes/detail/exec.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ricardocosme/msqlite/HEAD/include/msqlite/pipes/detail/exec.hpp -------------------------------------------------------------------------------- /include/msqlite/pipes/detail/first.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ricardocosme/msqlite/HEAD/include/msqlite/pipes/detail/first.hpp -------------------------------------------------------------------------------- /include/msqlite/pipes/detail/for_each.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ricardocosme/msqlite/HEAD/include/msqlite/pipes/detail/for_each.hpp -------------------------------------------------------------------------------- /include/msqlite/pipes/detail/onerror.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ricardocosme/msqlite/HEAD/include/msqlite/pipes/detail/onerror.hpp -------------------------------------------------------------------------------- /include/msqlite/pipes/detail/prepare.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ricardocosme/msqlite/HEAD/include/msqlite/pipes/detail/prepare.hpp -------------------------------------------------------------------------------- /include/msqlite/pipes/detail/reset.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ricardocosme/msqlite/HEAD/include/msqlite/pipes/detail/reset.hpp -------------------------------------------------------------------------------- /include/msqlite/pipes/detail/step.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ricardocosme/msqlite/HEAD/include/msqlite/pipes/detail/step.hpp -------------------------------------------------------------------------------- /include/msqlite/prepare.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ricardocosme/msqlite/HEAD/include/msqlite/prepare.hpp -------------------------------------------------------------------------------- /include/msqlite/reset.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ricardocosme/msqlite/HEAD/include/msqlite/reset.hpp -------------------------------------------------------------------------------- /include/msqlite/result.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ricardocosme/msqlite/HEAD/include/msqlite/result.hpp -------------------------------------------------------------------------------- /include/msqlite/step.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ricardocosme/msqlite/HEAD/include/msqlite/step.hpp -------------------------------------------------------------------------------- /include/msqlite/stmt.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ricardocosme/msqlite/HEAD/include/msqlite/stmt.hpp -------------------------------------------------------------------------------- /include/msqlite/throws/error.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ricardocosme/msqlite/HEAD/include/msqlite/throws/error.hpp -------------------------------------------------------------------------------- /include/msqlite/throws/exec.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ricardocosme/msqlite/HEAD/include/msqlite/throws/exec.hpp -------------------------------------------------------------------------------- /include/msqlite/throws/for_each.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ricardocosme/msqlite/HEAD/include/msqlite/throws/for_each.hpp -------------------------------------------------------------------------------- /include/msqlite/throws/open.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ricardocosme/msqlite/HEAD/include/msqlite/throws/open.hpp -------------------------------------------------------------------------------- /include/msqlite/throws/prepare.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ricardocosme/msqlite/HEAD/include/msqlite/throws/prepare.hpp -------------------------------------------------------------------------------- /include/msqlite/throws/step.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ricardocosme/msqlite/HEAD/include/msqlite/throws/step.hpp -------------------------------------------------------------------------------- /include/msqlite/throws/value_or_throw.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ricardocosme/msqlite/HEAD/include/msqlite/throws/value_or_throw.hpp -------------------------------------------------------------------------------- /test/Jamfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ricardocosme/msqlite/HEAD/test/Jamfile -------------------------------------------------------------------------------- /test/connection.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ricardocosme/msqlite/HEAD/test/connection.cpp -------------------------------------------------------------------------------- /test/empty.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ricardocosme/msqlite/HEAD/test/empty.cpp -------------------------------------------------------------------------------- /test/exec.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ricardocosme/msqlite/HEAD/test/exec.cpp -------------------------------------------------------------------------------- /test/exec_cache_db.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ricardocosme/msqlite/HEAD/test/exec_cache_db.cpp -------------------------------------------------------------------------------- /test/exec_cache_db_throws.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ricardocosme/msqlite/HEAD/test/exec_cache_db_throws.cpp -------------------------------------------------------------------------------- /test/exec_throws.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ricardocosme/msqlite/HEAD/test/exec_throws.cpp -------------------------------------------------------------------------------- /test/for_each.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ricardocosme/msqlite/HEAD/test/for_each.cpp -------------------------------------------------------------------------------- /test/onerror.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ricardocosme/msqlite/HEAD/test/onerror.cpp -------------------------------------------------------------------------------- /test/open.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ricardocosme/msqlite/HEAD/test/open.cpp -------------------------------------------------------------------------------- /test/open_throws.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ricardocosme/msqlite/HEAD/test/open_throws.cpp -------------------------------------------------------------------------------- /test/prepare.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ricardocosme/msqlite/HEAD/test/prepare.cpp -------------------------------------------------------------------------------- /test/reset.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ricardocosme/msqlite/HEAD/test/reset.cpp -------------------------------------------------------------------------------- /test/statement.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ricardocosme/msqlite/HEAD/test/statement.cpp -------------------------------------------------------------------------------- /test/step.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ricardocosme/msqlite/HEAD/test/step.cpp --------------------------------------------------------------------------------