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