#include <init.hpp>


Public Types | |
| typedef init < BOOST_PP_ENUM_PARAMS_Z(1, BOOST_PYTHON_MAX_ARITY, T) >  | self_t | 
| typedef detail::type_list < BOOST_PP_ENUM_PARAMS_Z(1, BOOST_PYTHON_MAX_ARITY, T) >  | signature_ | 
| typedef detail::is_optional < typename mpl::eval_if < mpl::empty< signature_ > , mpl::false_, mpl::back < signature_ > >::type >  | back_is_optional | 
| typedef mpl::eval_if < back_is_optional, mpl::back < signature_ >, mpl::vector0 <> >::type  | optional_args | 
| typedef mpl::eval_if < back_is_optional, mpl::if_ < mpl::empty< optional_args > , detail::drop1< signature_ > , mpl::joint_view < detail::drop1< signature_ > , optional_args > >, signature_ >::type  | signature | 
| typedef mpl::size< optional_args > | n_defaults | 
| typedef mpl::size< signature > | n_arguments | 
Public Member Functions | |
| init (char const *doc_=0) | |
| template<std::size_t N> | |
| init (char const *doc_, detail::keywords< N > const &kw) | |
| template<std::size_t N> | |
| init (detail::keywords< N > const &kw, char const *doc_=0) | |
| template<class CallPoliciesT > | |
| init_with_call_policies < CallPoliciesT, self_t >  | operator[] (CallPoliciesT const &policies) const | 
| init< BOOST_PP_ENUM_PARAMS_Z(1,  BOOST_PYTHON_MAX_ARITY, T) > const &  | derived () const | 
| char const * | doc_string () const | 
| detail::keyword_range const & | keywords () const | 
Static Public Member Functions | |
| static default_call_policies | call_policies () | 
Protected Member Functions | |
| init< BOOST_PP_ENUM_PARAMS_Z(1,  BOOST_PYTHON_MAX_ARITY, T) > const &  | derived_visitor () const | 
| typedef detail::is_optional< typename mpl::eval_if< mpl::empty<signature_> , mpl::false_ , mpl::back<signature_> >::type > boost::python::init<>::back_is_optional | 
| typedef mpl::size<signature> boost::python::init<>::n_arguments | 
| typedef mpl::size<optional_args> boost::python::init<>::n_defaults | 
| typedef mpl::eval_if< back_is_optional , mpl::back<signature_> , mpl::vector0<> >::type boost::python::init<>::optional_args | 
| typedef init< BOOST_PP_ENUM_PARAMS_Z(1, BOOST_PYTHON_MAX_ARITY, T) > boost::python::init<>::self_t | 
| typedef mpl::eval_if< back_is_optional , mpl::if_< mpl::empty<optional_args> , detail::drop1<signature_> , mpl::joint_view< detail::drop1<signature_> , optional_args > > , signature_ >::type boost::python::init<>::signature | 
| typedef detail::type_list< BOOST_PP_ENUM_PARAMS_Z(1, BOOST_PYTHON_MAX_ARITY, T) > boost::python::init<>::signature_ | 
      
  | 
  inline | 
      
  | 
  inline | 
References N, and boost::program_options::value().
      
  | 
  inline | 
References N, and boost::program_options::value().
      
  | 
  inlinestaticinherited | 
      
  | 
  inlineinherited | 
References boost::detail::const.
      
  | 
  inlineprotectedinherited | 
      
  | 
  inlineinherited | 
Referenced by boost::python::init<>::operator[]().
      
  | 
  inlineinherited | 
Referenced by boost::python::init<>::operator[]().
      
  | 
  inline |