1 // This file has been generated by Py++.
2
3 #include "boost/python.hpp"
4 #include "generators/include/python_CEGUI.h"
5 #include "TypedPropertyHorizontalTextFormatting.pypp.hpp"
6
7 namespace bp = boost::python;
8
9 struct TypedProperty_less__CEGUI_scope_HorizontalTextFormatting__greater__wrapper : CEGUI::TypedProperty< CEGUI::HorizontalTextFormatting >, bp::wrapper< CEGUI::TypedProperty< CEGUI::HorizontalTextFormatting > > {
10
getTypedProperty_less__CEGUI_scope_HorizontalTextFormatting__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< CEGUI::HorizontalTextFormatting >::get( boost::python::ptr(receiver) );
16 }
17 }
18
default_getTypedProperty_less__CEGUI_scope_HorizontalTextFormatting__greater__wrapper19 ::CEGUI::String default_get( ::CEGUI::PropertyReceiver const * receiver ) const {
20 return CEGUI::TypedProperty< CEGUI::HorizontalTextFormatting >::get( boost::python::ptr(receiver) );
21 }
22
getNativeTypedProperty_less__CEGUI_scope_HorizontalTextFormatting__greater__wrapper23 virtual ::CEGUI::HorizontalTextFormatting 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< CEGUI::HorizontalTextFormatting >::getNative( boost::python::ptr(receiver) );
28 }
29 }
30
default_getNativeTypedProperty_less__CEGUI_scope_HorizontalTextFormatting__greater__wrapper31 ::CEGUI::HorizontalTextFormatting default_getNative( ::CEGUI::PropertyReceiver const * receiver ) const {
32 return CEGUI::TypedProperty< CEGUI::HorizontalTextFormatting >::getNative( boost::python::ptr(receiver) );
33 }
34
getNative_implTypedProperty_less__CEGUI_scope_HorizontalTextFormatting__greater__wrapper35 virtual ::CEGUI::HorizontalTextFormatting 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__CEGUI_scope_HorizontalTextFormatting__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< CEGUI::HorizontalTextFormatting >::set( boost::python::ptr(receiver), boost::ref(value) );
45 }
46 }
47
default_setTypedProperty_less__CEGUI_scope_HorizontalTextFormatting__greater__wrapper48 void default_set( ::CEGUI::PropertyReceiver * receiver, ::CEGUI::String const & value ) {
49 CEGUI::TypedProperty< CEGUI::HorizontalTextFormatting >::set( boost::python::ptr(receiver), boost::ref(value) );
50 }
51
setNativeTypedProperty_less__CEGUI_scope_HorizontalTextFormatting__greater__wrapper52 virtual void setNative( ::CEGUI::PropertyReceiver * receiver, ::CEGUI::HorizontalTextFormatting 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< CEGUI::HorizontalTextFormatting >::setNative( boost::python::ptr(receiver), value );
57 }
58 }
59
default_setNativeTypedProperty_less__CEGUI_scope_HorizontalTextFormatting__greater__wrapper60 void default_setNative( ::CEGUI::PropertyReceiver * receiver, ::CEGUI::HorizontalTextFormatting value ) {
61 CEGUI::TypedProperty< CEGUI::HorizontalTextFormatting >::setNative( boost::python::ptr(receiver), value );
62 }
63
setNative_implTypedProperty_less__CEGUI_scope_HorizontalTextFormatting__greater__wrapper64 virtual void setNative_impl( ::CEGUI::PropertyReceiver * receiver, ::CEGUI::HorizontalTextFormatting 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__CEGUI_scope_HorizontalTextFormatting__greater__wrapper69 virtual ::CEGUI::Property * clone( ) const {
70 bp::override func_clone = this->get_override( "clone" );
71 return func_clone( );
72 }
73
doesWriteXMLTypedProperty_less__CEGUI_scope_HorizontalTextFormatting__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__CEGUI_scope_HorizontalTextFormatting__greater__wrapper82 bool default_doesWriteXML( ) const {
83 return CEGUI::Property::doesWriteXML( );
84 }
85
getDefaultTypedProperty_less__CEGUI_scope_HorizontalTextFormatting__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__CEGUI_scope_HorizontalTextFormatting__greater__wrapper94 ::CEGUI::String default_getDefault( ::CEGUI::PropertyReceiver const * receiver ) const {
95 return CEGUI::Property::getDefault( boost::python::ptr(receiver) );
96 }
97
initialisePropertyReceiverTypedProperty_less__CEGUI_scope_HorizontalTextFormatting__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__CEGUI_scope_HorizontalTextFormatting__greater__wrapper106 void default_initialisePropertyReceiver( ::CEGUI::PropertyReceiver * arg0 ) const {
107 CEGUI::Property::initialisePropertyReceiver( boost::python::ptr(arg0) );
108 }
109
isDefaultTypedProperty_less__CEGUI_scope_HorizontalTextFormatting__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__CEGUI_scope_HorizontalTextFormatting__greater__wrapper118 bool default_isDefault( ::CEGUI::PropertyReceiver const * receiver ) const {
119 return CEGUI::Property::isDefault( boost::python::ptr(receiver) );
120 }
121
isReadableTypedProperty_less__CEGUI_scope_HorizontalTextFormatting__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__CEGUI_scope_HorizontalTextFormatting__greater__wrapper130 bool default_isReadable( ) const {
131 return CEGUI::Property::isReadable( );
132 }
133
isWritableTypedProperty_less__CEGUI_scope_HorizontalTextFormatting__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__CEGUI_scope_HorizontalTextFormatting__greater__wrapper142 bool default_isWritable( ) const {
143 return CEGUI::Property::isWritable( );
144 }
145
writeXMLToStreamTypedProperty_less__CEGUI_scope_HorizontalTextFormatting__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__CEGUI_scope_HorizontalTextFormatting__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_TypedPropertyHorizontalTextFormatting_class()160 void register_TypedPropertyHorizontalTextFormatting_class(){
161
162 { //::CEGUI::TypedProperty< CEGUI::HorizontalTextFormatting >
163 typedef bp::class_< TypedProperty_less__CEGUI_scope_HorizontalTextFormatting__greater__wrapper, bp::bases< CEGUI::Property >, boost::noncopyable > TypedPropertyHorizontalTextFormatting_exposer_t;
164 TypedPropertyHorizontalTextFormatting_exposer_t TypedPropertyHorizontalTextFormatting_exposer = TypedPropertyHorizontalTextFormatting_exposer_t( "TypedPropertyHorizontalTextFormatting", bp::no_init );
165 bp::scope TypedPropertyHorizontalTextFormatting_scope( TypedPropertyHorizontalTextFormatting_exposer );
166 { //::CEGUI::TypedProperty< CEGUI::HorizontalTextFormatting >::get
167
168 typedef CEGUI::TypedProperty< CEGUI::HorizontalTextFormatting > exported_class_t;
169 typedef ::CEGUI::String ( exported_class_t::*get_function_type )( ::CEGUI::PropertyReceiver const * ) const;
170 typedef ::CEGUI::String ( TypedProperty_less__CEGUI_scope_HorizontalTextFormatting__greater__wrapper::*default_get_function_type )( ::CEGUI::PropertyReceiver const * ) const;
171
172 TypedPropertyHorizontalTextFormatting_exposer.def(
173 "get"
174 , get_function_type(&::CEGUI::TypedProperty< CEGUI::HorizontalTextFormatting >::get)
175 , default_get_function_type(&TypedProperty_less__CEGUI_scope_HorizontalTextFormatting__greater__wrapper::default_get)
176 , ( bp::arg("receiver") ) );
177
178 }
179 { //::CEGUI::TypedProperty< CEGUI::HorizontalTextFormatting >::getNative
180
181 typedef CEGUI::TypedProperty< CEGUI::HorizontalTextFormatting > exported_class_t;
182 typedef ::CEGUI::HorizontalTextFormatting ( exported_class_t::*getNative_function_type )( ::CEGUI::PropertyReceiver const * ) const;
183 typedef ::CEGUI::HorizontalTextFormatting ( TypedProperty_less__CEGUI_scope_HorizontalTextFormatting__greater__wrapper::*default_getNative_function_type )( ::CEGUI::PropertyReceiver const * ) const;
184
185 TypedPropertyHorizontalTextFormatting_exposer.def(
186 "getNative"
187 , getNative_function_type(&::CEGUI::TypedProperty< CEGUI::HorizontalTextFormatting >::getNative)
188 , default_getNative_function_type(&TypedProperty_less__CEGUI_scope_HorizontalTextFormatting__greater__wrapper::default_getNative)
189 , ( bp::arg("receiver") ) );
190
191 }
192 { //::CEGUI::TypedProperty< CEGUI::HorizontalTextFormatting >::getNative_impl
193
194 typedef CEGUI::TypedProperty< CEGUI::HorizontalTextFormatting > exported_class_t;
195 typedef ::CEGUI::HorizontalTextFormatting ( TypedProperty_less__CEGUI_scope_HorizontalTextFormatting__greater__wrapper::*getNative_impl_function_type )( ::CEGUI::PropertyReceiver const * ) const;
196
197 TypedPropertyHorizontalTextFormatting_exposer.def(
198 "getNative_impl"
199 , getNative_impl_function_type( &TypedProperty_less__CEGUI_scope_HorizontalTextFormatting__greater__wrapper::getNative_impl )
200 , ( bp::arg("receiver") ) );
201
202 }
203 { //::CEGUI::TypedProperty< CEGUI::HorizontalTextFormatting >::set
204
205 typedef CEGUI::TypedProperty< CEGUI::HorizontalTextFormatting > exported_class_t;
206 typedef void ( exported_class_t::*set_function_type )( ::CEGUI::PropertyReceiver *,::CEGUI::String const & ) ;
207 typedef void ( TypedProperty_less__CEGUI_scope_HorizontalTextFormatting__greater__wrapper::*default_set_function_type )( ::CEGUI::PropertyReceiver *,::CEGUI::String const & ) ;
208
209 TypedPropertyHorizontalTextFormatting_exposer.def(
210 "set"
211 , set_function_type(&::CEGUI::TypedProperty< CEGUI::HorizontalTextFormatting >::set)
212 , default_set_function_type(&TypedProperty_less__CEGUI_scope_HorizontalTextFormatting__greater__wrapper::default_set)
213 , ( bp::arg("receiver"), bp::arg("value") ) );
214
215 }
216 { //::CEGUI::TypedProperty< CEGUI::HorizontalTextFormatting >::setNative
217
218 typedef CEGUI::TypedProperty< CEGUI::HorizontalTextFormatting > exported_class_t;
219 typedef void ( exported_class_t::*setNative_function_type )( ::CEGUI::PropertyReceiver *,::CEGUI::HorizontalTextFormatting ) ;
220 typedef void ( TypedProperty_less__CEGUI_scope_HorizontalTextFormatting__greater__wrapper::*default_setNative_function_type )( ::CEGUI::PropertyReceiver *,::CEGUI::HorizontalTextFormatting ) ;
221
222 TypedPropertyHorizontalTextFormatting_exposer.def(
223 "setNative"
224 , setNative_function_type(&::CEGUI::TypedProperty< CEGUI::HorizontalTextFormatting >::setNative)
225 , default_setNative_function_type(&TypedProperty_less__CEGUI_scope_HorizontalTextFormatting__greater__wrapper::default_setNative)
226 , ( bp::arg("receiver"), bp::arg("value") ) );
227
228 }
229 { //::CEGUI::TypedProperty< CEGUI::HorizontalTextFormatting >::setNative_impl
230
231 typedef CEGUI::TypedProperty< CEGUI::HorizontalTextFormatting > exported_class_t;
232 typedef void ( TypedProperty_less__CEGUI_scope_HorizontalTextFormatting__greater__wrapper::*setNative_impl_function_type )( ::CEGUI::PropertyReceiver *,::CEGUI::HorizontalTextFormatting ) ;
233
234 TypedPropertyHorizontalTextFormatting_exposer.def(
235 "setNative_impl"
236 , setNative_impl_function_type( &TypedProperty_less__CEGUI_scope_HorizontalTextFormatting__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 TypedPropertyHorizontalTextFormatting_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__CEGUI_scope_HorizontalTextFormatting__greater__wrapper::*default_doesWriteXML_function_type )( ) const;
254
255 TypedPropertyHorizontalTextFormatting_exposer.def(
256 "doesWriteXML"
257 , doesWriteXML_function_type(&::CEGUI::Property::doesWriteXML)
258 , default_doesWriteXML_function_type(&TypedProperty_less__CEGUI_scope_HorizontalTextFormatting__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__CEGUI_scope_HorizontalTextFormatting__greater__wrapper::*default_getDefault_function_type )( ::CEGUI::PropertyReceiver const * ) const;
265
266 TypedPropertyHorizontalTextFormatting_exposer.def(
267 "getDefault"
268 , getDefault_function_type(&::CEGUI::Property::getDefault)
269 , default_getDefault_function_type(&TypedProperty_less__CEGUI_scope_HorizontalTextFormatting__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__CEGUI_scope_HorizontalTextFormatting__greater__wrapper::*default_initialisePropertyReceiver_function_type )( ::CEGUI::PropertyReceiver * ) const;
277
278 TypedPropertyHorizontalTextFormatting_exposer.def(
279 "initialisePropertyReceiver"
280 , initialisePropertyReceiver_function_type(&::CEGUI::Property::initialisePropertyReceiver)
281 , default_initialisePropertyReceiver_function_type(&TypedProperty_less__CEGUI_scope_HorizontalTextFormatting__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__CEGUI_scope_HorizontalTextFormatting__greater__wrapper::*default_isDefault_function_type )( ::CEGUI::PropertyReceiver const * ) const;
289
290 TypedPropertyHorizontalTextFormatting_exposer.def(
291 "isDefault"
292 , isDefault_function_type(&::CEGUI::Property::isDefault)
293 , default_isDefault_function_type(&TypedProperty_less__CEGUI_scope_HorizontalTextFormatting__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__CEGUI_scope_HorizontalTextFormatting__greater__wrapper::*default_isReadable_function_type )( ) const;
301
302 TypedPropertyHorizontalTextFormatting_exposer.def(
303 "isReadable"
304 , isReadable_function_type(&::CEGUI::Property::isReadable)
305 , default_isReadable_function_type(&TypedProperty_less__CEGUI_scope_HorizontalTextFormatting__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__CEGUI_scope_HorizontalTextFormatting__greater__wrapper::*default_isWritable_function_type )( ) const;
312
313 TypedPropertyHorizontalTextFormatting_exposer.def(
314 "isWritable"
315 , isWritable_function_type(&::CEGUI::Property::isWritable)
316 , default_isWritable_function_type(&TypedProperty_less__CEGUI_scope_HorizontalTextFormatting__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__CEGUI_scope_HorizontalTextFormatting__greater__wrapper::*default_writeXMLToStream_function_type )( ::CEGUI::PropertyReceiver const *,::CEGUI::XMLSerializer & ) const;
323
324 TypedPropertyHorizontalTextFormatting_exposer.def(
325 "writeXMLToStream"
326 , writeXMLToStream_function_type(&::CEGUI::Property::writeXMLToStream)
327 , default_writeXMLToStream_function_type(&TypedProperty_less__CEGUI_scope_HorizontalTextFormatting__greater__wrapper::default_writeXMLToStream)
328 , ( bp::arg("receiver"), bp::arg("xml_stream") ) );
329
330 }
331 }
332
333 }
334