Template Class settings_container¶
Defined in File conversion_settings.h
Class Documentation¶
-
template<typename settings_t>
class settings_container¶ Public Types
-
typedef std::variant<bool, int, double, std::string, std::set<int>, std::set<std::string>, std::vector<double>, std::vector<std::string>, settings_detail::IteratorOutputOptions, settings_detail::FunctionStepMethod, settings_detail::OutputDimensionalityTypes, settings_detail::TriangulationMethod> value_variant_t¶
-
typedef settings_t settings_tuple¶
Public Functions
-
inline void define_options(po::options_description &desc)¶
-
inline value_variant_t get(const std::string &name) const¶
-
inline void set(const std::string &name, value_variant_t val)¶
-
inline std::string get_type(const std::string &name)¶
-
inline std::vector<std::string> setting_names() const¶
-
typedef std::variant<bool, int, double, std::string, std::set<int>, std::set<std::string>, std::vector<double>, std::vector<std::string>, settings_detail::IteratorOutputOptions, settings_detail::FunctionStepMethod, settings_detail::OutputDimensionalityTypes, settings_detail::TriangulationMethod> value_variant_t¶