ezconfig
Create C++ Objects from Yaml and Json
Loading...
Searching...
No Matches
YAML Namespace Reference

YAML forward declarations. More...

Classes

struct  convert
 
struct  convert< Eigen::Matrix< T, Rows, Cols, Opts > >
 Decode a fixed-size Eigen vector from yaml. More...
 
struct  convert< Eigen::Quaternion< T, Opts > >
 Decode a Eigen quaternion from yaml. More...
 
struct  convert< smooth::SE2< T > >
 Decode se2 from yaml. More...
 
struct  convert< smooth::SE3< T > >
 Decode se3 object from yaml. More...
 
struct  convert< smooth::SO2< T > >
 Decode so2 from yaml. More...
 
struct  convert< smooth::SO3< T > >
 Decode an enum from yaml. More...
 
struct  convert< std::chrono::duration< int64_t, std::ratio< Num, Den > > >
 Convert a chrono type to/from yaml. More...
 
struct  convert< std::filesystem::path >
 Convert a path to/from yaml. More...
 
struct  convert< std::optional< T > >
 Convert std::optional<> to/from yaml. More...
 
struct  convert< std::shared_ptr< Base > >
 Converter yaml -> std::shared_ptr<Base> using yaml::Create(). More...
 
struct  convert< std::unique_ptr< Base > >
 Converter yaml -> std::unique_ptr<Base> using yaml::Create(). More...
 
struct  convert< std::unordered_map< K, V, C, A > >
 Convert a std::unordered_map to/from yaml. More...
 
struct  convert< std::variant< Ts... > >
 Decode std::variant<> from yaml. More...
 
struct  convert< T >
 Decode an enum from yaml. More...
 

Detailed Description

YAML forward declarations.