diff options
| -rw-r--r-- | src/modules/CMakeLists.txt | 5 | ||||
| -rw-r--r-- | src/modules/tomlplusplus.cppm (renamed from src/modules/tomlpp.cppm) | 20 |
2 files changed, 25 insertions, 0 deletions
diff --git a/src/modules/CMakeLists.txt b/src/modules/CMakeLists.txt index 356e7ccf08..5315390175 100644 --- a/src/modules/CMakeLists.txt +++ b/src/modules/CMakeLists.txt @@ -1,6 +1,11 @@ file(GLOB_RECURSE TOMLPLUSPLUS_MODULES *.cppm) add_library(tomlplusplus_modules) +target_sources(tomlplusplus_modules + PUBLIC + FILE_SET CXX_MODULES FILES + ${TOMLPLUSPLUS_MODULES} +) cmake_minimum_required(VERSION 3.28) diff --git a/src/modules/tomlpp.cppm b/src/modules/tomlplusplus.cppm index 698d180bf3..e1860c4878 100644 --- a/src/modules/tomlpp.cppm +++ b/src/modules/tomlplusplus.cppm @@ -65,4 +65,24 @@ export namespace toml { using TOML_NAMESPACE::operator<<; using TOML_NAMESPACE::parse; using TOML_NAMESPACE::parse_file; + + using TOML_NAMESPACE::is_array; + using TOML_NAMESPACE::is_boolean; + using TOML_NAMESPACE::is_chronological; + using TOML_NAMESPACE::is_container; + using TOML_NAMESPACE::is_date; + using TOML_NAMESPACE::is_date_time; + using TOML_NAMESPACE::is_floating_point; + using TOML_NAMESPACE::is_integer; + using TOML_NAMESPACE::is_key; + using TOML_NAMESPACE::is_key_or_convertible; + using TOML_NAMESPACE::is_node; + using TOML_NAMESPACE::is_node_view; + using TOML_NAMESPACE::is_number; + using TOML_NAMESPACE::is_string; + using TOML_NAMESPACE::is_table; + using TOML_NAMESPACE::is_time; + using TOML_NAMESPACE::is_value; + + using TOML_NAMESPACE::preserve_source_value_flags; } |
