Skip to content

Defined in header <fkYAML/node.hpp>

fkyaml::basic_node::boolean_type

using boolean_type = BooleanType;

The type used to store boolean values.
The YAML specification describes a boolean as a type which differentiates the following literals:

  • true, True, TRUE -> true
  • false, False, FALSE -> false

The actual type is defined by the template parameter BooleanType.
If not explicitly specified, the default type bool is defined.
With the decided type, boolean values are stored directly inside a basic_node.

Examples

Example
#include <iomanip>
#include <iostream>
#include <type_traits>
#include <fkYAML/node.hpp>

int main() {
    std::cout << std::boolalpha << std::is_same<bool, fkyaml::node::boolean_type>::value << std::endl;
    return 0;
}

output:

true

See Also