mirror of
https://github.com/marzer/tomlplusplus.git
synced 2024-11-02 02:26:28 +00:00
7b50df796f
also: - fixed parser not correctly round-tripping int format in some cases - added `TOML_ENABLE_FORMATTERS` option - added `operator->` to `toml::value` - refactoring
31 lines
1.2 KiB
Plaintext
31 lines
1.2 KiB
Plaintext
#define TOML_ABI_NAMESPACE_BOOL(...) static_assert(true)
|
|
#define TOML_ABI_NAMESPACE_END static_assert(true)
|
|
#define TOML_ABSTRACT_BASE
|
|
#define TOML_ALWAYS_INLINE inline
|
|
#define TOML_ANON_NAMESPACE_END static_assert(true)
|
|
#define TOML_ANON_NAMESPACE_START namespace
|
|
#define TOML_API
|
|
#define TOML_ATTR(...)
|
|
#define TOML_CONST_GETTER
|
|
#define TOML_CONST_INLINE_GETTER inline
|
|
#define TOML_CONSTRAINED_TEMPLATE(cond, ...) template <__VA_ARGS__>
|
|
#define TOML_HIDDEN_CONSTRAINT(cond, ...) template <__VA_ARGS__>
|
|
#define TOML_EMPTY_BASES
|
|
#define TOML_EXTERN
|
|
#define TOML_EXTERN_NOEXCEPT(...)
|
|
#define TOML_EXTERNAL_LINKAGE
|
|
#define TOML_IMPL_NAMESPACE_END static_assert(true)
|
|
#define TOML_IMPL_NAMESPACE_START namespace toml::impl
|
|
#define TOML_INTERNAL_LINKAGE static
|
|
#define TOML_LIKELY(...) (__VA_ARGS__)
|
|
#define TOML_NAMESPACE_END static_assert(true)
|
|
#define TOML_NAMESPACE_START namespace toml
|
|
#define TOML_NEVER_INLINE
|
|
#define TOML_NODISCARD
|
|
#define TOML_NODISCARD_CTOR
|
|
#define TOML_PURE_GETTER
|
|
#define TOML_PURE_INLINE_GETTER inline
|
|
#define TOML_RETURNS_BY_THROWING
|
|
#define TOML_TRIVIAL_ABI
|
|
#define TOML_UNLIKELY(...) (__VA_ARGS__)
|