Collaboration diagram for The Inter-object Communication.:
![]() |
Files | |
file | PropertiedClass.hpp |
file | PropertyInterface.hpp |
file | PropertySlot.hpp |
file | PropertySlotProxy.hpp |
Classes | |
class | libecs::ConvertTo< ToType, FromType > |
class | libecs::ConvertTo< ToType, String > |
class | libecs::ConvertTo< String, FromType > |
class | libecs::ConvertTo< String, String > |
class | libecs::PropertiedClass |
Common base class for classes with PropertySlots. More... | |
class | libecs::PropertyInterfaceBase |
class | libecs::PropertyInterface< T > |
class | libecs::PropertySlotBase |
Base class for PropertySlot classes. More... | |
class | libecs::PropertySlot< T > |
class | libecs::ConcretePropertySlot< T, SlotType_ > |
class | libecs::LoadSaveConcretePropertySlot< T, SlotType_ > |
class | libecs::PropertySlotProxy |
class | libecs::ConcretePropertySlotProxy< T > |
class | libecs::PropertySlotProxyLoggerAdapter |
Defines | |
#define | NULLSET_SPECIALIZATION(TYPE) template <> ECELL_API void PropertiedClass::nullSet<TYPE>( Param<TYPE>::type ) |
#define | NULLGET_SPECIALIZATION(TYPE) template <> ECELL_API const TYPE PropertiedClass::nullGet<TYPE>() const |
Functions | |
template<typename ToType, typename FromType> | |
const ToType | libecs::convertTo (const FromType &aValue) |
libecs::NULLSET_SPECIALIZATION (Real) | |
libecs::NULLSET_SPECIALIZATION (Integer) | |
libecs::NULLSET_SPECIALIZATION (String) | |
libecs::NULLSET_SPECIALIZATION (Polymorph) | |
libecs::NULLGET_SPECIALIZATION (Real) | |
libecs::NULLGET_SPECIALIZATION (Integer) | |
libecs::NULLGET_SPECIALIZATION (String) | |
libecs::NULLGET_SPECIALIZATION (Polymorph) | |
template<> | |
void | libecs::PropertySlotProxy::set (Param< Polymorph >::type aValue) |
template<> | |
void | libecs::PropertySlotProxy::set (Param< Real >::type aValue) |
template<> | |
void | libecs::PropertySlotProxy::set (Param< Integer >::type aValue) |
template<> | |
void | libecs::PropertySlotProxy::set (Param< String >::type aValue) |
template<typename Type> | |
const Type | libecs::PropertySlotProxy::get () const |