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