ezconfig
Create C++ Objects from Yaml and Json
|
▼Nezconfig | |
CGeneralFactory | A Factory creates objects in a class hierarchy |
Chas_factory | Type trait that marks existing factories |
Cvariant_hana_maps | Type trait for std::variant<> yaml decoding |
▼Nnlohmann | |
Cadl_serializer< std::shared_ptr< Base > > | Converter json -> std::shared_ptr<Base> using json::Create() |
Cadl_serializer< std::unique_ptr< Base > > | Converter json -> std::unique_ptr<Base> using json::Create() |
▼NYAML | YAML forward declarations |
Cconvert | |
Cconvert< Eigen::Matrix< T, Rows, Cols, Opts > > | Decode a fixed-size Eigen vector from yaml |
Cconvert< Eigen::Quaternion< T, Opts > > | Decode a Eigen quaternion from yaml |
Cconvert< smooth::SE2< T > > | Decode se2 from yaml |
Cconvert< smooth::SE3< T > > | Decode se3 object from yaml |
Cconvert< smooth::SO2< T > > | Decode so2 from yaml |
Cconvert< smooth::SO3< T > > | Decode an enum from yaml |
Cconvert< std::chrono::duration< int64_t, std::ratio< Num, Den > > > | Convert a chrono type to/from yaml |
Cconvert< std::filesystem::path > | Convert a path to/from yaml |
Cconvert< std::optional< T > > | Convert std::optional<> to/from yaml |
Cconvert< std::shared_ptr< Base > > | Converter yaml -> std::shared_ptr<Base> using yaml::Create() |
Cconvert< std::unique_ptr< Base > > | Converter yaml -> std::unique_ptr<Base> using yaml::Create() |
Cconvert< std::unordered_map< K, V, C, A > > | Convert a std::unordered_map to/from yaml |
Cconvert< std::variant< Ts... > > | Decode std::variant<> from yaml |
Cconvert< T > | Decode an enum from yaml |