FastEngine 0.9.4
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: