diff --git a/examples/CMakeLists.txt b/examples/CMakeLists.txt index 4f6a654..57748fb 100644 --- a/examples/CMakeLists.txt +++ b/examples/CMakeLists.txt @@ -20,6 +20,7 @@ build_example(dynamic_library) build_example(event_trace) build_example(exception) build_example(logging) +build_example(nlp) build_example(parse1) build_example(parse2) build_example(string) diff --git a/examples/example_nlp.cpp b/examples/example_nlp.cpp new file mode 100644 index 0000000..d14e0fe --- /dev/null +++ b/examples/example_nlp.cpp @@ -0,0 +1,10 @@ +/** + * @copyright David Mott (c) 2016. Distributed under the Boost Software License Version 1.0. See LICENSE.md or http://boost.org/LICENSE_1_0.txt for details. + */ + +#include + +int main(){ + INFO("Hello?"); + return 0; +} diff --git a/include/xtd/btree.hpp b/include/xtd/btree.hpp new file mode 100644 index 0000000..7b54bf9 --- /dev/null +++ b/include/xtd/btree.hpp @@ -0,0 +1,20 @@ +/** @file +STL-ish map using on disk b-tree +@copyright David Mott (c) 2016. Distributed under the Boost Software License Version 1.0. See LICENSE.md or http://boost.org/LICENSE_1_0.txt for details. +*/ + + +namespace xtd{ + template class btree{ + + public: + using key_type = _KeyT; + using value_type = _ValueT; + + bool insert(const key_type& key, const value_type& value){ + + } + + + }; +} \ No newline at end of file diff --git a/include/xtd/nlp/nlp.hpp b/include/xtd/nlp/nlp.hpp index f28fecb..72f16a3 100644 --- a/include/xtd/nlp/nlp.hpp +++ b/include/xtd/nlp/nlp.hpp @@ -3,3 +3,8 @@ natural language processing @copyright David Mott (c) 2016. Distributed under the Boost Software License Version 1.0. See LICENSE.md or http://boost.org/LICENSE_1_0.txt for details. */ +namespace xtd{ + namespace nlp{ + + } +} \ No newline at end of file