1 // This file has been generated by Py++.
2 
3 #include "boost/python.hpp"
4 #include "generators/include/python_CEGUI.h"
5 #include "PropertyInitialiser.pypp.hpp"
6 
7 namespace bp = boost::python;
8 
register_PropertyInitialiser_class()9 void register_PropertyInitialiser_class(){
10 
11     { //::CEGUI::PropertyInitialiser
12         typedef bp::class_< CEGUI::PropertyInitialiser > PropertyInitialiser_exposer_t;
13         PropertyInitialiser_exposer_t PropertyInitialiser_exposer = PropertyInitialiser_exposer_t( "PropertyInitialiser", bp::init< >() );
14         bp::scope PropertyInitialiser_scope( PropertyInitialiser_exposer );
15         PropertyInitialiser_exposer.def( bp::init< CEGUI::String const &, CEGUI::String const & >(( bp::arg("property"), bp::arg("value") ), "*!\n\
16                 \n\
17                     Constructor\n\
18         \n\
19                 @param property\n\
20                     String holding the name of the property targetted by this PropertyInitialiser.\n\
21         \n\
22                 @param value\n\
23                     String holding the value to be set by this PropertyInitialiser.\n\
24                 *\n") );
25         { //::CEGUI::PropertyInitialiser::apply
26 
27             typedef void ( ::CEGUI::PropertyInitialiser::*apply_function_type )( ::CEGUI::PropertySet & ) const;
28 
29             PropertyInitialiser_exposer.def(
30                 "apply"
31                 , apply_function_type( &::CEGUI::PropertyInitialiser::apply )
32                 , ( bp::arg("target") )
33                 , "*!\n\
34                     \n\
35                         Apply this property initialiser to the specified target CEGUI.PropertySet object.\n\
36             \n\
37                     @param target\n\
38                         CEGUI.PropertySet object to be initialised by this PropertyInitialiser.\n\
39             \n\
40                     @return\n\
41                         Nothing.\n\
42                     *\n" );
43 
44         }
45         { //::CEGUI::PropertyInitialiser::getInitialiserValue
46 
47             typedef ::CEGUI::String const & ( ::CEGUI::PropertyInitialiser::*getInitialiserValue_function_type )(  ) const;
48 
49             PropertyInitialiser_exposer.def(
50                 "getInitialiserValue"
51                 , getInitialiserValue_function_type( &::CEGUI::PropertyInitialiser::getInitialiserValue )
52                 , bp::return_value_policy< bp::copy_const_reference >()
53                 , "*!\n\
54                     \n\
55                         Return the value string to be set on the property targetted by this\
56                         PropertyInitialiser.\n\
57             \n\
58                     @return\n\
59                         String object holding the value string.\n\
60                     *\n" );
61 
62         }
63         { //::CEGUI::PropertyInitialiser::getTargetPropertyName
64 
65             typedef ::CEGUI::String const & ( ::CEGUI::PropertyInitialiser::*getTargetPropertyName_function_type )(  ) const;
66 
67             PropertyInitialiser_exposer.def(
68                 "getTargetPropertyName"
69                 , getTargetPropertyName_function_type( &::CEGUI::PropertyInitialiser::getTargetPropertyName )
70                 , bp::return_value_policy< bp::copy_const_reference >()
71                 , "*!\n\
72                     \n\
73                         Return the name of the property targetted by this PropertyInitialiser.\n\
74             \n\
75                     @return\n\
76                         String object holding the name of the target property.\n\
77                     *\n" );
78 
79         }
80         { //::CEGUI::PropertyInitialiser::setInitialiserValue
81 
82             typedef void ( ::CEGUI::PropertyInitialiser::*setInitialiserValue_function_type )( ::CEGUI::String const & ) ;
83 
84             PropertyInitialiser_exposer.def(
85                 "setInitialiserValue"
86                 , setInitialiserValue_function_type( &::CEGUI::PropertyInitialiser::setInitialiserValue )
87                 , ( bp::arg("value") )
88                 , "*!\n\
89                     \n\
90                         Sets the value string to be set on the property targetted by this PropertyInitialiser.\n\
91             \n\
92                     @return\n\
93                         String object holding the value string.\n\
94             \n\
95                     @return\n\
96                         Nothing.\n\
97                     *\n" );
98 
99         }
100         { //::CEGUI::PropertyInitialiser::setTargetPropertyName
101 
102             typedef void ( ::CEGUI::PropertyInitialiser::*setTargetPropertyName_function_type )( ::CEGUI::String const & ) ;
103 
104             PropertyInitialiser_exposer.def(
105                 "setTargetPropertyName"
106                 , setTargetPropertyName_function_type( &::CEGUI::PropertyInitialiser::setTargetPropertyName )
107                 , ( bp::arg("name") )
108                 , "*!\n\
109                     \n\
110                         Apply this property initialiser to the specified target CEGUI.PropertySet object.\n\
111             \n\
112                     @param target\n\
113                         CEGUI.PropertySet object to be initialised by this PropertyInitialiser.\n\
114             \n\
115                     @return\n\
116                         Nothing.\n\
117                     *\n\
118                     *!\n\
119                     \n\
120                         Sets the name of the property targetted by this PropertyInitialiser.\n\
121             \n\
122                     @param name\n\
123                         String object holding the name of the target property.\n\
124             \n\
125                     @return\n\
126                         Nothing.\n\
127                     *\n" );
128 
129         }
130         { //::CEGUI::PropertyInitialiser::writeXMLToStream
131 
132             typedef void ( ::CEGUI::PropertyInitialiser::*writeXMLToStream_function_type )( ::CEGUI::XMLSerializer & ) const;
133 
134             PropertyInitialiser_exposer.def(
135                 "writeXMLToStream"
136                 , writeXMLToStream_function_type( &::CEGUI::PropertyInitialiser::writeXMLToStream )
137                 , ( bp::arg("xml_stream") )
138                 , "*!\n\
139                     \n\
140                         Writes an xml representation of this PropertyInitialiser to  out_stream.\n\
141             \n\
142                     @param xml_stream\n\
143                         Stream where xml data should be output.\n\
144             \n\
145             \n\
146                     @return\n\
147                         Nothing.\n\
148                     *\n" );
149 
150         }
151     }
152 
153 }
154