1 // This file has been generated by Py++.
2 
3 #include "boost/python.hpp"
4 #include "generators/include/python_CEGUI.h"
5 #include "TypedPropertyFloat.pypp.hpp"
6 
7 namespace bp = boost::python;
8 
9 struct TypedProperty_less__float__greater__wrapper : CEGUI::TypedProperty< float >, bp::wrapper< CEGUI::TypedProperty< float > > {
10 
getTypedProperty_less__float__greater__wrapper11     virtual ::CEGUI::String get( ::CEGUI::PropertyReceiver const * receiver ) const  {
12         if( bp::override func_get = this->get_override( "get" ) )
13             return func_get( boost::python::ptr(receiver) );
14         else{
15             return this->CEGUI::TypedProperty< float >::get( boost::python::ptr(receiver) );
16         }
17     }
18 
default_getTypedProperty_less__float__greater__wrapper19     ::CEGUI::String default_get( ::CEGUI::PropertyReceiver const * receiver ) const  {
20         return CEGUI::TypedProperty< float >::get( boost::python::ptr(receiver) );
21     }
22 
getNativeTypedProperty_less__float__greater__wrapper23     virtual float getNative( ::CEGUI::PropertyReceiver const * receiver ) const  {
24         if( bp::override func_getNative = this->get_override( "getNative" ) )
25             return func_getNative( boost::python::ptr(receiver) );
26         else{
27             return this->CEGUI::TypedProperty< float >::getNative( boost::python::ptr(receiver) );
28         }
29     }
30 
default_getNativeTypedProperty_less__float__greater__wrapper31     float default_getNative( ::CEGUI::PropertyReceiver const * receiver ) const  {
32         return CEGUI::TypedProperty< float >::getNative( boost::python::ptr(receiver) );
33     }
34 
getNative_implTypedProperty_less__float__greater__wrapper35     virtual float getNative_impl( ::CEGUI::PropertyReceiver const * receiver ) const {
36         bp::override func_getNative_impl = this->get_override( "getNative_impl" );
37         return func_getNative_impl( boost::python::ptr(receiver) );
38     }
39 
setTypedProperty_less__float__greater__wrapper40     virtual void set( ::CEGUI::PropertyReceiver * receiver, ::CEGUI::String const & value ) {
41         if( bp::override func_set = this->get_override( "set" ) )
42             func_set( boost::python::ptr(receiver), boost::ref(value) );
43         else{
44             this->CEGUI::TypedProperty< float >::set( boost::python::ptr(receiver), boost::ref(value) );
45         }
46     }
47 
default_setTypedProperty_less__float__greater__wrapper48     void default_set( ::CEGUI::PropertyReceiver * receiver, ::CEGUI::String const & value ) {
49         CEGUI::TypedProperty< float >::set( boost::python::ptr(receiver), boost::ref(value) );
50     }
51 
setNativeTypedProperty_less__float__greater__wrapper52     virtual void setNative( ::CEGUI::PropertyReceiver * receiver, float const value ) {
53         if( bp::override func_setNative = this->get_override( "setNative" ) )
54             func_setNative( boost::python::ptr(receiver), value );
55         else{
56             this->CEGUI::TypedProperty< float >::setNative( boost::python::ptr(receiver), value );
57         }
58     }
59 
default_setNativeTypedProperty_less__float__greater__wrapper60     void default_setNative( ::CEGUI::PropertyReceiver * receiver, float const value ) {
61         CEGUI::TypedProperty< float >::setNative( boost::python::ptr(receiver), value );
62     }
63 
setNative_implTypedProperty_less__float__greater__wrapper64     virtual void setNative_impl( ::CEGUI::PropertyReceiver * receiver, float const value ){
65         bp::override func_setNative_impl = this->get_override( "setNative_impl" );
66         func_setNative_impl( boost::python::ptr(receiver), value );
67     }
68 
cloneTypedProperty_less__float__greater__wrapper69     virtual ::CEGUI::Property * clone(  ) const {
70         bp::override func_clone = this->get_override( "clone" );
71         return func_clone(  );
72     }
73 
doesWriteXMLTypedProperty_less__float__greater__wrapper74     virtual bool doesWriteXML(  ) const  {
75         if( bp::override func_doesWriteXML = this->get_override( "doesWriteXML" ) )
76             return func_doesWriteXML(  );
77         else{
78             return this->CEGUI::Property::doesWriteXML(  );
79         }
80     }
81 
default_doesWriteXMLTypedProperty_less__float__greater__wrapper82     bool default_doesWriteXML(  ) const  {
83         return CEGUI::Property::doesWriteXML( );
84     }
85 
getDefaultTypedProperty_less__float__greater__wrapper86     virtual ::CEGUI::String getDefault( ::CEGUI::PropertyReceiver const * receiver ) const  {
87         if( bp::override func_getDefault = this->get_override( "getDefault" ) )
88             return func_getDefault( boost::python::ptr(receiver) );
89         else{
90             return this->CEGUI::Property::getDefault( boost::python::ptr(receiver) );
91         }
92     }
93 
default_getDefaultTypedProperty_less__float__greater__wrapper94     ::CEGUI::String default_getDefault( ::CEGUI::PropertyReceiver const * receiver ) const  {
95         return CEGUI::Property::getDefault( boost::python::ptr(receiver) );
96     }
97 
initialisePropertyReceiverTypedProperty_less__float__greater__wrapper98     virtual void initialisePropertyReceiver( ::CEGUI::PropertyReceiver * arg0 ) const  {
99         if( bp::override func_initialisePropertyReceiver = this->get_override( "initialisePropertyReceiver" ) )
100             func_initialisePropertyReceiver( boost::python::ptr(arg0) );
101         else{
102             this->CEGUI::Property::initialisePropertyReceiver( boost::python::ptr(arg0) );
103         }
104     }
105 
default_initialisePropertyReceiverTypedProperty_less__float__greater__wrapper106     void default_initialisePropertyReceiver( ::CEGUI::PropertyReceiver * arg0 ) const  {
107         CEGUI::Property::initialisePropertyReceiver( boost::python::ptr(arg0) );
108     }
109 
isDefaultTypedProperty_less__float__greater__wrapper110     virtual bool isDefault( ::CEGUI::PropertyReceiver const * receiver ) const  {
111         if( bp::override func_isDefault = this->get_override( "isDefault" ) )
112             return func_isDefault( boost::python::ptr(receiver) );
113         else{
114             return this->CEGUI::Property::isDefault( boost::python::ptr(receiver) );
115         }
116     }
117 
default_isDefaultTypedProperty_less__float__greater__wrapper118     bool default_isDefault( ::CEGUI::PropertyReceiver const * receiver ) const  {
119         return CEGUI::Property::isDefault( boost::python::ptr(receiver) );
120     }
121 
isReadableTypedProperty_less__float__greater__wrapper122     virtual bool isReadable(  ) const  {
123         if( bp::override func_isReadable = this->get_override( "isReadable" ) )
124             return func_isReadable(  );
125         else{
126             return this->CEGUI::Property::isReadable(  );
127         }
128     }
129 
default_isReadableTypedProperty_less__float__greater__wrapper130     bool default_isReadable(  ) const  {
131         return CEGUI::Property::isReadable( );
132     }
133 
isWritableTypedProperty_less__float__greater__wrapper134     virtual bool isWritable(  ) const  {
135         if( bp::override func_isWritable = this->get_override( "isWritable" ) )
136             return func_isWritable(  );
137         else{
138             return this->CEGUI::Property::isWritable(  );
139         }
140     }
141 
default_isWritableTypedProperty_less__float__greater__wrapper142     bool default_isWritable(  ) const  {
143         return CEGUI::Property::isWritable( );
144     }
145 
writeXMLToStreamTypedProperty_less__float__greater__wrapper146     virtual void writeXMLToStream( ::CEGUI::PropertyReceiver const * receiver, ::CEGUI::XMLSerializer & xml_stream ) const  {
147         if( bp::override func_writeXMLToStream = this->get_override( "writeXMLToStream" ) )
148             func_writeXMLToStream( boost::python::ptr(receiver), boost::ref(xml_stream) );
149         else{
150             this->CEGUI::Property::writeXMLToStream( boost::python::ptr(receiver), boost::ref(xml_stream) );
151         }
152     }
153 
default_writeXMLToStreamTypedProperty_less__float__greater__wrapper154     void default_writeXMLToStream( ::CEGUI::PropertyReceiver const * receiver, ::CEGUI::XMLSerializer & xml_stream ) const  {
155         CEGUI::Property::writeXMLToStream( boost::python::ptr(receiver), boost::ref(xml_stream) );
156     }
157 
158 };
159 
register_TypedPropertyFloat_class()160 void register_TypedPropertyFloat_class(){
161 
162     { //::CEGUI::TypedProperty< float >
163         typedef bp::class_< TypedProperty_less__float__greater__wrapper, bp::bases< CEGUI::Property >, boost::noncopyable > TypedPropertyFloat_exposer_t;
164         TypedPropertyFloat_exposer_t TypedPropertyFloat_exposer = TypedPropertyFloat_exposer_t( "TypedPropertyFloat", bp::no_init );
165         bp::scope TypedPropertyFloat_scope( TypedPropertyFloat_exposer );
166         { //::CEGUI::TypedProperty< float >::get
167 
168             typedef CEGUI::TypedProperty< float > exported_class_t;
169             typedef ::CEGUI::String ( exported_class_t::*get_function_type )( ::CEGUI::PropertyReceiver const * ) const;
170             typedef ::CEGUI::String ( TypedProperty_less__float__greater__wrapper::*default_get_function_type )( ::CEGUI::PropertyReceiver const * ) const;
171 
172             TypedPropertyFloat_exposer.def(
173                 "get"
174                 , get_function_type(&::CEGUI::TypedProperty< float >::get)
175                 , default_get_function_type(&TypedProperty_less__float__greater__wrapper::default_get)
176                 , ( bp::arg("receiver") ) );
177 
178         }
179         { //::CEGUI::TypedProperty< float >::getNative
180 
181             typedef CEGUI::TypedProperty< float > exported_class_t;
182             typedef float ( exported_class_t::*getNative_function_type )( ::CEGUI::PropertyReceiver const * ) const;
183             typedef float ( TypedProperty_less__float__greater__wrapper::*default_getNative_function_type )( ::CEGUI::PropertyReceiver const * ) const;
184 
185             TypedPropertyFloat_exposer.def(
186                 "getNative"
187                 , getNative_function_type(&::CEGUI::TypedProperty< float >::getNative)
188                 , default_getNative_function_type(&TypedProperty_less__float__greater__wrapper::default_getNative)
189                 , ( bp::arg("receiver") ) );
190 
191         }
192         { //::CEGUI::TypedProperty< float >::getNative_impl
193 
194             typedef CEGUI::TypedProperty< float > exported_class_t;
195             typedef float ( TypedProperty_less__float__greater__wrapper::*getNative_impl_function_type )( ::CEGUI::PropertyReceiver const * ) const;
196 
197             TypedPropertyFloat_exposer.def(
198                 "getNative_impl"
199                 , getNative_impl_function_type( &TypedProperty_less__float__greater__wrapper::getNative_impl )
200                 , ( bp::arg("receiver") ) );
201 
202         }
203         { //::CEGUI::TypedProperty< float >::set
204 
205             typedef CEGUI::TypedProperty< float > exported_class_t;
206             typedef void ( exported_class_t::*set_function_type )( ::CEGUI::PropertyReceiver *,::CEGUI::String const & ) ;
207             typedef void ( TypedProperty_less__float__greater__wrapper::*default_set_function_type )( ::CEGUI::PropertyReceiver *,::CEGUI::String const & ) ;
208 
209             TypedPropertyFloat_exposer.def(
210                 "set"
211                 , set_function_type(&::CEGUI::TypedProperty< float >::set)
212                 , default_set_function_type(&TypedProperty_less__float__greater__wrapper::default_set)
213                 , ( bp::arg("receiver"), bp::arg("value") ) );
214 
215         }
216         { //::CEGUI::TypedProperty< float >::setNative
217 
218             typedef CEGUI::TypedProperty< float > exported_class_t;
219             typedef void ( exported_class_t::*setNative_function_type )( ::CEGUI::PropertyReceiver *,float const ) ;
220             typedef void ( TypedProperty_less__float__greater__wrapper::*default_setNative_function_type )( ::CEGUI::PropertyReceiver *,float const ) ;
221 
222             TypedPropertyFloat_exposer.def(
223                 "setNative"
224                 , setNative_function_type(&::CEGUI::TypedProperty< float >::setNative)
225                 , default_setNative_function_type(&TypedProperty_less__float__greater__wrapper::default_setNative)
226                 , ( bp::arg("receiver"), bp::arg("value") ) );
227 
228         }
229         { //::CEGUI::TypedProperty< float >::setNative_impl
230 
231             typedef CEGUI::TypedProperty< float > exported_class_t;
232             typedef void ( TypedProperty_less__float__greater__wrapper::*setNative_impl_function_type )( ::CEGUI::PropertyReceiver *,float const ) ;
233 
234             TypedPropertyFloat_exposer.def(
235                 "setNative_impl"
236                 , setNative_impl_function_type( &TypedProperty_less__float__greater__wrapper::setNative_impl )
237                 , ( bp::arg("receiver"), bp::arg("value") ) );
238 
239         }
240         { //::CEGUI::Property::clone
241 
242             typedef ::CEGUI::Property * ( ::CEGUI::Property::*clone_function_type )(  ) const;
243 
244             TypedPropertyFloat_exposer.def(
245                 "clone"
246                 , bp::pure_virtual( clone_function_type(&::CEGUI::Property::clone) )
247                 , bp::return_value_policy< bp::reference_existing_object >() );
248 
249         }
250         { //::CEGUI::Property::doesWriteXML
251 
252             typedef bool ( ::CEGUI::Property::*doesWriteXML_function_type )(  ) const;
253             typedef bool ( TypedProperty_less__float__greater__wrapper::*default_doesWriteXML_function_type )(  ) const;
254 
255             TypedPropertyFloat_exposer.def(
256                 "doesWriteXML"
257                 , doesWriteXML_function_type(&::CEGUI::Property::doesWriteXML)
258                 , default_doesWriteXML_function_type(&TypedProperty_less__float__greater__wrapper::default_doesWriteXML) );
259 
260         }
261         { //::CEGUI::Property::getDefault
262 
263             typedef ::CEGUI::String ( ::CEGUI::Property::*getDefault_function_type )( ::CEGUI::PropertyReceiver const * ) const;
264             typedef ::CEGUI::String ( TypedProperty_less__float__greater__wrapper::*default_getDefault_function_type )( ::CEGUI::PropertyReceiver const * ) const;
265 
266             TypedPropertyFloat_exposer.def(
267                 "getDefault"
268                 , getDefault_function_type(&::CEGUI::Property::getDefault)
269                 , default_getDefault_function_type(&TypedProperty_less__float__greater__wrapper::default_getDefault)
270                 , ( bp::arg("receiver") ) );
271 
272         }
273         { //::CEGUI::Property::initialisePropertyReceiver
274 
275             typedef void ( ::CEGUI::Property::*initialisePropertyReceiver_function_type )( ::CEGUI::PropertyReceiver * ) const;
276             typedef void ( TypedProperty_less__float__greater__wrapper::*default_initialisePropertyReceiver_function_type )( ::CEGUI::PropertyReceiver * ) const;
277 
278             TypedPropertyFloat_exposer.def(
279                 "initialisePropertyReceiver"
280                 , initialisePropertyReceiver_function_type(&::CEGUI::Property::initialisePropertyReceiver)
281                 , default_initialisePropertyReceiver_function_type(&TypedProperty_less__float__greater__wrapper::default_initialisePropertyReceiver)
282                 , ( bp::arg("arg0") ) );
283 
284         }
285         { //::CEGUI::Property::isDefault
286 
287             typedef bool ( ::CEGUI::Property::*isDefault_function_type )( ::CEGUI::PropertyReceiver const * ) const;
288             typedef bool ( TypedProperty_less__float__greater__wrapper::*default_isDefault_function_type )( ::CEGUI::PropertyReceiver const * ) const;
289 
290             TypedPropertyFloat_exposer.def(
291                 "isDefault"
292                 , isDefault_function_type(&::CEGUI::Property::isDefault)
293                 , default_isDefault_function_type(&TypedProperty_less__float__greater__wrapper::default_isDefault)
294                 , ( bp::arg("receiver") ) );
295 
296         }
297         { //::CEGUI::Property::isReadable
298 
299             typedef bool ( ::CEGUI::Property::*isReadable_function_type )(  ) const;
300             typedef bool ( TypedProperty_less__float__greater__wrapper::*default_isReadable_function_type )(  ) const;
301 
302             TypedPropertyFloat_exposer.def(
303                 "isReadable"
304                 , isReadable_function_type(&::CEGUI::Property::isReadable)
305                 , default_isReadable_function_type(&TypedProperty_less__float__greater__wrapper::default_isReadable) );
306 
307         }
308         { //::CEGUI::Property::isWritable
309 
310             typedef bool ( ::CEGUI::Property::*isWritable_function_type )(  ) const;
311             typedef bool ( TypedProperty_less__float__greater__wrapper::*default_isWritable_function_type )(  ) const;
312 
313             TypedPropertyFloat_exposer.def(
314                 "isWritable"
315                 , isWritable_function_type(&::CEGUI::Property::isWritable)
316                 , default_isWritable_function_type(&TypedProperty_less__float__greater__wrapper::default_isWritable) );
317 
318         }
319         { //::CEGUI::Property::writeXMLToStream
320 
321             typedef void ( ::CEGUI::Property::*writeXMLToStream_function_type )( ::CEGUI::PropertyReceiver const *,::CEGUI::XMLSerializer & ) const;
322             typedef void ( TypedProperty_less__float__greater__wrapper::*default_writeXMLToStream_function_type )( ::CEGUI::PropertyReceiver const *,::CEGUI::XMLSerializer & ) const;
323 
324             TypedPropertyFloat_exposer.def(
325                 "writeXMLToStream"
326                 , writeXMLToStream_function_type(&::CEGUI::Property::writeXMLToStream)
327                 , default_writeXMLToStream_function_type(&TypedProperty_less__float__greater__wrapper::default_writeXMLToStream)
328                 , ( bp::arg("receiver"), bp::arg("xml_stream") ) );
329 
330         }
331     }
332 
333 }
334