#include <algorithm>
#include <cassert>
#include <iterator>
#include <limits>
#include <ostream>
#include <stdexcept>
#include <string>
Go to the source code of this file.
◆ nssv_BETWEEN
#define nssv_BETWEEN |
( |
|
v, |
|
|
|
lo, |
|
|
|
hi |
|
) |
| ( lo <= v && v < hi ) |
◆ nssv_COMPILER_CLANG_VERSION
#define nssv_COMPILER_CLANG_VERSION 0 |
◆ nssv_COMPILER_GNUC_VERSION
#define nssv_COMPILER_GNUC_VERSION 0 |
◆ nssv_COMPILER_MSVC_VERSION
#define nssv_COMPILER_MSVC_VERSION 0 |
◆ nssv_COMPILER_VERSION
#define nssv_COMPILER_VERSION |
( |
|
major, |
|
|
|
minor, |
|
|
|
patch |
|
) |
| (10 * ( 10 * major + minor) + patch) |
◆ nssv_CONFIG_CONVERSION_STD_STRING_CLASS_METHODS
#define nssv_CONFIG_CONVERSION_STD_STRING_CLASS_METHODS 1 |
◆ nssv_CONFIG_CONVERSION_STD_STRING_FREE_FUNCTIONS
#define nssv_CONFIG_CONVERSION_STD_STRING_FREE_FUNCTIONS 1 |
◆ nssv_CONFIG_STD_SV_OPERATOR
#define nssv_CONFIG_STD_SV_OPERATOR 0 |
◆ nssv_CONFIG_USR_SV_OPERATOR
#define nssv_CONFIG_USR_SV_OPERATOR 1 |
◆ nssv_constexpr
#define nssv_constexpr /*constexpr*/ |
◆ nssv_constexpr14
#define nssv_constexpr14 /*constexpr*/ |
◆ nssv_CPP11
#define nssv_CPP11 (__cplusplus == 201103L ) |
◆ nssv_CPP11_OR_GREATER
#define nssv_CPP11_OR_GREATER (__cplusplus >= 201103L || nssv_MSVC_LANG >= 201103L ) |
◆ nssv_CPP14_OR_GREATER
#define nssv_CPP14_OR_GREATER (__cplusplus >= 201402L || nssv_MSVC_LANG >= 201703L ) |
◆ nssv_CPP17_OR_GREATER
#define nssv_CPP17_OR_GREATER (__cplusplus >= 201703L || nssv_MSVC_LANG >= 201703L ) |
◆ nssv_CPP20_OR_GREATER
#define nssv_CPP20_OR_GREATER (__cplusplus >= 202000L || nssv_MSVC_LANG >= 202000L ) |
◆ nssv_DISABLE_MSVC_WARNINGS
#define nssv_DISABLE_MSVC_WARNINGS |
( |
|
codes | ) |
|
◆ nssv_explicit
#define nssv_explicit /*explicit*/ |
◆ nssv_HAS_INCLUDE
#define nssv_HAS_INCLUDE |
( |
|
arg | ) |
0 |
◆ nssv_HAVE_ENDS_WITH
◆ nssv_HAVE_STARTS_WITH
◆ nssv_HAVE_STD_STRING_VIEW
◆ nssv_inline_ns
#define nssv_inline_ns /*inline*/ |
◆ nssv_MSVC_LANG
◆ nssv_nodiscard
#define nssv_nodiscard /*[[nodiscard]]*/ |
◆ nssv_noexcept
#define nssv_noexcept /*noexcept*/ |
◆ nssv_nullptr
#define nssv_nullptr NULL |
◆ nssv_ref_qual
#define nssv_ref_qual /*&*/ |
◆ nssv_refref_qual
#define nssv_refref_qual /*&&*/ |
◆ nssv_RESTORE_WARNINGS
#define nssv_RESTORE_WARNINGS |
( |
| ) |
|
◆ nssv_SUPPRESS_MSGSL_WARNING
#define nssv_SUPPRESS_MSGSL_WARNING |
( |
|
expr | ) |
|
◆ nssv_SUPPRESS_MSVC_WARNING
#define nssv_SUPPRESS_MSVC_WARNING |
( |
|
code, |
|
|
|
descr |
|
) |
| |
◆ nssv_USES_STD_STRING_VIEW
◆ string_view_lite_VERSION
#define string_view_lite_VERSION "0.2.0" |
◆ nssv_DISABLE_MSVC_WARNINGS()
nssv_DISABLE_MSVC_WARNINGS |
( |
4455 26481 |
26472 | ) |
|