Ejemplo n.º 1
0
void register_XMLNodes_class(){

    { //::osiris::XMLNodes
        typedef ::boost::python::class_< ::osiris::XMLNodes > XMLNodes_exposer_t;
        XMLNodes_exposer_t XMLNodes_exposer = XMLNodes_exposer_t( "XMLNodes", ::boost::python::init< ::osiris::XMLNode & >(( ::boost::python::arg("node") )) );
        ::boost::python::scope XMLNodes_scope( XMLNodes_exposer );
        ::boost::python::implicitly_convertible< ::osiris::XMLNode &, ::osiris::XMLNodes >();
        { //::osiris::XMLNodes::getNode
        
            typedef boost::python::object ( *getNode_function_type )( ::osiris::XMLNodes & );
            
            XMLNodes_exposer.def( 
                "getNode"
                , getNode_function_type( &getNode_3c633a1bb16d579f7abf6110df71d721 ) );
        
        }
        { //::osiris::XMLNodes::getNode
        
            typedef boost::python::object ( *getNode_function_type )( ::osiris::XMLNodes const & );
            
            XMLNodes_exposer.def( 
                "getNode"
                , getNode_function_type( &getNode_daf4419d80b8c9cfb243f96979a92cdb ) );
        
        }
        { //::osiris::XMLNodes::empty
        
            typedef boost::python::object ( *empty_function_type )( ::osiris::XMLNodes const & );
            
            XMLNodes_exposer.def( 
                "empty"
                , empty_function_type( &empty_d6f364c3672fcc6f04fe4087a7cff73e ) );
        
        }
        { //::osiris::XMLNodes::size
        
            typedef boost::python::object ( *size_function_type )( ::osiris::XMLNodes const & );
            
            XMLNodes_exposer.def( 
                "size"
                , size_function_type( &size_6cf4aca395fedde0d05627dc43eb66e8 ) );
        
        }
        { //::osiris::XMLNodes::clear
        
            typedef void ( *clear_function_type )( ::osiris::XMLNodes & );
            
            XMLNodes_exposer.def( 
                "clear"
                , clear_function_type( &clear_37afb558d4f0e2634c0bd84d7accca3b ) );
        
        }
        { //::osiris::XMLNodes::add
        
            typedef boost::python::object ( *add_function_type )( ::osiris::XMLNodes &,::boost::shared_ptr<osiris::XMLNode> );
            
            XMLNodes_exposer.def( 
                "add"
                , add_function_type( &add_cc461580a7929bbf7b77bb62a19d9b46 )
                , ( ::boost::python::arg("inst"), ::boost::python::arg("node") ) );
        
        }
        { //::osiris::XMLNodes::add
        
            typedef boost::python::object ( *add_function_type )( ::osiris::XMLNodes &,::osiris::String const & );
            
            XMLNodes_exposer.def( 
                "add"
                , add_function_type( &add_4288f2b3474a2847113027f42b9138cd )
                , ( ::boost::python::arg("inst"), ::boost::python::arg("name") ) );
        
        }
        { //::osiris::XMLNodes::find
        
            typedef boost::python::object ( *find_function_type )( ::osiris::XMLNodes const &,::osiris::String const & );
            
            XMLNodes_exposer.def( 
                "find"
                , find_function_type( &find_13d9ed344d6873adbf9fbf0a24e90f81 )
                , ( ::boost::python::arg("inst"), ::boost::python::arg("name") ) );
        
        }
        { //::osiris::XMLNodes::find
        
            typedef boost::python::object ( *find_function_type )( ::osiris::XMLNodes const &,::size_t );
            
            XMLNodes_exposer.def( 
                "find"
                , find_function_type( &find_e3efa947e75c0e8a612bda6c31ff76b7 )
                , ( ::boost::python::arg("inst"), ::boost::python::arg("index") ) );
        
        }
        { //::osiris::XMLNodes::push_back
        
            typedef void ( *push_back_function_type )( ::osiris::XMLNodes &,::boost::shared_ptr<osiris::XMLNode> );
            
            XMLNodes_exposer.def( 
                "push_back"
                , push_back_function_type( &push_back_5f0c30a5290d41cf8b4f172e76b30811 )
                , ( ::boost::python::arg("inst"), ::boost::python::arg("node") ) );
        
        }
        { //::osiris::XMLNodes::push_front
        
            typedef void ( *push_front_function_type )( ::osiris::XMLNodes &,::boost::shared_ptr<osiris::XMLNode> );
            
            XMLNodes_exposer.def( 
                "push_front"
                , push_front_function_type( &push_front_362aeeb061ba2e1ed764a5e5da8f94d8 )
                , ( ::boost::python::arg("inst"), ::boost::python::arg("node") ) );
        
        }
        { //::osiris::XMLNodes::remove
        
            typedef void ( *remove_function_type )( ::osiris::XMLNodes &,::osiris::String const & );
            
            XMLNodes_exposer.def( 
                "remove"
                , remove_function_type( &remove_4108151c8681839513623ecbbb533189 )
                , ( ::boost::python::arg("inst"), ::boost::python::arg("name") ) );
        
        }
        ::boost::python::register_ptr_to_python< boost::shared_ptr< ::osiris::XMLNodes > >();
        ::boost::python::implicitly_convertible< boost::shared_ptr< ::osiris::XMLNodes >, boost::shared_ptr< ::osiris::Object > >();
    }

}
Ejemplo n.º 2
0
void register_IdePathway_class(){

    { //::osiris::IdePathway
        typedef ::boost::python::class_< ::osiris::IdePathway > IdePathway_exposer_t;
        IdePathway_exposer_t IdePathway_exposer = IdePathway_exposer_t( "IdePathway", ::boost::python::init< >() );
        ::boost::python::scope IdePathway_scope( IdePathway_exposer );
        { //::osiris::IdePathway::Path
            typedef ::boost::python::class_< ::osiris::IdePathway::Path, ::boost::noncopyable > Path_exposer_t;
            Path_exposer_t Path_exposer = Path_exposer_t( "Path", ::boost::python::init< ::osiris::String const &, ::osiris::String const &, ::osiris::String const &, ::boost::python::optional< ::osiris::String const & > >(( ::boost::python::arg("name"), ::boost::python::arg("href"), ::boost::python::arg("id"), ::boost::python::arg("type")=osiris::String::EMPTY )) );
            ::boost::python::scope Path_scope( Path_exposer );
            { //::osiris::IdePathway::Path::getName
            
                typedef boost::python::object ( *getName_function_type )( ::osiris::IdePathway::Path const & );
                
                Path_exposer.def( 
                    "getName"
                    , getName_function_type( &getName_8433ebd067855f6f6bf88ff9dd558ab2 ) );
            
            }
            { //::osiris::IdePathway::Path::getHref
            
                typedef boost::python::object ( *getHref_function_type )( ::osiris::IdePathway::Path const & );
                
                Path_exposer.def( 
                    "getHref"
                    , getHref_function_type( &getHref_1a0252908b4a8807b88123b24bbe3511 ) );
            
            }
            { //::osiris::IdePathway::Path::getID
            
                typedef boost::python::object ( *getID_function_type )( ::osiris::IdePathway::Path const & );
                
                Path_exposer.def( 
                    "getID"
                    , getID_function_type( &getID_6a2110e5630944f8ac9326492ceafa6c ) );
            
            }
            { //::osiris::IdePathway::Path::exportXML
            
                typedef void ( *exportXML_function_type )( ::osiris::IdePathway::Path const &,::boost::shared_ptr<osiris::XMLNode> );
                
                Path_exposer.def( 
                    "exportXML"
                    , exportXML_function_type( &exportXML_543077b7e725562755dee943582abfc1 )
                    , ( ::boost::python::arg("inst"), ::boost::python::arg("node") ) );
            
            }
            { //::osiris::IdePathway::Path::setHref
            
                typedef void ( *setHref_function_type )( ::osiris::IdePathway::Path &,::osiris::String const & );
                
                Path_exposer.def( 
                    "setHref"
                    , setHref_function_type( &setHref_3b7c5feea710c5f0da77ac3e3a40c322 )
                    , ( ::boost::python::arg("inst"), ::boost::python::arg("href") ) );
            
            }
            { //::osiris::IdePathway::Path::setID
            
                typedef void ( *setID_function_type )( ::osiris::IdePathway::Path &,::osiris::UniqueID const & );
                
                Path_exposer.def( 
                    "setID"
                    , setID_function_type( &setID_00eaf444ac900407b0fb81c61b5ae908 )
                    , ( ::boost::python::arg("inst"), ::boost::python::arg("id") ) );
            
            }
            { //::osiris::IdePathway::Path::setName
            
                typedef void ( *setName_function_type )( ::osiris::IdePathway::Path &,::osiris::String const & );
                
                Path_exposer.def( 
                    "setName"
                    , setName_function_type( &setName_919aa98ef71512c7da70b05b1a39ca87 )
                    , ( ::boost::python::arg("inst"), ::boost::python::arg("name") ) );
            
            }
            { //property "name"[fget=::osiris::IdePathway::Path::getName, fset=::osiris::IdePathway::Path::setName]
            
                typedef ::osiris::String const & ( ::osiris::IdePathway::Path::*fget )(  ) const;
                typedef void ( ::osiris::IdePathway::Path::*fset )( ::osiris::String const & ) ;
                
                Path_exposer.add_property( 
                    "name"
                    , ::boost::python::make_function( 
                          fget( &::osiris::IdePathway::Path::getName )
                        , bp::return_value_policy< bp::copy_const_reference >() ) 
                    , fset( &::osiris::IdePathway::Path::setName )
                    , "get\\set property, built on top of \"osiris::String const & osiris::IdePathway::Path::getName() const [member function]\" and \"void osiris::IdePathway::Path::setName(osiris::String const & name) [member function]\"" );
            
            }
            { //property "href"[fget=::osiris::IdePathway::Path::getHref, fset=::osiris::IdePathway::Path::setHref]
            
                typedef ::osiris::String const & ( ::osiris::IdePathway::Path::*fget )(  ) const;
                typedef void ( ::osiris::IdePathway::Path::*fset )( ::osiris::String const & ) ;
                
                Path_exposer.add_property( 
                    "href"
                    , ::boost::python::make_function( 
                          fget( &::osiris::IdePathway::Path::getHref )
                        , bp::return_value_policy< bp::copy_const_reference >() ) 
                    , fset( &::osiris::IdePathway::Path::setHref )
                    , "get\\set property, built on top of \"osiris::String const & osiris::IdePathway::Path::getHref() const [member function]\" and \"void osiris::IdePathway::Path::setHref(osiris::String const & href) [member function]\"" );
            
            }
            { //property "id"[fget=::osiris::IdePathway::Path::getID, fset=::osiris::IdePathway::Path::setID]
            
                typedef ::osiris::UniqueID const & ( ::osiris::IdePathway::Path::*fget )(  ) const;
                typedef void ( ::osiris::IdePathway::Path::*fset )( ::osiris::UniqueID const & ) ;
                
                Path_exposer.add_property( 
                    "id"
                    , ::boost::python::make_function( 
                          fget( &::osiris::IdePathway::Path::getID )
                        , bp::return_value_policy< bp::copy_const_reference >() ) 
                    , fset( &::osiris::IdePathway::Path::setID )
                    , "get\\set property, built on top of \"osiris::UniqueID const & osiris::IdePathway::Path::getID() const [member function]\" and \"void osiris::IdePathway::Path::setID(osiris::UniqueID const & id) [member function]\"" );
            
            }
            ::boost::python::register_ptr_to_python< boost::shared_ptr< ::osiris::IdePathway::Path > >();
            ::boost::python::implicitly_convertible< boost::shared_ptr< ::osiris::IdePathway::Path >, boost::shared_ptr< ::osiris::Object > >();
            ::boost::python::implicitly_convertible< boost::shared_ptr< ::osiris::IdePathway::Path >, boost::shared_ptr< ::osiris::AllocWrapper< osiris::Object, osiris::SysAllocator< osiris::Object > > > >();
        }
        { //::osiris::IdePathway::add
        
            typedef void ( *add_function_type )( ::osiris::IdePathway &,::osiris::String const &,::osiris::String const & );
            
            IdePathway_exposer.def( 
                "add"
                , add_function_type( &add_cd172717620ace362d03a6f0b79e680f )
                , ( ::boost::python::arg("inst"), ::boost::python::arg("name"), ::boost::python::arg("href") ) );
        
        }
        { //::osiris::IdePathway::add
        
            typedef void ( *add_function_type )( ::osiris::IdePathway &,::osiris::String const &,::osiris::String const &,::osiris::UniqueID const & );
            
            IdePathway_exposer.def( 
                "add"
                , add_function_type( &add_b5489ac576272269d19b300d514d61ab )
                , ( ::boost::python::arg("inst"), ::boost::python::arg("name"), ::boost::python::arg("href"), ::boost::python::arg("id") ) );
        
        }
        { //::osiris::IdePathway::add
        
            typedef void ( *add_function_type )( ::osiris::IdePathway &,::boost::shared_ptr<osiris::IPortalDatabase>,::boost::shared_ptr<osiris::EntitiesEntity>,::osiris::ObjectsRenderMode );
            
            IdePathway_exposer.def( 
                "add"
                , add_function_type( &add_8f6b3dbcd2118ba9684888736d27fb11 )
                , ( ::boost::python::arg("inst"), ::boost::python::arg("database"), ::boost::python::arg("entity"), ::boost::python::arg("mode") ) );
        
        }
        { //::osiris::IdePathway::add
        
            typedef void ( *add_function_type )( ::osiris::IdePathway &,::boost::shared_ptr<osiris::IdePathway::Path> );
            
            IdePathway_exposer.def( 
                "add"
                , add_function_type( &add_ace7198b13a32b47eeb3e5bd60245467 )
                , ( ::boost::python::arg("inst"), ::boost::python::arg("path") ) );
        
        }
        { //::osiris::IdePathway::exportXML
        
            typedef void ( *exportXML_function_type )( ::osiris::IdePathway const &,::boost::shared_ptr<osiris::XMLNode> );
            
            IdePathway_exposer.def( 
                "exportXML"
                , exportXML_function_type( &exportXML_f6f117bfb66685bf8676c608a5ef1fe5 )
                , ( ::boost::python::arg("inst"), ::boost::python::arg("node") ) );
        
        }
        ::boost::python::register_ptr_to_python< boost::shared_ptr< ::osiris::IdePathway > >();
        ::boost::python::implicitly_convertible< boost::shared_ptr< ::osiris::IdePathway >, boost::shared_ptr< ::osiris::Object > >();
    }

}
Ejemplo n.º 3
0
void register_OMLItem_class(){

    { //::osiris::OMLItem
        typedef ::boost::python::class_< ::osiris::OMLItem, ::boost::noncopyable > OMLItem_exposer_t;
        OMLItem_exposer_t OMLItem_exposer = OMLItem_exposer_t( "OMLItem", ::boost::python::no_init );
        ::boost::python::scope OMLItem_scope( OMLItem_exposer );
        OMLItem_exposer.def( ::boost::python::init< >() );
        { //::osiris::OMLItem::getParent
        
            typedef boost::python::object ( *getParent_function_type )( ::osiris::OMLItem const & );
            
            OMLItem_exposer.def( 
                "getParent"
                , getParent_function_type( &getParent_cc72cfe7e86d5b5fba0f7d34f5ed99cb ) );
        
        }
        { //::osiris::OMLItem::getTagName
        
            typedef boost::python::object ( *getTagName_function_type )( ::osiris::OMLItem const & );
            
            OMLItem_exposer.def( 
                "getTagName"
                , getTagName_function_type( &getTagName_f6b8d56892f1324d43a4b4e3640bcbc6 ) );
        
        }
        { //::osiris::OMLItem::getStartPos
        
            typedef boost::python::object ( *getStartPos_function_type )( ::osiris::OMLItem const & );
            
            OMLItem_exposer.def( 
                "getStartPos"
                , getStartPos_function_type( &getStartPos_94f2f5b465cacf9214c5761107a15fdd ) );
        
        }
        { //::osiris::OMLItem::getEndPos
        
            typedef boost::python::object ( *getEndPos_function_type )( ::osiris::OMLItem const & );
            
            OMLItem_exposer.def( 
                "getEndPos"
                , getEndPos_function_type( &getEndPos_a050c3d00b71c028c73dc89df0aa553d ) );
        
        }
        { //::osiris::OMLItem::getChilds
        
            typedef boost::python::object ( *getChilds_function_type )( ::osiris::OMLItem const & );
            
            OMLItem_exposer.def( 
                "getChilds"
                , getChilds_function_type( &getChilds_e9940fd1c137ecfce8d2ab9bf04472fe ) );
        
        }
        { //::osiris::OMLItem::getPostProcess
        
            typedef boost::python::object ( *getPostProcess_function_type )( ::osiris::OMLItem const & );
            
            OMLItem_exposer.def( 
                "getPostProcess"
                , getPostProcess_function_type( &getPostProcess_3aa531dbf35df429a9e582b0c270a14e ) );
        
        }
        { //::osiris::OMLItem::getDirectClose
        
            typedef boost::python::object ( *getDirectClose_function_type )( ::osiris::OMLItem const & );
            
            OMLItem_exposer.def( 
                "getDirectClose"
                , getDirectClose_function_type( &getDirectClose_05e0231968fa6547bd5211e47bd1560b ) );
        
        }
        { //::osiris::OMLItem::getSkipped
        
            typedef boost::python::object ( *getSkipped_function_type )( ::osiris::OMLItem const & );
            
            OMLItem_exposer.def( 
                "getSkipped"
                , getSkipped_function_type( &getSkipped_66fca442f99e3a8a21ffb81acb55ff8c ) );
        
        }
        { //::osiris::OMLItem::hasParams
        
            typedef boost::python::object ( *hasParams_function_type )( ::osiris::OMLItem const & );
            
            OMLItem_exposer.def( 
                "hasParams"
                , hasParams_function_type( &hasParams_7acccd9d112c5a1547b87a04789b1c80 ) );
        
        }
        { //::osiris::OMLItem::getParams
        
            typedef boost::python::object ( *getParams_function_type )( ::osiris::OMLItem const & );
            
            OMLItem_exposer.def( 
                "getParams"
                , getParams_function_type( &getParams_85b733a596e5b8fa33062ed027b783a0 ) );
        
        }
        { //::osiris::OMLItem::setParam
        
            typedef void ( *setParam_function_type )( ::osiris::OMLItem &,::osiris::String const &,::osiris::String const & );
            
            OMLItem_exposer.def( 
                "setParam"
                , setParam_function_type( &setParam_037609dbf4822b07e457a8d85b5ca1f5 )
                , ( ::boost::python::arg("inst"), ::boost::python::arg("name"), ::boost::python::arg("value") ) );
        
        }
        { //::osiris::OMLItem::getSingleText
        
            typedef boost::python::object ( *getSingleText_function_type )( ::osiris::OMLItem & );
            
            OMLItem_exposer.def( 
                "getSingleText"
                , getSingleText_function_type( &getSingleText_f183a441d4322bf5921e60a5e5349a23 ) );
        
        }
        { //::osiris::OMLItem::extract
        
            typedef boost::python::object ( *extract_function_type )( ::osiris::OMLItem &,::std::wstring const &,::std::wstring const &,::std::size_t,::std::size_t );
            
            OMLItem_exposer.def( 
                "extract"
                , extract_function_type( &extract_88741ade76ebdc58ff0b73adb4c63078 )
                , ( ::boost::python::arg("inst"), ::boost::python::arg("text"), ::boost::python::arg("textLower"), ::boost::python::arg("posStart"), ::boost::python::arg("posEnd")=(::std::size_t)(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::npos) ) );
        
        }
        { //::osiris::OMLItem::extract2
        
            typedef boost::python::object ( *extract2_function_type )( ::osiris::OMLItem &,::std::wstring const &,::std::wstring const &,::std::size_t,::std::size_t );
            
            OMLItem_exposer.def( 
                "extract2"
                , extract2_function_type( &extract2_be7d41110081c46e60d73d326fc84cd8 )
                , ( ::boost::python::arg("inst"), ::boost::python::arg("text"), ::boost::python::arg("textLower"), ::boost::python::arg("posStart"), ::boost::python::arg("posEnd")=(::std::size_t)(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::npos) ) );
        
        }
        { //::osiris::OMLItem::add
        
            typedef void ( *add_function_type )( ::osiris::OMLItem &,::boost::shared_ptr<osiris::OMLItem> );
            
            OMLItem_exposer.def( 
                "add"
                , add_function_type( &add_827a07c244bd8302e50e354f28265050 )
                , ( ::boost::python::arg("inst"), ::boost::python::arg("i") ) );
        
        }
        { //::osiris::OMLItem::getHtml
        
            typedef boost::python::object ( *getHtml_function_type )( ::osiris::OMLItem &,::boost::shared_ptr<osiris::OMLContext> );
            
            OMLItem_exposer.def( 
                "getHtml"
                , getHtml_function_type( &getHtml_fd81d323cb5e42feb8e1fff5de998e85 )
                , ( ::boost::python::arg("inst"), ::boost::python::arg("context") ) );
        
        }
        { //::osiris::OMLItem::getHtmlChilds
        
            typedef boost::python::object ( *getHtmlChilds_function_type )( ::osiris::OMLItem &,::boost::shared_ptr<osiris::OMLContext> );
            
            OMLItem_exposer.def( 
                "getHtmlChilds"
                , getHtmlChilds_function_type( &getHtmlChilds_a89b360b83b097662dfca9c7638d2c44 )
                , ( ::boost::python::arg("inst"), ::boost::python::arg("context") ) );
        
        }
        { //::osiris::OMLItem::getHtmlChildsPlainWithAttributes
        
            typedef boost::python::object ( *getHtmlChildsPlainWithAttributes_function_type )( ::osiris::OMLItem &,::boost::shared_ptr<osiris::OMLContext> );
            
            OMLItem_exposer.def( 
                "getHtmlChildsPlainWithAttributes"
                , getHtmlChildsPlainWithAttributes_function_type( &getHtmlChildsPlainWithAttributes_2de95a23a524f28fd5411c539c9bcbc6 )
                , ( ::boost::python::arg("inst"), ::boost::python::arg("context") ) );
        
        }
        { //::osiris::OMLItem::getOsml
        
            typedef boost::python::object ( *getOsml_function_type )( ::osiris::OMLItem &,::boost::shared_ptr<osiris::OMLContext> );
            
            OMLItem_exposer.def( 
                "getOsml"
                , getOsml_function_type( &getOsml_860393dcc0a96efb7dfb9d76c026ac8f )
                , ( ::boost::python::arg("inst"), ::boost::python::arg("context") ) );
        
        }
        { //::osiris::OMLItem::getOsmlChilds
        
            typedef boost::python::object ( *getOsmlChilds_function_type )( ::osiris::OMLItem &,::boost::shared_ptr<osiris::OMLContext> );
            
            OMLItem_exposer.def( 
                "getOsmlChilds"
                , getOsmlChilds_function_type( &getOsmlChilds_5cd3b5c776eb8fc1013dfd08cc95f013 )
                , ( ::boost::python::arg("inst"), ::boost::python::arg("context") ) );
        
        }
        { //::osiris::OMLItem::getParam
        
            typedef boost::python::object ( *getParam_function_type )( ::osiris::OMLItem const &,::osiris::String const & );
            
            OMLItem_exposer.def( 
                "getParam"
                , getParam_function_type( &getParam_10cc13184beb1cd3fdf13da2902ebea4 )
                , ( ::boost::python::arg("inst"), ::boost::python::arg("name") ) );
        
        }
        { //::osiris::OMLItem::hasParam
        
            typedef boost::python::object ( *hasParam_function_type )( ::osiris::OMLItem const &,::osiris::String const & );
            
            OMLItem_exposer.def( 
                "hasParam"
                , hasParam_function_type( &hasParam_35e65b991cc9ee0a2e647893fab29da4 )
                , ( ::boost::python::arg("inst"), ::boost::python::arg("name") ) );
        
        }
        { //::osiris::OMLItem::removeParam
        
            typedef void ( *removeParam_function_type )( ::osiris::OMLItem &,::osiris::String const & );
            
            OMLItem_exposer.def( 
                "removeParam"
                , removeParam_function_type( &removeParam_a439de55e0f9d9f75644ea04c11c1f3a )
                , ( ::boost::python::arg("inst"), ::boost::python::arg("name") ) );
        
        }
        { //::osiris::OMLItem::setEndPos
        
            typedef void ( *setEndPos_function_type )( ::osiris::OMLItem &,::size_t );
            
            OMLItem_exposer.def( 
                "setEndPos"
                , setEndPos_function_type( &setEndPos_a93dddf1bd17a8e8bb220ee74e39c450 )
                , ( ::boost::python::arg("inst"), ::boost::python::arg("pos") ) );
        
        }
        { //::osiris::OMLItem::setPostProcess
        
            typedef void ( *setPostProcess_function_type )( ::osiris::OMLItem &,bool );
            
            OMLItem_exposer.def( 
                "setPostProcess"
                , setPostProcess_function_type( &setPostProcess_f91c0bb8e6d6635632acea80ee4b281d )
                , ( ::boost::python::arg("inst"), ::boost::python::arg("postProcess") ) );
        
        }
        { //::osiris::OMLItem::setSkipped
        
            typedef void ( *setSkipped_function_type )( ::osiris::OMLItem &,bool );
            
            OMLItem_exposer.def( 
                "setSkipped"
                , setSkipped_function_type( &setSkipped_08d9fc7914d51e46f0e73bcf4a8ba826 )
                , ( ::boost::python::arg("inst"), ::boost::python::arg("val") ) );
        
        }
        OMLItem_exposer.def_readonly( "ITEM_PARAM_DEFAULT", ::osiris::OMLItem::ITEM_PARAM_DEFAULT );
        OMLItem_exposer.def_readonly( "ITEM_PARAM_TEXT", ::osiris::OMLItem::ITEM_PARAM_TEXT );
        OMLItem_exposer.def_readonly( "ITEM_TAG_PARAM", ::osiris::OMLItem::ITEM_TAG_PARAM );
        OMLItem_exposer.def_readonly( "ITEM_TAG_TEXT", ::osiris::OMLItem::ITEM_TAG_TEXT );
        { //property "endPos"[fget=::osiris::OMLItem::getEndPos, fset=::osiris::OMLItem::setEndPos]
        
            typedef ::size_t ( ::osiris::OMLItem::*fget )(  ) const;
            typedef void ( ::osiris::OMLItem::*fset )( ::size_t ) ;
            
            OMLItem_exposer.add_property( 
                "endPos"
                , fget( &::osiris::OMLItem::getEndPos )
                , fset( &::osiris::OMLItem::setEndPos )
                , "get\\set property, built on top of \"size_t osiris::OMLItem::getEndPos() const [member function]\" and \"void osiris::OMLItem::setEndPos(size_t pos) [member function]\"" );
        
        }
        { //property "postProcess"[fget=::osiris::OMLItem::getPostProcess, fset=::osiris::OMLItem::setPostProcess]
        
            typedef bool ( ::osiris::OMLItem::*fget )(  ) const;
            typedef void ( ::osiris::OMLItem::*fset )( bool ) ;
            
            OMLItem_exposer.add_property( 
                "postProcess"
                , fget( &::osiris::OMLItem::getPostProcess )
                , fset( &::osiris::OMLItem::setPostProcess )
                , "get\\set property, built on top of \"bool osiris::OMLItem::getPostProcess() const [member function]\" and \"void osiris::OMLItem::setPostProcess(bool postProcess) [member function]\"" );
        
        }
        { //property "skipped"[fget=::osiris::OMLItem::getSkipped, fset=::osiris::OMLItem::setSkipped]
        
            typedef bool ( ::osiris::OMLItem::*fget )(  ) const;
            typedef void ( ::osiris::OMLItem::*fset )( bool ) ;
            
            OMLItem_exposer.add_property( 
                "skipped"
                , fget( &::osiris::OMLItem::getSkipped )
                , fset( &::osiris::OMLItem::setSkipped )
                , "get\\set property, built on top of \"bool osiris::OMLItem::getSkipped() const [member function]\" and \"void osiris::OMLItem::setSkipped(bool val) [member function]\"" );
        
        }
        { //property "parent"[fget=::osiris::OMLItem::getParent]
        
            typedef ::boost::shared_ptr<osiris::OMLItem> ( ::osiris::OMLItem::*fget )(  ) const;
            
            OMLItem_exposer.add_property( 
                "parent"
                , fget( &::osiris::OMLItem::getParent )
                , "get property, built on top of \"boost::shared_ptr<osiris::OMLItem> osiris::OMLItem::getParent() const [member function]\"" );
        
        }
        { //property "tagName"[fget=::osiris::OMLItem::getTagName]
        
            typedef ::osiris::String const ( ::osiris::OMLItem::*fget )(  ) const;
            
            OMLItem_exposer.add_property( 
                "tagName"
                , fget( &::osiris::OMLItem::getTagName )
                , "get property, built on top of \"osiris::String const osiris::OMLItem::getTagName() const [member function]\"" );
        
        }
        { //property "startPos"[fget=::osiris::OMLItem::getStartPos]
        
            typedef ::size_t ( ::osiris::OMLItem::*fget )(  ) const;
            
            OMLItem_exposer.add_property( 
                "startPos"
                , fget( &::osiris::OMLItem::getStartPos )
                , "get property, built on top of \"size_t osiris::OMLItem::getStartPos() const [member function]\"" );
        
        }
        { //property "childs"[fget=::osiris::OMLItem::getChilds]
        
            typedef ::std::list<boost::shared_ptr<osiris::OMLItem>, osiris::StdAllocator<boost::shared_ptr<osiris::OMLItem>, osiris::SysAllocator<boost::shared_ptr<osiris::OMLItem> > > > const & ( ::osiris::OMLItem::*fget )(  ) const;
            
            OMLItem_exposer.add_property( 
                "childs"
                , ::boost::python::make_function( 
                      fget( &::osiris::OMLItem::getChilds )
                    , bp::return_value_policy< bp::copy_const_reference >() ) 
                , "get property, built on top of \"std::list<boost::shared_ptr<osiris::OMLItem>, osiris::StdAllocator<boost::shared_ptr<osiris::OMLItem>, osiris::SysAllocator<boost::shared_ptr<osiris::OMLItem> > > > const & osiris::OMLItem::getChilds() const [member function]\"" );
        
        }
        { //property "directClose"[fget=::osiris::OMLItem::getDirectClose]
        
            typedef bool ( ::osiris::OMLItem::*fget )(  ) const;
            
            OMLItem_exposer.add_property( 
                "directClose"
                , fget( &::osiris::OMLItem::getDirectClose )
                , "get property, built on top of \"bool osiris::OMLItem::getDirectClose() const [member function]\"" );
        
        }
        { //property "params"[fget=::osiris::OMLItem::getParams]
        
            typedef ::osiris::StringCollection<osiris::String, osiris::StringCollectionTraits<osiris::String> > const & ( ::osiris::OMLItem::*fget )(  ) const;
            
            OMLItem_exposer.add_property( 
                "params"
                , ::boost::python::make_function( 
                      fget( &::osiris::OMLItem::getParams )
                    , bp::return_value_policy< bp::copy_const_reference >() ) 
                , "get property, built on top of \"osiris::StringCollection<osiris::String, osiris::StringCollectionTraits<osiris::String> > const & osiris::OMLItem::getParams() const [member function]\"" );
        
        }
        ::boost::python::register_ptr_to_python< boost::shared_ptr< ::osiris::OMLItem > >();
        ::boost::python::implicitly_convertible< boost::shared_ptr< ::osiris::OMLItem >, boost::shared_ptr< ::osiris::Object > >();
        ::boost::python::implicitly_convertible< boost::shared_ptr< ::osiris::OMLItem >, boost::shared_ptr< ::osiris::enable_this_ptr< osiris::OMLItem > > >();
    }

}