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 |
1.5.1