From 715b16a9e3cafd966aea2e523a70c7ea54138b0c Mon Sep 17 00:00:00 2001 From: Emily Boudreaux Date: Tue, 7 Apr 2026 10:05:30 -0400 Subject: [PATCH] docs(docs): rebuilt --- Doxyfile | 2 +- docs/html/_logo_8png.html | 2 +- docs/html/annotated.html | 2 +- docs/html/ansi_8h.html | 207 ++++++++++ docs/html/ansi_8h.js | 13 + docs/html/ansi_8h__dep__incl.map | 12 + docs/html/ansi_8h__dep__incl.md5 | 1 + docs/html/ansi_8h__dep__incl.svg | 133 ++++++ docs/html/ansi_8h__dep__incl_org.svg | 107 +++++ docs/html/ansi_8h__incl.map | 9 + docs/html/ansi_8h__incl.md5 | 1 + docs/html/ansi_8h__incl.svg | 102 +++++ docs/html/ansi_8h__incl_org.svg | 76 ++++ docs/html/base_8h.html | 2 +- docs/html/classes.html | 2 +- ...sfourdst_1_1config_1_1_config-members.html | 2 +- .../classfourdst_1_1config_1_1_config.html | 2 +- ..._1exceptions_1_1_config_error-members.html | 2 +- ...config_1_1exceptions_1_1_config_error.html | 2 +- ...eptions_1_1_config_load_error-members.html | 2 +- ...g_1_1exceptions_1_1_config_load_error.html | 2 +- ...ptions_1_1_config_parse_error-members.html | 2 +- ..._1_1exceptions_1_1_config_parse_error.html | 2 +- ...eptions_1_1_config_save_error-members.html | 2 +- ...g_1_1exceptions_1_1_config_save_error.html | 2 +- ...eptions_1_1_schema_save_error-members.html | 2 +- ...g_1_1exceptions_1_1_schema_save_error.html | 2 +- ...ig_1_1utils_1_1_a_n_s_i_color-members.html | 123 ++++++ ..._1_1config_1_1utils_1_1_a_n_s_i_color.html | 250 ++++++++++++ ...st_1_1config_1_1utils_1_1_a_n_s_i_color.js | 7 + ..._1utils_1_1_a_n_s_i_color__coll__graph.map | 7 + ..._1utils_1_1_a_n_s_i_color__coll__graph.md5 | 1 + ..._1utils_1_1_a_n_s_i_color__coll__graph.svg | 86 ++++ ...ils_1_1_a_n_s_i_color__coll__graph_org.svg | 60 +++ docs/html/cli_8h.html | 2 +- ...eptfourdst_1_1config_1_1_is_c_l_i_app.html | 2 +- ...ourdst_1_1config_1_1_is_config_schema.html | 2 +- docs/html/concepts.html | 2 +- docs/html/config_8h.html | 2 +- docs/html/dir_000001_000003.html | 2 +- .../dir_2c16a3647d2e0836781345a6734d56f4.html | 2 +- .../dir_49e56c817e5e54854c35e136979f97ca.html | 2 +- .../dir_4b2c286be604226a61b42b7694f18b88.html | 2 +- .../dir_68267d1309a1af8e8297ef4c3efbcdba.html | 2 +- .../dir_7e83d1792d529f4aa7126ac7e0b3b699.html | 2 +- .../dir_904591e9279cabe43293bc1a827ea462.html | 2 +- .../dir_c34d5e8363cf0aa3fabc4f3fad3412a4.html | 2 +- .../dir_db2a2ef06a7c8abde1f4700fa96ffaaa.html | 2 +- docs/html/exceptions_8h.html | 2 +- docs/html/files.html | 2 +- docs/html/functions.html | 2 +- docs/html/functions_func.html | 2 +- docs/html/functions_type.html | 116 ++++++ docs/html/functions_vars.html | 2 +- docs/html/globals.html | 117 ++++++ docs/html/globals_defs.html | 117 ++++++ docs/html/graph_legend.html | 2 +- docs/html/hierarchy.html | 2 +- docs/html/index.html | 2 +- docs/html/inherit_graph_5.map | 3 + docs/html/inherit_graph_5.md5 | 1 + docs/html/inherit_graph_5.svg | 23 ++ docs/html/inherit_graph_6.map | 3 + docs/html/inherit_graph_6.md5 | 1 + docs/html/inherit_graph_6.svg | 22 + docs/html/inherit_graph_7.map | 13 + docs/html/inherit_graph_7.md5 | 1 + docs/html/inherit_graph_7.svg | 116 ++++++ docs/html/inherit_graph_8.map | 27 ++ docs/html/inherit_graph_8.md5 | 1 + docs/html/inherit_graph_8.svg | 251 ++++++++++++ docs/html/inherit_graph_9.map | 3 + docs/html/inherit_graph_9.md5 | 1 + docs/html/inherit_graph_9.svg | 23 ++ docs/html/inherits.html | 2 +- docs/html/mainpage_8md.html | 2 +- docs/html/namespacefourdst.html | 2 +- docs/html/namespacefourdst_1_1config.html | 2 +- ...espacefourdst_1_1config_1_1exceptions.html | 2 +- .../namespacefourdst_1_1config_1_1utils.html | 306 ++++++++++++++ .../namespacefourdst_1_1config_1_1utils.js | 11 + ...amespacefourdst_1_1config_1_1validate.html | 370 +++++++++++++++++ .../namespacefourdst_1_1config_1_1validate.js | 19 + docs/html/namespacemembers.html | 2 +- docs/html/namespacemembers_enum.html | 2 +- docs/html/namespacemembers_func.html | 2 +- docs/html/namespacemembers_vars.html | 126 ++++++ docs/html/namespaces.html | 2 +- docs/html/search/all_11.js | 4 + docs/html/search/all_12.js | 4 + docs/html/search/all_13.js | 5 + docs/html/search/classes_4.js | 4 + docs/html/search/classes_5.js | 4 + docs/html/search/classes_6.js | 5 + docs/html/search/defines_0.js | 4 + docs/html/search/defines_1.js | 4 + docs/html/search/enumvalues_4.js | 4 + docs/html/search/files_5.js | 4 + docs/html/search/files_6.js | 4 + docs/html/search/functions_b.js | 5 + docs/html/search/typedefs_0.js | 4 + docs/html/search/variables_1.js | 5 + docs/html/search/variables_2.js | 4 + docs/html/search/variables_3.js | 9 + docs/html/search/variables_4.js | 11 + docs/html/search/variables_5.js | 5 + docs/html/search/variables_6.js | 4 + ...uctfourdst_1_1config_1_1_inspect_type.html | 2 +- ...rdst_1_1config_1_1is__config__wrapper.html | 2 +- ..._wrapper_3_01_config_3_01_t_01_4_01_4.html | 2 +- ...validate_1_1_config_validator-members.html | 123 ++++++ ...nfig_1_1validate_1_1_config_validator.html | 285 +++++++++++++ ...config_1_1validate_1_1_config_validator.js | 9 + ..._1_config_validator_1_1_tuple_checker.html | 120 ++++++ ...d_tupc39fadd28c09fecb4c72f8c9dabf2925.html | 120 ++++++ ...med_tuple_3_01_fields_8_8_8_01_4_01_4.html | 168 ++++++++ ...named_tuple_3_01_fields_8_8_8_01_4_01_4.js | 4 + ...lidate_1_1_missing_field_tree-members.html | 121 ++++++ ...ig_1_1validate_1_1_missing_field_tree.html | 167 ++++++++ ...nfig_1_1validate_1_1_missing_field_tree.js | 5 + ...te_1_1_missing_field_tree__coll__graph.map | 10 + ...te_1_1_missing_field_tree__coll__graph.md5 | 1 + ...te_1_1_missing_field_tree__coll__graph.svg | 117 ++++++ ..._1_missing_field_tree__coll__graph_org.svg | 91 +++++ ..._1config_1_1validate_1_1is__map__impl.html | 132 ++++++ ...1_k_00_01_v_00_01_c_00_01_a_01_4_01_4.html | 132 ++++++ ...00_01_c_00_01_a_01_4_01_4__coll__graph.map | 7 + ...00_01_c_00_01_a_01_4_01_4__coll__graph.md5 | 1 + ...00_01_c_00_01_a_01_4_01_4__coll__graph.svg | 85 ++++ ...1_c_00_01_a_01_4_01_4__coll__graph_org.svg | 59 +++ ...01_c_00_01_a_01_4_01_4__inherit__graph.map | 7 + ...01_c_00_01_a_01_4_01_4__inherit__graph.md5 | 1 + ...01_c_00_01_a_01_4_01_4__inherit__graph.svg | 85 ++++ ..._00_01_a_01_4_01_4__inherit__graph_org.svg | 59 +++ ...1_v_004b5dc28703f2b02adfd0a61b9b6fd2f5.map | 7 + ...1_v_004b5dc28703f2b02adfd0a61b9b6fd2f5.md5 | 1 + ...1_v_004b5dc28703f2b02adfd0a61b9b6fd2f5.svg | 85 ++++ ...004b5dc28703f2b02adfd0a61b9b6fd2f5_org.svg | 59 +++ ...1_v_00_01_h_00_01_e_00_01_a_01_4_01_4.html | 132 ++++++ ...1_v_00a04072b2b62e450785c3d68ed3e07862.map | 7 + ...1_v_00a04072b2b62e450785c3d68ed3e07862.md5 | 1 + ...1_v_00a04072b2b62e450785c3d68ed3e07862.svg | 85 ++++ ...00a04072b2b62e450785c3d68ed3e07862_org.svg | 59 +++ ...validate_1_1is__map__impl__coll__graph.map | 5 + ...validate_1_1is__map__impl__coll__graph.md5 | 1 + ...validate_1_1is__map__impl__coll__graph.svg | 66 +++ ...date_1_1is__map__impl__coll__graph_org.svg | 40 ++ ...idate_1_1is__map__impl__inherit__graph.map | 5 + ...idate_1_1is__map__impl__inherit__graph.md5 | 1 + ...idate_1_1is__map__impl__inherit__graph.svg | 66 +++ ...e_1_1is__map__impl__inherit__graph_org.svg | 40 ++ ...fig_1_1validate_1_1is__optional__impl.html | 132 ++++++ ..._3_01std_1_1optional_3_01_t_01_4_01_4.html | 132 ++++++ ...optional_3_01_t_01_4_01_4__coll__graph.map | 7 + ...optional_3_01_t_01_4_01_4__coll__graph.md5 | 1 + ...optional_3_01_t_01_4_01_4__coll__graph.svg | 85 ++++ ...onal_3_01_t_01_4_01_4__coll__graph_org.svg | 59 +++ ...ional_3_01_t_01_4_01_4__inherit__graph.map | 7 + ...ional_3_01_t_01_4_01_4__inherit__graph.md5 | 1 + ...ional_3_01_t_01_4_01_4__inherit__graph.svg | 85 ++++ ...l_3_01_t_01_4_01_4__inherit__graph_org.svg | 59 +++ ...ate_1_1is__optional__impl__coll__graph.map | 5 + ...ate_1_1is__optional__impl__coll__graph.md5 | 1 + ...ate_1_1is__optional__impl__coll__graph.svg | 66 +++ ...1_1is__optional__impl__coll__graph_org.svg | 40 ++ ..._1_1is__optional__impl__inherit__graph.map | 5 + ..._1_1is__optional__impl__inherit__graph.md5 | 1 + ..._1_1is__optional__impl__inherit__graph.svg | 66 +++ ...is__optional__impl__inherit__graph_org.svg | 40 ++ ...onfig_1_1validate_1_1is__vector__impl.html | 132 ++++++ ...td_1_1vector_3_01_t_00_01_a_01_4_01_4.html | 132 ++++++ ..._3_01_t_00_01_a_01_4_01_4__coll__graph.map | 7 + ..._3_01_t_00_01_a_01_4_01_4__coll__graph.md5 | 1 + ..._3_01_t_00_01_a_01_4_01_4__coll__graph.svg | 85 ++++ ...1_t_00_01_a_01_4_01_4__coll__graph_org.svg | 59 +++ ...01_t_00_01_a_01_4_01_4__inherit__graph.map | 7 + ...01_t_00_01_a_01_4_01_4__inherit__graph.md5 | 1 + ...01_t_00_01_a_01_4_01_4__inherit__graph.svg | 85 ++++ ..._00_01_a_01_4_01_4__inherit__graph_org.svg | 59 +++ ...idate_1_1is__vector__impl__coll__graph.map | 5 + ...idate_1_1is__vector__impl__coll__graph.md5 | 1 + ...idate_1_1is__vector__impl__coll__graph.svg | 66 +++ ...e_1_1is__vector__impl__coll__graph_org.svg | 40 ++ ...te_1_1is__vector__impl__inherit__graph.map | 5 + ...te_1_1is__vector__impl__inherit__graph.md5 | 1 + ...te_1_1is__vector__impl__inherit__graph.svg | 66 +++ ..._1is__vector__impl__inherit__graph_org.svg | 40 ++ ...3_01_t_01_4_00_01_char_t_01_4-members.html | 2 +- ..._config_3_01_t_01_4_00_01_char_t_01_4.html | 2 +- docs/html/validate_8h.html | 203 +++++++++ docs/html/validate_8h.js | 20 + docs/html/validate_8h__dep__incl.map | 10 + docs/html/validate_8h__dep__incl.md5 | 1 + docs/html/validate_8h__dep__incl.svg | 114 ++++++ docs/html/validate_8h__dep__incl_org.svg | 88 ++++ docs/html/validate_8h__incl.map | 34 ++ docs/html/validate_8h__incl.md5 | 1 + docs/html/validate_8h__incl.svg | 384 ++++++++++++++++++ docs/html/validate_8h__incl_org.svg | 301 ++++++++++++++ 199 files changed, 8321 insertions(+), 53 deletions(-) create mode 100644 docs/html/ansi_8h.html create mode 100644 docs/html/ansi_8h.js create mode 100644 docs/html/ansi_8h__dep__incl.map create mode 100644 docs/html/ansi_8h__dep__incl.md5 create mode 100644 docs/html/ansi_8h__dep__incl.svg create mode 100644 docs/html/ansi_8h__dep__incl_org.svg create mode 100644 docs/html/ansi_8h__incl.map create mode 100644 docs/html/ansi_8h__incl.md5 create mode 100644 docs/html/ansi_8h__incl.svg create mode 100644 docs/html/ansi_8h__incl_org.svg create mode 100644 docs/html/classfourdst_1_1config_1_1utils_1_1_a_n_s_i_color-members.html create mode 100644 docs/html/classfourdst_1_1config_1_1utils_1_1_a_n_s_i_color.html create mode 100644 docs/html/classfourdst_1_1config_1_1utils_1_1_a_n_s_i_color.js create mode 100644 docs/html/classfourdst_1_1config_1_1utils_1_1_a_n_s_i_color__coll__graph.map create mode 100644 docs/html/classfourdst_1_1config_1_1utils_1_1_a_n_s_i_color__coll__graph.md5 create mode 100644 docs/html/classfourdst_1_1config_1_1utils_1_1_a_n_s_i_color__coll__graph.svg create mode 100644 docs/html/classfourdst_1_1config_1_1utils_1_1_a_n_s_i_color__coll__graph_org.svg create mode 100644 docs/html/functions_type.html create mode 100644 docs/html/globals.html create mode 100644 docs/html/globals_defs.html create mode 100644 docs/html/inherit_graph_5.map create mode 100644 docs/html/inherit_graph_5.md5 create mode 100644 docs/html/inherit_graph_5.svg create mode 100644 docs/html/inherit_graph_6.map create mode 100644 docs/html/inherit_graph_6.md5 create mode 100644 docs/html/inherit_graph_6.svg create mode 100644 docs/html/inherit_graph_7.map create mode 100644 docs/html/inherit_graph_7.md5 create mode 100644 docs/html/inherit_graph_7.svg create mode 100644 docs/html/inherit_graph_8.map create mode 100644 docs/html/inherit_graph_8.md5 create mode 100644 docs/html/inherit_graph_8.svg create mode 100644 docs/html/inherit_graph_9.map create mode 100644 docs/html/inherit_graph_9.md5 create mode 100644 docs/html/inherit_graph_9.svg create mode 100644 docs/html/namespacefourdst_1_1config_1_1utils.html create mode 100644 docs/html/namespacefourdst_1_1config_1_1utils.js create mode 100644 docs/html/namespacefourdst_1_1config_1_1validate.html create mode 100644 docs/html/namespacefourdst_1_1config_1_1validate.js create mode 100644 docs/html/namespacemembers_vars.html create mode 100644 docs/html/search/all_11.js create mode 100644 docs/html/search/all_12.js create mode 100644 docs/html/search/all_13.js create mode 100644 docs/html/search/classes_4.js create mode 100644 docs/html/search/classes_5.js create mode 100644 docs/html/search/classes_6.js create mode 100644 docs/html/search/defines_0.js create mode 100644 docs/html/search/defines_1.js create mode 100644 docs/html/search/enumvalues_4.js create mode 100644 docs/html/search/files_5.js create mode 100644 docs/html/search/files_6.js create mode 100644 docs/html/search/functions_b.js create mode 100644 docs/html/search/typedefs_0.js create mode 100644 docs/html/search/variables_1.js create mode 100644 docs/html/search/variables_2.js create mode 100644 docs/html/search/variables_3.js create mode 100644 docs/html/search/variables_4.js create mode 100644 docs/html/search/variables_5.js create mode 100644 docs/html/search/variables_6.js create mode 100644 docs/html/structfourdst_1_1config_1_1validate_1_1_config_validator-members.html create mode 100644 docs/html/structfourdst_1_1config_1_1validate_1_1_config_validator.html create mode 100644 docs/html/structfourdst_1_1config_1_1validate_1_1_config_validator.js create mode 100644 docs/html/structfourdst_1_1config_1_1validate_1_1_config_validator_1_1_tuple_checker.html create mode 100644 docs/html/structfourdst_1_1config_1_1validate_1_1_config_validator_1_1_tuple_checker_3_01rfl_1_1_named_tupc39fadd28c09fecb4c72f8c9dabf2925.html create mode 100644 docs/html/structfourdst_1_1config_1_1validate_1_1_config_validator_1_1_tuple_checker_3_01rfl_1_1_named_tuple_3_01_fields_8_8_8_01_4_01_4.html create mode 100644 docs/html/structfourdst_1_1config_1_1validate_1_1_config_validator_1_1_tuple_checker_3_01rfl_1_1_named_tuple_3_01_fields_8_8_8_01_4_01_4.js create mode 100644 docs/html/structfourdst_1_1config_1_1validate_1_1_missing_field_tree-members.html create mode 100644 docs/html/structfourdst_1_1config_1_1validate_1_1_missing_field_tree.html create mode 100644 docs/html/structfourdst_1_1config_1_1validate_1_1_missing_field_tree.js create mode 100644 docs/html/structfourdst_1_1config_1_1validate_1_1_missing_field_tree__coll__graph.map create mode 100644 docs/html/structfourdst_1_1config_1_1validate_1_1_missing_field_tree__coll__graph.md5 create mode 100644 docs/html/structfourdst_1_1config_1_1validate_1_1_missing_field_tree__coll__graph.svg create mode 100644 docs/html/structfourdst_1_1config_1_1validate_1_1_missing_field_tree__coll__graph_org.svg create mode 100644 docs/html/structfourdst_1_1config_1_1validate_1_1is__map__impl.html create mode 100644 docs/html/structfourdst_1_1config_1_1validate_1_1is__map__impl_3_01std_1_1map_3_01_k_00_01_v_00_01_c_00_01_a_01_4_01_4.html create mode 100644 docs/html/structfourdst_1_1config_1_1validate_1_1is__map__impl_3_01std_1_1map_3_01_k_00_01_v_00_01_c_00_01_a_01_4_01_4__coll__graph.map create mode 100644 docs/html/structfourdst_1_1config_1_1validate_1_1is__map__impl_3_01std_1_1map_3_01_k_00_01_v_00_01_c_00_01_a_01_4_01_4__coll__graph.md5 create mode 100644 docs/html/structfourdst_1_1config_1_1validate_1_1is__map__impl_3_01std_1_1map_3_01_k_00_01_v_00_01_c_00_01_a_01_4_01_4__coll__graph.svg create mode 100644 docs/html/structfourdst_1_1config_1_1validate_1_1is__map__impl_3_01std_1_1map_3_01_k_00_01_v_00_01_c_00_01_a_01_4_01_4__coll__graph_org.svg create mode 100644 docs/html/structfourdst_1_1config_1_1validate_1_1is__map__impl_3_01std_1_1map_3_01_k_00_01_v_00_01_c_00_01_a_01_4_01_4__inherit__graph.map create mode 100644 docs/html/structfourdst_1_1config_1_1validate_1_1is__map__impl_3_01std_1_1map_3_01_k_00_01_v_00_01_c_00_01_a_01_4_01_4__inherit__graph.md5 create mode 100644 docs/html/structfourdst_1_1config_1_1validate_1_1is__map__impl_3_01std_1_1map_3_01_k_00_01_v_00_01_c_00_01_a_01_4_01_4__inherit__graph.svg create mode 100644 docs/html/structfourdst_1_1config_1_1validate_1_1is__map__impl_3_01std_1_1map_3_01_k_00_01_v_00_01_c_00_01_a_01_4_01_4__inherit__graph_org.svg create mode 100644 docs/html/structfourdst_1_1config_1_1validate_1_1is__map__impl_3_01std_1_1unordered__map_3_01_k_00_01_v_004b5dc28703f2b02adfd0a61b9b6fd2f5.map create mode 100644 docs/html/structfourdst_1_1config_1_1validate_1_1is__map__impl_3_01std_1_1unordered__map_3_01_k_00_01_v_004b5dc28703f2b02adfd0a61b9b6fd2f5.md5 create mode 100644 docs/html/structfourdst_1_1config_1_1validate_1_1is__map__impl_3_01std_1_1unordered__map_3_01_k_00_01_v_004b5dc28703f2b02adfd0a61b9b6fd2f5.svg create mode 100644 docs/html/structfourdst_1_1config_1_1validate_1_1is__map__impl_3_01std_1_1unordered__map_3_01_k_00_01_v_004b5dc28703f2b02adfd0a61b9b6fd2f5_org.svg create mode 100644 docs/html/structfourdst_1_1config_1_1validate_1_1is__map__impl_3_01std_1_1unordered__map_3_01_k_00_01_v_00_01_h_00_01_e_00_01_a_01_4_01_4.html create mode 100644 docs/html/structfourdst_1_1config_1_1validate_1_1is__map__impl_3_01std_1_1unordered__map_3_01_k_00_01_v_00a04072b2b62e450785c3d68ed3e07862.map create mode 100644 docs/html/structfourdst_1_1config_1_1validate_1_1is__map__impl_3_01std_1_1unordered__map_3_01_k_00_01_v_00a04072b2b62e450785c3d68ed3e07862.md5 create mode 100644 docs/html/structfourdst_1_1config_1_1validate_1_1is__map__impl_3_01std_1_1unordered__map_3_01_k_00_01_v_00a04072b2b62e450785c3d68ed3e07862.svg create mode 100644 docs/html/structfourdst_1_1config_1_1validate_1_1is__map__impl_3_01std_1_1unordered__map_3_01_k_00_01_v_00a04072b2b62e450785c3d68ed3e07862_org.svg create mode 100644 docs/html/structfourdst_1_1config_1_1validate_1_1is__map__impl__coll__graph.map create mode 100644 docs/html/structfourdst_1_1config_1_1validate_1_1is__map__impl__coll__graph.md5 create mode 100644 docs/html/structfourdst_1_1config_1_1validate_1_1is__map__impl__coll__graph.svg create mode 100644 docs/html/structfourdst_1_1config_1_1validate_1_1is__map__impl__coll__graph_org.svg create mode 100644 docs/html/structfourdst_1_1config_1_1validate_1_1is__map__impl__inherit__graph.map create mode 100644 docs/html/structfourdst_1_1config_1_1validate_1_1is__map__impl__inherit__graph.md5 create mode 100644 docs/html/structfourdst_1_1config_1_1validate_1_1is__map__impl__inherit__graph.svg create mode 100644 docs/html/structfourdst_1_1config_1_1validate_1_1is__map__impl__inherit__graph_org.svg create mode 100644 docs/html/structfourdst_1_1config_1_1validate_1_1is__optional__impl.html create mode 100644 docs/html/structfourdst_1_1config_1_1validate_1_1is__optional__impl_3_01std_1_1optional_3_01_t_01_4_01_4.html create mode 100644 docs/html/structfourdst_1_1config_1_1validate_1_1is__optional__impl_3_01std_1_1optional_3_01_t_01_4_01_4__coll__graph.map create mode 100644 docs/html/structfourdst_1_1config_1_1validate_1_1is__optional__impl_3_01std_1_1optional_3_01_t_01_4_01_4__coll__graph.md5 create mode 100644 docs/html/structfourdst_1_1config_1_1validate_1_1is__optional__impl_3_01std_1_1optional_3_01_t_01_4_01_4__coll__graph.svg create mode 100644 docs/html/structfourdst_1_1config_1_1validate_1_1is__optional__impl_3_01std_1_1optional_3_01_t_01_4_01_4__coll__graph_org.svg create mode 100644 docs/html/structfourdst_1_1config_1_1validate_1_1is__optional__impl_3_01std_1_1optional_3_01_t_01_4_01_4__inherit__graph.map create mode 100644 docs/html/structfourdst_1_1config_1_1validate_1_1is__optional__impl_3_01std_1_1optional_3_01_t_01_4_01_4__inherit__graph.md5 create mode 100644 docs/html/structfourdst_1_1config_1_1validate_1_1is__optional__impl_3_01std_1_1optional_3_01_t_01_4_01_4__inherit__graph.svg create mode 100644 docs/html/structfourdst_1_1config_1_1validate_1_1is__optional__impl_3_01std_1_1optional_3_01_t_01_4_01_4__inherit__graph_org.svg create mode 100644 docs/html/structfourdst_1_1config_1_1validate_1_1is__optional__impl__coll__graph.map create mode 100644 docs/html/structfourdst_1_1config_1_1validate_1_1is__optional__impl__coll__graph.md5 create mode 100644 docs/html/structfourdst_1_1config_1_1validate_1_1is__optional__impl__coll__graph.svg create mode 100644 docs/html/structfourdst_1_1config_1_1validate_1_1is__optional__impl__coll__graph_org.svg create mode 100644 docs/html/structfourdst_1_1config_1_1validate_1_1is__optional__impl__inherit__graph.map create mode 100644 docs/html/structfourdst_1_1config_1_1validate_1_1is__optional__impl__inherit__graph.md5 create mode 100644 docs/html/structfourdst_1_1config_1_1validate_1_1is__optional__impl__inherit__graph.svg create mode 100644 docs/html/structfourdst_1_1config_1_1validate_1_1is__optional__impl__inherit__graph_org.svg create mode 100644 docs/html/structfourdst_1_1config_1_1validate_1_1is__vector__impl.html create mode 100644 docs/html/structfourdst_1_1config_1_1validate_1_1is__vector__impl_3_01std_1_1vector_3_01_t_00_01_a_01_4_01_4.html create mode 100644 docs/html/structfourdst_1_1config_1_1validate_1_1is__vector__impl_3_01std_1_1vector_3_01_t_00_01_a_01_4_01_4__coll__graph.map create mode 100644 docs/html/structfourdst_1_1config_1_1validate_1_1is__vector__impl_3_01std_1_1vector_3_01_t_00_01_a_01_4_01_4__coll__graph.md5 create mode 100644 docs/html/structfourdst_1_1config_1_1validate_1_1is__vector__impl_3_01std_1_1vector_3_01_t_00_01_a_01_4_01_4__coll__graph.svg create mode 100644 docs/html/structfourdst_1_1config_1_1validate_1_1is__vector__impl_3_01std_1_1vector_3_01_t_00_01_a_01_4_01_4__coll__graph_org.svg create mode 100644 docs/html/structfourdst_1_1config_1_1validate_1_1is__vector__impl_3_01std_1_1vector_3_01_t_00_01_a_01_4_01_4__inherit__graph.map create mode 100644 docs/html/structfourdst_1_1config_1_1validate_1_1is__vector__impl_3_01std_1_1vector_3_01_t_00_01_a_01_4_01_4__inherit__graph.md5 create mode 100644 docs/html/structfourdst_1_1config_1_1validate_1_1is__vector__impl_3_01std_1_1vector_3_01_t_00_01_a_01_4_01_4__inherit__graph.svg create mode 100644 docs/html/structfourdst_1_1config_1_1validate_1_1is__vector__impl_3_01std_1_1vector_3_01_t_00_01_a_01_4_01_4__inherit__graph_org.svg create mode 100644 docs/html/structfourdst_1_1config_1_1validate_1_1is__vector__impl__coll__graph.map create mode 100644 docs/html/structfourdst_1_1config_1_1validate_1_1is__vector__impl__coll__graph.md5 create mode 100644 docs/html/structfourdst_1_1config_1_1validate_1_1is__vector__impl__coll__graph.svg create mode 100644 docs/html/structfourdst_1_1config_1_1validate_1_1is__vector__impl__coll__graph_org.svg create mode 100644 docs/html/structfourdst_1_1config_1_1validate_1_1is__vector__impl__inherit__graph.map create mode 100644 docs/html/structfourdst_1_1config_1_1validate_1_1is__vector__impl__inherit__graph.md5 create mode 100644 docs/html/structfourdst_1_1config_1_1validate_1_1is__vector__impl__inherit__graph.svg create mode 100644 docs/html/structfourdst_1_1config_1_1validate_1_1is__vector__impl__inherit__graph_org.svg create mode 100644 docs/html/validate_8h.html create mode 100644 docs/html/validate_8h.js create mode 100644 docs/html/validate_8h__dep__incl.map create mode 100644 docs/html/validate_8h__dep__incl.md5 create mode 100644 docs/html/validate_8h__dep__incl.svg create mode 100644 docs/html/validate_8h__dep__incl_org.svg create mode 100644 docs/html/validate_8h__incl.map create mode 100644 docs/html/validate_8h__incl.md5 create mode 100644 docs/html/validate_8h__incl.svg create mode 100644 docs/html/validate_8h__incl_org.svg diff --git a/Doxyfile b/Doxyfile index 10d8fdd..07dd45f 100644 --- a/Doxyfile +++ b/Doxyfile @@ -48,7 +48,7 @@ PROJECT_NAME = libconfig # could be handy for archiving the generated documentation or if some version # control system is used. -PROJECT_NUMBER = v2.2.0 +PROJECT_NUMBER = v2.2.1 # Using the PROJECT_BRIEF tag one can provide an optional one line description # for a project that appears at the top of each page and should give viewers a diff --git a/docs/html/_logo_8png.html b/docs/html/_logo_8png.html index 96f1968..b294bfc 100644 --- a/docs/html/_logo_8png.html +++ b/docs/html/_logo_8png.html @@ -31,7 +31,7 @@ Logo -
libconfig v2.2.0 +
libconfig v2.2.1
Reflection based C++ configuration library
diff --git a/docs/html/annotated.html b/docs/html/annotated.html index 9749b29..8c45d2b 100644 --- a/docs/html/annotated.html +++ b/docs/html/annotated.html @@ -31,7 +31,7 @@ Logo -
libconfig v2.2.0 +
libconfig v2.2.1
Reflection based C++ configuration library
diff --git a/docs/html/ansi_8h.html b/docs/html/ansi_8h.html new file mode 100644 index 0000000..8a7b0d6 --- /dev/null +++ b/docs/html/ansi_8h.html @@ -0,0 +1,207 @@ + + + + + + + +libconfig: src/config/include/fourdst/config/ansi.h File Reference + + + + + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
libconfig v2.2.1 +
+
Reflection based C++ configuration library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
ansi.h File Reference
+
+
+
#include <cstdlib>
+#include <string>
+#include <unistd.h>
+
+Include dependency graph for ansi.h:
+
+
+
+
+This graph shows which files directly or indirectly include this file:
+
+
+
+
+ + + +

+Classes

class  fourdst::config::utils::ANSIColor
 
+ + + + + + + +

+Namespaces

namespace  fourdst
 
namespace  fourdst::config
 
namespace  fourdst::config::utils
 
+ + + + + +

+Macros

#define ISATTY   isatty
 
#define FILENO   fileno
 
+ + + +

+Functions

bool fourdst::config::utils::supports_ansi_colors ()
 
+ + + + + + + + + + + + + +

+Variables

const bool fourdst::config::utils::TERM_COLOR_SUPPORT = supports_ansi_colors()
 
ANSIColor fourdst::config::utils::RED {"\033[31m"}
 
ANSIColor fourdst::config::utils::GREEN {"\033[32m"}
 
ANSIColor fourdst::config::utils::BLUE {"\033[34m"}
 
ANSIColor fourdst::config::utils::CYAN {"\033[36m"}
 
ANSIColor fourdst::config::utils::RESET {"\033[0m"}
 
+

Macro Definition Documentation

+ +

◆ FILENO

+ +
+
+ + + + +
#define FILENO   fileno
+
+ +
+
+ +

◆ ISATTY

+ +
+
+ + + + +
#define ISATTY   isatty
+
+ +
+
+
+
+ + + + diff --git a/docs/html/ansi_8h.js b/docs/html/ansi_8h.js new file mode 100644 index 0000000..06e61b1 --- /dev/null +++ b/docs/html/ansi_8h.js @@ -0,0 +1,13 @@ +var ansi_8h = +[ + [ "fourdst::config::utils::ANSIColor", "classfourdst_1_1config_1_1utils_1_1_a_n_s_i_color.html", "classfourdst_1_1config_1_1utils_1_1_a_n_s_i_color" ], + [ "FILENO", "ansi_8h.html#af2832b8f489368732656ba888e493335", null ], + [ "ISATTY", "ansi_8h.html#a731b8c97222b70212a2ae3d3a785ea17", null ], + [ "fourdst::config::utils::supports_ansi_colors", "namespacefourdst_1_1config_1_1utils.html#ab115ddb20d0e4246191ded7e0b7af20d", null ], + [ "fourdst::config::utils::BLUE", "namespacefourdst_1_1config_1_1utils.html#ae9150389cf321e021772e98def0dcdcc", null ], + [ "fourdst::config::utils::CYAN", "namespacefourdst_1_1config_1_1utils.html#a23516053b082850688b78752fb11be3d", null ], + [ "fourdst::config::utils::GREEN", "namespacefourdst_1_1config_1_1utils.html#afc3d0ab9da018e706cbee3f579ec1bcc", null ], + [ "fourdst::config::utils::RED", "namespacefourdst_1_1config_1_1utils.html#a479285c28a8f3bd9fa14b18e95077017", null ], + [ "fourdst::config::utils::RESET", "namespacefourdst_1_1config_1_1utils.html#a1efaebb7192863fa69468ae166a32054", null ], + [ "fourdst::config::utils::TERM_COLOR_SUPPORT", "namespacefourdst_1_1config_1_1utils.html#a64d8db126c6ffc304d36a66626a1815f", null ] +]; \ No newline at end of file diff --git a/docs/html/ansi_8h__dep__incl.map b/docs/html/ansi_8h__dep__incl.map new file mode 100644 index 0000000..fedd802 --- /dev/null +++ b/docs/html/ansi_8h__dep__incl.map @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/docs/html/ansi_8h__dep__incl.md5 b/docs/html/ansi_8h__dep__incl.md5 new file mode 100644 index 0000000..847965e --- /dev/null +++ b/docs/html/ansi_8h__dep__incl.md5 @@ -0,0 +1 @@ +4dc12068930b3991c57d562070a143d2 \ No newline at end of file diff --git a/docs/html/ansi_8h__dep__incl.svg b/docs/html/ansi_8h__dep__incl.svg new file mode 100644 index 0000000..bec7ec9 --- /dev/null +++ b/docs/html/ansi_8h__dep__incl.svg @@ -0,0 +1,133 @@ + + + + + + + + + + + + +src/config/include/fourdst/config/ansi.h + + +Node1 + + +src/config/include +/fourdst/config/ansi.h + + + + + +Node2 + + +src/config/include +/fourdst/config/validate.h + + + + + +Node1->Node2 + + + + + + + + +Node3 + + +src/config/include +/fourdst/config/base.h + + + + + +Node2->Node3 + + + + + + + + +Node4 + + +src/config/include +/fourdst/config/cli.h + + + + + +Node3->Node4 + + + + + + + + +Node5 + + +src/config/include +/fourdst/config/config.h + + + + + +Node3->Node5 + + + + + + + + +Node4->Node5 + + + + + + + + + + + + + diff --git a/docs/html/ansi_8h__dep__incl_org.svg b/docs/html/ansi_8h__dep__incl_org.svg new file mode 100644 index 0000000..e4311dc --- /dev/null +++ b/docs/html/ansi_8h__dep__incl_org.svg @@ -0,0 +1,107 @@ + + + + + + +src/config/include/fourdst/config/ansi.h + + +Node1 + + +src/config/include +/fourdst/config/ansi.h + + + + + +Node2 + + +src/config/include +/fourdst/config/validate.h + + + + + +Node1->Node2 + + + + + + + + +Node3 + + +src/config/include +/fourdst/config/base.h + + + + + +Node2->Node3 + + + + + + + + +Node4 + + +src/config/include +/fourdst/config/cli.h + + + + + +Node3->Node4 + + + + + + + + +Node5 + + +src/config/include +/fourdst/config/config.h + + + + + +Node3->Node5 + + + + + + + + +Node4->Node5 + + + + + + + + diff --git a/docs/html/ansi_8h__incl.map b/docs/html/ansi_8h__incl.map new file mode 100644 index 0000000..f865b27 --- /dev/null +++ b/docs/html/ansi_8h__incl.map @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/docs/html/ansi_8h__incl.md5 b/docs/html/ansi_8h__incl.md5 new file mode 100644 index 0000000..48bc896 --- /dev/null +++ b/docs/html/ansi_8h__incl.md5 @@ -0,0 +1 @@ +468ab8ef5f6e38e777dda51116cacc73 \ No newline at end of file diff --git a/docs/html/ansi_8h__incl.svg b/docs/html/ansi_8h__incl.svg new file mode 100644 index 0000000..92f5cda --- /dev/null +++ b/docs/html/ansi_8h__incl.svg @@ -0,0 +1,102 @@ + + + + + + + + + + + + +src/config/include/fourdst/config/ansi.h + + +Node1 + + +src/config/include +/fourdst/config/ansi.h + + + + + +Node2 + + +cstdlib + + + + + +Node1->Node2 + + + + + + + + +Node3 + + +string + + + + + +Node1->Node3 + + + + + + + + +Node4 + + +unistd.h + + + + + +Node1->Node4 + + + + + + + + + + + + + diff --git a/docs/html/ansi_8h__incl_org.svg b/docs/html/ansi_8h__incl_org.svg new file mode 100644 index 0000000..99410a7 --- /dev/null +++ b/docs/html/ansi_8h__incl_org.svg @@ -0,0 +1,76 @@ + + + + + + +src/config/include/fourdst/config/ansi.h + + +Node1 + + +src/config/include +/fourdst/config/ansi.h + + + + + +Node2 + + +cstdlib + + + + + +Node1->Node2 + + + + + + + + +Node3 + + +string + + + + + +Node1->Node3 + + + + + + + + +Node4 + + +unistd.h + + + + + +Node1->Node4 + + + + + + + + diff --git a/docs/html/base_8h.html b/docs/html/base_8h.html index ec539f2..e7a1291 100644 --- a/docs/html/base_8h.html +++ b/docs/html/base_8h.html @@ -31,7 +31,7 @@ Logo -
libconfig v2.2.0 +
libconfig v2.2.1
Reflection based C++ configuration library
diff --git a/docs/html/classes.html b/docs/html/classes.html index ab83e7b..e38d9e3 100644 --- a/docs/html/classes.html +++ b/docs/html/classes.html @@ -31,7 +31,7 @@ Logo -
libconfig v2.2.0 +
libconfig v2.2.1
Reflection based C++ configuration library
diff --git a/docs/html/classfourdst_1_1config_1_1_config-members.html b/docs/html/classfourdst_1_1config_1_1_config-members.html index 60d7878..499b7c5 100644 --- a/docs/html/classfourdst_1_1config_1_1_config-members.html +++ b/docs/html/classfourdst_1_1config_1_1_config-members.html @@ -31,7 +31,7 @@ Logo -
libconfig v2.2.0 +
libconfig v2.2.1
Reflection based C++ configuration library
diff --git a/docs/html/classfourdst_1_1config_1_1_config.html b/docs/html/classfourdst_1_1config_1_1_config.html index 548dc82..e92988e 100644 --- a/docs/html/classfourdst_1_1config_1_1_config.html +++ b/docs/html/classfourdst_1_1config_1_1_config.html @@ -31,7 +31,7 @@ Logo -
libconfig v2.2.0 +
libconfig v2.2.1
Reflection based C++ configuration library
diff --git a/docs/html/classfourdst_1_1config_1_1exceptions_1_1_config_error-members.html b/docs/html/classfourdst_1_1config_1_1exceptions_1_1_config_error-members.html index d0af73b..7182337 100644 --- a/docs/html/classfourdst_1_1config_1_1exceptions_1_1_config_error-members.html +++ b/docs/html/classfourdst_1_1config_1_1exceptions_1_1_config_error-members.html @@ -31,7 +31,7 @@ Logo -
libconfig v2.2.0 +
libconfig v2.2.1
Reflection based C++ configuration library
diff --git a/docs/html/classfourdst_1_1config_1_1exceptions_1_1_config_error.html b/docs/html/classfourdst_1_1config_1_1exceptions_1_1_config_error.html index 294a59a..8287beb 100644 --- a/docs/html/classfourdst_1_1config_1_1exceptions_1_1_config_error.html +++ b/docs/html/classfourdst_1_1config_1_1exceptions_1_1_config_error.html @@ -31,7 +31,7 @@ Logo -
libconfig v2.2.0 +
libconfig v2.2.1
Reflection based C++ configuration library
diff --git a/docs/html/classfourdst_1_1config_1_1exceptions_1_1_config_load_error-members.html b/docs/html/classfourdst_1_1config_1_1exceptions_1_1_config_load_error-members.html index 52efe1b..ff65db0 100644 --- a/docs/html/classfourdst_1_1config_1_1exceptions_1_1_config_load_error-members.html +++ b/docs/html/classfourdst_1_1config_1_1exceptions_1_1_config_load_error-members.html @@ -31,7 +31,7 @@ Logo -
libconfig v2.2.0 +
libconfig v2.2.1
Reflection based C++ configuration library
diff --git a/docs/html/classfourdst_1_1config_1_1exceptions_1_1_config_load_error.html b/docs/html/classfourdst_1_1config_1_1exceptions_1_1_config_load_error.html index fd6a7f6..910b546 100644 --- a/docs/html/classfourdst_1_1config_1_1exceptions_1_1_config_load_error.html +++ b/docs/html/classfourdst_1_1config_1_1exceptions_1_1_config_load_error.html @@ -31,7 +31,7 @@ Logo -
libconfig v2.2.0 +
libconfig v2.2.1
Reflection based C++ configuration library
diff --git a/docs/html/classfourdst_1_1config_1_1exceptions_1_1_config_parse_error-members.html b/docs/html/classfourdst_1_1config_1_1exceptions_1_1_config_parse_error-members.html index 0adcc0e..38f7091 100644 --- a/docs/html/classfourdst_1_1config_1_1exceptions_1_1_config_parse_error-members.html +++ b/docs/html/classfourdst_1_1config_1_1exceptions_1_1_config_parse_error-members.html @@ -31,7 +31,7 @@ Logo -
libconfig v2.2.0 +
libconfig v2.2.1
Reflection based C++ configuration library
diff --git a/docs/html/classfourdst_1_1config_1_1exceptions_1_1_config_parse_error.html b/docs/html/classfourdst_1_1config_1_1exceptions_1_1_config_parse_error.html index 320e2b2..05bcf83 100644 --- a/docs/html/classfourdst_1_1config_1_1exceptions_1_1_config_parse_error.html +++ b/docs/html/classfourdst_1_1config_1_1exceptions_1_1_config_parse_error.html @@ -31,7 +31,7 @@ Logo -
libconfig v2.2.0 +
libconfig v2.2.1
Reflection based C++ configuration library
diff --git a/docs/html/classfourdst_1_1config_1_1exceptions_1_1_config_save_error-members.html b/docs/html/classfourdst_1_1config_1_1exceptions_1_1_config_save_error-members.html index 8b42982..d52d1c2 100644 --- a/docs/html/classfourdst_1_1config_1_1exceptions_1_1_config_save_error-members.html +++ b/docs/html/classfourdst_1_1config_1_1exceptions_1_1_config_save_error-members.html @@ -31,7 +31,7 @@ Logo -
libconfig v2.2.0 +
libconfig v2.2.1
Reflection based C++ configuration library
diff --git a/docs/html/classfourdst_1_1config_1_1exceptions_1_1_config_save_error.html b/docs/html/classfourdst_1_1config_1_1exceptions_1_1_config_save_error.html index a5ac00d..502d523 100644 --- a/docs/html/classfourdst_1_1config_1_1exceptions_1_1_config_save_error.html +++ b/docs/html/classfourdst_1_1config_1_1exceptions_1_1_config_save_error.html @@ -31,7 +31,7 @@ Logo -
libconfig v2.2.0 +
libconfig v2.2.1
Reflection based C++ configuration library
diff --git a/docs/html/classfourdst_1_1config_1_1exceptions_1_1_schema_save_error-members.html b/docs/html/classfourdst_1_1config_1_1exceptions_1_1_schema_save_error-members.html index 8f802a8..0f880ea 100644 --- a/docs/html/classfourdst_1_1config_1_1exceptions_1_1_schema_save_error-members.html +++ b/docs/html/classfourdst_1_1config_1_1exceptions_1_1_schema_save_error-members.html @@ -31,7 +31,7 @@ Logo -
libconfig v2.2.0 +
libconfig v2.2.1
Reflection based C++ configuration library
diff --git a/docs/html/classfourdst_1_1config_1_1exceptions_1_1_schema_save_error.html b/docs/html/classfourdst_1_1config_1_1exceptions_1_1_schema_save_error.html index 037bedf..6f2b972 100644 --- a/docs/html/classfourdst_1_1config_1_1exceptions_1_1_schema_save_error.html +++ b/docs/html/classfourdst_1_1config_1_1exceptions_1_1_schema_save_error.html @@ -31,7 +31,7 @@ Logo -
libconfig v2.2.0 +
libconfig v2.2.1
Reflection based C++ configuration library
diff --git a/docs/html/classfourdst_1_1config_1_1utils_1_1_a_n_s_i_color-members.html b/docs/html/classfourdst_1_1config_1_1utils_1_1_a_n_s_i_color-members.html new file mode 100644 index 0000000..34c8b8e --- /dev/null +++ b/docs/html/classfourdst_1_1config_1_1utils_1_1_a_n_s_i_color-members.html @@ -0,0 +1,123 @@ + + + + + + + +libconfig: Member List + + + + + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
libconfig v2.2.1 +
+
Reflection based C++ configuration library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
fourdst::config::utils::ANSIColor Member List
+
+
+ +

This is the complete list of members for fourdst::config::utils::ANSIColor, including all inherited members.

+ + + + + +
ANSIColor(const std::string &value)fourdst::config::utils::ANSIColorinlineexplicit
ANSIColor()=defaultfourdst::config::utils::ANSIColorprivate
get() constfourdst::config::utils::ANSIColorinline
m_valuefourdst::config::utils::ANSIColorprivate
+
+ + + + diff --git a/docs/html/classfourdst_1_1config_1_1utils_1_1_a_n_s_i_color.html b/docs/html/classfourdst_1_1config_1_1utils_1_1_a_n_s_i_color.html new file mode 100644 index 0000000..6cfbbd5 --- /dev/null +++ b/docs/html/classfourdst_1_1config_1_1utils_1_1_a_n_s_i_color.html @@ -0,0 +1,250 @@ + + + + + + + +libconfig: fourdst::config::utils::ANSIColor Class Reference + + + + + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
libconfig v2.2.1 +
+
Reflection based C++ configuration library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
fourdst::config::utils::ANSIColor Class Reference
+
+
+ +

#include <ansi.h>

+
+Collaboration diagram for fourdst::config::utils::ANSIColor:
+
+
+
[legend]
+ + + + + + +

+Public Member Functions

 ANSIColor (const std::string &value)
 
std::string_view get () const
 
+ + + +

+Private Member Functions

 ANSIColor ()=default
 
+ + + +

+Private Attributes

std::string m_value {""}
 
+

Constructor & Destructor Documentation

+ +

◆ ANSIColor() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
fourdst::config::utils::ANSIColor::ANSIColor (const std::string & value)
+
+inlineexplicit
+
+ +
+
+ +

◆ ANSIColor() [2/2]

+ +
+
+ + + + + +
+ + + + + + + +
fourdst::config::utils::ANSIColor::ANSIColor ()
+
+privatedefault
+
+ +
+
+

Member Function Documentation

+ +

◆ get()

+ +
+
+ + + + + +
+ + + + + + + +
std::string_view fourdst::config::utils::ANSIColor::get () const
+
+inline
+
+ +
+
+

Member Data Documentation

+ +

◆ m_value

+ +
+
+ + + + + +
+ + + + +
std::string fourdst::config::utils::ANSIColor::m_value {""}
+
+private
+
+ +
+
+
The documentation for this class was generated from the following file:
    +
  • src/config/include/fourdst/config/ansi.h
  • +
+
+
+ + + + diff --git a/docs/html/classfourdst_1_1config_1_1utils_1_1_a_n_s_i_color.js b/docs/html/classfourdst_1_1config_1_1utils_1_1_a_n_s_i_color.js new file mode 100644 index 0000000..6178beb --- /dev/null +++ b/docs/html/classfourdst_1_1config_1_1utils_1_1_a_n_s_i_color.js @@ -0,0 +1,7 @@ +var classfourdst_1_1config_1_1utils_1_1_a_n_s_i_color = +[ + [ "ANSIColor", "classfourdst_1_1config_1_1utils_1_1_a_n_s_i_color.html#a02cf29304247f2c4405f12873fcccd29", null ], + [ "ANSIColor", "classfourdst_1_1config_1_1utils_1_1_a_n_s_i_color.html#ac61d4da12d2d8797a40baac7f4d6187a", null ], + [ "get", "classfourdst_1_1config_1_1utils_1_1_a_n_s_i_color.html#a7bdb55da289ba8ad8471fbecb87e391d", null ], + [ "m_value", "classfourdst_1_1config_1_1utils_1_1_a_n_s_i_color.html#a7b15fc778a0e9442ed018f50dcef53bf", null ] +]; \ No newline at end of file diff --git a/docs/html/classfourdst_1_1config_1_1utils_1_1_a_n_s_i_color__coll__graph.map b/docs/html/classfourdst_1_1config_1_1utils_1_1_a_n_s_i_color__coll__graph.map new file mode 100644 index 0000000..4c8b906 --- /dev/null +++ b/docs/html/classfourdst_1_1config_1_1utils_1_1_a_n_s_i_color__coll__graph.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/docs/html/classfourdst_1_1config_1_1utils_1_1_a_n_s_i_color__coll__graph.md5 b/docs/html/classfourdst_1_1config_1_1utils_1_1_a_n_s_i_color__coll__graph.md5 new file mode 100644 index 0000000..4d11b87 --- /dev/null +++ b/docs/html/classfourdst_1_1config_1_1utils_1_1_a_n_s_i_color__coll__graph.md5 @@ -0,0 +1 @@ +4a1b337b205889140f08206c7bae78e7 \ No newline at end of file diff --git a/docs/html/classfourdst_1_1config_1_1utils_1_1_a_n_s_i_color__coll__graph.svg b/docs/html/classfourdst_1_1config_1_1utils_1_1_a_n_s_i_color__coll__graph.svg new file mode 100644 index 0000000..ddac487 --- /dev/null +++ b/docs/html/classfourdst_1_1config_1_1utils_1_1_a_n_s_i_color__coll__graph.svg @@ -0,0 +1,86 @@ + + + + + + + + + + + + +fourdst::config::utils::ANSIColor + + +Node1 + + +fourdst::config::utils +::ANSIColor + + + + + +Node2 + + +std::string + + + + + +Node2->Node1 + + + + + + m_value + + + +Node3 + + +std::basic_string< + Char > + + + + + +Node3->Node2 + + + + + + + + + + + + + diff --git a/docs/html/classfourdst_1_1config_1_1utils_1_1_a_n_s_i_color__coll__graph_org.svg b/docs/html/classfourdst_1_1config_1_1utils_1_1_a_n_s_i_color__coll__graph_org.svg new file mode 100644 index 0000000..a6ddfcf --- /dev/null +++ b/docs/html/classfourdst_1_1config_1_1utils_1_1_a_n_s_i_color__coll__graph_org.svg @@ -0,0 +1,60 @@ + + + + + + +fourdst::config::utils::ANSIColor + + +Node1 + + +fourdst::config::utils +::ANSIColor + + + + + +Node2 + + +std::string + + + + + +Node2->Node1 + + + + + + m_value + + + +Node3 + + +std::basic_string< + Char > + + + + + +Node3->Node2 + + + + + + + + diff --git a/docs/html/cli_8h.html b/docs/html/cli_8h.html index 9be7672..ba690da 100644 --- a/docs/html/cli_8h.html +++ b/docs/html/cli_8h.html @@ -31,7 +31,7 @@ Logo -
libconfig v2.2.0 +
libconfig v2.2.1
Reflection based C++ configuration library
diff --git a/docs/html/conceptfourdst_1_1config_1_1_is_c_l_i_app.html b/docs/html/conceptfourdst_1_1config_1_1_is_c_l_i_app.html index 194e02e..dfa2a21 100644 --- a/docs/html/conceptfourdst_1_1config_1_1_is_c_l_i_app.html +++ b/docs/html/conceptfourdst_1_1config_1_1_is_c_l_i_app.html @@ -31,7 +31,7 @@ Logo -
libconfig v2.2.0 +
libconfig v2.2.1
Reflection based C++ configuration library
diff --git a/docs/html/conceptfourdst_1_1config_1_1_is_config_schema.html b/docs/html/conceptfourdst_1_1config_1_1_is_config_schema.html index 08f4b6c..d546698 100644 --- a/docs/html/conceptfourdst_1_1config_1_1_is_config_schema.html +++ b/docs/html/conceptfourdst_1_1config_1_1_is_config_schema.html @@ -31,7 +31,7 @@ Logo -
libconfig v2.2.0 +
libconfig v2.2.1
Reflection based C++ configuration library
diff --git a/docs/html/concepts.html b/docs/html/concepts.html index c8baf86..66999ec 100644 --- a/docs/html/concepts.html +++ b/docs/html/concepts.html @@ -31,7 +31,7 @@ Logo -
libconfig v2.2.0 +
libconfig v2.2.1
Reflection based C++ configuration library
diff --git a/docs/html/config_8h.html b/docs/html/config_8h.html index 2cca6a5..78862f6 100644 --- a/docs/html/config_8h.html +++ b/docs/html/config_8h.html @@ -31,7 +31,7 @@ Logo -
libconfig v2.2.0 +
libconfig v2.2.1
Reflection based C++ configuration library
diff --git a/docs/html/dir_000001_000003.html b/docs/html/dir_000001_000003.html index 277a207..9d7d004 100644 --- a/docs/html/dir_000001_000003.html +++ b/docs/html/dir_000001_000003.html @@ -31,7 +31,7 @@ Logo -
libconfig v2.2.0 +
libconfig v2.2.1
Reflection based C++ configuration library
diff --git a/docs/html/dir_2c16a3647d2e0836781345a6734d56f4.html b/docs/html/dir_2c16a3647d2e0836781345a6734d56f4.html index c1db3e4..d29bdf6 100644 --- a/docs/html/dir_2c16a3647d2e0836781345a6734d56f4.html +++ b/docs/html/dir_2c16a3647d2e0836781345a6734d56f4.html @@ -31,7 +31,7 @@ Logo -
libconfig v2.2.0 +
libconfig v2.2.1
Reflection based C++ configuration library
diff --git a/docs/html/dir_49e56c817e5e54854c35e136979f97ca.html b/docs/html/dir_49e56c817e5e54854c35e136979f97ca.html index c20dae0..f5b7a8b 100644 --- a/docs/html/dir_49e56c817e5e54854c35e136979f97ca.html +++ b/docs/html/dir_49e56c817e5e54854c35e136979f97ca.html @@ -31,7 +31,7 @@ Logo -
libconfig v2.2.0 +
libconfig v2.2.1
Reflection based C++ configuration library
diff --git a/docs/html/dir_4b2c286be604226a61b42b7694f18b88.html b/docs/html/dir_4b2c286be604226a61b42b7694f18b88.html index 5a48687..a2e947e 100644 --- a/docs/html/dir_4b2c286be604226a61b42b7694f18b88.html +++ b/docs/html/dir_4b2c286be604226a61b42b7694f18b88.html @@ -31,7 +31,7 @@ Logo -
libconfig v2.2.0 +
libconfig v2.2.1
Reflection based C++ configuration library
diff --git a/docs/html/dir_68267d1309a1af8e8297ef4c3efbcdba.html b/docs/html/dir_68267d1309a1af8e8297ef4c3efbcdba.html index 21cc30a..ed16695 100644 --- a/docs/html/dir_68267d1309a1af8e8297ef4c3efbcdba.html +++ b/docs/html/dir_68267d1309a1af8e8297ef4c3efbcdba.html @@ -31,7 +31,7 @@ Logo -
libconfig v2.2.0 +
libconfig v2.2.1
Reflection based C++ configuration library
diff --git a/docs/html/dir_7e83d1792d529f4aa7126ac7e0b3b699.html b/docs/html/dir_7e83d1792d529f4aa7126ac7e0b3b699.html index c7f4367..29eda2a 100644 --- a/docs/html/dir_7e83d1792d529f4aa7126ac7e0b3b699.html +++ b/docs/html/dir_7e83d1792d529f4aa7126ac7e0b3b699.html @@ -31,7 +31,7 @@ Logo -
libconfig v2.2.0 +
libconfig v2.2.1
Reflection based C++ configuration library
diff --git a/docs/html/dir_904591e9279cabe43293bc1a827ea462.html b/docs/html/dir_904591e9279cabe43293bc1a827ea462.html index 68f0a82..af18933 100644 --- a/docs/html/dir_904591e9279cabe43293bc1a827ea462.html +++ b/docs/html/dir_904591e9279cabe43293bc1a827ea462.html @@ -31,7 +31,7 @@ Logo -
libconfig v2.2.0 +
libconfig v2.2.1
Reflection based C++ configuration library
diff --git a/docs/html/dir_c34d5e8363cf0aa3fabc4f3fad3412a4.html b/docs/html/dir_c34d5e8363cf0aa3fabc4f3fad3412a4.html index f50227e..cf35e12 100644 --- a/docs/html/dir_c34d5e8363cf0aa3fabc4f3fad3412a4.html +++ b/docs/html/dir_c34d5e8363cf0aa3fabc4f3fad3412a4.html @@ -31,7 +31,7 @@ Logo -
libconfig v2.2.0 +
libconfig v2.2.1
Reflection based C++ configuration library
diff --git a/docs/html/dir_db2a2ef06a7c8abde1f4700fa96ffaaa.html b/docs/html/dir_db2a2ef06a7c8abde1f4700fa96ffaaa.html index 2ac0149..d6987c9 100644 --- a/docs/html/dir_db2a2ef06a7c8abde1f4700fa96ffaaa.html +++ b/docs/html/dir_db2a2ef06a7c8abde1f4700fa96ffaaa.html @@ -31,7 +31,7 @@ Logo -
libconfig v2.2.0 +
libconfig v2.2.1
Reflection based C++ configuration library
diff --git a/docs/html/exceptions_8h.html b/docs/html/exceptions_8h.html index 65a0fa3..172ccb3 100644 --- a/docs/html/exceptions_8h.html +++ b/docs/html/exceptions_8h.html @@ -31,7 +31,7 @@ Logo -
libconfig v2.2.0 +
libconfig v2.2.1
Reflection based C++ configuration library
diff --git a/docs/html/files.html b/docs/html/files.html index 6cb02b0..f66f7e9 100644 --- a/docs/html/files.html +++ b/docs/html/files.html @@ -31,7 +31,7 @@ Logo -
libconfig v2.2.0 +
libconfig v2.2.1
Reflection based C++ configuration library
diff --git a/docs/html/functions.html b/docs/html/functions.html index 5355fea..9c012d9 100644 --- a/docs/html/functions.html +++ b/docs/html/functions.html @@ -31,7 +31,7 @@ Logo -
libconfig v2.2.0 +
libconfig v2.2.1
Reflection based C++ configuration library
diff --git a/docs/html/functions_func.html b/docs/html/functions_func.html index 69c0180..8d8efde 100644 --- a/docs/html/functions_func.html +++ b/docs/html/functions_func.html @@ -31,7 +31,7 @@ Logo -
libconfig v2.2.0 +
libconfig v2.2.1
Reflection based C++ configuration library
diff --git a/docs/html/functions_type.html b/docs/html/functions_type.html new file mode 100644 index 0000000..c2d9521 --- /dev/null +++ b/docs/html/functions_type.html @@ -0,0 +1,116 @@ + + + + + + + +libconfig: Class Members - Typedefs + + + + + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
libconfig v2.2.1 +
+
Reflection based C++ configuration library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all typedefs with links to the classes they belong to:
+
+
+ + + + diff --git a/docs/html/functions_vars.html b/docs/html/functions_vars.html index 0c3f05d..1d086db 100644 --- a/docs/html/functions_vars.html +++ b/docs/html/functions_vars.html @@ -31,7 +31,7 @@ Logo -
libconfig v2.2.0 +
libconfig v2.2.1
Reflection based C++ configuration library
diff --git a/docs/html/globals.html b/docs/html/globals.html new file mode 100644 index 0000000..8cc6f91 --- /dev/null +++ b/docs/html/globals.html @@ -0,0 +1,117 @@ + + + + + + + +libconfig: File Members + + + + + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
libconfig v2.2.1 +
+
Reflection based C++ configuration library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all file members with links to the files they belong to:
+
+
+ + + + diff --git a/docs/html/globals_defs.html b/docs/html/globals_defs.html new file mode 100644 index 0000000..f512a63 --- /dev/null +++ b/docs/html/globals_defs.html @@ -0,0 +1,117 @@ + + + + + + + +libconfig: File Members + + + + + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
libconfig v2.2.1 +
+
Reflection based C++ configuration library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all macros with links to the files they belong to:
+
+
+ + + + diff --git a/docs/html/graph_legend.html b/docs/html/graph_legend.html index 9d34695..a59adba 100644 --- a/docs/html/graph_legend.html +++ b/docs/html/graph_legend.html @@ -31,7 +31,7 @@ Logo -
libconfig v2.2.0 +
libconfig v2.2.1
Reflection based C++ configuration library
diff --git a/docs/html/hierarchy.html b/docs/html/hierarchy.html index 53ba7e0..155996f 100644 --- a/docs/html/hierarchy.html +++ b/docs/html/hierarchy.html @@ -31,7 +31,7 @@ Logo -
libconfig v2.2.0 +
libconfig v2.2.1
Reflection based C++ configuration library
diff --git a/docs/html/index.html b/docs/html/index.html index 68909d7..30bceaa 100644 --- a/docs/html/index.html +++ b/docs/html/index.html @@ -31,7 +31,7 @@ Logo -
libconfig v2.2.0 +
libconfig v2.2.1
Reflection based C++ configuration library
diff --git a/docs/html/inherit_graph_5.map b/docs/html/inherit_graph_5.map new file mode 100644 index 0000000..22319f7 --- /dev/null +++ b/docs/html/inherit_graph_5.map @@ -0,0 +1,3 @@ + + + diff --git a/docs/html/inherit_graph_5.md5 b/docs/html/inherit_graph_5.md5 new file mode 100644 index 0000000..7d9b4d4 --- /dev/null +++ b/docs/html/inherit_graph_5.md5 @@ -0,0 +1 @@ +43ad710654525e73562b4bc9046e1b4d \ No newline at end of file diff --git a/docs/html/inherit_graph_5.svg b/docs/html/inherit_graph_5.svg new file mode 100644 index 0000000..c0a7659 --- /dev/null +++ b/docs/html/inherit_graph_5.svg @@ -0,0 +1,23 @@ + + + + + + +Graphical Class Hierarchy + + +Node0 + + +fourdst::config::validate +::ConfigValidator< StructType + >::TupleChecker< Tuple > + + + + + diff --git a/docs/html/inherit_graph_6.map b/docs/html/inherit_graph_6.map new file mode 100644 index 0000000..94f1089 --- /dev/null +++ b/docs/html/inherit_graph_6.map @@ -0,0 +1,3 @@ + + + diff --git a/docs/html/inherit_graph_6.md5 b/docs/html/inherit_graph_6.md5 new file mode 100644 index 0000000..452d583 --- /dev/null +++ b/docs/html/inherit_graph_6.md5 @@ -0,0 +1 @@ +0077a3013475157c89cab7e75ef17a29 \ No newline at end of file diff --git a/docs/html/inherit_graph_6.svg b/docs/html/inherit_graph_6.svg new file mode 100644 index 0000000..9c65b81 --- /dev/null +++ b/docs/html/inherit_graph_6.svg @@ -0,0 +1,22 @@ + + + + + + +Graphical Class Hierarchy + + +Node0 + + +fourdst::config::validate +::MissingFieldTree + + + + + diff --git a/docs/html/inherit_graph_7.map b/docs/html/inherit_graph_7.map new file mode 100644 index 0000000..d7b5db0 --- /dev/null +++ b/docs/html/inherit_graph_7.map @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/docs/html/inherit_graph_7.md5 b/docs/html/inherit_graph_7.md5 new file mode 100644 index 0000000..9340784 --- /dev/null +++ b/docs/html/inherit_graph_7.md5 @@ -0,0 +1 @@ +f0937e165a88a006d5a3ba269a2734b3 \ No newline at end of file diff --git a/docs/html/inherit_graph_7.svg b/docs/html/inherit_graph_7.svg new file mode 100644 index 0000000..e903511 --- /dev/null +++ b/docs/html/inherit_graph_7.svg @@ -0,0 +1,116 @@ + + + + + + +Graphical Class Hierarchy + + +Node0 + + +std::exception + + + + + +Node1 + + +fourdst::config::exceptions +::ConfigError + + + + + +Node0->Node1 + + + + + + + + +Node2 + + +fourdst::config::exceptions +::ConfigLoadError + + + + + +Node1->Node2 + + + + + + + + +Node3 + + +fourdst::config::exceptions +::ConfigParseError + + + + + +Node1->Node3 + + + + + + + + +Node4 + + +fourdst::config::exceptions +::ConfigSaveError + + + + + +Node1->Node4 + + + + + + + + +Node5 + + +fourdst::config::exceptions +::SchemaSaveError + + + + + +Node1->Node5 + + + + + + + + diff --git a/docs/html/inherit_graph_8.map b/docs/html/inherit_graph_8.map new file mode 100644 index 0000000..051c039 --- /dev/null +++ b/docs/html/inherit_graph_8.map @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/html/inherit_graph_8.md5 b/docs/html/inherit_graph_8.md5 new file mode 100644 index 0000000..c901dd8 --- /dev/null +++ b/docs/html/inherit_graph_8.md5 @@ -0,0 +1 @@ +d53a796f3a1cc1250bcad9d398369eb7 \ No newline at end of file diff --git a/docs/html/inherit_graph_8.svg b/docs/html/inherit_graph_8.svg new file mode 100644 index 0000000..2d4033e --- /dev/null +++ b/docs/html/inherit_graph_8.svg @@ -0,0 +1,251 @@ + + + + + + +Graphical Class Hierarchy + + +Node0 + + +std::false_type + + + + + +Node1 + + +fourdst::config::is +_config_wrapper< Config +< T > > + + + + + +Node0->Node1 + + + + + + + + +Node3 + + +fourdst::config::validate +::is_map_impl< std::map +< K, V, C, A > > + + + + + +Node0->Node3 + + + + + + + + +Node4 + + +fourdst::config::validate +::is_map_impl< std::unordered +_map< K, V, H, E, A > > + + + + + +Node0->Node4 + + + + + + + + +Node5 + + +fourdst::config::validate +::is_optional_impl< std +::optional< T > > + + + + + +Node0->Node5 + + + + + + + + +Node6 + + +fourdst::config::validate +::is_vector_impl< std:: +vector< T, A > > + + + + + +Node0->Node6 + + + + + + + + +Node7 + + +fourdst::config::is +_config_wrapper< T > + + + + + +Node0->Node7 + + + + + + + + +Node8 + + +fourdst::config::validate +::is_map_impl< T > + + + + + +Node0->Node8 + + + + + + + + +Node9 + + +fourdst::config::validate +::is_optional_impl< T > + + + + + +Node0->Node9 + + + + + + + + +Node10 + + +fourdst::config::validate +::is_vector_impl< T > + + + + + +Node0->Node10 + + + + + + + + +Node2 + + +std::true_type + + + + + +Node2->Node1 + + + + + + + + +Node2->Node3 + + + + + + + + +Node2->Node4 + + + + + + + + +Node2->Node5 + + + + + + + + +Node2->Node6 + + + + + + + + diff --git a/docs/html/inherit_graph_9.map b/docs/html/inherit_graph_9.map new file mode 100644 index 0000000..b743681 --- /dev/null +++ b/docs/html/inherit_graph_9.map @@ -0,0 +1,3 @@ + + + diff --git a/docs/html/inherit_graph_9.md5 b/docs/html/inherit_graph_9.md5 new file mode 100644 index 0000000..e6b683d --- /dev/null +++ b/docs/html/inherit_graph_9.md5 @@ -0,0 +1 @@ +36499430158ffe146f89423f0de2d6b6 \ No newline at end of file diff --git a/docs/html/inherit_graph_9.svg b/docs/html/inherit_graph_9.svg new file mode 100644 index 0000000..68dfb12 --- /dev/null +++ b/docs/html/inherit_graph_9.svg @@ -0,0 +1,23 @@ + + + + + + +Graphical Class Hierarchy + + +Node0 + + +std::formatter< fourdst +::config::Config< T >, + CharT > + + + + + diff --git a/docs/html/inherits.html b/docs/html/inherits.html index 1460669..c968127 100644 --- a/docs/html/inherits.html +++ b/docs/html/inherits.html @@ -31,7 +31,7 @@ Logo -
libconfig v2.2.0 +
libconfig v2.2.1
Reflection based C++ configuration library
diff --git a/docs/html/mainpage_8md.html b/docs/html/mainpage_8md.html index 698c9f7..9d871de 100644 --- a/docs/html/mainpage_8md.html +++ b/docs/html/mainpage_8md.html @@ -31,7 +31,7 @@ Logo -
libconfig v2.2.0 +
libconfig v2.2.1
Reflection based C++ configuration library
diff --git a/docs/html/namespacefourdst.html b/docs/html/namespacefourdst.html index 7163c93..30ba1a1 100644 --- a/docs/html/namespacefourdst.html +++ b/docs/html/namespacefourdst.html @@ -31,7 +31,7 @@ Logo -
libconfig v2.2.0 +
libconfig v2.2.1
Reflection based C++ configuration library
diff --git a/docs/html/namespacefourdst_1_1config.html b/docs/html/namespacefourdst_1_1config.html index d796dcf..f8de8d8 100644 --- a/docs/html/namespacefourdst_1_1config.html +++ b/docs/html/namespacefourdst_1_1config.html @@ -31,7 +31,7 @@ Logo -
libconfig v2.2.0 +
libconfig v2.2.1
Reflection based C++ configuration library
diff --git a/docs/html/namespacefourdst_1_1config_1_1exceptions.html b/docs/html/namespacefourdst_1_1config_1_1exceptions.html index 06a54ff..3faf624 100644 --- a/docs/html/namespacefourdst_1_1config_1_1exceptions.html +++ b/docs/html/namespacefourdst_1_1config_1_1exceptions.html @@ -31,7 +31,7 @@ Logo -
libconfig v2.2.0 +
libconfig v2.2.1
Reflection based C++ configuration library
diff --git a/docs/html/namespacefourdst_1_1config_1_1utils.html b/docs/html/namespacefourdst_1_1config_1_1utils.html new file mode 100644 index 0000000..88c723e --- /dev/null +++ b/docs/html/namespacefourdst_1_1config_1_1utils.html @@ -0,0 +1,306 @@ + + + + + + + +libconfig: fourdst::config::utils Namespace Reference + + + + + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
libconfig v2.2.1 +
+
Reflection based C++ configuration library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
fourdst::config::utils Namespace Reference
+
+
+ + + + +

+Classes

class  ANSIColor
 
+ + + +

+Functions

bool supports_ansi_colors ()
 
+ + + + + + + + + + + + + +

+Variables

const bool TERM_COLOR_SUPPORT = supports_ansi_colors()
 
ANSIColor RED {"\033[31m"}
 
ANSIColor GREEN {"\033[32m"}
 
ANSIColor BLUE {"\033[34m"}
 
ANSIColor CYAN {"\033[36m"}
 
ANSIColor RESET {"\033[0m"}
 
+

Function Documentation

+ +

◆ supports_ansi_colors()

+ +
+
+ + + + + +
+ + + + + + + +
bool fourdst::config::utils::supports_ansi_colors ()
+
+inline
+
+ +
+
+

Variable Documentation

+ +

◆ BLUE

+ +
+
+ + + + + +
+ + + + +
ANSIColor fourdst::config::utils::BLUE {"\033[34m"}
+
+inline
+
+ +
+
+ +

◆ CYAN

+ +
+
+ + + + + +
+ + + + +
ANSIColor fourdst::config::utils::CYAN {"\033[36m"}
+
+inline
+
+ +
+
+ +

◆ GREEN

+ +
+
+ + + + + +
+ + + + +
ANSIColor fourdst::config::utils::GREEN {"\033[32m"}
+
+inline
+
+ +
+
+ +

◆ RED

+ +
+
+ + + + + +
+ + + + +
ANSIColor fourdst::config::utils::RED {"\033[31m"}
+
+inline
+
+ +
+
+ +

◆ RESET

+ +
+
+ + + + + +
+ + + + +
ANSIColor fourdst::config::utils::RESET {"\033[0m"}
+
+inline
+
+ +
+
+ +

◆ TERM_COLOR_SUPPORT

+ +
+
+ + + + + +
+ + + + +
const bool fourdst::config::utils::TERM_COLOR_SUPPORT = supports_ansi_colors()
+
+inline
+
+ +
+
+
+
+ + + + diff --git a/docs/html/namespacefourdst_1_1config_1_1utils.js b/docs/html/namespacefourdst_1_1config_1_1utils.js new file mode 100644 index 0000000..f65d9fb --- /dev/null +++ b/docs/html/namespacefourdst_1_1config_1_1utils.js @@ -0,0 +1,11 @@ +var namespacefourdst_1_1config_1_1utils = +[ + [ "ANSIColor", "classfourdst_1_1config_1_1utils_1_1_a_n_s_i_color.html", "classfourdst_1_1config_1_1utils_1_1_a_n_s_i_color" ], + [ "supports_ansi_colors", "namespacefourdst_1_1config_1_1utils.html#ab115ddb20d0e4246191ded7e0b7af20d", null ], + [ "BLUE", "namespacefourdst_1_1config_1_1utils.html#ae9150389cf321e021772e98def0dcdcc", null ], + [ "CYAN", "namespacefourdst_1_1config_1_1utils.html#a23516053b082850688b78752fb11be3d", null ], + [ "GREEN", "namespacefourdst_1_1config_1_1utils.html#afc3d0ab9da018e706cbee3f579ec1bcc", null ], + [ "RED", "namespacefourdst_1_1config_1_1utils.html#a479285c28a8f3bd9fa14b18e95077017", null ], + [ "RESET", "namespacefourdst_1_1config_1_1utils.html#a1efaebb7192863fa69468ae166a32054", null ], + [ "TERM_COLOR_SUPPORT", "namespacefourdst_1_1config_1_1utils.html#a64d8db126c6ffc304d36a66626a1815f", null ] +]; \ No newline at end of file diff --git a/docs/html/namespacefourdst_1_1config_1_1validate.html b/docs/html/namespacefourdst_1_1config_1_1validate.html new file mode 100644 index 0000000..e4035ef --- /dev/null +++ b/docs/html/namespacefourdst_1_1config_1_1validate.html @@ -0,0 +1,370 @@ + + + + + + + +libconfig: fourdst::config::validate Namespace Reference + + + + + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
libconfig v2.2.1 +
+
Reflection based C++ configuration library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
fourdst::config::validate Namespace Reference
+
+
+ + + + + + + + + + + + + + + + + + + + +

+Classes

struct  ConfigValidator
 
struct  is_map_impl
 
struct  is_map_impl< std::map< K, V, C, A > >
 
struct  is_map_impl< std::unordered_map< K, V, H, E, A > >
 
struct  is_optional_impl
 
struct  is_optional_impl< std::optional< T > >
 
struct  is_vector_impl
 
struct  is_vector_impl< std::vector< T, A > >
 
struct  MissingFieldTree
 
+ + + + + +

+Functions

void print_missing_field_tree (const MissingFieldTree &tree, std::string indent, bool is_last, const std::string &name, std::string &output)
 
std::string report_all_missing_fields (const std::vector< std::string > &missing)
 
+ + + + + + + + + + + + + + + + +

+Variables

template<typename Type>
constexpr bool is_optional_v = is_optional_impl<std::remove_cvref_t<Type>>::value
 
template<typename Type>
constexpr bool is_vector_v = is_vector_impl<std::remove_cvref_t<Type>>::value
 
template<typename Type>
constexpr bool is_map_v = is_map_impl<std::remove_cvref_t<Type>>::value
 
template<typename Type>
constexpr bool is_string_like_v
 
template<typename Type>
constexpr bool is_reflectable_struct_v
 
+

Function Documentation

+ +

◆ print_missing_field_tree()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
void fourdst::config::validate::print_missing_field_tree (const MissingFieldTree & tree,
std::string indent,
bool is_last,
const std::string & name,
std::string & output )
+
+inline
+
+ +
+
+ +

◆ report_all_missing_fields()

+ +
+
+ + + + + +
+ + + + + + + +
std::string fourdst::config::validate::report_all_missing_fields (const std::vector< std::string > & missing)
+
+inline
+
+ +
+
+

Variable Documentation

+ +

◆ is_map_v

+ +
+
+
+template<typename Type>
+ + + + + +
+ + + + +
bool fourdst::config::validate::is_map_v = is_map_impl<std::remove_cvref_t<Type>>::value
+
+constexpr
+
+ +
+
+ +

◆ is_optional_v

+ +
+
+
+template<typename Type>
+ + + + + +
+ + + + +
bool fourdst::config::validate::is_optional_v = is_optional_impl<std::remove_cvref_t<Type>>::value
+
+constexpr
+
+ +
+
+ +

◆ is_reflectable_struct_v

+ +
+
+
+template<typename Type>
+ + + + + +
+ + + + +
bool fourdst::config::validate::is_reflectable_struct_v
+
+constexpr
+
+Initial value:
= std::is_class_v<std::remove_cvref_t<Type>> &&
+ + + + +
constexpr bool is_vector_v
Definition validate.h:26
+
constexpr bool is_string_like_v
Definition validate.h:34
+
constexpr bool is_map_v
Definition validate.h:31
+
constexpr bool is_optional_v
Definition validate.h:22
+
+
+
+ +

◆ is_string_like_v

+ +
+
+
+template<typename Type>
+ + + + + +
+ + + + +
bool fourdst::config::validate::is_string_like_v
+
+constexpr
+
+Initial value:
= std::is_same_v<std::remove_cvref_t<Type>, std::string> ||
+
std::is_same_v<std::remove_cvref_t<Type>, std::string_view>
+
+
+
+ +

◆ is_vector_v

+ +
+
+
+template<typename Type>
+ + + + + +
+ + + + +
bool fourdst::config::validate::is_vector_v = is_vector_impl<std::remove_cvref_t<Type>>::value
+
+constexpr
+
+ +
+
+
+
+ + + + diff --git a/docs/html/namespacefourdst_1_1config_1_1validate.js b/docs/html/namespacefourdst_1_1config_1_1validate.js new file mode 100644 index 0000000..9779efb --- /dev/null +++ b/docs/html/namespacefourdst_1_1config_1_1validate.js @@ -0,0 +1,19 @@ +var namespacefourdst_1_1config_1_1validate = +[ + [ "ConfigValidator", "structfourdst_1_1config_1_1validate_1_1_config_validator.html", "structfourdst_1_1config_1_1validate_1_1_config_validator" ], + [ "is_map_impl", "structfourdst_1_1config_1_1validate_1_1is__map__impl.html", null ], + [ "is_map_impl< std::map< K, V, C, A > >", "structfourdst_1_1config_1_1validate_1_1is__map__impl_3_01std_1_1map_3_01_k_00_01_v_00_01_c_00_01_a_01_4_01_4.html", null ], + [ "is_map_impl< std::unordered_map< K, V, H, E, A > >", "structfourdst_1_1config_1_1validate_1_1is__map__impl_3_01std_1_1unordered__map_3_01_k_00_01_v_00_01_h_00_01_e_00_01_a_01_4_01_4.html", null ], + [ "is_optional_impl", "structfourdst_1_1config_1_1validate_1_1is__optional__impl.html", null ], + [ "is_optional_impl< std::optional< T > >", "structfourdst_1_1config_1_1validate_1_1is__optional__impl_3_01std_1_1optional_3_01_t_01_4_01_4.html", null ], + [ "is_vector_impl", "structfourdst_1_1config_1_1validate_1_1is__vector__impl.html", null ], + [ "is_vector_impl< std::vector< T, A > >", "structfourdst_1_1config_1_1validate_1_1is__vector__impl_3_01std_1_1vector_3_01_t_00_01_a_01_4_01_4.html", null ], + [ "MissingFieldTree", "structfourdst_1_1config_1_1validate_1_1_missing_field_tree.html", "structfourdst_1_1config_1_1validate_1_1_missing_field_tree" ], + [ "print_missing_field_tree", "namespacefourdst_1_1config_1_1validate.html#afe1a403fd06acae5fd26e9e08d75f94c", null ], + [ "report_all_missing_fields", "namespacefourdst_1_1config_1_1validate.html#aaeda2c3411ab3c396a8fd1aa5e891fd3", null ], + [ "is_map_v", "namespacefourdst_1_1config_1_1validate.html#a2576b727b90e0d8cdb508b0be3bccd09", null ], + [ "is_optional_v", "namespacefourdst_1_1config_1_1validate.html#a281d362ae68991b93da6a033f7abede8", null ], + [ "is_reflectable_struct_v", "namespacefourdst_1_1config_1_1validate.html#afae8f47400d4ef6aefc0e476b70d14e4", null ], + [ "is_string_like_v", "namespacefourdst_1_1config_1_1validate.html#a0e96ab39324a44accffd63935d5d735d", null ], + [ "is_vector_v", "namespacefourdst_1_1config_1_1validate.html#a0518245a74b6993febdb94d0d61d161b", null ] +]; \ No newline at end of file diff --git a/docs/html/namespacemembers.html b/docs/html/namespacemembers.html index badd079..cff9387 100644 --- a/docs/html/namespacemembers.html +++ b/docs/html/namespacemembers.html @@ -31,7 +31,7 @@ Logo -
libconfig v2.2.0 +
libconfig v2.2.1
Reflection based C++ configuration library
diff --git a/docs/html/namespacemembers_enum.html b/docs/html/namespacemembers_enum.html index 8db510d..fc1bff6 100644 --- a/docs/html/namespacemembers_enum.html +++ b/docs/html/namespacemembers_enum.html @@ -31,7 +31,7 @@ Logo -
libconfig v2.2.0 +
libconfig v2.2.1
Reflection based C++ configuration library
diff --git a/docs/html/namespacemembers_func.html b/docs/html/namespacemembers_func.html index 0eb34eb..39a3f0d 100644 --- a/docs/html/namespacemembers_func.html +++ b/docs/html/namespacemembers_func.html @@ -31,7 +31,7 @@ Logo -
libconfig v2.2.0 +
libconfig v2.2.1
Reflection based C++ configuration library
diff --git a/docs/html/namespacemembers_vars.html b/docs/html/namespacemembers_vars.html new file mode 100644 index 0000000..8c16fe6 --- /dev/null +++ b/docs/html/namespacemembers_vars.html @@ -0,0 +1,126 @@ + + + + + + + +libconfig: Namespace Members + + + + + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
libconfig v2.2.1 +
+
Reflection based C++ configuration library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all namespace variables with links to the namespace documentation for each variable:
+
+
+ + + + diff --git a/docs/html/namespaces.html b/docs/html/namespaces.html index b2a6c57..9160d01 100644 --- a/docs/html/namespaces.html +++ b/docs/html/namespaces.html @@ -31,7 +31,7 @@ Logo -
libconfig v2.2.0 +
libconfig v2.2.1
Reflection based C++ configuration library
diff --git a/docs/html/search/all_11.js b/docs/html/search/all_11.js new file mode 100644 index 0000000..1e85836 --- /dev/null +++ b/docs/html/search/all_11.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['usage_0',['Usage',['../index.html#autotoc_md3',1,'Basic Usage'],['../index.html#autotoc_md2',1,'Usage']]] +]; diff --git a/docs/html/search/all_12.js b/docs/html/search/all_12.js new file mode 100644 index 0000000..5a9e9f3 --- /dev/null +++ b/docs/html/search/all_12.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['validate_2eh_0',['validate.h',['../validate_8h.html',1,'']]] +]; diff --git a/docs/html/search/all_13.js b/docs/html/search/all_13.js new file mode 100644 index 0000000..6dbabd7 --- /dev/null +++ b/docs/html/search/all_13.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['what_0',['what',['../classfourdst_1_1config_1_1exceptions_1_1_config_error.html#aed6ae63fbbc9cb7e1d372904638b1fe6',1,'fourdst::config::exceptions::ConfigError']]], + ['write_1',['write',['../classfourdst_1_1config_1_1_config.html#a4549293d409139a0c732b0c2c956290d',1,'fourdst::config::Config']]] +]; diff --git a/docs/html/search/classes_4.js b/docs/html/search/classes_4.js new file mode 100644 index 0000000..a5f6454 --- /dev/null +++ b/docs/html/search/classes_4.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['missingfieldtree_0',['MissingFieldTree',['../structfourdst_1_1config_1_1validate_1_1_missing_field_tree.html',1,'fourdst::config::validate']]] +]; diff --git a/docs/html/search/classes_5.js b/docs/html/search/classes_5.js new file mode 100644 index 0000000..b6fa8a0 --- /dev/null +++ b/docs/html/search/classes_5.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['schemasaveerror_0',['SchemaSaveError',['../classfourdst_1_1config_1_1exceptions_1_1_schema_save_error.html',1,'fourdst::config::exceptions']]] +]; diff --git a/docs/html/search/classes_6.js b/docs/html/search/classes_6.js new file mode 100644 index 0000000..e1875c6 --- /dev/null +++ b/docs/html/search/classes_6.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['tuplechecker_0',['TupleChecker',['../structfourdst_1_1config_1_1validate_1_1_config_validator_1_1_tuple_checker.html',1,'fourdst::config::validate::ConfigValidator']]], + ['tuplechecker_3c_20rfl_3a_3anamedtuple_3c_20fields_2e_2e_2e_20_3e_20_3e_1',['TupleChecker< rfl::NamedTuple< Fields... > >',['../structfourdst_1_1config_1_1validate_1_1_config_validator_1_1_tuple_checker_3_01rfl_1_1_named_tuple_3_01_fields_8_8_8_01_4_01_4.html',1,'fourdst::config::validate::ConfigValidator']]] +]; diff --git a/docs/html/search/defines_0.js b/docs/html/search/defines_0.js new file mode 100644 index 0000000..861541d --- /dev/null +++ b/docs/html/search/defines_0.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['fileno_0',['FILENO',['../ansi_8h.html#af2832b8f489368732656ba888e493335',1,'ansi.h']]] +]; diff --git a/docs/html/search/defines_1.js b/docs/html/search/defines_1.js new file mode 100644 index 0000000..cf8abc3 --- /dev/null +++ b/docs/html/search/defines_1.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['isatty_0',['ISATTY',['../ansi_8h.html#a731b8c97222b70212a2ae3d3a785ea17',1,'ansi.h']]] +]; diff --git a/docs/html/search/enumvalues_4.js b/docs/html/search/enumvalues_4.js new file mode 100644 index 0000000..282139c --- /dev/null +++ b/docs/html/search/enumvalues_4.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['modified_0',['MODIFIED',['../namespacefourdst_1_1config.html#a18da8b2ec98ddd0a28e61644ce795b7ea40e3819215b52841e19a7cac06b5f065',1,'fourdst::config']]] +]; diff --git a/docs/html/search/files_5.js b/docs/html/search/files_5.js new file mode 100644 index 0000000..f5e1c89 --- /dev/null +++ b/docs/html/search/files_5.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['mainpage_2emd_0',['mainpage.md',['../mainpage_8md.html',1,'']]] +]; diff --git a/docs/html/search/files_6.js b/docs/html/search/files_6.js new file mode 100644 index 0000000..5a9e9f3 --- /dev/null +++ b/docs/html/search/files_6.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['validate_2eh_0',['validate.h',['../validate_8h.html',1,'']]] +]; diff --git a/docs/html/search/functions_b.js b/docs/html/search/functions_b.js new file mode 100644 index 0000000..6dbabd7 --- /dev/null +++ b/docs/html/search/functions_b.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['what_0',['what',['../classfourdst_1_1config_1_1exceptions_1_1_config_error.html#aed6ae63fbbc9cb7e1d372904638b1fe6',1,'fourdst::config::exceptions::ConfigError']]], + ['write_1',['write',['../classfourdst_1_1config_1_1_config.html#a4549293d409139a0c732b0c2c956290d',1,'fourdst::config::Config']]] +]; diff --git a/docs/html/search/typedefs_0.js b/docs/html/search/typedefs_0.js new file mode 100644 index 0000000..ed6b30d --- /dev/null +++ b/docs/html/search/typedefs_0.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['nt_0',['NT',['../structfourdst_1_1config_1_1validate_1_1_config_validator.html#a23fcbe90a5dfc564402d0f67e511805f',1,'fourdst::config::validate::ConfigValidator']]] +]; diff --git a/docs/html/search/variables_1.js b/docs/html/search/variables_1.js new file mode 100644 index 0000000..8b69cbf --- /dev/null +++ b/docs/html/search/variables_1.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['children_0',['children',['../structfourdst_1_1config_1_1validate_1_1_missing_field_tree.html#ab54752608be551fd5ead210d12c09923',1,'fourdst::config::validate::MissingFieldTree']]], + ['cyan_1',['CYAN',['../namespacefourdst_1_1config_1_1utils.html#a23516053b082850688b78752fb11be3d',1,'fourdst::config::utils']]] +]; diff --git a/docs/html/search/variables_2.js b/docs/html/search/variables_2.js new file mode 100644 index 0000000..d3c592e --- /dev/null +++ b/docs/html/search/variables_2.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['green_0',['GREEN',['../namespacefourdst_1_1config_1_1utils.html#afc3d0ab9da018e706cbee3f579ec1bcc',1,'fourdst::config::utils']]] +]; diff --git a/docs/html/search/variables_3.js b/docs/html/search/variables_3.js new file mode 100644 index 0000000..13f8e1e --- /dev/null +++ b/docs/html/search/variables_3.js @@ -0,0 +1,9 @@ +var searchData= +[ + ['is_5fmap_5fv_0',['is_map_v',['../namespacefourdst_1_1config_1_1validate.html#a2576b727b90e0d8cdb508b0be3bccd09',1,'fourdst::config::validate']]], + ['is_5fmissing_1',['is_missing',['../structfourdst_1_1config_1_1validate_1_1_missing_field_tree.html#a6f6cd48c4eae279d8db2181fe2a7f4c8',1,'fourdst::config::validate::MissingFieldTree']]], + ['is_5foptional_5fv_2',['is_optional_v',['../namespacefourdst_1_1config_1_1validate.html#a281d362ae68991b93da6a033f7abede8',1,'fourdst::config::validate']]], + ['is_5freflectable_5fstruct_5fv_3',['is_reflectable_struct_v',['../namespacefourdst_1_1config_1_1validate.html#afae8f47400d4ef6aefc0e476b70d14e4',1,'fourdst::config::validate']]], + ['is_5fstring_5flike_5fv_4',['is_string_like_v',['../namespacefourdst_1_1config_1_1validate.html#a0e96ab39324a44accffd63935d5d735d',1,'fourdst::config::validate']]], + ['is_5fvector_5fv_5',['is_vector_v',['../namespacefourdst_1_1config_1_1validate.html#a0518245a74b6993febdb94d0d61d161b',1,'fourdst::config::validate']]] +]; diff --git a/docs/html/search/variables_4.js b/docs/html/search/variables_4.js new file mode 100644 index 0000000..34d8891 --- /dev/null +++ b/docs/html/search/variables_4.js @@ -0,0 +1,11 @@ +var searchData= +[ + ['m_5fcontent_0',['m_content',['../classfourdst_1_1config_1_1_config.html#a77b1d1992d65f58f33cb3c0f67c751b1',1,'fourdst::config::Config']]], + ['m_5fcontent_5fmutex_1',['m_content_mutex',['../classfourdst_1_1config_1_1_config.html#a9e4c3f8fd24643d1af9bf08b197b4930',1,'fourdst::config::Config']]], + ['m_5fcontent_5forig_2',['m_content_orig',['../classfourdst_1_1config_1_1_config.html#af9174a0225bcadc7a653d1742a40f163',1,'fourdst::config::Config']]], + ['m_5fmsg_3',['m_msg',['../classfourdst_1_1config_1_1exceptions_1_1_config_error.html#aa6b1500c4978c18b72c65b0ecd905c82',1,'fourdst::config::exceptions::ConfigError']]], + ['m_5froot_5fname_4',['m_root_name',['../classfourdst_1_1config_1_1_config.html#a01fd433545e9fb6309e0aa24cf59b01c',1,'fourdst::config::Config']]], + ['m_5froot_5fname_5fload_5fpolicy_5',['m_root_name_load_policy',['../classfourdst_1_1config_1_1_config.html#a3c2d0c8bf35817767089340036d18ebb',1,'fourdst::config::Config']]], + ['m_5fstate_6',['m_state',['../classfourdst_1_1config_1_1_config.html#ae493f71623caf944ed8f078167941adf',1,'fourdst::config::Config']]], + ['m_5fvalue_7',['m_value',['../classfourdst_1_1config_1_1utils_1_1_a_n_s_i_color.html#a7b15fc778a0e9442ed018f50dcef53bf',1,'fourdst::config::utils::ANSIColor']]] +]; diff --git a/docs/html/search/variables_5.js b/docs/html/search/variables_5.js new file mode 100644 index 0000000..2254cde --- /dev/null +++ b/docs/html/search/variables_5.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['red_0',['RED',['../namespacefourdst_1_1config_1_1utils.html#a479285c28a8f3bd9fa14b18e95077017',1,'fourdst::config::utils']]], + ['reset_1',['RESET',['../namespacefourdst_1_1config_1_1utils.html#a1efaebb7192863fa69468ae166a32054',1,'fourdst::config::utils']]] +]; diff --git a/docs/html/search/variables_6.js b/docs/html/search/variables_6.js new file mode 100644 index 0000000..80b3775 --- /dev/null +++ b/docs/html/search/variables_6.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['term_5fcolor_5fsupport_0',['TERM_COLOR_SUPPORT',['../namespacefourdst_1_1config_1_1utils.html#a64d8db126c6ffc304d36a66626a1815f',1,'fourdst::config::utils']]] +]; diff --git a/docs/html/structfourdst_1_1config_1_1_inspect_type.html b/docs/html/structfourdst_1_1config_1_1_inspect_type.html index 3fc0d4d..29ae84b 100644 --- a/docs/html/structfourdst_1_1config_1_1_inspect_type.html +++ b/docs/html/structfourdst_1_1config_1_1_inspect_type.html @@ -31,7 +31,7 @@ Logo -
libconfig v2.2.0 +
libconfig v2.2.1
Reflection based C++ configuration library
diff --git a/docs/html/structfourdst_1_1config_1_1is__config__wrapper.html b/docs/html/structfourdst_1_1config_1_1is__config__wrapper.html index 4d3ad56..969d76c 100644 --- a/docs/html/structfourdst_1_1config_1_1is__config__wrapper.html +++ b/docs/html/structfourdst_1_1config_1_1is__config__wrapper.html @@ -31,7 +31,7 @@ Logo -
libconfig v2.2.0 +
libconfig v2.2.1
Reflection based C++ configuration library
diff --git a/docs/html/structfourdst_1_1config_1_1is__config__wrapper_3_01_config_3_01_t_01_4_01_4.html b/docs/html/structfourdst_1_1config_1_1is__config__wrapper_3_01_config_3_01_t_01_4_01_4.html index c10150b..c00d647 100644 --- a/docs/html/structfourdst_1_1config_1_1is__config__wrapper_3_01_config_3_01_t_01_4_01_4.html +++ b/docs/html/structfourdst_1_1config_1_1is__config__wrapper_3_01_config_3_01_t_01_4_01_4.html @@ -31,7 +31,7 @@ Logo -
libconfig v2.2.0 +
libconfig v2.2.1
Reflection based C++ configuration library
diff --git a/docs/html/structfourdst_1_1config_1_1validate_1_1_config_validator-members.html b/docs/html/structfourdst_1_1config_1_1validate_1_1_config_validator-members.html new file mode 100644 index 0000000..8224e38 --- /dev/null +++ b/docs/html/structfourdst_1_1config_1_1validate_1_1_config_validator-members.html @@ -0,0 +1,123 @@ + + + + + + + +libconfig: Member List + + + + + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
libconfig v2.2.1 +
+
Reflection based C++ configuration library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
fourdst::config::validate::ConfigValidator< StructType > Member List
+
+
+ +

This is the complete list of members for fourdst::config::validate::ConfigValidator< StructType >, including all inherited members.

+ + + + + +
check(const toml::table *tbl, const std::string &current_path, std::vector< std::string > &missing)fourdst::config::validate::ConfigValidator< StructType >inlinestatic
check_field(const toml::table *tbl, const std::string &path, std::vector< std::string > &missing)fourdst::config::validate::ConfigValidator< StructType >inlineprivatestatic
check_tuple(const toml::table *tbl, const std::string &path, std::vector< std::string > &missing)fourdst::config::validate::ConfigValidator< StructType >inlineprivatestatic
NT typedeffourdst::config::validate::ConfigValidator< StructType >
+
+ + + + diff --git a/docs/html/structfourdst_1_1config_1_1validate_1_1_config_validator.html b/docs/html/structfourdst_1_1config_1_1validate_1_1_config_validator.html new file mode 100644 index 0000000..e3b0e5f --- /dev/null +++ b/docs/html/structfourdst_1_1config_1_1validate_1_1_config_validator.html @@ -0,0 +1,285 @@ + + + + + + + +libconfig: fourdst::config::validate::ConfigValidator< StructType > Struct Template Reference + + + + + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
libconfig v2.2.1 +
+
Reflection based C++ configuration library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
fourdst::config::validate::ConfigValidator< StructType > Struct Template Reference
+
+
+ +

#include <validate.h>

+ + + + + + +

+Classes

struct  TupleChecker
 
struct  TupleChecker< rfl::NamedTuple< Fields... > >
 
+ + + +

+Public Types

using NT = rfl::named_tuple_t<StructType>
 
+ + + +

+Static Public Member Functions

static void check (const toml::table *tbl, const std::string &current_path, std::vector< std::string > &missing)
 
+ + + + + + + +

+Static Private Member Functions

template<typename TupleType>
static void check_tuple (const toml::table *tbl, const std::string &path, std::vector< std::string > &missing)
 
template<typename Field>
static void check_field (const toml::table *tbl, const std::string &path, std::vector< std::string > &missing)
 
+

Member Typedef Documentation

+ +

◆ NT

+ +
+
+
+template<typename StructType>
+ + + + +
using fourdst::config::validate::ConfigValidator< StructType >::NT = rfl::named_tuple_t<StructType>
+
+ +
+
+

Member Function Documentation

+ +

◆ check()

+ +
+
+
+template<typename StructType>
+ + + + + +
+ + + + + + + + + + + + + + + + +
static void fourdst::config::validate::ConfigValidator< StructType >::check (const toml::table * tbl,
const std::string & current_path,
std::vector< std::string > & missing )
+
+inlinestatic
+
+ +
+
+ +

◆ check_field()

+ +
+
+
+template<typename StructType>
+
+template<typename Field>
+ + + + + +
+ + + + + + + + + + + + + + + + +
static void fourdst::config::validate::ConfigValidator< StructType >::check_field (const toml::table * tbl,
const std::string & path,
std::vector< std::string > & missing )
+
+inlinestaticprivate
+
+ +
+
+ +

◆ check_tuple()

+ +
+
+
+template<typename StructType>
+
+template<typename TupleType>
+ + + + + +
+ + + + + + + + + + + + + + + + +
static void fourdst::config::validate::ConfigValidator< StructType >::check_tuple (const toml::table * tbl,
const std::string & path,
std::vector< std::string > & missing )
+
+inlinestaticprivate
+
+ +
+
+
The documentation for this struct was generated from the following file: +
+
+ + + + diff --git a/docs/html/structfourdst_1_1config_1_1validate_1_1_config_validator.js b/docs/html/structfourdst_1_1config_1_1validate_1_1_config_validator.js new file mode 100644 index 0000000..f0a48f0 --- /dev/null +++ b/docs/html/structfourdst_1_1config_1_1validate_1_1_config_validator.js @@ -0,0 +1,9 @@ +var structfourdst_1_1config_1_1validate_1_1_config_validator = +[ + [ "TupleChecker", "structfourdst_1_1config_1_1validate_1_1_config_validator_1_1_tuple_checker.html", null ], + [ "TupleChecker< rfl::NamedTuple< Fields... > >", "structfourdst_1_1config_1_1validate_1_1_config_validator_1_1_tuple_checker_3_01rfl_1_1_named_tuple_3_01_fields_8_8_8_01_4_01_4.html", "structfourdst_1_1config_1_1validate_1_1_config_validator_1_1_tuple_checker_3_01rfl_1_1_named_tuple_3_01_fields_8_8_8_01_4_01_4" ], + [ "NT", "structfourdst_1_1config_1_1validate_1_1_config_validator.html#a23fcbe90a5dfc564402d0f67e511805f", null ], + [ "check", "structfourdst_1_1config_1_1validate_1_1_config_validator.html#aef15e0b74c73497f0950dc8cacf967d7", null ], + [ "check_field", "structfourdst_1_1config_1_1validate_1_1_config_validator.html#a116487cc04c5755f97275e0ad6f0639e", null ], + [ "check_tuple", "structfourdst_1_1config_1_1validate_1_1_config_validator.html#a05199f7192dbdaa6da56c5ea45850104", null ] +]; \ No newline at end of file diff --git a/docs/html/structfourdst_1_1config_1_1validate_1_1_config_validator_1_1_tuple_checker.html b/docs/html/structfourdst_1_1config_1_1validate_1_1_config_validator_1_1_tuple_checker.html new file mode 100644 index 0000000..03ee93a --- /dev/null +++ b/docs/html/structfourdst_1_1config_1_1validate_1_1_config_validator_1_1_tuple_checker.html @@ -0,0 +1,120 @@ + + + + + + + +libconfig: fourdst::config::validate::ConfigValidator< StructType >::TupleChecker< Tuple > Struct Template Reference + + + + + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
libconfig v2.2.1 +
+
Reflection based C++ configuration library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
fourdst::config::validate::ConfigValidator< StructType >::TupleChecker< Tuple > Struct Template Reference
+
+
+
The documentation for this struct was generated from the following file: +
+
+ + + + diff --git a/docs/html/structfourdst_1_1config_1_1validate_1_1_config_validator_1_1_tuple_checker_3_01rfl_1_1_named_tupc39fadd28c09fecb4c72f8c9dabf2925.html b/docs/html/structfourdst_1_1config_1_1validate_1_1_config_validator_1_1_tuple_checker_3_01rfl_1_1_named_tupc39fadd28c09fecb4c72f8c9dabf2925.html new file mode 100644 index 0000000..f8b0992 --- /dev/null +++ b/docs/html/structfourdst_1_1config_1_1validate_1_1_config_validator_1_1_tuple_checker_3_01rfl_1_1_named_tupc39fadd28c09fecb4c72f8c9dabf2925.html @@ -0,0 +1,120 @@ + + + + + + + +libconfig: Member List + + + + + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
libconfig v2.2.1 +
+
Reflection based C++ configuration library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
fourdst::config::validate::ConfigValidator< StructType >::TupleChecker< rfl::NamedTuple< Fields... > > Member List
+
+
+ +

This is the complete list of members for fourdst::config::validate::ConfigValidator< StructType >::TupleChecker< rfl::NamedTuple< Fields... > >, including all inherited members.

+ + +
check(const toml::table *tbl, const std::string &path, std::vector< std::string > &missing)fourdst::config::validate::ConfigValidator< StructType >::TupleChecker< rfl::NamedTuple< Fields... > >inlinestatic
+
+ + + + diff --git a/docs/html/structfourdst_1_1config_1_1validate_1_1_config_validator_1_1_tuple_checker_3_01rfl_1_1_named_tuple_3_01_fields_8_8_8_01_4_01_4.html b/docs/html/structfourdst_1_1config_1_1validate_1_1_config_validator_1_1_tuple_checker_3_01rfl_1_1_named_tuple_3_01_fields_8_8_8_01_4_01_4.html new file mode 100644 index 0000000..cfbdbae --- /dev/null +++ b/docs/html/structfourdst_1_1config_1_1validate_1_1_config_validator_1_1_tuple_checker_3_01rfl_1_1_named_tuple_3_01_fields_8_8_8_01_4_01_4.html @@ -0,0 +1,168 @@ + + + + + + + +libconfig: fourdst::config::validate::ConfigValidator< StructType >::TupleChecker< rfl::NamedTuple< Fields... > > Struct Template Reference + + + + + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
libconfig v2.2.1 +
+
Reflection based C++ configuration library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
fourdst::config::validate::ConfigValidator< StructType >::TupleChecker< rfl::NamedTuple< Fields... > > Struct Template Reference
+
+
+ + + + +

+Static Public Member Functions

static void check (const toml::table *tbl, const std::string &path, std::vector< std::string > &missing)
 
+

Member Function Documentation

+ +

◆ check()

+ +
+
+
+template<typename StructType>
+
+template<typename... Fields>
+ + + + + +
+ + + + + + + + + + + + + + + + +
static void fourdst::config::validate::ConfigValidator< StructType >::TupleChecker< rfl::NamedTuple< Fields... > >::check (const toml::table * tbl,
const std::string & path,
std::vector< std::string > & missing )
+
+inlinestatic
+
+ +
+
+
The documentation for this struct was generated from the following file: +
+
+ + + + diff --git a/docs/html/structfourdst_1_1config_1_1validate_1_1_config_validator_1_1_tuple_checker_3_01rfl_1_1_named_tuple_3_01_fields_8_8_8_01_4_01_4.js b/docs/html/structfourdst_1_1config_1_1validate_1_1_config_validator_1_1_tuple_checker_3_01rfl_1_1_named_tuple_3_01_fields_8_8_8_01_4_01_4.js new file mode 100644 index 0000000..324188b --- /dev/null +++ b/docs/html/structfourdst_1_1config_1_1validate_1_1_config_validator_1_1_tuple_checker_3_01rfl_1_1_named_tuple_3_01_fields_8_8_8_01_4_01_4.js @@ -0,0 +1,4 @@ +var structfourdst_1_1config_1_1validate_1_1_config_validator_1_1_tuple_checker_3_01rfl_1_1_named_tuple_3_01_fields_8_8_8_01_4_01_4 = +[ + [ "check", "structfourdst_1_1config_1_1validate_1_1_config_validator_1_1_tuple_checker_3_01rfl_1_1_named_tuple_3_01_fields_8_8_8_01_4_01_4.html#ac54176fbe4f95495acedb646cb332ee4", null ] +]; \ No newline at end of file diff --git a/docs/html/structfourdst_1_1config_1_1validate_1_1_missing_field_tree-members.html b/docs/html/structfourdst_1_1config_1_1validate_1_1_missing_field_tree-members.html new file mode 100644 index 0000000..961d8ee --- /dev/null +++ b/docs/html/structfourdst_1_1config_1_1validate_1_1_missing_field_tree-members.html @@ -0,0 +1,121 @@ + + + + + + + +libconfig: Member List + + + + + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
libconfig v2.2.1 +
+
Reflection based C++ configuration library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
fourdst::config::validate::MissingFieldTree Member List
+
+ +
+ + + + diff --git a/docs/html/structfourdst_1_1config_1_1validate_1_1_missing_field_tree.html b/docs/html/structfourdst_1_1config_1_1validate_1_1_missing_field_tree.html new file mode 100644 index 0000000..d7eff38 --- /dev/null +++ b/docs/html/structfourdst_1_1config_1_1validate_1_1_missing_field_tree.html @@ -0,0 +1,167 @@ + + + + + + + +libconfig: fourdst::config::validate::MissingFieldTree Struct Reference + + + + + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
libconfig v2.2.1 +
+
Reflection based C++ configuration library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
fourdst::config::validate::MissingFieldTree Struct Reference
+
+
+ +

#include <validate.h>

+
+Collaboration diagram for fourdst::config::validate::MissingFieldTree:
+
+
+
[legend]
+ + + + + + +

+Public Attributes

std::map< std::string, MissingFieldTreechildren
 
bool is_missing = false
 
+

Member Data Documentation

+ +

◆ children

+ +
+
+ + + + +
std::map<std::string, MissingFieldTree> fourdst::config::validate::MissingFieldTree::children
+
+ +
+
+ +

◆ is_missing

+ +
+
+ + + + +
bool fourdst::config::validate::MissingFieldTree::is_missing = false
+
+ +
+
+
The documentation for this struct was generated from the following file: +
+
+ + + + diff --git a/docs/html/structfourdst_1_1config_1_1validate_1_1_missing_field_tree.js b/docs/html/structfourdst_1_1config_1_1validate_1_1_missing_field_tree.js new file mode 100644 index 0000000..046b0e5 --- /dev/null +++ b/docs/html/structfourdst_1_1config_1_1validate_1_1_missing_field_tree.js @@ -0,0 +1,5 @@ +var structfourdst_1_1config_1_1validate_1_1_missing_field_tree = +[ + [ "children", "structfourdst_1_1config_1_1validate_1_1_missing_field_tree.html#ab54752608be551fd5ead210d12c09923", null ], + [ "is_missing", "structfourdst_1_1config_1_1validate_1_1_missing_field_tree.html#a6f6cd48c4eae279d8db2181fe2a7f4c8", null ] +]; \ No newline at end of file diff --git a/docs/html/structfourdst_1_1config_1_1validate_1_1_missing_field_tree__coll__graph.map b/docs/html/structfourdst_1_1config_1_1validate_1_1_missing_field_tree__coll__graph.map new file mode 100644 index 0000000..a250da6 --- /dev/null +++ b/docs/html/structfourdst_1_1config_1_1validate_1_1_missing_field_tree__coll__graph.map @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/docs/html/structfourdst_1_1config_1_1validate_1_1_missing_field_tree__coll__graph.md5 b/docs/html/structfourdst_1_1config_1_1validate_1_1_missing_field_tree__coll__graph.md5 new file mode 100644 index 0000000..256d942 --- /dev/null +++ b/docs/html/structfourdst_1_1config_1_1validate_1_1_missing_field_tree__coll__graph.md5 @@ -0,0 +1 @@ +b32c80772e4e7b45b9a2bd751d663e03 \ No newline at end of file diff --git a/docs/html/structfourdst_1_1config_1_1validate_1_1_missing_field_tree__coll__graph.svg b/docs/html/structfourdst_1_1config_1_1validate_1_1_missing_field_tree__coll__graph.svg new file mode 100644 index 0000000..29cdca7 --- /dev/null +++ b/docs/html/structfourdst_1_1config_1_1validate_1_1_missing_field_tree__coll__graph.svg @@ -0,0 +1,117 @@ + + + + + + + + + + + + +fourdst::config::validate::MissingFieldTree + + +Node1 + + +fourdst::config::validate +::MissingFieldTree + + + + + +Node2 + + +std::map< std::string, + fourdst::config::validate +::MissingFieldTree > + + + + + +Node1->Node2 + + + + + + elements + + + +Node2->Node1 + + + + + + children + + + +Node3 + + +std::string + + + + + +Node3->Node2 + + + + + + keys + + + +Node4 + + +std::basic_string< + Char > + + + + + +Node4->Node3 + + + + + + + + + + + + + diff --git a/docs/html/structfourdst_1_1config_1_1validate_1_1_missing_field_tree__coll__graph_org.svg b/docs/html/structfourdst_1_1config_1_1validate_1_1_missing_field_tree__coll__graph_org.svg new file mode 100644 index 0000000..4b94941 --- /dev/null +++ b/docs/html/structfourdst_1_1config_1_1validate_1_1_missing_field_tree__coll__graph_org.svg @@ -0,0 +1,91 @@ + + + + + + +fourdst::config::validate::MissingFieldTree + + +Node1 + + +fourdst::config::validate +::MissingFieldTree + + + + + +Node2 + + +std::map< std::string, + fourdst::config::validate +::MissingFieldTree > + + + + + +Node1->Node2 + + + + + + elements + + + +Node2->Node1 + + + + + + children + + + +Node3 + + +std::string + + + + + +Node3->Node2 + + + + + + keys + + + +Node4 + + +std::basic_string< + Char > + + + + + +Node4->Node3 + + + + + + + + diff --git a/docs/html/structfourdst_1_1config_1_1validate_1_1is__map__impl.html b/docs/html/structfourdst_1_1config_1_1validate_1_1is__map__impl.html new file mode 100644 index 0000000..a62d1cb --- /dev/null +++ b/docs/html/structfourdst_1_1config_1_1validate_1_1is__map__impl.html @@ -0,0 +1,132 @@ + + + + + + + +libconfig: fourdst::config::validate::is_map_impl< T > Struct Template Reference + + + + + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
libconfig v2.2.1 +
+
Reflection based C++ configuration library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
fourdst::config::validate::is_map_impl< T > Struct Template Reference
+
+
+ +

#include <validate.h>

+
+Inheritance diagram for fourdst::config::validate::is_map_impl< T >:
+
+
+
[legend]
+
+Collaboration diagram for fourdst::config::validate::is_map_impl< T >:
+
+
+
[legend]
+
The documentation for this struct was generated from the following file: +
+
+ + + + diff --git a/docs/html/structfourdst_1_1config_1_1validate_1_1is__map__impl_3_01std_1_1map_3_01_k_00_01_v_00_01_c_00_01_a_01_4_01_4.html b/docs/html/structfourdst_1_1config_1_1validate_1_1is__map__impl_3_01std_1_1map_3_01_k_00_01_v_00_01_c_00_01_a_01_4_01_4.html new file mode 100644 index 0000000..234afeb --- /dev/null +++ b/docs/html/structfourdst_1_1config_1_1validate_1_1is__map__impl_3_01std_1_1map_3_01_k_00_01_v_00_01_c_00_01_a_01_4_01_4.html @@ -0,0 +1,132 @@ + + + + + + + +libconfig: fourdst::config::validate::is_map_impl< std::map< K, V, C, A > > Struct Template Reference + + + + + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
libconfig v2.2.1 +
+
Reflection based C++ configuration library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
fourdst::config::validate::is_map_impl< std::map< K, V, C, A > > Struct Template Reference
+
+
+ +

#include <validate.h>

+
+Inheritance diagram for fourdst::config::validate::is_map_impl< std::map< K, V, C, A > >:
+
+
+
[legend]
+
+Collaboration diagram for fourdst::config::validate::is_map_impl< std::map< K, V, C, A > >:
+
+
+
[legend]
+
The documentation for this struct was generated from the following file: +
+
+ + + + diff --git a/docs/html/structfourdst_1_1config_1_1validate_1_1is__map__impl_3_01std_1_1map_3_01_k_00_01_v_00_01_c_00_01_a_01_4_01_4__coll__graph.map b/docs/html/structfourdst_1_1config_1_1validate_1_1is__map__impl_3_01std_1_1map_3_01_k_00_01_v_00_01_c_00_01_a_01_4_01_4__coll__graph.map new file mode 100644 index 0000000..7b8c11a --- /dev/null +++ b/docs/html/structfourdst_1_1config_1_1validate_1_1is__map__impl_3_01std_1_1map_3_01_k_00_01_v_00_01_c_00_01_a_01_4_01_4__coll__graph.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/docs/html/structfourdst_1_1config_1_1validate_1_1is__map__impl_3_01std_1_1map_3_01_k_00_01_v_00_01_c_00_01_a_01_4_01_4__coll__graph.md5 b/docs/html/structfourdst_1_1config_1_1validate_1_1is__map__impl_3_01std_1_1map_3_01_k_00_01_v_00_01_c_00_01_a_01_4_01_4__coll__graph.md5 new file mode 100644 index 0000000..7b39ecd --- /dev/null +++ b/docs/html/structfourdst_1_1config_1_1validate_1_1is__map__impl_3_01std_1_1map_3_01_k_00_01_v_00_01_c_00_01_a_01_4_01_4__coll__graph.md5 @@ -0,0 +1 @@ +8062a91da04cfe000dc845fd9ad7332f \ No newline at end of file diff --git a/docs/html/structfourdst_1_1config_1_1validate_1_1is__map__impl_3_01std_1_1map_3_01_k_00_01_v_00_01_c_00_01_a_01_4_01_4__coll__graph.svg b/docs/html/structfourdst_1_1config_1_1validate_1_1is__map__impl_3_01std_1_1map_3_01_k_00_01_v_00_01_c_00_01_a_01_4_01_4__coll__graph.svg new file mode 100644 index 0000000..5505ad2 --- /dev/null +++ b/docs/html/structfourdst_1_1config_1_1validate_1_1is__map__impl_3_01std_1_1map_3_01_k_00_01_v_00_01_c_00_01_a_01_4_01_4__coll__graph.svg @@ -0,0 +1,85 @@ + + + + + + + + + + + + +fourdst::config::validate::is_map_impl< std::map< K, V, C, A > > + + +Node1 + + +fourdst::config::validate +::is_map_impl< std::map +< K, V, C, A > > + + + + + +Node2 + + +std::false_type + + + + + +Node2->Node1 + + + + + + + + +Node3 + + +std::true_type + + + + + +Node3->Node1 + + + + + + + + + + + + + diff --git a/docs/html/structfourdst_1_1config_1_1validate_1_1is__map__impl_3_01std_1_1map_3_01_k_00_01_v_00_01_c_00_01_a_01_4_01_4__coll__graph_org.svg b/docs/html/structfourdst_1_1config_1_1validate_1_1is__map__impl_3_01std_1_1map_3_01_k_00_01_v_00_01_c_00_01_a_01_4_01_4__coll__graph_org.svg new file mode 100644 index 0000000..ed4fa08 --- /dev/null +++ b/docs/html/structfourdst_1_1config_1_1validate_1_1is__map__impl_3_01std_1_1map_3_01_k_00_01_v_00_01_c_00_01_a_01_4_01_4__coll__graph_org.svg @@ -0,0 +1,59 @@ + + + + + + +fourdst::config::validate::is_map_impl< std::map< K, V, C, A > > + + +Node1 + + +fourdst::config::validate +::is_map_impl< std::map +< K, V, C, A > > + + + + + +Node2 + + +std::false_type + + + + + +Node2->Node1 + + + + + + + + +Node3 + + +std::true_type + + + + + +Node3->Node1 + + + + + + + + diff --git a/docs/html/structfourdst_1_1config_1_1validate_1_1is__map__impl_3_01std_1_1map_3_01_k_00_01_v_00_01_c_00_01_a_01_4_01_4__inherit__graph.map b/docs/html/structfourdst_1_1config_1_1validate_1_1is__map__impl_3_01std_1_1map_3_01_k_00_01_v_00_01_c_00_01_a_01_4_01_4__inherit__graph.map new file mode 100644 index 0000000..7b8c11a --- /dev/null +++ b/docs/html/structfourdst_1_1config_1_1validate_1_1is__map__impl_3_01std_1_1map_3_01_k_00_01_v_00_01_c_00_01_a_01_4_01_4__inherit__graph.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/docs/html/structfourdst_1_1config_1_1validate_1_1is__map__impl_3_01std_1_1map_3_01_k_00_01_v_00_01_c_00_01_a_01_4_01_4__inherit__graph.md5 b/docs/html/structfourdst_1_1config_1_1validate_1_1is__map__impl_3_01std_1_1map_3_01_k_00_01_v_00_01_c_00_01_a_01_4_01_4__inherit__graph.md5 new file mode 100644 index 0000000..7b39ecd --- /dev/null +++ b/docs/html/structfourdst_1_1config_1_1validate_1_1is__map__impl_3_01std_1_1map_3_01_k_00_01_v_00_01_c_00_01_a_01_4_01_4__inherit__graph.md5 @@ -0,0 +1 @@ +8062a91da04cfe000dc845fd9ad7332f \ No newline at end of file diff --git a/docs/html/structfourdst_1_1config_1_1validate_1_1is__map__impl_3_01std_1_1map_3_01_k_00_01_v_00_01_c_00_01_a_01_4_01_4__inherit__graph.svg b/docs/html/structfourdst_1_1config_1_1validate_1_1is__map__impl_3_01std_1_1map_3_01_k_00_01_v_00_01_c_00_01_a_01_4_01_4__inherit__graph.svg new file mode 100644 index 0000000..5505ad2 --- /dev/null +++ b/docs/html/structfourdst_1_1config_1_1validate_1_1is__map__impl_3_01std_1_1map_3_01_k_00_01_v_00_01_c_00_01_a_01_4_01_4__inherit__graph.svg @@ -0,0 +1,85 @@ + + + + + + + + + + + + +fourdst::config::validate::is_map_impl< std::map< K, V, C, A > > + + +Node1 + + +fourdst::config::validate +::is_map_impl< std::map +< K, V, C, A > > + + + + + +Node2 + + +std::false_type + + + + + +Node2->Node1 + + + + + + + + +Node3 + + +std::true_type + + + + + +Node3->Node1 + + + + + + + + + + + + + diff --git a/docs/html/structfourdst_1_1config_1_1validate_1_1is__map__impl_3_01std_1_1map_3_01_k_00_01_v_00_01_c_00_01_a_01_4_01_4__inherit__graph_org.svg b/docs/html/structfourdst_1_1config_1_1validate_1_1is__map__impl_3_01std_1_1map_3_01_k_00_01_v_00_01_c_00_01_a_01_4_01_4__inherit__graph_org.svg new file mode 100644 index 0000000..ed4fa08 --- /dev/null +++ b/docs/html/structfourdst_1_1config_1_1validate_1_1is__map__impl_3_01std_1_1map_3_01_k_00_01_v_00_01_c_00_01_a_01_4_01_4__inherit__graph_org.svg @@ -0,0 +1,59 @@ + + + + + + +fourdst::config::validate::is_map_impl< std::map< K, V, C, A > > + + +Node1 + + +fourdst::config::validate +::is_map_impl< std::map +< K, V, C, A > > + + + + + +Node2 + + +std::false_type + + + + + +Node2->Node1 + + + + + + + + +Node3 + + +std::true_type + + + + + +Node3->Node1 + + + + + + + + diff --git a/docs/html/structfourdst_1_1config_1_1validate_1_1is__map__impl_3_01std_1_1unordered__map_3_01_k_00_01_v_004b5dc28703f2b02adfd0a61b9b6fd2f5.map b/docs/html/structfourdst_1_1config_1_1validate_1_1is__map__impl_3_01std_1_1unordered__map_3_01_k_00_01_v_004b5dc28703f2b02adfd0a61b9b6fd2f5.map new file mode 100644 index 0000000..3652b02 --- /dev/null +++ b/docs/html/structfourdst_1_1config_1_1validate_1_1is__map__impl_3_01std_1_1unordered__map_3_01_k_00_01_v_004b5dc28703f2b02adfd0a61b9b6fd2f5.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/docs/html/structfourdst_1_1config_1_1validate_1_1is__map__impl_3_01std_1_1unordered__map_3_01_k_00_01_v_004b5dc28703f2b02adfd0a61b9b6fd2f5.md5 b/docs/html/structfourdst_1_1config_1_1validate_1_1is__map__impl_3_01std_1_1unordered__map_3_01_k_00_01_v_004b5dc28703f2b02adfd0a61b9b6fd2f5.md5 new file mode 100644 index 0000000..21c8f1a --- /dev/null +++ b/docs/html/structfourdst_1_1config_1_1validate_1_1is__map__impl_3_01std_1_1unordered__map_3_01_k_00_01_v_004b5dc28703f2b02adfd0a61b9b6fd2f5.md5 @@ -0,0 +1 @@ +3de52472c140c1a5bee05dff4e8e00d5 \ No newline at end of file diff --git a/docs/html/structfourdst_1_1config_1_1validate_1_1is__map__impl_3_01std_1_1unordered__map_3_01_k_00_01_v_004b5dc28703f2b02adfd0a61b9b6fd2f5.svg b/docs/html/structfourdst_1_1config_1_1validate_1_1is__map__impl_3_01std_1_1unordered__map_3_01_k_00_01_v_004b5dc28703f2b02adfd0a61b9b6fd2f5.svg new file mode 100644 index 0000000..6947fe5 --- /dev/null +++ b/docs/html/structfourdst_1_1config_1_1validate_1_1is__map__impl_3_01std_1_1unordered__map_3_01_k_00_01_v_004b5dc28703f2b02adfd0a61b9b6fd2f5.svg @@ -0,0 +1,85 @@ + + + + + + + + + + + + +fourdst::config::validate::is_map_impl< std::unordered_map< K, V, H, E, A > > + + +Node1 + + +fourdst::config::validate +::is_map_impl< std::unordered +_map< K, V, H, E, A > > + + + + + +Node2 + + +std::false_type + + + + + +Node2->Node1 + + + + + + + + +Node3 + + +std::true_type + + + + + +Node3->Node1 + + + + + + + + + + + + + diff --git a/docs/html/structfourdst_1_1config_1_1validate_1_1is__map__impl_3_01std_1_1unordered__map_3_01_k_00_01_v_004b5dc28703f2b02adfd0a61b9b6fd2f5_org.svg b/docs/html/structfourdst_1_1config_1_1validate_1_1is__map__impl_3_01std_1_1unordered__map_3_01_k_00_01_v_004b5dc28703f2b02adfd0a61b9b6fd2f5_org.svg new file mode 100644 index 0000000..7141fc0 --- /dev/null +++ b/docs/html/structfourdst_1_1config_1_1validate_1_1is__map__impl_3_01std_1_1unordered__map_3_01_k_00_01_v_004b5dc28703f2b02adfd0a61b9b6fd2f5_org.svg @@ -0,0 +1,59 @@ + + + + + + +fourdst::config::validate::is_map_impl< std::unordered_map< K, V, H, E, A > > + + +Node1 + + +fourdst::config::validate +::is_map_impl< std::unordered +_map< K, V, H, E, A > > + + + + + +Node2 + + +std::false_type + + + + + +Node2->Node1 + + + + + + + + +Node3 + + +std::true_type + + + + + +Node3->Node1 + + + + + + + + diff --git a/docs/html/structfourdst_1_1config_1_1validate_1_1is__map__impl_3_01std_1_1unordered__map_3_01_k_00_01_v_00_01_h_00_01_e_00_01_a_01_4_01_4.html b/docs/html/structfourdst_1_1config_1_1validate_1_1is__map__impl_3_01std_1_1unordered__map_3_01_k_00_01_v_00_01_h_00_01_e_00_01_a_01_4_01_4.html new file mode 100644 index 0000000..b4fab1d --- /dev/null +++ b/docs/html/structfourdst_1_1config_1_1validate_1_1is__map__impl_3_01std_1_1unordered__map_3_01_k_00_01_v_00_01_h_00_01_e_00_01_a_01_4_01_4.html @@ -0,0 +1,132 @@ + + + + + + + +libconfig: fourdst::config::validate::is_map_impl< std::unordered_map< K, V, H, E, A > > Struct Template Reference + + + + + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
libconfig v2.2.1 +
+
Reflection based C++ configuration library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
fourdst::config::validate::is_map_impl< std::unordered_map< K, V, H, E, A > > Struct Template Reference
+
+
+ +

#include <validate.h>

+
+Inheritance diagram for fourdst::config::validate::is_map_impl< std::unordered_map< K, V, H, E, A > >:
+
+
+
[legend]
+
+Collaboration diagram for fourdst::config::validate::is_map_impl< std::unordered_map< K, V, H, E, A > >:
+
+
+
[legend]
+
The documentation for this struct was generated from the following file: +
+
+ + + + diff --git a/docs/html/structfourdst_1_1config_1_1validate_1_1is__map__impl_3_01std_1_1unordered__map_3_01_k_00_01_v_00a04072b2b62e450785c3d68ed3e07862.map b/docs/html/structfourdst_1_1config_1_1validate_1_1is__map__impl_3_01std_1_1unordered__map_3_01_k_00_01_v_00a04072b2b62e450785c3d68ed3e07862.map new file mode 100644 index 0000000..3652b02 --- /dev/null +++ b/docs/html/structfourdst_1_1config_1_1validate_1_1is__map__impl_3_01std_1_1unordered__map_3_01_k_00_01_v_00a04072b2b62e450785c3d68ed3e07862.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/docs/html/structfourdst_1_1config_1_1validate_1_1is__map__impl_3_01std_1_1unordered__map_3_01_k_00_01_v_00a04072b2b62e450785c3d68ed3e07862.md5 b/docs/html/structfourdst_1_1config_1_1validate_1_1is__map__impl_3_01std_1_1unordered__map_3_01_k_00_01_v_00a04072b2b62e450785c3d68ed3e07862.md5 new file mode 100644 index 0000000..21c8f1a --- /dev/null +++ b/docs/html/structfourdst_1_1config_1_1validate_1_1is__map__impl_3_01std_1_1unordered__map_3_01_k_00_01_v_00a04072b2b62e450785c3d68ed3e07862.md5 @@ -0,0 +1 @@ +3de52472c140c1a5bee05dff4e8e00d5 \ No newline at end of file diff --git a/docs/html/structfourdst_1_1config_1_1validate_1_1is__map__impl_3_01std_1_1unordered__map_3_01_k_00_01_v_00a04072b2b62e450785c3d68ed3e07862.svg b/docs/html/structfourdst_1_1config_1_1validate_1_1is__map__impl_3_01std_1_1unordered__map_3_01_k_00_01_v_00a04072b2b62e450785c3d68ed3e07862.svg new file mode 100644 index 0000000..6947fe5 --- /dev/null +++ b/docs/html/structfourdst_1_1config_1_1validate_1_1is__map__impl_3_01std_1_1unordered__map_3_01_k_00_01_v_00a04072b2b62e450785c3d68ed3e07862.svg @@ -0,0 +1,85 @@ + + + + + + + + + + + + +fourdst::config::validate::is_map_impl< std::unordered_map< K, V, H, E, A > > + + +Node1 + + +fourdst::config::validate +::is_map_impl< std::unordered +_map< K, V, H, E, A > > + + + + + +Node2 + + +std::false_type + + + + + +Node2->Node1 + + + + + + + + +Node3 + + +std::true_type + + + + + +Node3->Node1 + + + + + + + + + + + + + diff --git a/docs/html/structfourdst_1_1config_1_1validate_1_1is__map__impl_3_01std_1_1unordered__map_3_01_k_00_01_v_00a04072b2b62e450785c3d68ed3e07862_org.svg b/docs/html/structfourdst_1_1config_1_1validate_1_1is__map__impl_3_01std_1_1unordered__map_3_01_k_00_01_v_00a04072b2b62e450785c3d68ed3e07862_org.svg new file mode 100644 index 0000000..7141fc0 --- /dev/null +++ b/docs/html/structfourdst_1_1config_1_1validate_1_1is__map__impl_3_01std_1_1unordered__map_3_01_k_00_01_v_00a04072b2b62e450785c3d68ed3e07862_org.svg @@ -0,0 +1,59 @@ + + + + + + +fourdst::config::validate::is_map_impl< std::unordered_map< K, V, H, E, A > > + + +Node1 + + +fourdst::config::validate +::is_map_impl< std::unordered +_map< K, V, H, E, A > > + + + + + +Node2 + + +std::false_type + + + + + +Node2->Node1 + + + + + + + + +Node3 + + +std::true_type + + + + + +Node3->Node1 + + + + + + + + diff --git a/docs/html/structfourdst_1_1config_1_1validate_1_1is__map__impl__coll__graph.map b/docs/html/structfourdst_1_1config_1_1validate_1_1is__map__impl__coll__graph.map new file mode 100644 index 0000000..bd2cb03 --- /dev/null +++ b/docs/html/structfourdst_1_1config_1_1validate_1_1is__map__impl__coll__graph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/docs/html/structfourdst_1_1config_1_1validate_1_1is__map__impl__coll__graph.md5 b/docs/html/structfourdst_1_1config_1_1validate_1_1is__map__impl__coll__graph.md5 new file mode 100644 index 0000000..6d5ecd7 --- /dev/null +++ b/docs/html/structfourdst_1_1config_1_1validate_1_1is__map__impl__coll__graph.md5 @@ -0,0 +1 @@ +08ee1fceca7a31b835f66400939227c9 \ No newline at end of file diff --git a/docs/html/structfourdst_1_1config_1_1validate_1_1is__map__impl__coll__graph.svg b/docs/html/structfourdst_1_1config_1_1validate_1_1is__map__impl__coll__graph.svg new file mode 100644 index 0000000..d4d4368 --- /dev/null +++ b/docs/html/structfourdst_1_1config_1_1validate_1_1is__map__impl__coll__graph.svg @@ -0,0 +1,66 @@ + + + + + + + + + + + + +fourdst::config::validate::is_map_impl< T > + + +Node1 + + +fourdst::config::validate +::is_map_impl< T > + + + + + +Node2 + + +std::false_type + + + + + +Node2->Node1 + + + + + + + + + + + + + diff --git a/docs/html/structfourdst_1_1config_1_1validate_1_1is__map__impl__coll__graph_org.svg b/docs/html/structfourdst_1_1config_1_1validate_1_1is__map__impl__coll__graph_org.svg new file mode 100644 index 0000000..250b682 --- /dev/null +++ b/docs/html/structfourdst_1_1config_1_1validate_1_1is__map__impl__coll__graph_org.svg @@ -0,0 +1,40 @@ + + + + + + +fourdst::config::validate::is_map_impl< T > + + +Node1 + + +fourdst::config::validate +::is_map_impl< T > + + + + + +Node2 + + +std::false_type + + + + + +Node2->Node1 + + + + + + + + diff --git a/docs/html/structfourdst_1_1config_1_1validate_1_1is__map__impl__inherit__graph.map b/docs/html/structfourdst_1_1config_1_1validate_1_1is__map__impl__inherit__graph.map new file mode 100644 index 0000000..bd2cb03 --- /dev/null +++ b/docs/html/structfourdst_1_1config_1_1validate_1_1is__map__impl__inherit__graph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/docs/html/structfourdst_1_1config_1_1validate_1_1is__map__impl__inherit__graph.md5 b/docs/html/structfourdst_1_1config_1_1validate_1_1is__map__impl__inherit__graph.md5 new file mode 100644 index 0000000..6d5ecd7 --- /dev/null +++ b/docs/html/structfourdst_1_1config_1_1validate_1_1is__map__impl__inherit__graph.md5 @@ -0,0 +1 @@ +08ee1fceca7a31b835f66400939227c9 \ No newline at end of file diff --git a/docs/html/structfourdst_1_1config_1_1validate_1_1is__map__impl__inherit__graph.svg b/docs/html/structfourdst_1_1config_1_1validate_1_1is__map__impl__inherit__graph.svg new file mode 100644 index 0000000..d4d4368 --- /dev/null +++ b/docs/html/structfourdst_1_1config_1_1validate_1_1is__map__impl__inherit__graph.svg @@ -0,0 +1,66 @@ + + + + + + + + + + + + +fourdst::config::validate::is_map_impl< T > + + +Node1 + + +fourdst::config::validate +::is_map_impl< T > + + + + + +Node2 + + +std::false_type + + + + + +Node2->Node1 + + + + + + + + + + + + + diff --git a/docs/html/structfourdst_1_1config_1_1validate_1_1is__map__impl__inherit__graph_org.svg b/docs/html/structfourdst_1_1config_1_1validate_1_1is__map__impl__inherit__graph_org.svg new file mode 100644 index 0000000..250b682 --- /dev/null +++ b/docs/html/structfourdst_1_1config_1_1validate_1_1is__map__impl__inherit__graph_org.svg @@ -0,0 +1,40 @@ + + + + + + +fourdst::config::validate::is_map_impl< T > + + +Node1 + + +fourdst::config::validate +::is_map_impl< T > + + + + + +Node2 + + +std::false_type + + + + + +Node2->Node1 + + + + + + + + diff --git a/docs/html/structfourdst_1_1config_1_1validate_1_1is__optional__impl.html b/docs/html/structfourdst_1_1config_1_1validate_1_1is__optional__impl.html new file mode 100644 index 0000000..debb7a0 --- /dev/null +++ b/docs/html/structfourdst_1_1config_1_1validate_1_1is__optional__impl.html @@ -0,0 +1,132 @@ + + + + + + + +libconfig: fourdst::config::validate::is_optional_impl< T > Struct Template Reference + + + + + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
libconfig v2.2.1 +
+
Reflection based C++ configuration library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
fourdst::config::validate::is_optional_impl< T > Struct Template Reference
+
+
+ +

#include <validate.h>

+
+Inheritance diagram for fourdst::config::validate::is_optional_impl< T >:
+
+
+
[legend]
+
+Collaboration diagram for fourdst::config::validate::is_optional_impl< T >:
+
+
+
[legend]
+
The documentation for this struct was generated from the following file: +
+
+ + + + diff --git a/docs/html/structfourdst_1_1config_1_1validate_1_1is__optional__impl_3_01std_1_1optional_3_01_t_01_4_01_4.html b/docs/html/structfourdst_1_1config_1_1validate_1_1is__optional__impl_3_01std_1_1optional_3_01_t_01_4_01_4.html new file mode 100644 index 0000000..b8a9ba6 --- /dev/null +++ b/docs/html/structfourdst_1_1config_1_1validate_1_1is__optional__impl_3_01std_1_1optional_3_01_t_01_4_01_4.html @@ -0,0 +1,132 @@ + + + + + + + +libconfig: fourdst::config::validate::is_optional_impl< std::optional< T > > Struct Template Reference + + + + + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
libconfig v2.2.1 +
+
Reflection based C++ configuration library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
fourdst::config::validate::is_optional_impl< std::optional< T > > Struct Template Reference
+
+
+ +

#include <validate.h>

+
+Inheritance diagram for fourdst::config::validate::is_optional_impl< std::optional< T > >:
+
+
+
[legend]
+
+Collaboration diagram for fourdst::config::validate::is_optional_impl< std::optional< T > >:
+
+
+
[legend]
+
The documentation for this struct was generated from the following file: +
+
+ + + + diff --git a/docs/html/structfourdst_1_1config_1_1validate_1_1is__optional__impl_3_01std_1_1optional_3_01_t_01_4_01_4__coll__graph.map b/docs/html/structfourdst_1_1config_1_1validate_1_1is__optional__impl_3_01std_1_1optional_3_01_t_01_4_01_4__coll__graph.map new file mode 100644 index 0000000..1bc0a40 --- /dev/null +++ b/docs/html/structfourdst_1_1config_1_1validate_1_1is__optional__impl_3_01std_1_1optional_3_01_t_01_4_01_4__coll__graph.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/docs/html/structfourdst_1_1config_1_1validate_1_1is__optional__impl_3_01std_1_1optional_3_01_t_01_4_01_4__coll__graph.md5 b/docs/html/structfourdst_1_1config_1_1validate_1_1is__optional__impl_3_01std_1_1optional_3_01_t_01_4_01_4__coll__graph.md5 new file mode 100644 index 0000000..19ffc2e --- /dev/null +++ b/docs/html/structfourdst_1_1config_1_1validate_1_1is__optional__impl_3_01std_1_1optional_3_01_t_01_4_01_4__coll__graph.md5 @@ -0,0 +1 @@ +f7606c882d97b0f1761c0cc044d99b1d \ No newline at end of file diff --git a/docs/html/structfourdst_1_1config_1_1validate_1_1is__optional__impl_3_01std_1_1optional_3_01_t_01_4_01_4__coll__graph.svg b/docs/html/structfourdst_1_1config_1_1validate_1_1is__optional__impl_3_01std_1_1optional_3_01_t_01_4_01_4__coll__graph.svg new file mode 100644 index 0000000..3c5b72b --- /dev/null +++ b/docs/html/structfourdst_1_1config_1_1validate_1_1is__optional__impl_3_01std_1_1optional_3_01_t_01_4_01_4__coll__graph.svg @@ -0,0 +1,85 @@ + + + + + + + + + + + + +fourdst::config::validate::is_optional_impl< std::optional< T > > + + +Node1 + + +fourdst::config::validate +::is_optional_impl< std +::optional< T > > + + + + + +Node2 + + +std::false_type + + + + + +Node2->Node1 + + + + + + + + +Node3 + + +std::true_type + + + + + +Node3->Node1 + + + + + + + + + + + + + diff --git a/docs/html/structfourdst_1_1config_1_1validate_1_1is__optional__impl_3_01std_1_1optional_3_01_t_01_4_01_4__coll__graph_org.svg b/docs/html/structfourdst_1_1config_1_1validate_1_1is__optional__impl_3_01std_1_1optional_3_01_t_01_4_01_4__coll__graph_org.svg new file mode 100644 index 0000000..52ea3ac --- /dev/null +++ b/docs/html/structfourdst_1_1config_1_1validate_1_1is__optional__impl_3_01std_1_1optional_3_01_t_01_4_01_4__coll__graph_org.svg @@ -0,0 +1,59 @@ + + + + + + +fourdst::config::validate::is_optional_impl< std::optional< T > > + + +Node1 + + +fourdst::config::validate +::is_optional_impl< std +::optional< T > > + + + + + +Node2 + + +std::false_type + + + + + +Node2->Node1 + + + + + + + + +Node3 + + +std::true_type + + + + + +Node3->Node1 + + + + + + + + diff --git a/docs/html/structfourdst_1_1config_1_1validate_1_1is__optional__impl_3_01std_1_1optional_3_01_t_01_4_01_4__inherit__graph.map b/docs/html/structfourdst_1_1config_1_1validate_1_1is__optional__impl_3_01std_1_1optional_3_01_t_01_4_01_4__inherit__graph.map new file mode 100644 index 0000000..1bc0a40 --- /dev/null +++ b/docs/html/structfourdst_1_1config_1_1validate_1_1is__optional__impl_3_01std_1_1optional_3_01_t_01_4_01_4__inherit__graph.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/docs/html/structfourdst_1_1config_1_1validate_1_1is__optional__impl_3_01std_1_1optional_3_01_t_01_4_01_4__inherit__graph.md5 b/docs/html/structfourdst_1_1config_1_1validate_1_1is__optional__impl_3_01std_1_1optional_3_01_t_01_4_01_4__inherit__graph.md5 new file mode 100644 index 0000000..19ffc2e --- /dev/null +++ b/docs/html/structfourdst_1_1config_1_1validate_1_1is__optional__impl_3_01std_1_1optional_3_01_t_01_4_01_4__inherit__graph.md5 @@ -0,0 +1 @@ +f7606c882d97b0f1761c0cc044d99b1d \ No newline at end of file diff --git a/docs/html/structfourdst_1_1config_1_1validate_1_1is__optional__impl_3_01std_1_1optional_3_01_t_01_4_01_4__inherit__graph.svg b/docs/html/structfourdst_1_1config_1_1validate_1_1is__optional__impl_3_01std_1_1optional_3_01_t_01_4_01_4__inherit__graph.svg new file mode 100644 index 0000000..3c5b72b --- /dev/null +++ b/docs/html/structfourdst_1_1config_1_1validate_1_1is__optional__impl_3_01std_1_1optional_3_01_t_01_4_01_4__inherit__graph.svg @@ -0,0 +1,85 @@ + + + + + + + + + + + + +fourdst::config::validate::is_optional_impl< std::optional< T > > + + +Node1 + + +fourdst::config::validate +::is_optional_impl< std +::optional< T > > + + + + + +Node2 + + +std::false_type + + + + + +Node2->Node1 + + + + + + + + +Node3 + + +std::true_type + + + + + +Node3->Node1 + + + + + + + + + + + + + diff --git a/docs/html/structfourdst_1_1config_1_1validate_1_1is__optional__impl_3_01std_1_1optional_3_01_t_01_4_01_4__inherit__graph_org.svg b/docs/html/structfourdst_1_1config_1_1validate_1_1is__optional__impl_3_01std_1_1optional_3_01_t_01_4_01_4__inherit__graph_org.svg new file mode 100644 index 0000000..52ea3ac --- /dev/null +++ b/docs/html/structfourdst_1_1config_1_1validate_1_1is__optional__impl_3_01std_1_1optional_3_01_t_01_4_01_4__inherit__graph_org.svg @@ -0,0 +1,59 @@ + + + + + + +fourdst::config::validate::is_optional_impl< std::optional< T > > + + +Node1 + + +fourdst::config::validate +::is_optional_impl< std +::optional< T > > + + + + + +Node2 + + +std::false_type + + + + + +Node2->Node1 + + + + + + + + +Node3 + + +std::true_type + + + + + +Node3->Node1 + + + + + + + + diff --git a/docs/html/structfourdst_1_1config_1_1validate_1_1is__optional__impl__coll__graph.map b/docs/html/structfourdst_1_1config_1_1validate_1_1is__optional__impl__coll__graph.map new file mode 100644 index 0000000..631badd --- /dev/null +++ b/docs/html/structfourdst_1_1config_1_1validate_1_1is__optional__impl__coll__graph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/docs/html/structfourdst_1_1config_1_1validate_1_1is__optional__impl__coll__graph.md5 b/docs/html/structfourdst_1_1config_1_1validate_1_1is__optional__impl__coll__graph.md5 new file mode 100644 index 0000000..fd726f5 --- /dev/null +++ b/docs/html/structfourdst_1_1config_1_1validate_1_1is__optional__impl__coll__graph.md5 @@ -0,0 +1 @@ +63f3fee1d055c2da476ef20275bd9545 \ No newline at end of file diff --git a/docs/html/structfourdst_1_1config_1_1validate_1_1is__optional__impl__coll__graph.svg b/docs/html/structfourdst_1_1config_1_1validate_1_1is__optional__impl__coll__graph.svg new file mode 100644 index 0000000..cb4d18c --- /dev/null +++ b/docs/html/structfourdst_1_1config_1_1validate_1_1is__optional__impl__coll__graph.svg @@ -0,0 +1,66 @@ + + + + + + + + + + + + +fourdst::config::validate::is_optional_impl< T > + + +Node1 + + +fourdst::config::validate +::is_optional_impl< T > + + + + + +Node2 + + +std::false_type + + + + + +Node2->Node1 + + + + + + + + + + + + + diff --git a/docs/html/structfourdst_1_1config_1_1validate_1_1is__optional__impl__coll__graph_org.svg b/docs/html/structfourdst_1_1config_1_1validate_1_1is__optional__impl__coll__graph_org.svg new file mode 100644 index 0000000..0c7dd80 --- /dev/null +++ b/docs/html/structfourdst_1_1config_1_1validate_1_1is__optional__impl__coll__graph_org.svg @@ -0,0 +1,40 @@ + + + + + + +fourdst::config::validate::is_optional_impl< T > + + +Node1 + + +fourdst::config::validate +::is_optional_impl< T > + + + + + +Node2 + + +std::false_type + + + + + +Node2->Node1 + + + + + + + + diff --git a/docs/html/structfourdst_1_1config_1_1validate_1_1is__optional__impl__inherit__graph.map b/docs/html/structfourdst_1_1config_1_1validate_1_1is__optional__impl__inherit__graph.map new file mode 100644 index 0000000..631badd --- /dev/null +++ b/docs/html/structfourdst_1_1config_1_1validate_1_1is__optional__impl__inherit__graph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/docs/html/structfourdst_1_1config_1_1validate_1_1is__optional__impl__inherit__graph.md5 b/docs/html/structfourdst_1_1config_1_1validate_1_1is__optional__impl__inherit__graph.md5 new file mode 100644 index 0000000..fd726f5 --- /dev/null +++ b/docs/html/structfourdst_1_1config_1_1validate_1_1is__optional__impl__inherit__graph.md5 @@ -0,0 +1 @@ +63f3fee1d055c2da476ef20275bd9545 \ No newline at end of file diff --git a/docs/html/structfourdst_1_1config_1_1validate_1_1is__optional__impl__inherit__graph.svg b/docs/html/structfourdst_1_1config_1_1validate_1_1is__optional__impl__inherit__graph.svg new file mode 100644 index 0000000..cb4d18c --- /dev/null +++ b/docs/html/structfourdst_1_1config_1_1validate_1_1is__optional__impl__inherit__graph.svg @@ -0,0 +1,66 @@ + + + + + + + + + + + + +fourdst::config::validate::is_optional_impl< T > + + +Node1 + + +fourdst::config::validate +::is_optional_impl< T > + + + + + +Node2 + + +std::false_type + + + + + +Node2->Node1 + + + + + + + + + + + + + diff --git a/docs/html/structfourdst_1_1config_1_1validate_1_1is__optional__impl__inherit__graph_org.svg b/docs/html/structfourdst_1_1config_1_1validate_1_1is__optional__impl__inherit__graph_org.svg new file mode 100644 index 0000000..0c7dd80 --- /dev/null +++ b/docs/html/structfourdst_1_1config_1_1validate_1_1is__optional__impl__inherit__graph_org.svg @@ -0,0 +1,40 @@ + + + + + + +fourdst::config::validate::is_optional_impl< T > + + +Node1 + + +fourdst::config::validate +::is_optional_impl< T > + + + + + +Node2 + + +std::false_type + + + + + +Node2->Node1 + + + + + + + + diff --git a/docs/html/structfourdst_1_1config_1_1validate_1_1is__vector__impl.html b/docs/html/structfourdst_1_1config_1_1validate_1_1is__vector__impl.html new file mode 100644 index 0000000..7e54bf9 --- /dev/null +++ b/docs/html/structfourdst_1_1config_1_1validate_1_1is__vector__impl.html @@ -0,0 +1,132 @@ + + + + + + + +libconfig: fourdst::config::validate::is_vector_impl< T > Struct Template Reference + + + + + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
libconfig v2.2.1 +
+
Reflection based C++ configuration library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
fourdst::config::validate::is_vector_impl< T > Struct Template Reference
+
+
+ +

#include <validate.h>

+
+Inheritance diagram for fourdst::config::validate::is_vector_impl< T >:
+
+
+
[legend]
+
+Collaboration diagram for fourdst::config::validate::is_vector_impl< T >:
+
+
+
[legend]
+
The documentation for this struct was generated from the following file: +
+
+ + + + diff --git a/docs/html/structfourdst_1_1config_1_1validate_1_1is__vector__impl_3_01std_1_1vector_3_01_t_00_01_a_01_4_01_4.html b/docs/html/structfourdst_1_1config_1_1validate_1_1is__vector__impl_3_01std_1_1vector_3_01_t_00_01_a_01_4_01_4.html new file mode 100644 index 0000000..0fd1ee0 --- /dev/null +++ b/docs/html/structfourdst_1_1config_1_1validate_1_1is__vector__impl_3_01std_1_1vector_3_01_t_00_01_a_01_4_01_4.html @@ -0,0 +1,132 @@ + + + + + + + +libconfig: fourdst::config::validate::is_vector_impl< std::vector< T, A > > Struct Template Reference + + + + + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
libconfig v2.2.1 +
+
Reflection based C++ configuration library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
fourdst::config::validate::is_vector_impl< std::vector< T, A > > Struct Template Reference
+
+
+ +

#include <validate.h>

+
+Inheritance diagram for fourdst::config::validate::is_vector_impl< std::vector< T, A > >:
+
+
+
[legend]
+
+Collaboration diagram for fourdst::config::validate::is_vector_impl< std::vector< T, A > >:
+
+
+
[legend]
+
The documentation for this struct was generated from the following file: +
+
+ + + + diff --git a/docs/html/structfourdst_1_1config_1_1validate_1_1is__vector__impl_3_01std_1_1vector_3_01_t_00_01_a_01_4_01_4__coll__graph.map b/docs/html/structfourdst_1_1config_1_1validate_1_1is__vector__impl_3_01std_1_1vector_3_01_t_00_01_a_01_4_01_4__coll__graph.map new file mode 100644 index 0000000..2ad2fb5 --- /dev/null +++ b/docs/html/structfourdst_1_1config_1_1validate_1_1is__vector__impl_3_01std_1_1vector_3_01_t_00_01_a_01_4_01_4__coll__graph.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/docs/html/structfourdst_1_1config_1_1validate_1_1is__vector__impl_3_01std_1_1vector_3_01_t_00_01_a_01_4_01_4__coll__graph.md5 b/docs/html/structfourdst_1_1config_1_1validate_1_1is__vector__impl_3_01std_1_1vector_3_01_t_00_01_a_01_4_01_4__coll__graph.md5 new file mode 100644 index 0000000..2881e7c --- /dev/null +++ b/docs/html/structfourdst_1_1config_1_1validate_1_1is__vector__impl_3_01std_1_1vector_3_01_t_00_01_a_01_4_01_4__coll__graph.md5 @@ -0,0 +1 @@ +8d7f7249945394f5f5512b0733f0c555 \ No newline at end of file diff --git a/docs/html/structfourdst_1_1config_1_1validate_1_1is__vector__impl_3_01std_1_1vector_3_01_t_00_01_a_01_4_01_4__coll__graph.svg b/docs/html/structfourdst_1_1config_1_1validate_1_1is__vector__impl_3_01std_1_1vector_3_01_t_00_01_a_01_4_01_4__coll__graph.svg new file mode 100644 index 0000000..7217a65 --- /dev/null +++ b/docs/html/structfourdst_1_1config_1_1validate_1_1is__vector__impl_3_01std_1_1vector_3_01_t_00_01_a_01_4_01_4__coll__graph.svg @@ -0,0 +1,85 @@ + + + + + + + + + + + + +fourdst::config::validate::is_vector_impl< std::vector< T, A > > + + +Node1 + + +fourdst::config::validate +::is_vector_impl< std:: +vector< T, A > > + + + + + +Node2 + + +std::false_type + + + + + +Node2->Node1 + + + + + + + + +Node3 + + +std::true_type + + + + + +Node3->Node1 + + + + + + + + + + + + + diff --git a/docs/html/structfourdst_1_1config_1_1validate_1_1is__vector__impl_3_01std_1_1vector_3_01_t_00_01_a_01_4_01_4__coll__graph_org.svg b/docs/html/structfourdst_1_1config_1_1validate_1_1is__vector__impl_3_01std_1_1vector_3_01_t_00_01_a_01_4_01_4__coll__graph_org.svg new file mode 100644 index 0000000..3cdfcab --- /dev/null +++ b/docs/html/structfourdst_1_1config_1_1validate_1_1is__vector__impl_3_01std_1_1vector_3_01_t_00_01_a_01_4_01_4__coll__graph_org.svg @@ -0,0 +1,59 @@ + + + + + + +fourdst::config::validate::is_vector_impl< std::vector< T, A > > + + +Node1 + + +fourdst::config::validate +::is_vector_impl< std:: +vector< T, A > > + + + + + +Node2 + + +std::false_type + + + + + +Node2->Node1 + + + + + + + + +Node3 + + +std::true_type + + + + + +Node3->Node1 + + + + + + + + diff --git a/docs/html/structfourdst_1_1config_1_1validate_1_1is__vector__impl_3_01std_1_1vector_3_01_t_00_01_a_01_4_01_4__inherit__graph.map b/docs/html/structfourdst_1_1config_1_1validate_1_1is__vector__impl_3_01std_1_1vector_3_01_t_00_01_a_01_4_01_4__inherit__graph.map new file mode 100644 index 0000000..2ad2fb5 --- /dev/null +++ b/docs/html/structfourdst_1_1config_1_1validate_1_1is__vector__impl_3_01std_1_1vector_3_01_t_00_01_a_01_4_01_4__inherit__graph.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/docs/html/structfourdst_1_1config_1_1validate_1_1is__vector__impl_3_01std_1_1vector_3_01_t_00_01_a_01_4_01_4__inherit__graph.md5 b/docs/html/structfourdst_1_1config_1_1validate_1_1is__vector__impl_3_01std_1_1vector_3_01_t_00_01_a_01_4_01_4__inherit__graph.md5 new file mode 100644 index 0000000..2881e7c --- /dev/null +++ b/docs/html/structfourdst_1_1config_1_1validate_1_1is__vector__impl_3_01std_1_1vector_3_01_t_00_01_a_01_4_01_4__inherit__graph.md5 @@ -0,0 +1 @@ +8d7f7249945394f5f5512b0733f0c555 \ No newline at end of file diff --git a/docs/html/structfourdst_1_1config_1_1validate_1_1is__vector__impl_3_01std_1_1vector_3_01_t_00_01_a_01_4_01_4__inherit__graph.svg b/docs/html/structfourdst_1_1config_1_1validate_1_1is__vector__impl_3_01std_1_1vector_3_01_t_00_01_a_01_4_01_4__inherit__graph.svg new file mode 100644 index 0000000..7217a65 --- /dev/null +++ b/docs/html/structfourdst_1_1config_1_1validate_1_1is__vector__impl_3_01std_1_1vector_3_01_t_00_01_a_01_4_01_4__inherit__graph.svg @@ -0,0 +1,85 @@ + + + + + + + + + + + + +fourdst::config::validate::is_vector_impl< std::vector< T, A > > + + +Node1 + + +fourdst::config::validate +::is_vector_impl< std:: +vector< T, A > > + + + + + +Node2 + + +std::false_type + + + + + +Node2->Node1 + + + + + + + + +Node3 + + +std::true_type + + + + + +Node3->Node1 + + + + + + + + + + + + + diff --git a/docs/html/structfourdst_1_1config_1_1validate_1_1is__vector__impl_3_01std_1_1vector_3_01_t_00_01_a_01_4_01_4__inherit__graph_org.svg b/docs/html/structfourdst_1_1config_1_1validate_1_1is__vector__impl_3_01std_1_1vector_3_01_t_00_01_a_01_4_01_4__inherit__graph_org.svg new file mode 100644 index 0000000..3cdfcab --- /dev/null +++ b/docs/html/structfourdst_1_1config_1_1validate_1_1is__vector__impl_3_01std_1_1vector_3_01_t_00_01_a_01_4_01_4__inherit__graph_org.svg @@ -0,0 +1,59 @@ + + + + + + +fourdst::config::validate::is_vector_impl< std::vector< T, A > > + + +Node1 + + +fourdst::config::validate +::is_vector_impl< std:: +vector< T, A > > + + + + + +Node2 + + +std::false_type + + + + + +Node2->Node1 + + + + + + + + +Node3 + + +std::true_type + + + + + +Node3->Node1 + + + + + + + + diff --git a/docs/html/structfourdst_1_1config_1_1validate_1_1is__vector__impl__coll__graph.map b/docs/html/structfourdst_1_1config_1_1validate_1_1is__vector__impl__coll__graph.map new file mode 100644 index 0000000..1d91a44 --- /dev/null +++ b/docs/html/structfourdst_1_1config_1_1validate_1_1is__vector__impl__coll__graph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/docs/html/structfourdst_1_1config_1_1validate_1_1is__vector__impl__coll__graph.md5 b/docs/html/structfourdst_1_1config_1_1validate_1_1is__vector__impl__coll__graph.md5 new file mode 100644 index 0000000..dc816ca --- /dev/null +++ b/docs/html/structfourdst_1_1config_1_1validate_1_1is__vector__impl__coll__graph.md5 @@ -0,0 +1 @@ +ab90f0da0f346fdae83f33b1e5b97c3e \ No newline at end of file diff --git a/docs/html/structfourdst_1_1config_1_1validate_1_1is__vector__impl__coll__graph.svg b/docs/html/structfourdst_1_1config_1_1validate_1_1is__vector__impl__coll__graph.svg new file mode 100644 index 0000000..83e2670 --- /dev/null +++ b/docs/html/structfourdst_1_1config_1_1validate_1_1is__vector__impl__coll__graph.svg @@ -0,0 +1,66 @@ + + + + + + + + + + + + +fourdst::config::validate::is_vector_impl< T > + + +Node1 + + +fourdst::config::validate +::is_vector_impl< T > + + + + + +Node2 + + +std::false_type + + + + + +Node2->Node1 + + + + + + + + + + + + + diff --git a/docs/html/structfourdst_1_1config_1_1validate_1_1is__vector__impl__coll__graph_org.svg b/docs/html/structfourdst_1_1config_1_1validate_1_1is__vector__impl__coll__graph_org.svg new file mode 100644 index 0000000..1712fca --- /dev/null +++ b/docs/html/structfourdst_1_1config_1_1validate_1_1is__vector__impl__coll__graph_org.svg @@ -0,0 +1,40 @@ + + + + + + +fourdst::config::validate::is_vector_impl< T > + + +Node1 + + +fourdst::config::validate +::is_vector_impl< T > + + + + + +Node2 + + +std::false_type + + + + + +Node2->Node1 + + + + + + + + diff --git a/docs/html/structfourdst_1_1config_1_1validate_1_1is__vector__impl__inherit__graph.map b/docs/html/structfourdst_1_1config_1_1validate_1_1is__vector__impl__inherit__graph.map new file mode 100644 index 0000000..1d91a44 --- /dev/null +++ b/docs/html/structfourdst_1_1config_1_1validate_1_1is__vector__impl__inherit__graph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/docs/html/structfourdst_1_1config_1_1validate_1_1is__vector__impl__inherit__graph.md5 b/docs/html/structfourdst_1_1config_1_1validate_1_1is__vector__impl__inherit__graph.md5 new file mode 100644 index 0000000..dc816ca --- /dev/null +++ b/docs/html/structfourdst_1_1config_1_1validate_1_1is__vector__impl__inherit__graph.md5 @@ -0,0 +1 @@ +ab90f0da0f346fdae83f33b1e5b97c3e \ No newline at end of file diff --git a/docs/html/structfourdst_1_1config_1_1validate_1_1is__vector__impl__inherit__graph.svg b/docs/html/structfourdst_1_1config_1_1validate_1_1is__vector__impl__inherit__graph.svg new file mode 100644 index 0000000..83e2670 --- /dev/null +++ b/docs/html/structfourdst_1_1config_1_1validate_1_1is__vector__impl__inherit__graph.svg @@ -0,0 +1,66 @@ + + + + + + + + + + + + +fourdst::config::validate::is_vector_impl< T > + + +Node1 + + +fourdst::config::validate +::is_vector_impl< T > + + + + + +Node2 + + +std::false_type + + + + + +Node2->Node1 + + + + + + + + + + + + + diff --git a/docs/html/structfourdst_1_1config_1_1validate_1_1is__vector__impl__inherit__graph_org.svg b/docs/html/structfourdst_1_1config_1_1validate_1_1is__vector__impl__inherit__graph_org.svg new file mode 100644 index 0000000..1712fca --- /dev/null +++ b/docs/html/structfourdst_1_1config_1_1validate_1_1is__vector__impl__inherit__graph_org.svg @@ -0,0 +1,40 @@ + + + + + + +fourdst::config::validate::is_vector_impl< T > + + +Node1 + + +fourdst::config::validate +::is_vector_impl< T > + + + + + +Node2 + + +std::false_type + + + + + +Node2->Node1 + + + + + + + + diff --git a/docs/html/structstd_1_1formatter_3_01fourdst_1_1config_1_1_config_3_01_t_01_4_00_01_char_t_01_4-members.html b/docs/html/structstd_1_1formatter_3_01fourdst_1_1config_1_1_config_3_01_t_01_4_00_01_char_t_01_4-members.html index b4e4bd2..e72d8e6 100644 --- a/docs/html/structstd_1_1formatter_3_01fourdst_1_1config_1_1_config_3_01_t_01_4_00_01_char_t_01_4-members.html +++ b/docs/html/structstd_1_1formatter_3_01fourdst_1_1config_1_1_config_3_01_t_01_4_00_01_char_t_01_4-members.html @@ -31,7 +31,7 @@ Logo -
libconfig v2.2.0 +
libconfig v2.2.1
Reflection based C++ configuration library
diff --git a/docs/html/structstd_1_1formatter_3_01fourdst_1_1config_1_1_config_3_01_t_01_4_00_01_char_t_01_4.html b/docs/html/structstd_1_1formatter_3_01fourdst_1_1config_1_1_config_3_01_t_01_4_00_01_char_t_01_4.html index fec8d27..b21b7c3 100644 --- a/docs/html/structstd_1_1formatter_3_01fourdst_1_1config_1_1_config_3_01_t_01_4_00_01_char_t_01_4.html +++ b/docs/html/structstd_1_1formatter_3_01fourdst_1_1config_1_1_config_3_01_t_01_4_00_01_char_t_01_4.html @@ -31,7 +31,7 @@ Logo -
libconfig v2.2.0 +
libconfig v2.2.1
Reflection based C++ configuration library
diff --git a/docs/html/validate_8h.html b/docs/html/validate_8h.html new file mode 100644 index 0000000..438f89c --- /dev/null +++ b/docs/html/validate_8h.html @@ -0,0 +1,203 @@ + + + + + + + +libconfig: src/config/include/fourdst/config/validate.h File Reference + + + + + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
libconfig v2.2.1 +
+
Reflection based C++ configuration library
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
validate.h File Reference
+
+
+
#include "fourdst/config/ansi.h"
+#include <rfl.hpp>
+#include <toml++/toml.h>
+#include <string>
+#include <string_view>
+#include <vector>
+#include <iostream>
+#include <format>
+#include <type_traits>
+#include <optional>
+#include <map>
+#include <unordered_map>
+#include <sstream>
+
+Include dependency graph for validate.h:
+
+
+
+
+This graph shows which files directly or indirectly include this file:
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + +

+Classes

struct  fourdst::config::validate::is_optional_impl< T >
 
struct  fourdst::config::validate::is_optional_impl< std::optional< T > >
 
struct  fourdst::config::validate::is_vector_impl< T >
 
struct  fourdst::config::validate::is_vector_impl< std::vector< T, A > >
 
struct  fourdst::config::validate::is_map_impl< T >
 
struct  fourdst::config::validate::is_map_impl< std::map< K, V, C, A > >
 
struct  fourdst::config::validate::is_map_impl< std::unordered_map< K, V, H, E, A > >
 
struct  fourdst::config::validate::ConfigValidator< StructType >
 
struct  fourdst::config::validate::ConfigValidator< StructType >::TupleChecker< rfl::NamedTuple< Fields... > >
 
struct  fourdst::config::validate::MissingFieldTree
 
+ + + + + + + +

+Namespaces

namespace  fourdst
 
namespace  fourdst::config
 
namespace  fourdst::config::validate
 
+ + + + + +

+Functions

void fourdst::config::validate::print_missing_field_tree (const MissingFieldTree &tree, std::string indent, bool is_last, const std::string &name, std::string &output)
 
std::string fourdst::config::validate::report_all_missing_fields (const std::vector< std::string > &missing)
 
+ + + + + + + + + + + + + + + + +

+Variables

template<typename Type>
constexpr bool fourdst::config::validate::is_optional_v = is_optional_impl<std::remove_cvref_t<Type>>::value
 
template<typename Type>
constexpr bool fourdst::config::validate::is_vector_v = is_vector_impl<std::remove_cvref_t<Type>>::value
 
template<typename Type>
constexpr bool fourdst::config::validate::is_map_v = is_map_impl<std::remove_cvref_t<Type>>::value
 
template<typename Type>
constexpr bool fourdst::config::validate::is_string_like_v
 
template<typename Type>
constexpr bool fourdst::config::validate::is_reflectable_struct_v
 
+
+
+ + + + diff --git a/docs/html/validate_8h.js b/docs/html/validate_8h.js new file mode 100644 index 0000000..5ceb99f --- /dev/null +++ b/docs/html/validate_8h.js @@ -0,0 +1,20 @@ +var validate_8h = +[ + [ "fourdst::config::validate::is_optional_impl< T >", "structfourdst_1_1config_1_1validate_1_1is__optional__impl.html", null ], + [ "fourdst::config::validate::is_optional_impl< std::optional< T > >", "structfourdst_1_1config_1_1validate_1_1is__optional__impl_3_01std_1_1optional_3_01_t_01_4_01_4.html", null ], + [ "fourdst::config::validate::is_vector_impl< T >", "structfourdst_1_1config_1_1validate_1_1is__vector__impl.html", null ], + [ "fourdst::config::validate::is_vector_impl< std::vector< T, A > >", "structfourdst_1_1config_1_1validate_1_1is__vector__impl_3_01std_1_1vector_3_01_t_00_01_a_01_4_01_4.html", null ], + [ "fourdst::config::validate::is_map_impl< T >", "structfourdst_1_1config_1_1validate_1_1is__map__impl.html", null ], + [ "fourdst::config::validate::is_map_impl< std::map< K, V, C, A > >", "structfourdst_1_1config_1_1validate_1_1is__map__impl_3_01std_1_1map_3_01_k_00_01_v_00_01_c_00_01_a_01_4_01_4.html", null ], + [ "fourdst::config::validate::is_map_impl< std::unordered_map< K, V, H, E, A > >", "structfourdst_1_1config_1_1validate_1_1is__map__impl_3_01std_1_1unordered__map_3_01_k_00_01_v_00_01_h_00_01_e_00_01_a_01_4_01_4.html", null ], + [ "fourdst::config::validate::ConfigValidator< StructType >", "structfourdst_1_1config_1_1validate_1_1_config_validator.html", "structfourdst_1_1config_1_1validate_1_1_config_validator" ], + [ "fourdst::config::validate::ConfigValidator< StructType >::TupleChecker< rfl::NamedTuple< Fields... > >", "structfourdst_1_1config_1_1validate_1_1_config_validator_1_1_tuple_checker_3_01rfl_1_1_named_tuple_3_01_fields_8_8_8_01_4_01_4.html", "structfourdst_1_1config_1_1validate_1_1_config_validator_1_1_tuple_checker_3_01rfl_1_1_named_tuple_3_01_fields_8_8_8_01_4_01_4" ], + [ "fourdst::config::validate::MissingFieldTree", "structfourdst_1_1config_1_1validate_1_1_missing_field_tree.html", "structfourdst_1_1config_1_1validate_1_1_missing_field_tree" ], + [ "fourdst::config::validate::print_missing_field_tree", "namespacefourdst_1_1config_1_1validate.html#afe1a403fd06acae5fd26e9e08d75f94c", null ], + [ "fourdst::config::validate::report_all_missing_fields", "namespacefourdst_1_1config_1_1validate.html#aaeda2c3411ab3c396a8fd1aa5e891fd3", null ], + [ "fourdst::config::validate::is_map_v", "namespacefourdst_1_1config_1_1validate.html#a2576b727b90e0d8cdb508b0be3bccd09", null ], + [ "fourdst::config::validate::is_optional_v", "namespacefourdst_1_1config_1_1validate.html#a281d362ae68991b93da6a033f7abede8", null ], + [ "fourdst::config::validate::is_reflectable_struct_v", "namespacefourdst_1_1config_1_1validate.html#afae8f47400d4ef6aefc0e476b70d14e4", null ], + [ "fourdst::config::validate::is_string_like_v", "namespacefourdst_1_1config_1_1validate.html#a0e96ab39324a44accffd63935d5d735d", null ], + [ "fourdst::config::validate::is_vector_v", "namespacefourdst_1_1config_1_1validate.html#a0518245a74b6993febdb94d0d61d161b", null ] +]; \ No newline at end of file diff --git a/docs/html/validate_8h__dep__incl.map b/docs/html/validate_8h__dep__incl.map new file mode 100644 index 0000000..15bf4d4 --- /dev/null +++ b/docs/html/validate_8h__dep__incl.map @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/docs/html/validate_8h__dep__incl.md5 b/docs/html/validate_8h__dep__incl.md5 new file mode 100644 index 0000000..4641d49 --- /dev/null +++ b/docs/html/validate_8h__dep__incl.md5 @@ -0,0 +1 @@ +296e214b9ade06bc483ca42d06d21ed7 \ No newline at end of file diff --git a/docs/html/validate_8h__dep__incl.svg b/docs/html/validate_8h__dep__incl.svg new file mode 100644 index 0000000..4a69ace --- /dev/null +++ b/docs/html/validate_8h__dep__incl.svg @@ -0,0 +1,114 @@ + + + + + + + + + + + + +src/config/include/fourdst/config/validate.h + + +Node1 + + +src/config/include +/fourdst/config/validate.h + + + + + +Node2 + + +src/config/include +/fourdst/config/base.h + + + + + +Node1->Node2 + + + + + + + + +Node3 + + +src/config/include +/fourdst/config/cli.h + + + + + +Node2->Node3 + + + + + + + + +Node4 + + +src/config/include +/fourdst/config/config.h + + + + + +Node2->Node4 + + + + + + + + +Node3->Node4 + + + + + + + + + + + + + diff --git a/docs/html/validate_8h__dep__incl_org.svg b/docs/html/validate_8h__dep__incl_org.svg new file mode 100644 index 0000000..ef16e01 --- /dev/null +++ b/docs/html/validate_8h__dep__incl_org.svg @@ -0,0 +1,88 @@ + + + + + + +src/config/include/fourdst/config/validate.h + + +Node1 + + +src/config/include +/fourdst/config/validate.h + + + + + +Node2 + + +src/config/include +/fourdst/config/base.h + + + + + +Node1->Node2 + + + + + + + + +Node3 + + +src/config/include +/fourdst/config/cli.h + + + + + +Node2->Node3 + + + + + + + + +Node4 + + +src/config/include +/fourdst/config/config.h + + + + + +Node2->Node4 + + + + + + + + +Node3->Node4 + + + + + + + + diff --git a/docs/html/validate_8h__incl.map b/docs/html/validate_8h__incl.map new file mode 100644 index 0000000..e86417a --- /dev/null +++ b/docs/html/validate_8h__incl.map @@ -0,0 +1,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/html/validate_8h__incl.md5 b/docs/html/validate_8h__incl.md5 new file mode 100644 index 0000000..dadb8cb --- /dev/null +++ b/docs/html/validate_8h__incl.md5 @@ -0,0 +1 @@ +dbfa76df489ef718f854610cf8a01663 \ No newline at end of file diff --git a/docs/html/validate_8h__incl.svg b/docs/html/validate_8h__incl.svg new file mode 100644 index 0000000..59f7f35 --- /dev/null +++ b/docs/html/validate_8h__incl.svg @@ -0,0 +1,384 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +src/config/include/fourdst/config/validate.h + + +Node1 + + +src/config/include +/fourdst/config/validate.h + + + + + +Node2 + + +fourdst/config/ansi.h + + + + + +Node1->Node2 + + + + + + + + +Node4 + + +string + + + + + +Node1->Node4 + + + + + + + + +Node6 + + +rfl.hpp + + + + + +Node1->Node6 + + + + + + + + +Node7 + + +toml++/toml.h + + + + + +Node1->Node7 + + + + + + + + +Node8 + + +string_view + + + + + +Node1->Node8 + + + + + + + + +Node9 + + +vector + + + + + +Node1->Node9 + + + + + + + + +Node10 + + +iostream + + + + + +Node1->Node10 + + + + + + + + +Node11 + + +format + + + + + +Node1->Node11 + + + + + + + + +Node12 + + +type_traits + + + + + +Node1->Node12 + + + + + + + + +Node13 + + +optional + + + + + +Node1->Node13 + + + + + + + + +Node14 + + +map + + + + + +Node1->Node14 + + + + + + + + +Node15 + + +unordered_map + + + + + +Node1->Node15 + + + + + + + + +Node16 + + +sstream + + + + + +Node1->Node16 + + + + + + + + +Node3 + + +cstdlib + + + + + +Node2->Node3 + + + + + + + + +Node2->Node4 + + + + + + + + +Node5 + + +unistd.h + + + + + +Node2->Node5 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/html/validate_8h__incl_org.svg b/docs/html/validate_8h__incl_org.svg new file mode 100644 index 0000000..c60f469 --- /dev/null +++ b/docs/html/validate_8h__incl_org.svg @@ -0,0 +1,301 @@ + + + + + + +src/config/include/fourdst/config/validate.h + + +Node1 + + +src/config/include +/fourdst/config/validate.h + + + + + +Node2 + + +fourdst/config/ansi.h + + + + + +Node1->Node2 + + + + + + + + +Node4 + + +string + + + + + +Node1->Node4 + + + + + + + + +Node6 + + +rfl.hpp + + + + + +Node1->Node6 + + + + + + + + +Node7 + + +toml++/toml.h + + + + + +Node1->Node7 + + + + + + + + +Node8 + + +string_view + + + + + +Node1->Node8 + + + + + + + + +Node9 + + +vector + + + + + +Node1->Node9 + + + + + + + + +Node10 + + +iostream + + + + + +Node1->Node10 + + + + + + + + +Node11 + + +format + + + + + +Node1->Node11 + + + + + + + + +Node12 + + +type_traits + + + + + +Node1->Node12 + + + + + + + + +Node13 + + +optional + + + + + +Node1->Node13 + + + + + + + + +Node14 + + +map + + + + + +Node1->Node14 + + + + + + + + +Node15 + + +unordered_map + + + + + +Node1->Node15 + + + + + + + + +Node16 + + +sstream + + + + + +Node1->Node16 + + + + + + + + +Node3 + + +cstdlib + + + + + +Node2->Node3 + + + + + + + + +Node2->Node4 + + + + + + + + +Node5 + + +unistd.h + + + + + +Node2->Node5 + + + + + + + +