Go to the documentation of this file.
27 #include <boost/lexical_cast.hpp>
28 #include <SimoxUtility/meta/enum/adapt_enum.h>
90 std::cout <<
"callget\n";
92 val = boost::lexical_cast<T>(pu.
getProperty<std::string>(name));
106 pd.
map(simox::meta::enum_names<T>);
std::shared_ptr< Value > value()
typename enable_if_enum< std::is_enum_v< D > &&std::is_invocable_r_v< bool, BinaryPredicate, char_type, char_type >, R >::type enable_if_t
Property< PropertyType > getProperty(const std::string &name)
Property creation and retrieval.
Abstract PropertyUser class.
PropertyDefinition defines a property that will be available within the PropertyUser.
PropertyDefinition< PropertyType > & map(const std::string &valueString, PropertyType value)
Maps a string value onto a value of the specified template type.