1 // This file has been generated by Py++.
2 
3 #include "boost/python.hpp"
4 #include "generators/include/python_CEGUI.h"
5 #include "PropertyDefinitionColourRect.pypp.hpp"
6 
7 namespace bp = boost::python;
8 
9 struct PropertyDefinition_less__CEGUI_scope_ColourRect__greater__wrapper : CEGUI::PropertyDefinition< CEGUI::ColourRect >, bp::wrapper< CEGUI::PropertyDefinition< CEGUI::ColourRect > > {
10 
PropertyDefinition_less__CEGUI_scope_ColourRect__greater__wrapperPropertyDefinition_less__CEGUI_scope_ColourRect__greater__wrapper11     PropertyDefinition_less__CEGUI_scope_ColourRect__greater__wrapper(CEGUI::PropertyDefinition<CEGUI::ColourRect> const & arg )
12     : CEGUI::PropertyDefinition<CEGUI::ColourRect>( arg )
13       , bp::wrapper< CEGUI::PropertyDefinition< CEGUI::ColourRect > >(){
14         // copy constructor
15 
16     }
17 
PropertyDefinition_less__CEGUI_scope_ColourRect__greater__wrapperPropertyDefinition_less__CEGUI_scope_ColourRect__greater__wrapper18     PropertyDefinition_less__CEGUI_scope_ColourRect__greater__wrapper(::CEGUI::String const & name, ::CEGUI::String const & initialValue, ::CEGUI::String const & help, ::CEGUI::String const & origin, bool redrawOnWrite, bool layoutOnWrite, ::CEGUI::String const & fireEvent, ::CEGUI::String const & eventNamespace )
19     : CEGUI::PropertyDefinition<CEGUI::ColourRect>( boost::ref(name), boost::ref(initialValue), boost::ref(help), boost::ref(origin), redrawOnWrite, layoutOnWrite, boost::ref(fireEvent), boost::ref(eventNamespace) )
20       , bp::wrapper< CEGUI::PropertyDefinition< CEGUI::ColourRect > >(){
21         // constructor
22 
23     }
24 
clonePropertyDefinition_less__CEGUI_scope_ColourRect__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::PropertyDefinition< CEGUI::ColourRect >::clone(  );
30         }
31     }
32 
default_clonePropertyDefinition_less__CEGUI_scope_ColourRect__greater__wrapper33     ::CEGUI::Property * default_clone(  ) const  {
34         return CEGUI::PropertyDefinition< CEGUI::ColourRect >::clone( );
35     }
36 
getNative_implPropertyDefinition_less__CEGUI_scope_ColourRect__greater__wrapper37     virtual ::CEGUI::ColourRect 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::PropertyDefinition< CEGUI::ColourRect >::getNative_impl( boost::python::ptr(receiver) );
42         }
43     }
44 
default_getNative_implPropertyDefinition_less__CEGUI_scope_ColourRect__greater__wrapper45     virtual ::CEGUI::ColourRect default_getNative_impl( ::CEGUI::PropertyReceiver const * receiver ) const {
46         return CEGUI::PropertyDefinition< CEGUI::ColourRect >::getNative_impl( boost::python::ptr(receiver) );
47     }
48 
initialisePropertyReceiverPropertyDefinition_less__CEGUI_scope_ColourRect__greater__wrapper49     virtual void initialisePropertyReceiver( ::CEGUI::PropertyReceiver * receiver ) const  {
50         if( bp::override func_initialisePropertyReceiver = this->get_override( "initialisePropertyReceiver" ) )
51             func_initialisePropertyReceiver( boost::python::ptr(receiver) );
52         else{
53             this->CEGUI::PropertyDefinition< CEGUI::ColourRect >::initialisePropertyReceiver( boost::python::ptr(receiver) );
54         }
55     }
56 
default_initialisePropertyReceiverPropertyDefinition_less__CEGUI_scope_ColourRect__greater__wrapper57     void default_initialisePropertyReceiver( ::CEGUI::PropertyReceiver * receiver ) const  {
58         CEGUI::PropertyDefinition< CEGUI::ColourRect >::initialisePropertyReceiver( boost::python::ptr(receiver) );
59     }
60 
setNative_implPropertyDefinition_less__CEGUI_scope_ColourRect__greater__wrapper61     virtual void setNative_impl( ::CEGUI::PropertyReceiver * receiver, ::CEGUI::ColourRect const & value ){
62         if( bp::override func_setNative_impl = this->get_override( "setNative_impl" ) )
63             func_setNative_impl( boost::python::ptr(receiver), boost::ref(value) );
64         else{
65             this->CEGUI::PropertyDefinition< CEGUI::ColourRect >::setNative_impl( boost::python::ptr(receiver), boost::ref(value) );
66         }
67     }
68 
default_setNative_implPropertyDefinition_less__CEGUI_scope_ColourRect__greater__wrapper69     virtual void default_setNative_impl( ::CEGUI::PropertyReceiver * receiver, ::CEGUI::ColourRect const & value ){
70         CEGUI::PropertyDefinition< CEGUI::ColourRect >::setNative_impl( boost::python::ptr(receiver), boost::ref(value) );
71     }
72 
setWindowUserStringPropertyDefinition_less__CEGUI_scope_ColourRect__greater__wrapper73     void setWindowUserString( ::CEGUI::Window * window, ::CEGUI::String const & value ) const {
74         CEGUI::PropertyDefinition< CEGUI::ColourRect >::setWindowUserString( boost::python::ptr(window), boost::ref(value) );
75     }
76 
writeDefinitionXMLAdditionalAttributesPropertyDefinition_less__CEGUI_scope_ColourRect__greater__wrapper77     void writeDefinitionXMLAdditionalAttributes( ::CEGUI::XMLSerializer & xml_stream ) const {
78         CEGUI::PropertyDefinition< CEGUI::ColourRect >::writeDefinitionXMLAdditionalAttributes( boost::ref(xml_stream) );
79     }
80 
writeDefinitionXMLElementTypePropertyDefinition_less__CEGUI_scope_ColourRect__greater__wrapper81     virtual void writeDefinitionXMLElementType( ::CEGUI::XMLSerializer & xml_stream ) const {
82         if( bp::override func_writeDefinitionXMLElementType = this->get_override( "writeDefinitionXMLElementType" ) )
83             func_writeDefinitionXMLElementType( boost::ref(xml_stream) );
84         else{
85             this->CEGUI::PropertyDefinition< CEGUI::ColourRect >::writeDefinitionXMLElementType( boost::ref(xml_stream) );
86         }
87     }
88 
default_writeDefinitionXMLElementTypePropertyDefinition_less__CEGUI_scope_ColourRect__greater__wrapper89     virtual void default_writeDefinitionXMLElementType( ::CEGUI::XMLSerializer & xml_stream ) const {
90         CEGUI::PropertyDefinition< CEGUI::ColourRect >::writeDefinitionXMLElementType( boost::ref(xml_stream) );
91     }
92 
doesWriteXMLPropertyDefinition_less__CEGUI_scope_ColourRect__greater__wrapper93     virtual bool doesWriteXML(  ) const  {
94         if( bp::override func_doesWriteXML = this->get_override( "doesWriteXML" ) )
95             return func_doesWriteXML(  );
96         else{
97             return this->CEGUI::Property::doesWriteXML(  );
98         }
99     }
100 
default_doesWriteXMLPropertyDefinition_less__CEGUI_scope_ColourRect__greater__wrapper101     bool default_doesWriteXML(  ) const  {
102         return CEGUI::Property::doesWriteXML( );
103     }
104 
getPropertyDefinition_less__CEGUI_scope_ColourRect__greater__wrapper105     virtual ::CEGUI::String get( ::CEGUI::PropertyReceiver const * receiver ) const  {
106         if( bp::override func_get = this->get_override( "get" ) )
107             return func_get( boost::python::ptr(receiver) );
108         else{
109             return this->CEGUI::TypedProperty< CEGUI::ColourRect >::get( boost::python::ptr(receiver) );
110         }
111     }
112 
default_getPropertyDefinition_less__CEGUI_scope_ColourRect__greater__wrapper113     ::CEGUI::String default_get( ::CEGUI::PropertyReceiver const * receiver ) const  {
114         return CEGUI::TypedProperty< CEGUI::ColourRect >::get( boost::python::ptr(receiver) );
115     }
116 
getDefaultPropertyDefinition_less__CEGUI_scope_ColourRect__greater__wrapper117     virtual ::CEGUI::String getDefault( ::CEGUI::PropertyReceiver const * receiver ) const  {
118         if( bp::override func_getDefault = this->get_override( "getDefault" ) )
119             return func_getDefault( boost::python::ptr(receiver) );
120         else{
121             return this->CEGUI::Property::getDefault( boost::python::ptr(receiver) );
122         }
123     }
124 
default_getDefaultPropertyDefinition_less__CEGUI_scope_ColourRect__greater__wrapper125     ::CEGUI::String default_getDefault( ::CEGUI::PropertyReceiver const * receiver ) const  {
126         return CEGUI::Property::getDefault( boost::python::ptr(receiver) );
127     }
128 
getNativePropertyDefinition_less__CEGUI_scope_ColourRect__greater__wrapper129     virtual ::CEGUI::ColourRect getNative( ::CEGUI::PropertyReceiver const * receiver ) const  {
130         if( bp::override func_getNative = this->get_override( "getNative" ) )
131             return func_getNative( boost::python::ptr(receiver) );
132         else{
133             return this->CEGUI::TypedProperty< CEGUI::ColourRect >::getNative( boost::python::ptr(receiver) );
134         }
135     }
136 
default_getNativePropertyDefinition_less__CEGUI_scope_ColourRect__greater__wrapper137     ::CEGUI::ColourRect default_getNative( ::CEGUI::PropertyReceiver const * receiver ) const  {
138         return CEGUI::TypedProperty< CEGUI::ColourRect >::getNative( boost::python::ptr(receiver) );
139     }
140 
isDefaultPropertyDefinition_less__CEGUI_scope_ColourRect__greater__wrapper141     virtual bool isDefault( ::CEGUI::PropertyReceiver const * receiver ) const  {
142         if( bp::override func_isDefault = this->get_override( "isDefault" ) )
143             return func_isDefault( boost::python::ptr(receiver) );
144         else{
145             return this->CEGUI::Property::isDefault( boost::python::ptr(receiver) );
146         }
147     }
148 
default_isDefaultPropertyDefinition_less__CEGUI_scope_ColourRect__greater__wrapper149     bool default_isDefault( ::CEGUI::PropertyReceiver const * receiver ) const  {
150         return CEGUI::Property::isDefault( boost::python::ptr(receiver) );
151     }
152 
isReadablePropertyDefinition_less__CEGUI_scope_ColourRect__greater__wrapper153     virtual bool isReadable(  ) const  {
154         if( bp::override func_isReadable = this->get_override( "isReadable" ) )
155             return func_isReadable(  );
156         else{
157             return this->CEGUI::Property::isReadable(  );
158         }
159     }
160 
default_isReadablePropertyDefinition_less__CEGUI_scope_ColourRect__greater__wrapper161     bool default_isReadable(  ) const  {
162         return CEGUI::Property::isReadable( );
163     }
164 
isWritablePropertyDefinition_less__CEGUI_scope_ColourRect__greater__wrapper165     virtual bool isWritable(  ) const  {
166         if( bp::override func_isWritable = this->get_override( "isWritable" ) )
167             return func_isWritable(  );
168         else{
169             return this->CEGUI::Property::isWritable(  );
170         }
171     }
172 
default_isWritablePropertyDefinition_less__CEGUI_scope_ColourRect__greater__wrapper173     bool default_isWritable(  ) const  {
174         return CEGUI::Property::isWritable( );
175     }
176 
setPropertyDefinition_less__CEGUI_scope_ColourRect__greater__wrapper177     virtual void set( ::CEGUI::PropertyReceiver * receiver, ::CEGUI::String const & value ) {
178         if( bp::override func_set = this->get_override( "set" ) )
179             func_set( boost::python::ptr(receiver), boost::ref(value) );
180         else{
181             this->CEGUI::TypedProperty< CEGUI::ColourRect >::set( boost::python::ptr(receiver), boost::ref(value) );
182         }
183     }
184 
default_setPropertyDefinition_less__CEGUI_scope_ColourRect__greater__wrapper185     void default_set( ::CEGUI::PropertyReceiver * receiver, ::CEGUI::String const & value ) {
186         CEGUI::TypedProperty< CEGUI::ColourRect >::set( boost::python::ptr(receiver), boost::ref(value) );
187     }
188 
setNativePropertyDefinition_less__CEGUI_scope_ColourRect__greater__wrapper189     virtual void setNative( ::CEGUI::PropertyReceiver * receiver, ::CEGUI::ColourRect const & value ) {
190         if( bp::override func_setNative = this->get_override( "setNative" ) )
191             func_setNative( boost::python::ptr(receiver), boost::ref(value) );
192         else{
193             this->CEGUI::TypedProperty< CEGUI::ColourRect >::setNative( boost::python::ptr(receiver), boost::ref(value) );
194         }
195     }
196 
default_setNativePropertyDefinition_less__CEGUI_scope_ColourRect__greater__wrapper197     void default_setNative( ::CEGUI::PropertyReceiver * receiver, ::CEGUI::ColourRect const & value ) {
198         CEGUI::TypedProperty< CEGUI::ColourRect >::setNative( boost::python::ptr(receiver), boost::ref(value) );
199     }
200 
writeDefinitionXMLAttributesPropertyDefinition_less__CEGUI_scope_ColourRect__greater__wrapper201     virtual void writeDefinitionXMLAttributes( ::CEGUI::XMLSerializer & xml_stream ) const {
202         if( bp::override func_writeDefinitionXMLAttributes = this->get_override( "writeDefinitionXMLAttributes" ) )
203             func_writeDefinitionXMLAttributes( boost::ref(xml_stream) );
204         else{
205             this->CEGUI::PropertyDefinitionBase::writeDefinitionXMLAttributes( boost::ref(xml_stream) );
206         }
207     }
208 
default_writeDefinitionXMLAttributesPropertyDefinition_less__CEGUI_scope_ColourRect__greater__wrapper209     virtual void default_writeDefinitionXMLAttributes( ::CEGUI::XMLSerializer & xml_stream ) const {
210         CEGUI::PropertyDefinitionBase::writeDefinitionXMLAttributes( boost::ref(xml_stream) );
211     }
212 
writeDefinitionXMLToStreamPropertyDefinition_less__CEGUI_scope_ColourRect__greater__wrapper213     virtual void writeDefinitionXMLToStream( ::CEGUI::XMLSerializer & xml_stream ) const  {
214         if( bp::override func_writeDefinitionXMLToStream = this->get_override( "writeDefinitionXMLToStream" ) )
215             func_writeDefinitionXMLToStream( boost::ref(xml_stream) );
216         else{
217             this->CEGUI::PropertyDefinitionBase::writeDefinitionXMLToStream( boost::ref(xml_stream) );
218         }
219     }
220 
default_writeDefinitionXMLToStreamPropertyDefinition_less__CEGUI_scope_ColourRect__greater__wrapper221     void default_writeDefinitionXMLToStream( ::CEGUI::XMLSerializer & xml_stream ) const  {
222         CEGUI::PropertyDefinitionBase::writeDefinitionXMLToStream( boost::ref(xml_stream) );
223     }
224 
writeXMLToStreamPropertyDefinition_less__CEGUI_scope_ColourRect__greater__wrapper225     virtual void writeXMLToStream( ::CEGUI::PropertyReceiver const * receiver, ::CEGUI::XMLSerializer & xml_stream ) const  {
226         if( bp::override func_writeXMLToStream = this->get_override( "writeXMLToStream" ) )
227             func_writeXMLToStream( boost::python::ptr(receiver), boost::ref(xml_stream) );
228         else{
229             this->CEGUI::Property::writeXMLToStream( boost::python::ptr(receiver), boost::ref(xml_stream) );
230         }
231     }
232 
default_writeXMLToStreamPropertyDefinition_less__CEGUI_scope_ColourRect__greater__wrapper233     void default_writeXMLToStream( ::CEGUI::PropertyReceiver const * receiver, ::CEGUI::XMLSerializer & xml_stream ) const  {
234         CEGUI::Property::writeXMLToStream( boost::python::ptr(receiver), boost::ref(xml_stream) );
235     }
236 
237 };
238 
register_PropertyDefinitionColourRect_class()239 void register_PropertyDefinitionColourRect_class(){
240 
241     { //::CEGUI::PropertyDefinition< CEGUI::ColourRect >
242         typedef bp::class_< PropertyDefinition_less__CEGUI_scope_ColourRect__greater__wrapper, bp::bases< CEGUI::FalagardPropertyBase< CEGUI::ColourRect > > > PropertyDefinitionColourRect_exposer_t;
243         PropertyDefinitionColourRect_exposer_t PropertyDefinitionColourRect_exposer = PropertyDefinitionColourRect_exposer_t( "PropertyDefinitionColourRect", bp::init< CEGUI::String const &, CEGUI::String const &, CEGUI::String const &, CEGUI::String const &, bool, bool, CEGUI::String const &, CEGUI::String const & >(( bp::arg("name"), bp::arg("initialValue"), bp::arg("help"), bp::arg("origin"), bp::arg("redrawOnWrite"), bp::arg("layoutOnWrite"), bp::arg("fireEvent"), bp::arg("eventNamespace") )) );
244         bp::scope PropertyDefinitionColourRect_scope( PropertyDefinitionColourRect_exposer );
245         { //::CEGUI::PropertyDefinition< CEGUI::ColourRect >::clone
246 
247             typedef CEGUI::PropertyDefinition< CEGUI::ColourRect > exported_class_t;
248             typedef ::CEGUI::Property * ( exported_class_t::*clone_function_type )(  ) const;
249             typedef ::CEGUI::Property * ( PropertyDefinition_less__CEGUI_scope_ColourRect__greater__wrapper::*default_clone_function_type )(  ) const;
250 
251             PropertyDefinitionColourRect_exposer.def(
252                 "clone"
253                 , clone_function_type(&::CEGUI::PropertyDefinition< CEGUI::ColourRect >::clone)
254                 , default_clone_function_type(&PropertyDefinition_less__CEGUI_scope_ColourRect__greater__wrapper::default_clone)
255                 , bp::return_value_policy< bp::reference_existing_object >() );
256 
257         }
258         { //::CEGUI::PropertyDefinition< CEGUI::ColourRect >::getNative_impl
259 
260             typedef CEGUI::PropertyDefinition< CEGUI::ColourRect > exported_class_t;
261             typedef ::CEGUI::ColourRect ( PropertyDefinition_less__CEGUI_scope_ColourRect__greater__wrapper::*getNative_impl_function_type )( ::CEGUI::PropertyReceiver const * ) const;
262 
263             PropertyDefinitionColourRect_exposer.def(
264                 "getNative_impl"
265                 , getNative_impl_function_type( &PropertyDefinition_less__CEGUI_scope_ColourRect__greater__wrapper::default_getNative_impl )
266                 , ( bp::arg("receiver") )
267                 , "------------------------------------------------------------------------\n" );
268 
269         }
270         { //::CEGUI::PropertyDefinition< CEGUI::ColourRect >::initialisePropertyReceiver
271 
272             typedef CEGUI::PropertyDefinition< CEGUI::ColourRect > exported_class_t;
273             typedef void ( exported_class_t::*initialisePropertyReceiver_function_type )( ::CEGUI::PropertyReceiver * ) const;
274             typedef void ( PropertyDefinition_less__CEGUI_scope_ColourRect__greater__wrapper::*default_initialisePropertyReceiver_function_type )( ::CEGUI::PropertyReceiver * ) const;
275 
276             PropertyDefinitionColourRect_exposer.def(
277                 "initialisePropertyReceiver"
278                 , initialisePropertyReceiver_function_type(&::CEGUI::PropertyDefinition< CEGUI::ColourRect >::initialisePropertyReceiver)
279                 , default_initialisePropertyReceiver_function_type(&PropertyDefinition_less__CEGUI_scope_ColourRect__greater__wrapper::default_initialisePropertyReceiver)
280                 , ( bp::arg("receiver") ) );
281 
282         }
283         { //::CEGUI::PropertyDefinition< CEGUI::ColourRect >::setNative_impl
284 
285             typedef CEGUI::PropertyDefinition< CEGUI::ColourRect > exported_class_t;
286             typedef void ( PropertyDefinition_less__CEGUI_scope_ColourRect__greater__wrapper::*setNative_impl_function_type )( ::CEGUI::PropertyReceiver *,::CEGUI::ColourRect const & ) ;
287 
288             PropertyDefinitionColourRect_exposer.def(
289                 "setNative_impl"
290                 , setNative_impl_function_type( &PropertyDefinition_less__CEGUI_scope_ColourRect__greater__wrapper::default_setNative_impl )
291                 , ( bp::arg("receiver"), bp::arg("value") )
292                 , "------------------------------------------------------------------------\n" );
293 
294         }
295         { //::CEGUI::PropertyDefinition< CEGUI::ColourRect >::setWindowUserString
296 
297             typedef CEGUI::PropertyDefinition< CEGUI::ColourRect > exported_class_t;
298             typedef void ( PropertyDefinition_less__CEGUI_scope_ColourRect__greater__wrapper::*setWindowUserString_function_type )( ::CEGUI::Window *,::CEGUI::String const & ) const;
299 
300             PropertyDefinitionColourRect_exposer.def(
301                 "setWindowUserString"
302                 , setWindowUserString_function_type( &PropertyDefinition_less__CEGUI_scope_ColourRect__greater__wrapper::setWindowUserString )
303                 , ( bp::arg("window"), bp::arg("value") )
304                 , "------------------------------------------------------------------------\n" );
305 
306         }
307         { //::CEGUI::PropertyDefinition< CEGUI::ColourRect >::writeDefinitionXMLAdditionalAttributes
308 
309             typedef CEGUI::PropertyDefinition< CEGUI::ColourRect > exported_class_t;
310             typedef void ( PropertyDefinition_less__CEGUI_scope_ColourRect__greater__wrapper::*writeDefinitionXMLAdditionalAttributes_function_type )( ::CEGUI::XMLSerializer & ) const;
311 
312             PropertyDefinitionColourRect_exposer.def(
313                 "writeDefinitionXMLAdditionalAttributes"
314                 , writeDefinitionXMLAdditionalAttributes_function_type( &PropertyDefinition_less__CEGUI_scope_ColourRect__greater__wrapper::writeDefinitionXMLAdditionalAttributes )
315                 , ( bp::arg("xml_stream") )
316                 , "------------------------------------------------------------------------\n" );
317 
318         }
319         { //::CEGUI::PropertyDefinition< CEGUI::ColourRect >::writeDefinitionXMLElementType
320 
321             typedef CEGUI::PropertyDefinition< CEGUI::ColourRect > exported_class_t;
322             typedef void ( PropertyDefinition_less__CEGUI_scope_ColourRect__greater__wrapper::*writeDefinitionXMLElementType_function_type )( ::CEGUI::XMLSerializer & ) const;
323 
324             PropertyDefinitionColourRect_exposer.def(
325                 "writeDefinitionXMLElementType"
326                 , writeDefinitionXMLElementType_function_type( &PropertyDefinition_less__CEGUI_scope_ColourRect__greater__wrapper::default_writeDefinitionXMLElementType )
327                 , ( bp::arg("xml_stream") )
328                 , "------------------------------------------------------------------------\n" );
329 
330         }
331         { //::CEGUI::Property::doesWriteXML
332 
333             typedef bool ( ::CEGUI::Property::*doesWriteXML_function_type )(  ) const;
334             typedef bool ( PropertyDefinition_less__CEGUI_scope_ColourRect__greater__wrapper::*default_doesWriteXML_function_type )(  ) const;
335 
336             PropertyDefinitionColourRect_exposer.def(
337                 "doesWriteXML"
338                 , doesWriteXML_function_type(&::CEGUI::Property::doesWriteXML)
339                 , default_doesWriteXML_function_type(&PropertyDefinition_less__CEGUI_scope_ColourRect__greater__wrapper::default_doesWriteXML) );
340 
341         }
342         { //::CEGUI::TypedProperty< CEGUI::ColourRect >::get
343 
344             typedef CEGUI::PropertyDefinition< CEGUI::ColourRect > exported_class_t;
345             typedef ::CEGUI::String ( exported_class_t::*get_function_type )( ::CEGUI::PropertyReceiver const * ) const;
346             typedef ::CEGUI::String ( PropertyDefinition_less__CEGUI_scope_ColourRect__greater__wrapper::*default_get_function_type )( ::CEGUI::PropertyReceiver const * ) const;
347 
348             PropertyDefinitionColourRect_exposer.def(
349                 "get"
350                 , get_function_type(&::CEGUI::TypedProperty< CEGUI::ColourRect >::get)
351                 , default_get_function_type(&PropertyDefinition_less__CEGUI_scope_ColourRect__greater__wrapper::default_get)
352                 , ( bp::arg("receiver") ) );
353 
354         }
355         { //::CEGUI::Property::getDefault
356 
357             typedef ::CEGUI::String ( ::CEGUI::Property::*getDefault_function_type )( ::CEGUI::PropertyReceiver const * ) const;
358             typedef ::CEGUI::String ( PropertyDefinition_less__CEGUI_scope_ColourRect__greater__wrapper::*default_getDefault_function_type )( ::CEGUI::PropertyReceiver const * ) const;
359 
360             PropertyDefinitionColourRect_exposer.def(
361                 "getDefault"
362                 , getDefault_function_type(&::CEGUI::Property::getDefault)
363                 , default_getDefault_function_type(&PropertyDefinition_less__CEGUI_scope_ColourRect__greater__wrapper::default_getDefault)
364                 , ( bp::arg("receiver") ) );
365 
366         }
367         { //::CEGUI::TypedProperty< CEGUI::ColourRect >::getNative
368 
369             typedef CEGUI::PropertyDefinition< CEGUI::ColourRect > exported_class_t;
370             typedef ::CEGUI::ColourRect ( exported_class_t::*getNative_function_type )( ::CEGUI::PropertyReceiver const * ) const;
371             typedef ::CEGUI::ColourRect ( PropertyDefinition_less__CEGUI_scope_ColourRect__greater__wrapper::*default_getNative_function_type )( ::CEGUI::PropertyReceiver const * ) const;
372 
373             PropertyDefinitionColourRect_exposer.def(
374                 "getNative"
375                 , getNative_function_type(&::CEGUI::TypedProperty< CEGUI::ColourRect >::getNative)
376                 , default_getNative_function_type(&PropertyDefinition_less__CEGUI_scope_ColourRect__greater__wrapper::default_getNative)
377                 , ( bp::arg("receiver") ) );
378 
379         }
380         { //::CEGUI::Property::isDefault
381 
382             typedef bool ( ::CEGUI::Property::*isDefault_function_type )( ::CEGUI::PropertyReceiver const * ) const;
383             typedef bool ( PropertyDefinition_less__CEGUI_scope_ColourRect__greater__wrapper::*default_isDefault_function_type )( ::CEGUI::PropertyReceiver const * ) const;
384 
385             PropertyDefinitionColourRect_exposer.def(
386                 "isDefault"
387                 , isDefault_function_type(&::CEGUI::Property::isDefault)
388                 , default_isDefault_function_type(&PropertyDefinition_less__CEGUI_scope_ColourRect__greater__wrapper::default_isDefault)
389                 , ( bp::arg("receiver") ) );
390 
391         }
392         { //::CEGUI::Property::isReadable
393 
394             typedef bool ( ::CEGUI::Property::*isReadable_function_type )(  ) const;
395             typedef bool ( PropertyDefinition_less__CEGUI_scope_ColourRect__greater__wrapper::*default_isReadable_function_type )(  ) const;
396 
397             PropertyDefinitionColourRect_exposer.def(
398                 "isReadable"
399                 , isReadable_function_type(&::CEGUI::Property::isReadable)
400                 , default_isReadable_function_type(&PropertyDefinition_less__CEGUI_scope_ColourRect__greater__wrapper::default_isReadable) );
401 
402         }
403         { //::CEGUI::Property::isWritable
404 
405             typedef bool ( ::CEGUI::Property::*isWritable_function_type )(  ) const;
406             typedef bool ( PropertyDefinition_less__CEGUI_scope_ColourRect__greater__wrapper::*default_isWritable_function_type )(  ) const;
407 
408             PropertyDefinitionColourRect_exposer.def(
409                 "isWritable"
410                 , isWritable_function_type(&::CEGUI::Property::isWritable)
411                 , default_isWritable_function_type(&PropertyDefinition_less__CEGUI_scope_ColourRect__greater__wrapper::default_isWritable) );
412 
413         }
414         { //::CEGUI::TypedProperty< CEGUI::ColourRect >::set
415 
416             typedef CEGUI::PropertyDefinition< CEGUI::ColourRect > exported_class_t;
417             typedef void ( exported_class_t::*set_function_type )( ::CEGUI::PropertyReceiver *,::CEGUI::String const & ) ;
418             typedef void ( PropertyDefinition_less__CEGUI_scope_ColourRect__greater__wrapper::*default_set_function_type )( ::CEGUI::PropertyReceiver *,::CEGUI::String const & ) ;
419 
420             PropertyDefinitionColourRect_exposer.def(
421                 "set"
422                 , set_function_type(&::CEGUI::TypedProperty< CEGUI::ColourRect >::set)
423                 , default_set_function_type(&PropertyDefinition_less__CEGUI_scope_ColourRect__greater__wrapper::default_set)
424                 , ( bp::arg("receiver"), bp::arg("value") ) );
425 
426         }
427         { //::CEGUI::TypedProperty< CEGUI::ColourRect >::setNative
428 
429             typedef CEGUI::PropertyDefinition< CEGUI::ColourRect > exported_class_t;
430             typedef void ( exported_class_t::*setNative_function_type )( ::CEGUI::PropertyReceiver *,::CEGUI::ColourRect const & ) ;
431             typedef void ( PropertyDefinition_less__CEGUI_scope_ColourRect__greater__wrapper::*default_setNative_function_type )( ::CEGUI::PropertyReceiver *,::CEGUI::ColourRect const & ) ;
432 
433             PropertyDefinitionColourRect_exposer.def(
434                 "setNative"
435                 , setNative_function_type(&::CEGUI::TypedProperty< CEGUI::ColourRect >::setNative)
436                 , default_setNative_function_type(&PropertyDefinition_less__CEGUI_scope_ColourRect__greater__wrapper::default_setNative)
437                 , ( bp::arg("receiver"), bp::arg("value") ) );
438 
439         }
440         { //::CEGUI::PropertyDefinitionBase::writeDefinitionXMLAttributes
441 
442             typedef void ( PropertyDefinition_less__CEGUI_scope_ColourRect__greater__wrapper::*writeDefinitionXMLAttributes_function_type )( ::CEGUI::XMLSerializer & ) const;
443 
444             PropertyDefinitionColourRect_exposer.def(
445                 "writeDefinitionXMLAttributes"
446                 , writeDefinitionXMLAttributes_function_type( &PropertyDefinition_less__CEGUI_scope_ColourRect__greater__wrapper::default_writeDefinitionXMLAttributes )
447                 , ( bp::arg("xml_stream") )
448                 , "*!\n\
449                 \n\
450                     Write out any xml attributes added in a sub-class.  Note that you\n\
451                     should not write the closing '>' character sequence, nor any other\n\
452                     information in this function.  You should always call the base class\n\
453                     implementation of this function when overriding.\n\
454             \n\
455                 @param xml_stream\n\
456                     XMLSerializer where xml data should be output.\n\
457                 *\n" );
458 
459         }
460         { //::CEGUI::PropertyDefinitionBase::writeDefinitionXMLToStream
461 
462             typedef void ( ::CEGUI::PropertyDefinitionBase::*writeDefinitionXMLToStream_function_type )( ::CEGUI::XMLSerializer & ) const;
463             typedef void ( PropertyDefinition_less__CEGUI_scope_ColourRect__greater__wrapper::*default_writeDefinitionXMLToStream_function_type )( ::CEGUI::XMLSerializer & ) const;
464 
465             PropertyDefinitionColourRect_exposer.def(
466                 "writeDefinitionXMLToStream"
467                 , writeDefinitionXMLToStream_function_type(&::CEGUI::PropertyDefinitionBase::writeDefinitionXMLToStream)
468                 , default_writeDefinitionXMLToStream_function_type(&PropertyDefinition_less__CEGUI_scope_ColourRect__greater__wrapper::default_writeDefinitionXMLToStream)
469                 , ( bp::arg("xml_stream") ) );
470 
471         }
472         { //::CEGUI::Property::writeXMLToStream
473 
474             typedef void ( ::CEGUI::Property::*writeXMLToStream_function_type )( ::CEGUI::PropertyReceiver const *,::CEGUI::XMLSerializer & ) const;
475             typedef void ( PropertyDefinition_less__CEGUI_scope_ColourRect__greater__wrapper::*default_writeXMLToStream_function_type )( ::CEGUI::PropertyReceiver const *,::CEGUI::XMLSerializer & ) const;
476 
477             PropertyDefinitionColourRect_exposer.def(
478                 "writeXMLToStream"
479                 , writeXMLToStream_function_type(&::CEGUI::Property::writeXMLToStream)
480                 , default_writeXMLToStream_function_type(&PropertyDefinition_less__CEGUI_scope_ColourRect__greater__wrapper::default_writeXMLToStream)
481                 , ( bp::arg("receiver"), bp::arg("xml_stream") ) );
482 
483         }
484     }
485 
486 }
487