FastEngine 0.9.3
A multiplayer oriented 2D engine made with Vulkan.
Loading...
Searching...
No Matches
fge::PropertyClassWrapperType< T > Class Template Reference
Inheritance diagram for fge::PropertyClassWrapperType< T >:
fge::PropertyClassWrapper

Public Member Functions

template<typename = std::enable_if_t<std::is_copy_constructible_v<T>>>
 PropertyClassWrapperType (T const &val)
 
template<typename = std::enable_if_t<std::is_move_constructible_v<T>>>
 PropertyClassWrapperType (T &&val) noexcept
 
std::type_info const & getType () const override
 
std::string toString () const override
 
fge::PropertyClassWrappercopy () const override
 
bool tryToCopy (fge::PropertyClassWrapper const *val) override
 
bool compare (fge::PropertyClassWrapper const *val) override
 

Public Attributes

_data
 

Member Function Documentation

◆ compare()

template<class T >
bool fge::PropertyClassWrapperType< T >::compare ( fge::PropertyClassWrapper const * val)
nodiscardoverridevirtual

◆ copy()

template<class T >
fge::PropertyClassWrapper * fge::PropertyClassWrapperType< T >::copy ( ) const
nodiscardoverridevirtual

◆ getType()

template<class T >
std::type_info const & fge::PropertyClassWrapperType< T >::getType ( ) const
nodiscardoverridevirtual

◆ toString()

template<class T >
std::string fge::PropertyClassWrapperType< T >::toString ( ) const
nodiscardoverridevirtual

◆ tryToCopy()

template<class T >
bool fge::PropertyClassWrapperType< T >::tryToCopy ( fge::PropertyClassWrapper const * val)
overridevirtual

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