1 // This file has been generated by Py++.
2
3 #include "boost/python.hpp"
4 #include "generators/include/python_CEGUI.h"
5 #include "ConstBaseIterator_47ddd968107e89ff0051bf3212fbb472.pypp.hpp"
6
7 namespace bp = boost::python;
8
9 struct ConstBaseIterator_less__std_scope_map_less_CEGUI_scope_String_comma__CEGUI_scope_Font_ptr__comma__CEGUI_scope_StringFastLessCompare_comma__std_scope_allocator_less_std_scope_pair_less_CEGUI_scope_String_const_comma__CEGUI_scope_Font_ptr__greater___greater___greater__comma__CEGUI_scope_Font_ptr___greater__wrapper : CEGUI::ConstBaseIterator< std::map<CEGUI::String, CEGUI::Font*, CEGUI::StringFastLessCompare, std::allocator<std::pair<CEGUI::String const, CEGUI::Font*> > >, CEGUI::Font* >, bp::wrapper< CEGUI::ConstBaseIterator< std::map<CEGUI::String, CEGUI::Font*, CEGUI::StringFastLessCompare, std::allocator<std::pair<CEGUI::String const, CEGUI::Font*> > >, CEGUI::Font* > > {
10
ConstBaseIterator_less__std_scope_map_less_CEGUI_scope_String_comma__CEGUI_scope_Font_ptr__comma__CEGUI_scope_StringFastLessCompare_comma__std_scope_allocator_less_std_scope_pair_less_CEGUI_scope_String_const_comma__CEGUI_scope_Font_ptr__greater___greater___greater__comma__CEGUI_scope_Font_ptr___greater__wrapperConstBaseIterator_less__std_scope_map_less_CEGUI_scope_String_comma__CEGUI_scope_Font_ptr__comma__CEGUI_scope_StringFastLessCompare_comma__std_scope_allocator_less_std_scope_pair_less_CEGUI_scope_String_const_comma__CEGUI_scope_Font_ptr__greater___greater___greater__comma__CEGUI_scope_Font_ptr___greater__wrapper11 ConstBaseIterator_less__std_scope_map_less_CEGUI_scope_String_comma__CEGUI_scope_Font_ptr__comma__CEGUI_scope_StringFastLessCompare_comma__std_scope_allocator_less_std_scope_pair_less_CEGUI_scope_String_const_comma__CEGUI_scope_Font_ptr__greater___greater___greater__comma__CEGUI_scope_Font_ptr___greater__wrapper( )
12 : CEGUI::ConstBaseIterator<std::map<CEGUI::String, CEGUI::Font*, CEGUI::StringFastLessCompare, std::allocator<std::pair<CEGUI::String const, CEGUI::Font*> > >, CEGUI::Font*>( )
13 , bp::wrapper< CEGUI::ConstBaseIterator< std::map<CEGUI::String, CEGUI::Font*, CEGUI::StringFastLessCompare, std::allocator<std::pair<CEGUI::String const, CEGUI::Font*> > >, CEGUI::Font* > >(){
14 // null constructor
15
16 }
17
getCurrentValueConstBaseIterator_less__std_scope_map_less_CEGUI_scope_String_comma__CEGUI_scope_Font_ptr__comma__CEGUI_scope_StringFastLessCompare_comma__std_scope_allocator_less_std_scope_pair_less_CEGUI_scope_String_const_comma__CEGUI_scope_Font_ptr__greater___greater___greater__comma__CEGUI_scope_Font_ptr___greater__wrapper18 virtual ::CEGUI::Font * getCurrentValue( ) const {
19 bp::override func_getCurrentValue = this->get_override( "getCurrentValue" );
20 return func_getCurrentValue( );
21 }
22
23 };
24
register_ConstBaseIterator_47ddd968107e89ff0051bf3212fbb472_class()25 void register_ConstBaseIterator_47ddd968107e89ff0051bf3212fbb472_class(){
26
27 { //::CEGUI::ConstBaseIterator< std::map<CEGUI::String, CEGUI::Font*, CEGUI::StringFastLessCompare, std::allocator<std::pair<CEGUI::String const, CEGUI::Font*> > >, CEGUI::Font* >
28 typedef bp::class_< ConstBaseIterator_less__std_scope_map_less_CEGUI_scope_String_comma__CEGUI_scope_Font_ptr__comma__CEGUI_scope_StringFastLessCompare_comma__std_scope_allocator_less_std_scope_pair_less_CEGUI_scope_String_const_comma__CEGUI_scope_Font_ptr__greater___greater___greater__comma__CEGUI_scope_Font_ptr___greater__wrapper, boost::noncopyable > ConstBaseIterator_47ddd968107e89ff0051bf3212fbb472_exposer_t;
29 ConstBaseIterator_47ddd968107e89ff0051bf3212fbb472_exposer_t ConstBaseIterator_47ddd968107e89ff0051bf3212fbb472_exposer = ConstBaseIterator_47ddd968107e89ff0051bf3212fbb472_exposer_t( "ConstBaseIterator_47ddd968107e89ff0051bf3212fbb472", bp::no_init );
30 bp::scope ConstBaseIterator_47ddd968107e89ff0051bf3212fbb472_scope( ConstBaseIterator_47ddd968107e89ff0051bf3212fbb472_exposer );
31 ConstBaseIterator_47ddd968107e89ff0051bf3212fbb472_exposer.def( bp::init< >("*************************************************************************\n\
32 No default construction available\n\
33 *************************************************************************\n") );
34 { //::CEGUI::ConstBaseIterator< std::map<CEGUI::String, CEGUI::Font*, CEGUI::StringFastLessCompare, std::allocator<std::pair<CEGUI::String const, CEGUI::Font*> > >, CEGUI::Font* >::getCurrentValue
35
36 typedef CEGUI::ConstBaseIterator< std::map<CEGUI::String, CEGUI::Font*, CEGUI::StringFastLessCompare, std::allocator<std::pair<CEGUI::String const, CEGUI::Font*> > >, CEGUI::Font* > exported_class_t;
37 typedef ::CEGUI::Font * ( exported_class_t::*getCurrentValue_function_type )( ) const;
38
39 ConstBaseIterator_47ddd968107e89ff0051bf3212fbb472_exposer.def(
40 "getCurrentValue"
41 , bp::pure_virtual( getCurrentValue_function_type(&::CEGUI::ConstBaseIterator< std::map<CEGUI::String, CEGUI::Font*, CEGUI::StringFastLessCompare, std::allocator<std::pair<CEGUI::String const, CEGUI::Font*> > >, CEGUI::Font* >::getCurrentValue) )
42 , bp::return_value_policy< bp::reference_existing_object >()
43 , "*!\n\
44 \n\
45 Return the value for the item at the current iterator position.\n\
46 *\n" );
47
48 }
49 { //::CEGUI::ConstBaseIterator< std::map<CEGUI::String, CEGUI::Font*, CEGUI::StringFastLessCompare, std::allocator<std::pair<CEGUI::String const, CEGUI::Font*> > >, CEGUI::Font* >::isAtEnd
50
51 typedef CEGUI::ConstBaseIterator< std::map<CEGUI::String, CEGUI::Font*, CEGUI::StringFastLessCompare, std::allocator<std::pair<CEGUI::String const, CEGUI::Font*> > >, CEGUI::Font* > exported_class_t;
52 typedef bool ( exported_class_t::*isAtEnd_function_type )( ) const;
53
54 ConstBaseIterator_47ddd968107e89ff0051bf3212fbb472_exposer.def(
55 "isAtEnd"
56 , isAtEnd_function_type( &::CEGUI::ConstBaseIterator< std::map<CEGUI::String, CEGUI::Font*, CEGUI::StringFastLessCompare, std::allocator<std::pair<CEGUI::String const, CEGUI::Font*> > >, CEGUI::Font* >::isAtEnd )
57 , "*!\n\
58 \n\
59 Return whether the current iterator position is at the end of the iterators range.\n\
60 *\n" );
61
62 }
63 { //::CEGUI::ConstBaseIterator< std::map<CEGUI::String, CEGUI::Font*, CEGUI::StringFastLessCompare, std::allocator<std::pair<CEGUI::String const, CEGUI::Font*> > >, CEGUI::Font* >::isAtStart
64
65 typedef CEGUI::ConstBaseIterator< std::map<CEGUI::String, CEGUI::Font*, CEGUI::StringFastLessCompare, std::allocator<std::pair<CEGUI::String const, CEGUI::Font*> > >, CEGUI::Font* > exported_class_t;
66 typedef bool ( exported_class_t::*isAtStart_function_type )( ) const;
67
68 ConstBaseIterator_47ddd968107e89ff0051bf3212fbb472_exposer.def(
69 "isAtStart"
70 , isAtStart_function_type( &::CEGUI::ConstBaseIterator< std::map<CEGUI::String, CEGUI::Font*, CEGUI::StringFastLessCompare, std::allocator<std::pair<CEGUI::String const, CEGUI::Font*> > >, CEGUI::Font* >::isAtStart )
71 , "*!\n\
72 \n\
73 Return whether the current iterator position is at the start of the iterators range.\n\
74 *\n" );
75
76 }
77 ConstBaseIterator_47ddd968107e89ff0051bf3212fbb472_exposer.def( bp::self != bp::self );
78 { //::CEGUI::ConstBaseIterator< std::map<CEGUI::String, CEGUI::Font*, CEGUI::StringFastLessCompare, std::allocator<std::pair<CEGUI::String const, CEGUI::Font*> > >, CEGUI::Font* >::operator=
79
80 typedef CEGUI::ConstBaseIterator< std::map<CEGUI::String, CEGUI::Font*, CEGUI::StringFastLessCompare, std::allocator<std::pair<CEGUI::String const, CEGUI::Font*> > >, CEGUI::Font* > exported_class_t;
81 typedef ::CEGUI::ConstBaseIterator< std::map<CEGUI::String, CEGUI::Font*, CEGUI::StringFastLessCompare, std::allocator<std::pair<CEGUI::String const, CEGUI::Font*> > >, CEGUI::Font* > & ( exported_class_t::*assign_function_type )( ::CEGUI::ConstBaseIterator< std::map<CEGUI::String, CEGUI::Font*, CEGUI::StringFastLessCompare, std::allocator<std::pair<CEGUI::String const, CEGUI::Font*> > >, CEGUI::Font* > const & ) ;
82
83 ConstBaseIterator_47ddd968107e89ff0051bf3212fbb472_exposer.def(
84 "assign"
85 , assign_function_type( &::CEGUI::ConstBaseIterator< std::map<CEGUI::String, CEGUI::Font*, CEGUI::StringFastLessCompare, std::allocator<std::pair<CEGUI::String const, CEGUI::Font*> > >, CEGUI::Font* >::operator= )
86 , ( bp::arg("rhs") )
87 , bp::return_self< >()
88 , "*!\n\
89 \n\
90 ConstBaseIterator assignment operator\n\
91 *\n" );
92
93 }
94 ConstBaseIterator_47ddd968107e89ff0051bf3212fbb472_exposer.def( bp::self == bp::self );
95 { //::CEGUI::ConstBaseIterator< std::map<CEGUI::String, CEGUI::Font*, CEGUI::StringFastLessCompare, std::allocator<std::pair<CEGUI::String const, CEGUI::Font*> > >, CEGUI::Font* >::toEnd
96
97 typedef CEGUI::ConstBaseIterator< std::map<CEGUI::String, CEGUI::Font*, CEGUI::StringFastLessCompare, std::allocator<std::pair<CEGUI::String const, CEGUI::Font*> > >, CEGUI::Font* > exported_class_t;
98 typedef void ( exported_class_t::*toEnd_function_type )( ) ;
99
100 ConstBaseIterator_47ddd968107e89ff0051bf3212fbb472_exposer.def(
101 "toEnd"
102 , toEnd_function_type( &::CEGUI::ConstBaseIterator< std::map<CEGUI::String, CEGUI::Font*, CEGUI::StringFastLessCompare, std::allocator<std::pair<CEGUI::String const, CEGUI::Font*> > >, CEGUI::Font* >::toEnd )
103 , "*!\n\
104 \n\
105 Set the iterator current position to the end position.\n\
106 *\n" );
107
108 }
109 { //::CEGUI::ConstBaseIterator< std::map<CEGUI::String, CEGUI::Font*, CEGUI::StringFastLessCompare, std::allocator<std::pair<CEGUI::String const, CEGUI::Font*> > >, CEGUI::Font* >::toStart
110
111 typedef CEGUI::ConstBaseIterator< std::map<CEGUI::String, CEGUI::Font*, CEGUI::StringFastLessCompare, std::allocator<std::pair<CEGUI::String const, CEGUI::Font*> > >, CEGUI::Font* > exported_class_t;
112 typedef void ( exported_class_t::*toStart_function_type )( ) ;
113
114 ConstBaseIterator_47ddd968107e89ff0051bf3212fbb472_exposer.def(
115 "toStart"
116 , toStart_function_type( &::CEGUI::ConstBaseIterator< std::map<CEGUI::String, CEGUI::Font*, CEGUI::StringFastLessCompare, std::allocator<std::pair<CEGUI::String const, CEGUI::Font*> > >, CEGUI::Font* >::toStart )
117 , "*!\n\
118 \n\
119 Set the iterator current position to the start position.\n\
120 *\n" );
121
122 }
123 }
124
125 }
126