#include <iostream>#include <functional>#include "libecs.hpp"#include "Util.hpp"#include "PropertySlot.hpp"#include "LoggerAdapter.hpp"#include "convertTo.hpp"#include "Polymorph.hpp"


Go to the source code of this file.
Namespaces | |
| namespace | libecs |
Classes | |
| class | libecs::PropertySlotProxy |
| class | libecs::ConcretePropertySlotProxy< T > |
| class | libecs::PropertySlotProxyLoggerAdapter |
Defines | |
| #define | _PROPERTYSLOT_SETMETHOD(TYPE) |
| #define | _PROPERTYSLOT_GETMETHOD(TYPE) |
| #define _PROPERTYSLOT_GETMETHOD | ( | TYPE | ) |
Value:
virtual GET_METHOD( TYPE, TYPE )\ {\ return thePropertySlot.get ## TYPE( theObject );\ }
| #define _PROPERTYSLOT_SETMETHOD | ( | TYPE | ) |
Value:
virtual SET_METHOD( TYPE, TYPE )\
{\
thePropertySlot.set ## TYPE( theObject, value );\
}
1.5.5