Ne.app NeANT
The Ne.app NeANT User module of the NeANT distribution.
Variables
node.inl File Reference
#include "preprocessor.hpp"
#include "array.hpp"
#include "at_path.hpp"
#include "header_start.hpp"
#include "node.hpp"
#include "node_view.hpp"
#include "table.hpp"
#include "value.hpp"
#include "header_end.hpp"
Include dependency graph for node.inl:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Variables

 TOML_NAMESPACE_START
 
 TOML_NAMESPACE_END
 
 TOML_IMPL_NAMESPACE_START
 

Variable Documentation

◆ TOML_IMPL_NAMESPACE_START

TOML_IMPL_NAMESPACE_START
Initial value:
{
bool TOML_CALLCONV node_deep_equality(const node* lhs, const node* rhs) noexcept {
if (lhs == rhs) return true;
if ((!lhs != !rhs) || lhs->type() != rhs->type()) return false;
return lhs->visit([=](auto& l) noexcept {
using concrete_type = remove_cvref<decltype(l)>;
return l == *(rhs->as<concrete_type>());
});
}
}
#define rhs
Definition 17.names.cpp:536
#define lhs
Definition 17.names.cpp:489
#define TOML_CALLCONV
Calling convention to apply to exported free/static functions. \detail Not defined by default (let th...
#define TOML_EXTERNAL_LINKAGE
#define TOML_PURE_GETTER
#define TOML_IMPL_NAMESPACE_END

Definition at line 102 of file node.inl.

◆ TOML_NAMESPACE_END

TOML_NAMESPACE_END

Definition at line 100 of file node.inl.

◆ TOML_NAMESPACE_START

TOML_NAMESPACE_START
Initial value:
{
node::node() noexcept = default

Definition at line 22 of file node.inl.