ezconfig
Create C++ Objects from Yaml and Json
|
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... | |
YAML forward declarations.