27#ifndef _CEGUITplWindowProperty_h_
28#define _CEGUITplWindowProperty_h_
30#include "CEGUI/TplProperty.h"
36template<
class C,
typename T>
60 C* instance =
static_cast<C*
>(
receiver);
61 CEGUI_CALL_MEMBER_FN(*instance, this->d_setter)(
value);
68 const C* instance =
static_cast<const C*
>(
receiver);
69 return this->d_getter(instance);
Dummy base class to ensure correct casting of receivers.
Definition Property.h:46
An abstract class that defines the interface to access object properties by name.
Definition Property.h:62
String class used within the GUI system.
Definition String.h:64
Definition TplProperty.h:40
Definition TplWindowProperty.h:38
TplProperty< C, T >::Helper::safe_method_return_type getNative_impl(const PropertyReceiver *receiver) const
Definition TplWindowProperty.h:66
void setNative_impl(PropertyReceiver *receiver, typename TplProperty< C, T >::Helper::pass_type value)
Definition TplWindowProperty.h:57
base class for properties able to do native set/get
Definition TypedProperty.h:50
Main namespace for Crazy Eddie's GUI Library.
Definition arch_overview.dox:1
Definition TplProperty.h:50