Toast Engine
Loading...
Searching...
No Matches
data_value.hpp File Reference

Recursive typed value for schema-driven TOML data assets. More...

#include <any>
#include <glm/vec2.hpp>
#include <glm/vec3.hpp>
#include <glm/vec4.hpp>
#include <map>
#include <nlohmann/json.hpp>
#include <optional>
#include <string>
#include <toast/export.hpp>
#include <toast/log.hpp>
#include <toast/uid.hpp>
#include <toml++/toml.hpp>
#include <vector>
Include dependency graph for data_value.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  assets::DataValue
 Typed value for TOML files. More...

Enumerations

enum class  DataType : uint8_t {
  null , bool_t , int_t , float_t ,
  string_t , node_t , asset_t , vec2_t ,
  vec3_t , color3_t , color4_t , array_t ,
  object_t
}

Detailed Description

Recursive typed value for schema-driven TOML data assets.

Author
Xein
Date
28 Jun 2026