1 // This file has been generated by Py++.
2 
3 #include "boost/python.hpp"
4 #include "generators/include/python_CEGUI.h"
5 #include "PropertyLinkDefinitionRectf.pypp.hpp"
6 
7 namespace bp = boost::python;
8 
9 struct PropertyLinkDefinition_less__CEGUI_scope_Rect_less__float__greater___greater__wrapper : CEGUI::PropertyLinkDefinition< CEGUI::Rect< float > >, bp::wrapper< CEGUI::PropertyLinkDefinition< CEGUI::Rect< float > > > {
10 
PropertyLinkDefinition_less__CEGUI_scope_Rect_less__float__greater___greater__wrapperPropertyLinkDefinition_less__CEGUI_scope_Rect_less__float__greater___greater__wrapper11     PropertyLinkDefinition_less__CEGUI_scope_Rect_less__float__greater___greater__wrapper(CEGUI::PropertyLinkDefinition<CEGUI::Rect<float> > const & arg )
12     : CEGUI::PropertyLinkDefinition<CEGUI::Rect<float> >( arg )
13       , bp::wrapper< CEGUI::PropertyLinkDefinition< CEGUI::Rect< float > > >(){
14         // copy constructor
15 
16     }
17 
PropertyLinkDefinition_less__CEGUI_scope_Rect_less__float__greater___greater__wrapperPropertyLinkDefinition_less__CEGUI_scope_Rect_less__float__greater___greater__wrapper18     PropertyLinkDefinition_less__CEGUI_scope_Rect_less__float__greater___greater__wrapper(::CEGUI::String const & propertyName, ::CEGUI::String const & widgetName, ::CEGUI::String const & targetProperty, ::CEGUI::String const & initialValue, ::CEGUI::String const & origin, bool redrawOnWrite, bool layoutOnWrite, ::CEGUI::String const & fireEvent, ::CEGUI::String const & eventNamespace )
19     : CEGUI::PropertyLinkDefinition<CEGUI::Rect<float> >( boost::ref(propertyName), boost::ref(widgetName), boost::ref(targetProperty), boost::ref(initialValue), boost::ref(origin), redrawOnWrite, layoutOnWrite, boost::ref(fireEvent), boost::ref(eventNamespace) )
20       , bp::wrapper< CEGUI::PropertyLinkDefinition< CEGUI::Rect< float > > >(){
21         // constructor
22 
23     }
24 
clonePropertyLinkDefinition_less__CEGUI_scope_Rect_less__float__greater___greater__wrapper25     virtual ::CEGUI::Property * clone(  ) const  {
26         if( bp::override func_clone = this->get_override( "clone" ) )
27             return func_clone(  );
28         else{
29             return this->CEGUI::PropertyLinkDefinition< CEGUI::Rect< float > >::clone(  );
30         }
31     }
32 
default_clonePropertyLinkDefinition_less__CEGUI_scope_Rect_less__float__greater___greater__wrapper33     ::CEGUI::Property * default_clone(  ) const  {
34         return CEGUI::PropertyLinkDefinition< CEGUI::Rect< float > >::clone( );
35     }
36 
getNative_implPropertyLinkDefinition_less__CEGUI_scope_Rect_less__float__greater___greater__wrapper37     virtual ::CEGUI::Rectf getNative_impl( ::CEGUI::PropertyReceiver const * receiver ) const {
38         if( bp::override func_getNative_impl = this->get_override( "getNative_impl" ) )
39             return func_getNative_impl( boost::python::ptr(receiver) );
40         else{
41             return this->CEGUI::PropertyLinkDefinition< CEGUI::Rect< float > >::getNative_impl( boost::python::ptr(receiver) );
42         }
43     }
44 
default_getNative_implPropertyLinkDefinition_less__CEGUI_scope_Rect_less__float__greater___greater__wrapper45     virtual ::CEGUI::Rectf default_getNative_impl( ::CEGUI::PropertyReceiver const * receiver ) const {
46         return CEGUI::PropertyLinkDefinition< CEGUI::Rect< float > >::getNative_impl( boost::python::ptr(receiver) );
47     }
48 
getTargetWindowPropertyLinkDefinition_less__CEGUI_scope_Rect_less__float__greater___greater__wrapper49     ::CEGUI::Window const * getTargetWindow( ::CEGUI::PropertyReceiver const * receiver, ::CEGUI::String const & name ) const {
50         return CEGUI::PropertyLinkDefinition< CEGUI::Rect< float > >::getTargetWindow( boost::python::ptr(receiver), boost::ref(name) );
51     }
52 
getTargetWindowPropertyLinkDefinition_less__CEGUI_scope_Rect_less__float__greater___greater__wrapper53     ::CEGUI::Window * getTargetWindow( ::CEGUI::PropertyReceiver * receiver, ::CEGUI::String const & name ) const {
54         return CEGUI::PropertyLinkDefinition< CEGUI::Rect< float > >::getTargetWindow( boost::python::ptr(receiver), boost::ref(name) );
55     }
56 
initialisePropertyReceiverPropertyLinkDefinition_less__CEGUI_scope_Rect_less__float__greater___greater__wrapper57     virtual void initialisePropertyReceiver( ::CEGUI::PropertyReceiver * receiver ) const  {
58         if( bp::override func_initialisePropertyReceiver = this->get_override( "initialisePropertyReceiver" ) )
59             func_initialisePropertyReceiver( boost::python::ptr(receiver) );
60         else{
61             this->CEGUI::PropertyLinkDefinition< CEGUI::Rect< float > >::initialisePropertyReceiver( boost::python::ptr(receiver) );
62         }
63     }
64 
default_initialisePropertyReceiverPropertyLinkDefinition_less__CEGUI_scope_Rect_less__float__greater___greater__wrapper65     void default_initialisePropertyReceiver( ::CEGUI::PropertyReceiver * receiver ) const  {
66         CEGUI::PropertyLinkDefinition< CEGUI::Rect< float > >::initialisePropertyReceiver( boost::python::ptr(receiver) );
67     }
68 
setNative_implPropertyLinkDefinition_less__CEGUI_scope_Rect_less__float__greater___greater__wrapper69     virtual void setNative_impl( ::CEGUI::PropertyReceiver * receiver, ::CEGUI::Rectf const & value ){
70         if( bp::override func_setNative_impl = this->get_override( "setNative_impl" ) )
71             func_setNative_impl( boost::python::ptr(receiver), boost::ref(value) );
72         else{
73             this->CEGUI::PropertyLinkDefinition< CEGUI::Rect< float > >::setNative_impl( boost::python::ptr(receiver), boost::ref(value) );
74         }
75     }
76 
default_setNative_implPropertyLinkDefinition_less__CEGUI_scope_Rect_less__float__greater___greater__wrapper77     virtual void default_setNative_impl( ::CEGUI::PropertyReceiver * receiver, ::CEGUI::Rectf const & value ){
78         CEGUI::PropertyLinkDefinition< CEGUI::Rect< float > >::setNative_impl( boost::python::ptr(receiver), boost::ref(value) );
79     }
80 
updateLinkTargetsPropertyLinkDefinition_less__CEGUI_scope_Rect_less__float__greater___greater__wrapper81     void updateLinkTargets( ::CEGUI::PropertyReceiver * receiver, ::CEGUI::Rectf const & value ) const {
82         CEGUI::PropertyLinkDefinition< CEGUI::Rect< float > >::updateLinkTargets( boost::python::ptr(receiver), boost::ref(value) );
83     }
84 
writeDefinitionXMLAdditionalAttributesPropertyLinkDefinition_less__CEGUI_scope_Rect_less__float__greater___greater__wrapper85     void writeDefinitionXMLAdditionalAttributes( ::CEGUI::XMLSerializer & xml_stream ) const {
86         CEGUI::PropertyLinkDefinition< CEGUI::Rect< float > >::writeDefinitionXMLAdditionalAttributes( boost::ref(xml_stream) );
87     }
88 
writeDefinitionXMLElementTypePropertyLinkDefinition_less__CEGUI_scope_Rect_less__float__greater___greater__wrapper89     virtual void writeDefinitionXMLElementType( ::CEGUI::XMLSerializer & xml_stream ) const {
90         if( bp::override func_writeDefinitionXMLElementType = this->get_override( "writeDefinitionXMLElementType" ) )
91             func_writeDefinitionXMLElementType( boost::ref(xml_stream) );
92         else{
93             this->CEGUI::PropertyLinkDefinition< CEGUI::Rect< float > >::writeDefinitionXMLElementType( boost::ref(xml_stream) );
94         }
95     }
96 
default_writeDefinitionXMLElementTypePropertyLinkDefinition_less__CEGUI_scope_Rect_less__float__greater___greater__wrapper97     virtual void default_writeDefinitionXMLElementType( ::CEGUI::XMLSerializer & xml_stream ) const {
98         CEGUI::PropertyLinkDefinition< CEGUI::Rect< float > >::writeDefinitionXMLElementType( boost::ref(xml_stream) );
99     }
100 
writeFalagardXMLAttributesPropertyLinkDefinition_less__CEGUI_scope_Rect_less__float__greater___greater__wrapper101     void writeFalagardXMLAttributes( ::CEGUI::XMLSerializer & xml_stream ) const {
102         CEGUI::PropertyLinkDefinition< CEGUI::Rect< float > >::writeFalagardXMLAttributes( boost::ref(xml_stream) );
103     }
104 
doesWriteXMLPropertyLinkDefinition_less__CEGUI_scope_Rect_less__float__greater___greater__wrapper105     virtual bool doesWriteXML(  ) const  {
106         if( bp::override func_doesWriteXML = this->get_override( "doesWriteXML" ) )
107             return func_doesWriteXML(  );
108         else{
109             return this->CEGUI::Property::doesWriteXML(  );
110         }
111     }
112 
default_doesWriteXMLPropertyLinkDefinition_less__CEGUI_scope_Rect_less__float__greater___greater__wrapper113     bool default_doesWriteXML(  ) const  {
114         return CEGUI::Property::doesWriteXML( );
115     }
116 
getPropertyLinkDefinition_less__CEGUI_scope_Rect_less__float__greater___greater__wrapper117     virtual ::CEGUI::String get( ::CEGUI::PropertyReceiver const * receiver ) const  {
118         if( bp::override func_get = this->get_override( "get" ) )
119             return func_get( boost::python::ptr(receiver) );
120         else{
121             return this->CEGUI::TypedProperty< CEGUI::Rect< float > >::get( boost::python::ptr(receiver) );
122         }
123     }
124 
default_getPropertyLinkDefinition_less__CEGUI_scope_Rect_less__float__greater___greater__wrapper125     ::CEGUI::String default_get( ::CEGUI::PropertyReceiver const * receiver ) const  {
126         return CEGUI::TypedProperty< CEGUI::Rect< float > >::get( boost::python::ptr(receiver) );
127     }
128 
getDefaultPropertyLinkDefinition_less__CEGUI_scope_Rect_less__float__greater___greater__wrapper129     virtual ::CEGUI::String getDefault( ::CEGUI::PropertyReceiver const * receiver ) const  {
130         if( bp::override func_getDefault = this->get_override( "getDefault" ) )
131             return func_getDefault( boost::python::ptr(receiver) );
132         else{
133             return this->CEGUI::Property::getDefault( boost::python::ptr(receiver) );
134         }
135     }
136 
default_getDefaultPropertyLinkDefinition_less__CEGUI_scope_Rect_less__float__greater___greater__wrapper137     ::CEGUI::String default_getDefault( ::CEGUI::PropertyReceiver const * receiver ) const  {
138         return CEGUI::Property::getDefault( boost::python::ptr(receiver) );
139     }
140 
getNativePropertyLinkDefinition_less__CEGUI_scope_Rect_less__float__greater___greater__wrapper141     virtual ::CEGUI::Rectf getNative( ::CEGUI::PropertyReceiver const * receiver ) const  {
142         if( bp::override func_getNative = this->get_override( "getNative" ) )
143             return func_getNative( boost::python::ptr(receiver) );
144         else{
145             return this->CEGUI::TypedProperty< CEGUI::Rect< float > >::getNative( boost::python::ptr(receiver) );
146         }
147     }
148 
default_getNativePropertyLinkDefinition_less__CEGUI_scope_Rect_less__float__greater___greater__wrapper149     ::CEGUI::Rectf default_getNative( ::CEGUI::PropertyReceiver const * receiver ) const  {
150         return CEGUI::TypedProperty< CEGUI::Rect< float > >::getNative( boost::python::ptr(receiver) );
151     }
152 
isDefaultPropertyLinkDefinition_less__CEGUI_scope_Rect_less__float__greater___greater__wrapper153     virtual bool isDefault( ::CEGUI::PropertyReceiver const * receiver ) const  {
154         if( bp::override func_isDefault = this->get_override( "isDefault" ) )
155             return func_isDefault( boost::python::ptr(receiver) );
156         else{
157             return this->CEGUI::Property::isDefault( boost::python::ptr(receiver) );
158         }
159     }
160 
default_isDefaultPropertyLinkDefinition_less__CEGUI_scope_Rect_less__float__greater___greater__wrapper161     bool default_isDefault( ::CEGUI::PropertyReceiver const * receiver ) const  {
162         return CEGUI::Property::isDefault( boost::python::ptr(receiver) );
163     }
164 
isReadablePropertyLinkDefinition_less__CEGUI_scope_Rect_less__float__greater___greater__wrapper165     virtual bool isReadable(  ) const  {
166         if( bp::override func_isReadable = this->get_override( "isReadable" ) )
167             return func_isReadable(  );
168         else{
169             return this->CEGUI::Property::isReadable(  );
170         }
171     }
172 
default_isReadablePropertyLinkDefinition_less__CEGUI_scope_Rect_less__float__greater___greater__wrapper173     bool default_isReadable(  ) const  {
174         return CEGUI::Property::isReadable( );
175     }
176 
isWritablePropertyLinkDefinition_less__CEGUI_scope_Rect_less__float__greater___greater__wrapper177     virtual bool isWritable(  ) const  {
178         if( bp::override func_isWritable = this->get_override( "isWritable" ) )
179             return func_isWritable(  );
180         else{
181             return this->CEGUI::Property::isWritable(  );
182         }
183     }
184 
default_isWritablePropertyLinkDefinition_less__CEGUI_scope_Rect_less__float__greater___greater__wrapper185     bool default_isWritable(  ) const  {
186         return CEGUI::Property::isWritable( );
187     }
188 
setPropertyLinkDefinition_less__CEGUI_scope_Rect_less__float__greater___greater__wrapper189     virtual void set( ::CEGUI::PropertyReceiver * receiver, ::CEGUI::String const & value ) {
190         if( bp::override func_set = this->get_override( "set" ) )
191             func_set( boost::python::ptr(receiver), boost::ref(value) );
192         else{
193             this->CEGUI::TypedProperty< CEGUI::Rect< float > >::set( boost::python::ptr(receiver), boost::ref(value) );
194         }
195     }
196 
default_setPropertyLinkDefinition_less__CEGUI_scope_Rect_less__float__greater___greater__wrapper197     void default_set( ::CEGUI::PropertyReceiver * receiver, ::CEGUI::String const & value ) {
198         CEGUI::TypedProperty< CEGUI::Rect< float > >::set( boost::python::ptr(receiver), boost::ref(value) );
199     }
200 
setNativePropertyLinkDefinition_less__CEGUI_scope_Rect_less__float__greater___greater__wrapper201     virtual void setNative( ::CEGUI::PropertyReceiver * receiver, ::CEGUI::Rectf const & value ) {
202         if( bp::override func_setNative = this->get_override( "setNative" ) )
203             func_setNative( boost::python::ptr(receiver), boost::ref(value) );
204         else{
205             this->CEGUI::TypedProperty< CEGUI::Rect< float > >::setNative( boost::python::ptr(receiver), boost::ref(value) );
206         }
207     }
208 
default_setNativePropertyLinkDefinition_less__CEGUI_scope_Rect_less__float__greater___greater__wrapper209     void default_setNative( ::CEGUI::PropertyReceiver * receiver, ::CEGUI::Rectf const & value ) {
210         CEGUI::TypedProperty< CEGUI::Rect< float > >::setNative( boost::python::ptr(receiver), boost::ref(value) );
211     }
212 
writeDefinitionXMLAttributesPropertyLinkDefinition_less__CEGUI_scope_Rect_less__float__greater___greater__wrapper213     virtual void writeDefinitionXMLAttributes( ::CEGUI::XMLSerializer & xml_stream ) const {
214         if( bp::override func_writeDefinitionXMLAttributes = this->get_override( "writeDefinitionXMLAttributes" ) )
215             func_writeDefinitionXMLAttributes( boost::ref(xml_stream) );
216         else{
217             this->CEGUI::PropertyDefinitionBase::writeDefinitionXMLAttributes( boost::ref(xml_stream) );
218         }
219     }
220 
default_writeDefinitionXMLAttributesPropertyLinkDefinition_less__CEGUI_scope_Rect_less__float__greater___greater__wrapper221     virtual void default_writeDefinitionXMLAttributes( ::CEGUI::XMLSerializer & xml_stream ) const {
222         CEGUI::PropertyDefinitionBase::writeDefinitionXMLAttributes( boost::ref(xml_stream) );
223     }
224 
writeDefinitionXMLToStreamPropertyLinkDefinition_less__CEGUI_scope_Rect_less__float__greater___greater__wrapper225     virtual void writeDefinitionXMLToStream( ::CEGUI::XMLSerializer & xml_stream ) const  {
226         if( bp::override func_writeDefinitionXMLToStream = this->get_override( "writeDefinitionXMLToStream" ) )
227             func_writeDefinitionXMLToStream( boost::ref(xml_stream) );
228         else{
229             this->CEGUI::PropertyDefinitionBase::writeDefinitionXMLToStream( boost::ref(xml_stream) );
230         }
231     }
232 
default_writeDefinitionXMLToStreamPropertyLinkDefinition_less__CEGUI_scope_Rect_less__float__greater___greater__wrapper233     void default_writeDefinitionXMLToStream( ::CEGUI::XMLSerializer & xml_stream ) const  {
234         CEGUI::PropertyDefinitionBase::writeDefinitionXMLToStream( boost::ref(xml_stream) );
235     }
236 
writeXMLToStreamPropertyLinkDefinition_less__CEGUI_scope_Rect_less__float__greater___greater__wrapper237     virtual void writeXMLToStream( ::CEGUI::PropertyReceiver const * receiver, ::CEGUI::XMLSerializer & xml_stream ) const  {
238         if( bp::override func_writeXMLToStream = this->get_override( "writeXMLToStream" ) )
239             func_writeXMLToStream( boost::python::ptr(receiver), boost::ref(xml_stream) );
240         else{
241             this->CEGUI::Property::writeXMLToStream( boost::python::ptr(receiver), boost::ref(xml_stream) );
242         }
243     }
244 
default_writeXMLToStreamPropertyLinkDefinition_less__CEGUI_scope_Rect_less__float__greater___greater__wrapper245     void default_writeXMLToStream( ::CEGUI::PropertyReceiver const * receiver, ::CEGUI::XMLSerializer & xml_stream ) const  {
246         CEGUI::Property::writeXMLToStream( boost::python::ptr(receiver), boost::ref(xml_stream) );
247     }
248 
249 };
250 
register_PropertyLinkDefinitionRectf_class()251 void register_PropertyLinkDefinitionRectf_class(){
252 
253     { //::CEGUI::PropertyLinkDefinition< CEGUI::Rect< float > >
254         typedef bp::class_< PropertyLinkDefinition_less__CEGUI_scope_Rect_less__float__greater___greater__wrapper, bp::bases< CEGUI::FalagardPropertyBase< CEGUI::Rect< float > > > > PropertyLinkDefinitionRectf_exposer_t;
255         PropertyLinkDefinitionRectf_exposer_t PropertyLinkDefinitionRectf_exposer = PropertyLinkDefinitionRectf_exposer_t( "PropertyLinkDefinitionRectf", bp::init< CEGUI::String const &, CEGUI::String const &, CEGUI::String const &, CEGUI::String const &, CEGUI::String const &, bool, bool, CEGUI::String const &, CEGUI::String const & >(( bp::arg("propertyName"), bp::arg("widgetName"), bp::arg("targetProperty"), bp::arg("initialValue"), bp::arg("origin"), bp::arg("redrawOnWrite"), bp::arg("layoutOnWrite"), bp::arg("fireEvent"), bp::arg("eventNamespace") )) );
256         bp::scope PropertyLinkDefinitionRectf_scope( PropertyLinkDefinitionRectf_exposer );
257         { //::CEGUI::PropertyLinkDefinition< CEGUI::Rect< float > >::addLinkTarget
258 
259             typedef CEGUI::PropertyLinkDefinition< CEGUI::Rect< float > > exported_class_t;
260             typedef void ( exported_class_t::*addLinkTarget_function_type )( ::CEGUI::String const &,::CEGUI::String const & ) ;
261 
262             PropertyLinkDefinitionRectf_exposer.def(
263                 "addLinkTarget"
264                 , addLinkTarget_function_type( &::CEGUI::PropertyLinkDefinition< CEGUI::Rect< float > >::addLinkTarget )
265                 , ( bp::arg("widget"), bp::arg("property") )
266                 , "------------------------------------------------------------------------\n\
267             ! add a new link target to  property on  widget (name).\n" );
268 
269         }
270         { //::CEGUI::PropertyLinkDefinition< CEGUI::Rect< float > >::clearLinkTargets
271 
272             typedef CEGUI::PropertyLinkDefinition< CEGUI::Rect< float > > exported_class_t;
273             typedef void ( exported_class_t::*clearLinkTargets_function_type )(  ) ;
274 
275             PropertyLinkDefinitionRectf_exposer.def(
276                 "clearLinkTargets"
277                 , clearLinkTargets_function_type( &::CEGUI::PropertyLinkDefinition< CEGUI::Rect< float > >::clearLinkTargets )
278                 , "------------------------------------------------------------------------\n\
279             ! clear all link targets from this link definition.\n" );
280 
281         }
282         { //::CEGUI::PropertyLinkDefinition< CEGUI::Rect< float > >::clone
283 
284             typedef CEGUI::PropertyLinkDefinition< CEGUI::Rect< float > > exported_class_t;
285             typedef ::CEGUI::Property * ( exported_class_t::*clone_function_type )(  ) const;
286             typedef ::CEGUI::Property * ( PropertyLinkDefinition_less__CEGUI_scope_Rect_less__float__greater___greater__wrapper::*default_clone_function_type )(  ) const;
287 
288             PropertyLinkDefinitionRectf_exposer.def(
289                 "clone"
290                 , clone_function_type(&::CEGUI::PropertyLinkDefinition< CEGUI::Rect< float > >::clone)
291                 , default_clone_function_type(&PropertyLinkDefinition_less__CEGUI_scope_Rect_less__float__greater___greater__wrapper::default_clone)
292                 , bp::return_value_policy< bp::reference_existing_object >() );
293 
294         }
295         { //::CEGUI::PropertyLinkDefinition< CEGUI::Rect< float > >::getLinkTargetIterator
296 
297             typedef CEGUI::PropertyLinkDefinition< CEGUI::Rect< float > > exported_class_t;
298             typedef ::CEGUI::ConstVectorIterator< std::vector< std::pair<CEGUI::String, CEGUI::String> > > ( exported_class_t::*getLinkTargetIterator_function_type )(  ) const;
299 
300             PropertyLinkDefinitionRectf_exposer.def(
301                 "getLinkTargetIterator"
302                 , getLinkTargetIterator_function_type( &::CEGUI::PropertyLinkDefinition< CEGUI::Rect< float > >::getLinkTargetIterator ) );
303 
304         }
305         { //::CEGUI::PropertyLinkDefinition< CEGUI::Rect< float > >::getNative_impl
306 
307             typedef CEGUI::PropertyLinkDefinition< CEGUI::Rect< float > > exported_class_t;
308             typedef ::CEGUI::Rectf ( PropertyLinkDefinition_less__CEGUI_scope_Rect_less__float__greater___greater__wrapper::*getNative_impl_function_type )( ::CEGUI::PropertyReceiver const * ) const;
309 
310             PropertyLinkDefinitionRectf_exposer.def(
311                 "getNative_impl"
312                 , getNative_impl_function_type( &PropertyLinkDefinition_less__CEGUI_scope_Rect_less__float__greater___greater__wrapper::default_getNative_impl )
313                 , ( bp::arg("receiver") )
314                 , "override members from FalagardPropertyBase\n\
315             ------------------------------------------------------------------------\n" );
316 
317         }
318         { //::CEGUI::PropertyLinkDefinition< CEGUI::Rect< float > >::getTargetWindow
319 
320             typedef CEGUI::PropertyLinkDefinition< CEGUI::Rect< float > > exported_class_t;
321             typedef ::CEGUI::Window const * ( PropertyLinkDefinition_less__CEGUI_scope_Rect_less__float__greater___greater__wrapper::*getTargetWindow_function_type )( ::CEGUI::PropertyReceiver const *,::CEGUI::String const & ) const;
322 
323             PropertyLinkDefinitionRectf_exposer.def(
324                 "getTargetWindow"
325                 , getTargetWindow_function_type( &PropertyLinkDefinition_less__CEGUI_scope_Rect_less__float__greater___greater__wrapper::getTargetWindow )
326                 , ( bp::arg("receiver"), bp::arg("name") )
327                 , bp::return_value_policy< bp::reference_existing_object >()
328                 , "------------------------------------------------------------------------\n\
329             ! Return a pointer to the target window with the given name.\n" );
330 
331         }
332         { //::CEGUI::PropertyLinkDefinition< CEGUI::Rect< float > >::getTargetWindow
333 
334             typedef CEGUI::PropertyLinkDefinition< CEGUI::Rect< float > > exported_class_t;
335             typedef ::CEGUI::Window * ( PropertyLinkDefinition_less__CEGUI_scope_Rect_less__float__greater___greater__wrapper::*getTargetWindow_function_type )( ::CEGUI::PropertyReceiver *,::CEGUI::String const & ) const;
336 
337             PropertyLinkDefinitionRectf_exposer.def(
338                 "getTargetWindow"
339                 , getTargetWindow_function_type( &PropertyLinkDefinition_less__CEGUI_scope_Rect_less__float__greater___greater__wrapper::getTargetWindow )
340                 , ( bp::arg("receiver"), bp::arg("name") )
341                 , bp::return_value_policy< bp::reference_existing_object >()
342                 , "------------------------------------------------------------------------\n\
343             ! Return a pointer to the target window with the given name.\n" );
344 
345         }
346         { //::CEGUI::PropertyLinkDefinition< CEGUI::Rect< float > >::initialisePropertyReceiver
347 
348             typedef CEGUI::PropertyLinkDefinition< CEGUI::Rect< float > > exported_class_t;
349             typedef void ( exported_class_t::*initialisePropertyReceiver_function_type )( ::CEGUI::PropertyReceiver * ) const;
350             typedef void ( PropertyLinkDefinition_less__CEGUI_scope_Rect_less__float__greater___greater__wrapper::*default_initialisePropertyReceiver_function_type )( ::CEGUI::PropertyReceiver * ) const;
351 
352             PropertyLinkDefinitionRectf_exposer.def(
353                 "initialisePropertyReceiver"
354                 , initialisePropertyReceiver_function_type(&::CEGUI::PropertyLinkDefinition< CEGUI::Rect< float > >::initialisePropertyReceiver)
355                 , default_initialisePropertyReceiver_function_type(&PropertyLinkDefinition_less__CEGUI_scope_Rect_less__float__greater___greater__wrapper::default_initialisePropertyReceiver)
356                 , ( bp::arg("receiver") ) );
357 
358         }
359         { //::CEGUI::PropertyLinkDefinition< CEGUI::Rect< float > >::isTargetProperty
360 
361             typedef CEGUI::PropertyLinkDefinition< CEGUI::Rect< float > > exported_class_t;
362             typedef bool ( exported_class_t::*isTargetProperty_function_type )( ::CEGUI::String const &,::CEGUI::String const & ) const;
363 
364             PropertyLinkDefinitionRectf_exposer.def(
365                 "isTargetProperty"
366                 , isTargetProperty_function_type( &::CEGUI::PropertyLinkDefinition< CEGUI::Rect< float > >::isTargetProperty )
367                 , ( bp::arg("widget"), bp::arg("property") )
368                 , "------------------------------------------------------------------------\n\
369              return whether a the given widget  property pair is a target of this\n\
370              property link.\n" );
371 
372         }
373         { //::CEGUI::PropertyLinkDefinition< CEGUI::Rect< float > >::setNative_impl
374 
375             typedef CEGUI::PropertyLinkDefinition< CEGUI::Rect< float > > exported_class_t;
376             typedef void ( PropertyLinkDefinition_less__CEGUI_scope_Rect_less__float__greater___greater__wrapper::*setNative_impl_function_type )( ::CEGUI::PropertyReceiver *,::CEGUI::Rectf const & ) ;
377 
378             PropertyLinkDefinitionRectf_exposer.def(
379                 "setNative_impl"
380                 , setNative_impl_function_type( &PropertyLinkDefinition_less__CEGUI_scope_Rect_less__float__greater___greater__wrapper::default_setNative_impl )
381                 , ( bp::arg("receiver"), bp::arg("value") )
382                 , "------------------------------------------------------------------------\n" );
383 
384         }
385         { //::CEGUI::PropertyLinkDefinition< CEGUI::Rect< float > >::updateLinkTargets
386 
387             typedef CEGUI::PropertyLinkDefinition< CEGUI::Rect< float > > exported_class_t;
388             typedef void ( PropertyLinkDefinition_less__CEGUI_scope_Rect_less__float__greater___greater__wrapper::*updateLinkTargets_function_type )( ::CEGUI::PropertyReceiver *,::CEGUI::Rectf const & ) const;
389 
390             PropertyLinkDefinitionRectf_exposer.def(
391                 "updateLinkTargets"
392                 , updateLinkTargets_function_type( &PropertyLinkDefinition_less__CEGUI_scope_Rect_less__float__greater___greater__wrapper::updateLinkTargets )
393                 , ( bp::arg("receiver"), bp::arg("value") )
394                 , "------------------------------------------------------------------------\n" );
395 
396         }
397         { //::CEGUI::PropertyLinkDefinition< CEGUI::Rect< float > >::writeDefinitionXMLAdditionalAttributes
398 
399             typedef CEGUI::PropertyLinkDefinition< CEGUI::Rect< float > > exported_class_t;
400             typedef void ( PropertyLinkDefinition_less__CEGUI_scope_Rect_less__float__greater___greater__wrapper::*writeDefinitionXMLAdditionalAttributes_function_type )( ::CEGUI::XMLSerializer & ) const;
401 
402             PropertyLinkDefinitionRectf_exposer.def(
403                 "writeDefinitionXMLAdditionalAttributes"
404                 , writeDefinitionXMLAdditionalAttributes_function_type( &PropertyLinkDefinition_less__CEGUI_scope_Rect_less__float__greater___greater__wrapper::writeDefinitionXMLAdditionalAttributes )
405                 , ( bp::arg("xml_stream") )
406                 , "------------------------------------------------------------------------\n" );
407 
408         }
409         { //::CEGUI::PropertyLinkDefinition< CEGUI::Rect< float > >::writeDefinitionXMLElementType
410 
411             typedef CEGUI::PropertyLinkDefinition< CEGUI::Rect< float > > exported_class_t;
412             typedef void ( PropertyLinkDefinition_less__CEGUI_scope_Rect_less__float__greater___greater__wrapper::*writeDefinitionXMLElementType_function_type )( ::CEGUI::XMLSerializer & ) const;
413 
414             PropertyLinkDefinitionRectf_exposer.def(
415                 "writeDefinitionXMLElementType"
416                 , writeDefinitionXMLElementType_function_type( &PropertyLinkDefinition_less__CEGUI_scope_Rect_less__float__greater___greater__wrapper::default_writeDefinitionXMLElementType )
417                 , ( bp::arg("xml_stream") )
418                 , "------------------------------------------------------------------------\n" );
419 
420         }
421         { //::CEGUI::PropertyLinkDefinition< CEGUI::Rect< float > >::writeFalagardXMLAttributes
422 
423             typedef CEGUI::PropertyLinkDefinition< CEGUI::Rect< float > > exported_class_t;
424             typedef void ( PropertyLinkDefinition_less__CEGUI_scope_Rect_less__float__greater___greater__wrapper::*writeFalagardXMLAttributes_function_type )( ::CEGUI::XMLSerializer & ) const;
425 
426             PropertyLinkDefinitionRectf_exposer.def(
427                 "writeFalagardXMLAttributes"
428                 , writeFalagardXMLAttributes_function_type( &PropertyLinkDefinition_less__CEGUI_scope_Rect_less__float__greater___greater__wrapper::writeFalagardXMLAttributes )
429                 , ( bp::arg("xml_stream") )
430                 , "------------------------------------------------------------------------\n" );
431 
432         }
433         { //::CEGUI::Property::doesWriteXML
434 
435             typedef bool ( ::CEGUI::Property::*doesWriteXML_function_type )(  ) const;
436             typedef bool ( PropertyLinkDefinition_less__CEGUI_scope_Rect_less__float__greater___greater__wrapper::*default_doesWriteXML_function_type )(  ) const;
437 
438             PropertyLinkDefinitionRectf_exposer.def(
439                 "doesWriteXML"
440                 , doesWriteXML_function_type(&::CEGUI::Property::doesWriteXML)
441                 , default_doesWriteXML_function_type(&PropertyLinkDefinition_less__CEGUI_scope_Rect_less__float__greater___greater__wrapper::default_doesWriteXML) );
442 
443         }
444         { //::CEGUI::TypedProperty< CEGUI::Rect< float > >::get
445 
446             typedef CEGUI::PropertyLinkDefinition< CEGUI::Rect< float > > exported_class_t;
447             typedef ::CEGUI::String ( exported_class_t::*get_function_type )( ::CEGUI::PropertyReceiver const * ) const;
448             typedef ::CEGUI::String ( PropertyLinkDefinition_less__CEGUI_scope_Rect_less__float__greater___greater__wrapper::*default_get_function_type )( ::CEGUI::PropertyReceiver const * ) const;
449 
450             PropertyLinkDefinitionRectf_exposer.def(
451                 "get"
452                 , get_function_type(&::CEGUI::TypedProperty< CEGUI::Rect< float > >::get)
453                 , default_get_function_type(&PropertyLinkDefinition_less__CEGUI_scope_Rect_less__float__greater___greater__wrapper::default_get)
454                 , ( bp::arg("receiver") ) );
455 
456         }
457         { //::CEGUI::Property::getDefault
458 
459             typedef ::CEGUI::String ( ::CEGUI::Property::*getDefault_function_type )( ::CEGUI::PropertyReceiver const * ) const;
460             typedef ::CEGUI::String ( PropertyLinkDefinition_less__CEGUI_scope_Rect_less__float__greater___greater__wrapper::*default_getDefault_function_type )( ::CEGUI::PropertyReceiver const * ) const;
461 
462             PropertyLinkDefinitionRectf_exposer.def(
463                 "getDefault"
464                 , getDefault_function_type(&::CEGUI::Property::getDefault)
465                 , default_getDefault_function_type(&PropertyLinkDefinition_less__CEGUI_scope_Rect_less__float__greater___greater__wrapper::default_getDefault)
466                 , ( bp::arg("receiver") ) );
467 
468         }
469         { //::CEGUI::TypedProperty< CEGUI::Rect< float > >::getNative
470 
471             typedef CEGUI::PropertyLinkDefinition< CEGUI::Rect< float > > exported_class_t;
472             typedef ::CEGUI::Rectf ( exported_class_t::*getNative_function_type )( ::CEGUI::PropertyReceiver const * ) const;
473             typedef ::CEGUI::Rectf ( PropertyLinkDefinition_less__CEGUI_scope_Rect_less__float__greater___greater__wrapper::*default_getNative_function_type )( ::CEGUI::PropertyReceiver const * ) const;
474 
475             PropertyLinkDefinitionRectf_exposer.def(
476                 "getNative"
477                 , getNative_function_type(&::CEGUI::TypedProperty< CEGUI::Rect< float > >::getNative)
478                 , default_getNative_function_type(&PropertyLinkDefinition_less__CEGUI_scope_Rect_less__float__greater___greater__wrapper::default_getNative)
479                 , ( bp::arg("receiver") ) );
480 
481         }
482         { //::CEGUI::Property::isDefault
483 
484             typedef bool ( ::CEGUI::Property::*isDefault_function_type )( ::CEGUI::PropertyReceiver const * ) const;
485             typedef bool ( PropertyLinkDefinition_less__CEGUI_scope_Rect_less__float__greater___greater__wrapper::*default_isDefault_function_type )( ::CEGUI::PropertyReceiver const * ) const;
486 
487             PropertyLinkDefinitionRectf_exposer.def(
488                 "isDefault"
489                 , isDefault_function_type(&::CEGUI::Property::isDefault)
490                 , default_isDefault_function_type(&PropertyLinkDefinition_less__CEGUI_scope_Rect_less__float__greater___greater__wrapper::default_isDefault)
491                 , ( bp::arg("receiver") ) );
492 
493         }
494         { //::CEGUI::Property::isReadable
495 
496             typedef bool ( ::CEGUI::Property::*isReadable_function_type )(  ) const;
497             typedef bool ( PropertyLinkDefinition_less__CEGUI_scope_Rect_less__float__greater___greater__wrapper::*default_isReadable_function_type )(  ) const;
498 
499             PropertyLinkDefinitionRectf_exposer.def(
500                 "isReadable"
501                 , isReadable_function_type(&::CEGUI::Property::isReadable)
502                 , default_isReadable_function_type(&PropertyLinkDefinition_less__CEGUI_scope_Rect_less__float__greater___greater__wrapper::default_isReadable) );
503 
504         }
505         { //::CEGUI::Property::isWritable
506 
507             typedef bool ( ::CEGUI::Property::*isWritable_function_type )(  ) const;
508             typedef bool ( PropertyLinkDefinition_less__CEGUI_scope_Rect_less__float__greater___greater__wrapper::*default_isWritable_function_type )(  ) const;
509 
510             PropertyLinkDefinitionRectf_exposer.def(
511                 "isWritable"
512                 , isWritable_function_type(&::CEGUI::Property::isWritable)
513                 , default_isWritable_function_type(&PropertyLinkDefinition_less__CEGUI_scope_Rect_less__float__greater___greater__wrapper::default_isWritable) );
514 
515         }
516         { //::CEGUI::TypedProperty< CEGUI::Rect< float > >::set
517 
518             typedef CEGUI::PropertyLinkDefinition< CEGUI::Rect< float > > exported_class_t;
519             typedef void ( exported_class_t::*set_function_type )( ::CEGUI::PropertyReceiver *,::CEGUI::String const & ) ;
520             typedef void ( PropertyLinkDefinition_less__CEGUI_scope_Rect_less__float__greater___greater__wrapper::*default_set_function_type )( ::CEGUI::PropertyReceiver *,::CEGUI::String const & ) ;
521 
522             PropertyLinkDefinitionRectf_exposer.def(
523                 "set"
524                 , set_function_type(&::CEGUI::TypedProperty< CEGUI::Rect< float > >::set)
525                 , default_set_function_type(&PropertyLinkDefinition_less__CEGUI_scope_Rect_less__float__greater___greater__wrapper::default_set)
526                 , ( bp::arg("receiver"), bp::arg("value") ) );
527 
528         }
529         { //::CEGUI::TypedProperty< CEGUI::Rect< float > >::setNative
530 
531             typedef CEGUI::PropertyLinkDefinition< CEGUI::Rect< float > > exported_class_t;
532             typedef void ( exported_class_t::*setNative_function_type )( ::CEGUI::PropertyReceiver *,::CEGUI::Rectf const & ) ;
533             typedef void ( PropertyLinkDefinition_less__CEGUI_scope_Rect_less__float__greater___greater__wrapper::*default_setNative_function_type )( ::CEGUI::PropertyReceiver *,::CEGUI::Rectf const & ) ;
534 
535             PropertyLinkDefinitionRectf_exposer.def(
536                 "setNative"
537                 , setNative_function_type(&::CEGUI::TypedProperty< CEGUI::Rect< float > >::setNative)
538                 , default_setNative_function_type(&PropertyLinkDefinition_less__CEGUI_scope_Rect_less__float__greater___greater__wrapper::default_setNative)
539                 , ( bp::arg("receiver"), bp::arg("value") ) );
540 
541         }
542         { //::CEGUI::PropertyDefinitionBase::writeDefinitionXMLAttributes
543 
544             typedef void ( PropertyLinkDefinition_less__CEGUI_scope_Rect_less__float__greater___greater__wrapper::*writeDefinitionXMLAttributes_function_type )( ::CEGUI::XMLSerializer & ) const;
545 
546             PropertyLinkDefinitionRectf_exposer.def(
547                 "writeDefinitionXMLAttributes"
548                 , writeDefinitionXMLAttributes_function_type( &PropertyLinkDefinition_less__CEGUI_scope_Rect_less__float__greater___greater__wrapper::default_writeDefinitionXMLAttributes )
549                 , ( bp::arg("xml_stream") )
550                 , "*!\n\
551                 \n\
552                     Write out any xml attributes added in a sub-class.  Note that you\n\
553                     should not write the closing '>' character sequence, nor any other\n\
554                     information in this function.  You should always call the base class\n\
555                     implementation of this function when overriding.\n\
556             \n\
557                 @param xml_stream\n\
558                     XMLSerializer where xml data should be output.\n\
559                 *\n" );
560 
561         }
562         { //::CEGUI::PropertyDefinitionBase::writeDefinitionXMLToStream
563 
564             typedef void ( ::CEGUI::PropertyDefinitionBase::*writeDefinitionXMLToStream_function_type )( ::CEGUI::XMLSerializer & ) const;
565             typedef void ( PropertyLinkDefinition_less__CEGUI_scope_Rect_less__float__greater___greater__wrapper::*default_writeDefinitionXMLToStream_function_type )( ::CEGUI::XMLSerializer & ) const;
566 
567             PropertyLinkDefinitionRectf_exposer.def(
568                 "writeDefinitionXMLToStream"
569                 , writeDefinitionXMLToStream_function_type(&::CEGUI::PropertyDefinitionBase::writeDefinitionXMLToStream)
570                 , default_writeDefinitionXMLToStream_function_type(&PropertyLinkDefinition_less__CEGUI_scope_Rect_less__float__greater___greater__wrapper::default_writeDefinitionXMLToStream)
571                 , ( bp::arg("xml_stream") ) );
572 
573         }
574         { //::CEGUI::Property::writeXMLToStream
575 
576             typedef void ( ::CEGUI::Property::*writeXMLToStream_function_type )( ::CEGUI::PropertyReceiver const *,::CEGUI::XMLSerializer & ) const;
577             typedef void ( PropertyLinkDefinition_less__CEGUI_scope_Rect_less__float__greater___greater__wrapper::*default_writeXMLToStream_function_type )( ::CEGUI::PropertyReceiver const *,::CEGUI::XMLSerializer & ) const;
578 
579             PropertyLinkDefinitionRectf_exposer.def(
580                 "writeXMLToStream"
581                 , writeXMLToStream_function_type(&::CEGUI::Property::writeXMLToStream)
582                 , default_writeXMLToStream_function_type(&PropertyLinkDefinition_less__CEGUI_scope_Rect_less__float__greater___greater__wrapper::default_writeXMLToStream)
583                 , ( bp::arg("receiver"), bp::arg("xml_stream") ) );
584 
585         }
586     }
587 
588 }
589