Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::python::dict Class Reference

#include <dict.hpp>

Inheritance diagram for boost::python::dict:
Collaboration diagram for boost::python::dict:

Public Member Functions

 dict ()
 
template<class T >
 dict (T const &data)
 
template<class T >
object get (T const &k) const
 
template<class T1 , class T2 >
object get (T1 const &k, T2 const &d) const
 
template<class T >
bool has_key (T const &k) const
 
template<class T >
object setdefault (T const &k)
 
template<class T1 , class T2 >
object setdefault (T1 const &k, T2 const &d)
 
template<class T >
void update (T const &E)
 
void clear ()
 
dict copy ()
 
object get (object_cref k) const
 
object get (object_cref k, object_cref d) const
 
bool has_key (object_cref k) const
 
list items () const
 
object iteritems () const
 
object iterkeys () const
 
object itervalues () const
 
list keys () const
 
tuple popitem ()
 
object setdefault (object_cref k)
 
object setdefault (object_cref k, object_cref d)
 
void update (object_cref E)
 
list values () const
 

Constructor & Destructor Documentation

boost::python::dict::dict ( )
inline
template<class T >
boost::python::dict::dict ( T const &  data)
inlineexplicit

Member Function Documentation

void boost::python::detail::dict_base::clear ( )
inherited
dict boost::python::detail::dict_base::copy ( )
inherited
object boost::python::detail::dict_base::get ( object_cref  k) const
inherited

Referenced by get().

object boost::python::detail::dict_base::get ( object_cref  k,
object_cref  d 
) const
inherited
template<class T >
object boost::python::dict::get ( T const &  k) const
inline
template<class T1 , class T2 >
object boost::python::dict::get ( T1 const &  k,
T2 const &  d 
) const
inline
bool boost::python::detail::dict_base::has_key ( object_cref  k) const
inherited

Referenced by has_key().

template<class T >
bool boost::python::dict::has_key ( T const &  k) const
inline
list boost::python::detail::dict_base::items ( ) const
inherited
object boost::python::detail::dict_base::iteritems ( ) const
inherited
object boost::python::detail::dict_base::iterkeys ( ) const
inherited
object boost::python::detail::dict_base::itervalues ( ) const
inherited
list boost::python::detail::dict_base::keys ( ) const
inherited
tuple boost::python::detail::dict_base::popitem ( )
inherited
object boost::python::detail::dict_base::setdefault ( object_cref  k)
inherited

Referenced by setdefault().

object boost::python::detail::dict_base::setdefault ( object_cref  k,
object_cref  d 
)
inherited
template<class T >
object boost::python::dict::setdefault ( T const &  k)
inline
template<class T1 , class T2 >
object boost::python::dict::setdefault ( T1 const &  k,
T2 const &  d 
)
inline
void boost::python::detail::dict_base::update ( object_cref  E)
inherited

Referenced by update().

template<class T >
void boost::python::dict::update ( T const &  E)
inline
list boost::python::detail::dict_base::values ( ) const
inherited

The documentation for this class was generated from the following file: