コード例 #1
0
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 > >();
    }

}
コード例 #2
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 > > >();
    }

}