mirror of
https://github.com/nlohmann/json.git
synced 2026-02-21 19:06:27 +00:00
1.1 KiB
1.1 KiB
NLOHMANN_JSON_NAMESPACE
#define NLOHMANN_JSON_NAMESPACE /* value */
This macro evaluates to the full name of the nlohmann namespace.
Default definition
The default value consists of the root namespace (nlohmann) and an inline ABI namespace. See
nlohmann Namespace for details.
When the macro is not defined, the library will define it to its default value. Overriding this value has no effect on the library.
Examples
??? example
The example shows how to use `NLOHMANN_JSON_NAMESPACE` instead of just `nlohmann`, as well as how to output the value
of `NLOHMANN_JSON_NAMESPACE`.
```cpp
--8<-- "examples/nlohmann_json_namespace.cpp"
```
Output:
```json
--8<-- "examples/nlohmann_json_namespace.output"
```
See also
Version history
- Added in version 3.11.0. Changed inline namespace name in version 3.11.2.