|
Euphoria
|
#include <functional>#include <map>#include <optional>#include <stdexcept>#include <string>#include <string_view>#include <type_traits>#include <variant>#include <vector>Go to the source code of this file.
Classes | |
| struct | eu::kdl::Number |
| struct | eu::kdl::HasTypeAnnotation |
| struct | eu::kdl::Value |
| struct | eu::kdl::Node |
| struct | eu::kdl::Document |
| struct | eu::kdl::DocumentResult |
Namespaces | |
| namespace | eu |
| namespace | eu::kdl |
Concepts | |
| concept | eu::kdl::arithmetic_concept |
| concept | eu::kdl::into_number_concept |
Typedefs | |
| typedef struct kdl_str | kdl_str |
| typedef struct kdl_number | kdl_number |
| typedef struct kdl_value | kdl_value |
| typedef struct _kdl_parser | kdl_parser |
| using | eu::kdl::integer_type = long long |
| using | eu::kdl::float_type = double |
| using | eu::kdl::string_type = std::string |
Enumerations | |
| enum class | eu::kdl::Version { eu::kdl::kdl_1 , eu::kdl::kdl_2 , eu::kdl::any } |
| enum class | eu::kdl::NumberType { eu::kdl::integer_type = 0 , eu::kdl::float_type , eu::kdl::string_type } |
| enum class | eu::kdl::Type { eu::kdl::null , eu::kdl::boolean , eu::kdl::number , eu::kdl::string } |
Functions | |
| DocumentResult | eu::kdl::parse (std::string_view kdl_text) |
| DocumentResult | eu::kdl::parse (std::string_view kdl_text, Version version) |
| typedef struct kdl_number kdl_number |
| typedef struct _kdl_parser kdl_parser |