ezconfig
Create C++ Objects from Yaml and Json
Loading...
Searching...
No Matches
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12]
 Cnlohmann::adl_serializer< std::shared_ptr< Base > >Converter json -> std::shared_ptr<Base> using json::Create()
 Cnlohmann::adl_serializer< std::unique_ptr< Base > >Converter json -> std::unique_ptr<Base> using json::Create()
 CYAML::convert< T >
 CYAML::convert< Eigen::Matrix< T, Rows, Cols, Opts > >Decode a fixed-size Eigen vector from yaml
 CYAML::convert< Eigen::Quaternion< T, Opts > >Decode a Eigen quaternion from yaml
 CYAML::convert< smooth::SE2< T > >Decode se2 from yaml
 CYAML::convert< smooth::SE3< T > >Decode se3 object from yaml
 CYAML::convert< smooth::SO2< T > >Decode so2 from yaml
 CYAML::convert< smooth::SO3< T > >Decode an enum from yaml
 CYAML::convert< std::chrono::duration< int64_t, std::ratio< Num, Den > > >Convert a chrono type to/from yaml
 CYAML::convert< std::filesystem::path >Convert a path to/from yaml
 CYAML::convert< std::optional< T > >Convert std::optional<> to/from yaml
 CYAML::convert< std::shared_ptr< Base > >Converter yaml -> std::shared_ptr<Base> using yaml::Create()
 CYAML::convert< std::unique_ptr< Base > >Converter yaml -> std::unique_ptr<Base> using yaml::Create()
 CYAML::convert< std::unordered_map< K, V, C, A > >Convert a std::unordered_map to/from yaml
 CYAML::convert< std::variant< Ts... > >Decode std::variant<> from yaml
 CYAML::convert< T >Decode an enum from yaml
 Cstd::false_type
 Cezconfig::has_factory< many, Base, Args >Type trait that marks existing factories
 Cezconfig::GeneralFactory< many, Base, Args >A Factory creates objects in a class hierarchy
 Cezconfig::variant_hana_maps< T >Type trait for std::variant<> yaml decoding