Inviwo 0.9.12-pre
Inviwo documentation
Loading...
Searching...
No Matches
inviwo::OptionPropertyOption< T > Class Template Reference
+ Inheritance diagram for inviwo::OptionPropertyOption< T >:

Public Member Functions

 OptionPropertyOption (const OptionPropertyOption &rhs)
 
 OptionPropertyOption (OptionPropertyOption &&rhs) noexcept
 
OptionPropertyOptionoperator= (const OptionPropertyOption &that)
 
OptionPropertyOptionoperator= (OptionPropertyOption &&that) noexcept
 
 OptionPropertyOption (std::string_view id, std::string_view name, T value)
 
template<typename U = T, class = std::enable_if_t<std::is_same_v<U, std::string>, void>>
 OptionPropertyOption (std::string_view id, std::string_view name)
 
template<typename U = T, class = std::enable_if_t<util::is_stream_insertable<U>::value, void>>
 OptionPropertyOption (const T &val)
 
virtual void serialize (Serializer &s) const
 
virtual void deserialize (Deserializer &d)
 
bool operator== (const OptionPropertyOption< T > &rhs) const
 
bool operator!= (const OptionPropertyOption< T > &rhs) const
 
- Public Member Functions inherited from inviwo::Serializable

Public Attributes

std::string id_
 
std::string name_
 
value_ = T{}
 

Member Function Documentation

◆ deserialize()

template<typename T >
void inviwo::OptionPropertyOption< T >::deserialize ( Deserializer & d)
virtual

Implements inviwo::Serializable.

◆ serialize()

template<typename T >
void inviwo::OptionPropertyOption< T >::serialize ( Serializer & s) const
virtual

Implements inviwo::Serializable.


The documentation for this class was generated from the following file: