PropertySlotProxy.hpp File Reference

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

Include dependency graph for PropertySlotProxy.hpp:

This graph shows which files directly or indirectly include this file:

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)


Detailed Description


Define Documentation

#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 );\
    }


Generated on Mon Dec 18 07:24:33 2006 for E-CELL C++ libraries (libecs and libemc) 3.1.105 by  doxygen 1.5.1