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

Public Member Functions

 MetaDataType (T value)
 
 MetaDataType (const MetaDataType &rhs)=default
 
 MetaDataType (MetaDataType &&rhs)=default
 
MetaDataTypeoperator= (const MetaDataType &that)=default
 
MetaDataTypeoperator= (MetaDataType &&that)=default
 
virtual const std::string & getClassIdentifier () const override
 
virtual MetaDataType< T > * clone () const override
 
virtual void serialize (Serializer &s) const override
 
virtual void deserialize (Deserializer &d) override
 
virtual void set (T value)
 
virtual T get () const
 
virtual bool equal (const MetaData &rhs) const override
 
- Public Member Functions inherited from inviwo::Serializable

Protected Attributes

value_
 

Friends

template<typename V >
bool operator== (const MetaDataType< V > &lhs, const MetaDataType< V > &rhs)
 

Additional Inherited Members

Member Function Documentation

◆ clone()

template<typename T >
MetaDataType< T > * inviwo::MetaDataType< T >::clone ( ) const
overridevirtual

Implements inviwo::MetaData.

◆ deserialize()

template<typename T >
void inviwo::MetaDataType< T >::deserialize ( Deserializer & d)
overridevirtual

Implements inviwo::MetaData.

◆ equal()

template<typename T >
bool inviwo::MetaDataType< T >::equal ( const MetaData & rhs) const
overridevirtual

Implements inviwo::MetaData.

◆ getClassIdentifier()

template<typename T >
const std::string & inviwo::MetaDataType< T >::getClassIdentifier ( ) const
overridevirtual

Implements inviwo::MetaData.

◆ serialize()

template<typename T >
void inviwo::MetaDataType< T >::serialize ( Serializer & s) const
overridevirtual

Implements inviwo::MetaData.


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