void register_IHttpDirectory_class(){ { //::osiris::IHttpDirectory typedef ::boost::python::class_< IHttpDirectory_wrapper, ::boost::noncopyable > IHttpDirectory_exposer_t; IHttpDirectory_exposer_t IHttpDirectory_exposer = IHttpDirectory_exposer_t( "IHttpDirectory", ::boost::python::init< ::osiris::String const & >(( ::boost::python::arg("name") )) ); ::boost::python::scope IHttpDirectory_scope( IHttpDirectory_exposer ); ::boost::python::enum_< ::osiris::IHttpDirectory::Restrictions>("Restrictions") .value("drNone", ::osiris::IHttpDirectory::drNone) .value("drLocal", ::osiris::IHttpDirectory::drLocal) .export_values() ; { //::osiris::IHttpDirectory::isActive typedef boost::python::object ( *isActive_function_type )( ::osiris::IHttpDirectory const & ); IHttpDirectory_exposer.def( "isActive" , isActive_function_type( &IHttpDirectory_wrapper::isActive ) ); } { //::osiris::IHttpDirectory::getRestriction typedef boost::python::object ( *getRestriction_function_type )( ::osiris::IHttpDirectory const & ); IHttpDirectory_exposer.def( "getRestriction" , getRestriction_function_type( &IHttpDirectory_wrapper::getRestriction ) ); } { //::osiris::IHttpDirectory::getName typedef boost::python::object ( *getName_function_type )( ::osiris::IHttpDirectory const & ); IHttpDirectory_exposer.def( "getName" , getName_function_type( &IHttpDirectory_wrapper::getName ) ); } { //::osiris::IHttpDirectory::getParent typedef boost::python::object ( *getParent_function_type )( ::osiris::IHttpDirectory const & ); IHttpDirectory_exposer.def( "getParent" , getParent_function_type( &IHttpDirectory_wrapper::getParent ) ); } { //::osiris::IHttpDirectory::getPath typedef boost::python::object ( *getPath_function_type )( ::osiris::IHttpDirectory const & ); IHttpDirectory_exposer.def( "getPath" , getPath_function_type( &IHttpDirectory_wrapper::getPath ) ); } { //::osiris::IHttpDirectory::createSessionState typedef ::boost::shared_ptr< osiris::HttpSessionState > ( ::osiris::IHttpDirectory::*createSessionState_function_type )( ::boost::shared_ptr< osiris::HttpSession >,::osiris::TimeDuration const & ) const; typedef ::boost::shared_ptr< osiris::HttpSessionState > ( IHttpDirectory_wrapper::*default_createSessionState_function_type )( ::boost::shared_ptr< osiris::HttpSession >,::osiris::TimeDuration const & ) const; IHttpDirectory_exposer.def( "createSessionState" , createSessionState_function_type(&::osiris::IHttpDirectory::createSessionState) , default_createSessionState_function_type(&IHttpDirectory_wrapper::default_createSessionState) , ( ::boost::python::arg("session"), ::boost::python::arg("duration") ) ); } { //::osiris::IHttpDirectory::process typedef bool ( ::osiris::IHttpDirectory::*process_function_type )( ::boost::shared_ptr< osiris::HttpSession >,::osiris::HttpPath const & ) ; typedef bool ( IHttpDirectory_wrapper::*default_process_function_type )( ::boost::shared_ptr< osiris::HttpSession >,::osiris::HttpPath const & ) ; IHttpDirectory_exposer.def( "process" , process_function_type(&::osiris::IHttpDirectory::process) , default_process_function_type(&IHttpDirectory_wrapper::default_process) , ( ::boost::python::arg("session"), ::boost::python::arg("path") ) ); } { //::osiris::IHttpDirectory::handle typedef bool ( IHttpDirectory_wrapper::*handle_function_type )( ::boost::shared_ptr< osiris::HttpSession >,::osiris::HttpPath const & ) ; IHttpDirectory_exposer.def( "handle" , handle_function_type( &IHttpDirectory_wrapper::handle ) , ( ::boost::python::arg("session"), ::boost::python::arg("path") ) ); } { //::osiris::IHttpDirectory::addDirectory typedef boost::python::object ( *addDirectory_function_type )( ::osiris::IHttpDirectory &,::boost::shared_ptr<osiris::IHttpDirectory> ); IHttpDirectory_exposer.def( "addDirectory" , addDirectory_function_type( &IHttpDirectory_wrapper::addDirectory ) , ( ::boost::python::arg("inst"), ::boost::python::arg("directory") ) ); } { //::osiris::IHttpDirectory::getDirectory typedef boost::python::object ( *getDirectory_function_type )( ::osiris::IHttpDirectory const &,::osiris::String const & ); IHttpDirectory_exposer.def( "getDirectory" , getDirectory_function_type( &IHttpDirectory_wrapper::getDirectory ) , ( ::boost::python::arg("inst"), ::boost::python::arg("name") ) ); } { //::osiris::IHttpDirectory::getSessionCookie typedef ::osiris::String ( ::osiris::IHttpDirectory::*getSessionCookie_function_type )( ::boost::shared_ptr< osiris::HttpSession > ) const; typedef ::osiris::String ( IHttpDirectory_wrapper::*default_getSessionCookie_function_type )( ::boost::shared_ptr< osiris::HttpSession > ) const; IHttpDirectory_exposer.def( "getSessionCookie" , getSessionCookie_function_type(&::osiris::IHttpDirectory::getSessionCookie) , default_getSessionCookie_function_type(&IHttpDirectory_wrapper::default_getSessionCookie) , ( ::boost::python::arg("session") ) ); } { //::osiris::IHttpDirectory::hasDirectory typedef boost::python::object ( *hasDirectory_function_type )( ::osiris::IHttpDirectory const &,::osiris::String const & ); IHttpDirectory_exposer.def( "hasDirectory" , hasDirectory_function_type( &IHttpDirectory_wrapper::hasDirectory ) , ( ::boost::python::arg("inst"), ::boost::python::arg("name") ) ); } { //::osiris::IHttpDirectory::isAccessible typedef bool ( ::osiris::IHttpDirectory::*isAccessible_function_type )( ::boost::shared_ptr< osiris::HttpSession > ) ; typedef bool ( IHttpDirectory_wrapper::*default_isAccessible_function_type )( ::boost::shared_ptr< osiris::HttpSession > ) ; IHttpDirectory_exposer.def( "isAccessible" , isAccessible_function_type(&::osiris::IHttpDirectory::isAccessible) , default_isAccessible_function_type(&IHttpDirectory_wrapper::default_isAccessible) , ( ::boost::python::arg("session") ) ); } { //::osiris::IHttpDirectory::removeDirectory typedef boost::python::object ( *removeDirectory_function_type )( ::osiris::IHttpDirectory &,::boost::shared_ptr<osiris::IHttpDirectory> ); IHttpDirectory_exposer.def( "removeDirectory" , removeDirectory_function_type( &IHttpDirectory_wrapper::removeDirectory_ec6e674ac47645d3f33925238eb4fa81 ) , ( ::boost::python::arg("inst"), ::boost::python::arg("directory") ) ); } { //::osiris::IHttpDirectory::removeDirectory typedef boost::python::object ( *removeDirectory_function_type )( ::osiris::IHttpDirectory &,::osiris::String const & ); IHttpDirectory_exposer.def( "removeDirectory" , removeDirectory_function_type( &IHttpDirectory_wrapper::removeDirectory_964e6fdc00c45b9783c4e5c9f62d01b8 ) , ( ::boost::python::arg("inst"), ::boost::python::arg("name") ) ); } { //::osiris::IHttpDirectory::setActive typedef void ( *setActive_function_type )( ::osiris::IHttpDirectory &,bool ); IHttpDirectory_exposer.def( "setActive" , setActive_function_type( &IHttpDirectory_wrapper::setActive ) , ( ::boost::python::arg("inst"), ::boost::python::arg("active") ) ); } { //::osiris::IHttpDirectory::setRestriction typedef void ( *setRestriction_function_type )( ::osiris::IHttpDirectory &,::osiris::IHttpDirectory::Restrictions ); IHttpDirectory_exposer.def( "setRestriction" , setRestriction_function_type( &IHttpDirectory_wrapper::setRestriction ) , ( ::boost::python::arg("inst"), ::boost::python::arg("restriction") ) ); } { //property "restriction"[fget=::osiris::IHttpDirectory::getRestriction, fset=::osiris::IHttpDirectory::setRestriction] typedef ::osiris::IHttpDirectory::Restrictions ( ::osiris::IHttpDirectory::*fget )( ) const; typedef void ( ::osiris::IHttpDirectory::*fset )( ::osiris::IHttpDirectory::Restrictions ) ; IHttpDirectory_exposer.add_property( "restriction" , fget( &::osiris::IHttpDirectory::getRestriction ) , fset( &::osiris::IHttpDirectory::setRestriction ) , "get\\set property, built on top of \"osiris::IHttpDirectory::Restrictions osiris::IHttpDirectory::getRestriction() const [member function]\" and \"void osiris::IHttpDirectory::setRestriction(osiris::IHttpDirectory::Restrictions restriction) [member function]\"" ); } { //property "name"[fget=::osiris::IHttpDirectory::getName] typedef ::osiris::String const & ( ::osiris::IHttpDirectory::*fget )( ) const; IHttpDirectory_exposer.add_property( "name" , ::boost::python::make_function( fget( &::osiris::IHttpDirectory::getName ) , bp::return_value_policy< bp::copy_const_reference >() ) , "get property, built on top of \"osiris::String const & osiris::IHttpDirectory::getName() const [member function]\"" ); } { //property "parent"[fget=::osiris::IHttpDirectory::getParent] typedef ::boost::shared_ptr<osiris::IHttpDirectory> ( ::osiris::IHttpDirectory::*fget )( ) const; IHttpDirectory_exposer.add_property( "parent" , fget( &::osiris::IHttpDirectory::getParent ) , "get property, built on top of \"boost::shared_ptr<osiris::IHttpDirectory> osiris::IHttpDirectory::getParent() const [member function]\"" ); } { //property "path"[fget=::osiris::IHttpDirectory::getPath] typedef ::osiris::HttpPath ( ::osiris::IHttpDirectory::*fget )( ) const; IHttpDirectory_exposer.add_property( "path" , fget( &::osiris::IHttpDirectory::getPath ) , "get property, built on top of \"osiris::HttpPath osiris::IHttpDirectory::getPath() const [member function]\"" ); } ::boost::python::register_ptr_to_python< boost::shared_ptr< ::osiris::IHttpDirectory > >(); ::boost::python::implicitly_convertible< boost::shared_ptr< ::osiris::IHttpDirectory >, boost::shared_ptr< ::boost::noncopyable_::noncopyable > >(); ::boost::python::implicitly_convertible< boost::shared_ptr< ::osiris::IHttpDirectory >, boost::shared_ptr< ::osiris::Object > >(); ::boost::python::implicitly_convertible< boost::shared_ptr< ::osiris::IHttpDirectory >, boost::shared_ptr< ::osiris::enable_this_ptr< osiris::IHttpDirectory > > >(); ::boost::python::implicitly_convertible< boost::shared_ptr< ::osiris::HttpDirectoryCallback >, boost::shared_ptr< ::osiris::IHttpDirectory > >(); ::boost::python::implicitly_convertible< boost::shared_ptr< ::osiris::HttpVirtualDirectory >, boost::shared_ptr< ::osiris::IHttpDirectory > >(); ::boost::python::implicitly_convertible< boost::shared_ptr< ::osiris::HttpRootDirectory >, boost::shared_ptr< ::osiris::IHttpDirectory > >(); ::boost::python::implicitly_convertible< boost::shared_ptr< ::osiris::HttpPhysicalDirectory >, boost::shared_ptr< ::osiris::IHttpDirectory > >(); ::boost::python::implicitly_convertible< boost::shared_ptr< ::osiris::HttpEnumeratedDirectoryCallback >, boost::shared_ptr< ::osiris::IHttpDirectory > >(); } }
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 > > >(); } }