mirror of
https://github.com/marzer/tomlplusplus.git
synced 2024-11-04 17:27:18 +00:00
ab5ffa5a3c
also: - merged all the separate integer parsing functions - renamed the member functions of parse_error for clarity - added the beginnings of a doxygen pipeline
55 lines
1.4 KiB
C
55 lines
1.4 KiB
C
#pragma once
|
|
|
|
//# Note: most of these would be included transitively but
|
|
//# they're listed explicitly here because this file
|
|
//# is used as the source for generate_single_header.py.
|
|
|
|
#include "toml_common.h"
|
|
#include "toml_date_time.h"
|
|
#include "toml_node.h"
|
|
#include "toml_table.h"
|
|
#include "toml_array.h"
|
|
#include "toml_value.h"
|
|
#include "toml_node_view.h"
|
|
#include "toml_utf8.h"
|
|
#include "toml_parser.h"
|
|
#include "toml_print_to_stream.h"
|
|
#include "toml_formatter.h"
|
|
#include "toml_default_formatter.h"
|
|
#include "toml_json_formatter.h"
|
|
|
|
//macro hygiene
|
|
#if TOML_UNDEF_MACROS
|
|
#undef TOML_EXCEPTIONS
|
|
#undef TOML_USE_STREAMS_FOR_FLOATS
|
|
#undef TOML_GCC_ATTR
|
|
#undef TOML_PUSH_WARNINGS
|
|
#undef TOML_DISABLE_SWITCH_WARNINGS
|
|
#undef TOML_DISABLE_INIT_WARNINGS
|
|
#undef TOML_DISABLE_ALL_WARNINGS
|
|
#undef TOML_POP_WARNINGS
|
|
#undef TOML_ALWAYS_INLINE
|
|
#undef TOML_ASSUME
|
|
#undef TOML_UNREACHABLE
|
|
#undef TOML_INTERFACE
|
|
#undef TOML_EMPTY_BASES
|
|
#undef TOML_CPP_VERSION
|
|
#undef TOML_CPP
|
|
#undef TOML_CONDITIONAL_NOEXCEPT
|
|
#undef TOML_MAY_THROW
|
|
#undef TOML_NO_DEFAULT_CASE
|
|
#undef TOML_CONSTEVAL
|
|
#undef TOML_LIKELY
|
|
#undef TOML_UNLIKELY
|
|
#undef TOML_NO_UNIQUE_ADDRESS
|
|
#undef TOML_NODISCARD_CTOR
|
|
#undef TOML_MAKE_VERSION
|
|
#undef TOML_LANG_EFFECTIVE_VERSION
|
|
#undef TOML_LANG_HIGHER_THAN
|
|
#undef TOML_LANG_AT_LEAST
|
|
#undef TOML_LANG_EXACTLY
|
|
#undef TOML_STRING_PREFIX_1
|
|
#undef TOML_STRING_PREFIX
|
|
#undef TOML_UNDEF_MACROS
|
|
#endif
|