Geant4  9.6.p02
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Types | Public Member Functions | Static Public Member Functions | List of all members
boost::python::detail::container_element< Container, Index, Policies > Class Template Reference

#include <indexing_suite_detail.hpp>

Public Types

typedef Index index_type
 
typedef Container container_type
 
typedef Policies::data_type element_type
 
typedef Policies policies_type
 
typedef container_element
< Container, Index, Policies > 
self_t
 
typedef proxy_group< self_tlinks_type
 
typedef Index index_type
 
typedef Container container_type
 
typedef Policies::data_type element_type
 
typedef Policies policies_type
 
typedef container_element
< Container, Index, Policies > 
self_t
 
typedef proxy_group< self_tlinks_type
 

Public Member Functions

 container_element (object container, Index index)
 
 container_element (container_element const &ce)
 
 ~container_element ()
 
element_typeoperator* () const
 
element_typeget () const
 
void detach ()
 
bool is_detached () const
 
Container & get_container () const
 
Index get_index () const
 
void set_index (Index i)
 
 container_element (object container, Index index)
 
 container_element (container_element const &ce)
 
 ~container_element ()
 
element_typeoperator* () const
 
element_typeget () const
 
void detach ()
 
bool is_detached () const
 
Container & get_container () const
 
Index get_index () const
 
void set_index (Index i)
 

Static Public Member Functions

static proxy_links< self_t,
Container > & 
get_links ()
 
static proxy_links< self_t,
Container > & 
get_links ()
 

Detailed Description

template<class Container, class Index, class Policies>
class boost::python::detail::container_element< Container, Index, Policies >

Definition at line 352 of file indexing_suite_detail.hpp.

Member Typedef Documentation

template<class Container, class Index, class Policies>
typedef Container boost::python::detail::container_element< Container, Index, Policies >::container_type

Definition at line 357 of file indexing_suite_detail.hpp.

template<class Container, class Index, class Policies>
typedef Container boost::python::detail::container_element< Container, Index, Policies >::container_type

Definition at line 357 of file indexing_suite_detail.hpp.

template<class Container, class Index, class Policies>
typedef Policies::data_type boost::python::detail::container_element< Container, Index, Policies >::element_type

Definition at line 358 of file indexing_suite_detail.hpp.

template<class Container, class Index, class Policies>
typedef Policies::data_type boost::python::detail::container_element< Container, Index, Policies >::element_type

Definition at line 358 of file indexing_suite_detail.hpp.

template<class Container, class Index, class Policies>
typedef Index boost::python::detail::container_element< Container, Index, Policies >::index_type

Definition at line 356 of file indexing_suite_detail.hpp.

template<class Container, class Index, class Policies>
typedef Index boost::python::detail::container_element< Container, Index, Policies >::index_type

Definition at line 356 of file indexing_suite_detail.hpp.

template<class Container, class Index, class Policies>
typedef proxy_group<self_t> boost::python::detail::container_element< Container, Index, Policies >::links_type

Definition at line 361 of file indexing_suite_detail.hpp.

template<class Container, class Index, class Policies>
typedef proxy_group<self_t> boost::python::detail::container_element< Container, Index, Policies >::links_type

Definition at line 361 of file indexing_suite_detail.hpp.

template<class Container, class Index, class Policies>
typedef Policies boost::python::detail::container_element< Container, Index, Policies >::policies_type

Definition at line 359 of file indexing_suite_detail.hpp.

template<class Container, class Index, class Policies>
typedef Policies boost::python::detail::container_element< Container, Index, Policies >::policies_type

Definition at line 359 of file indexing_suite_detail.hpp.

template<class Container, class Index, class Policies>
typedef container_element<Container, Index, Policies> boost::python::detail::container_element< Container, Index, Policies >::self_t

Definition at line 360 of file indexing_suite_detail.hpp.

template<class Container, class Index, class Policies>
typedef container_element<Container, Index, Policies> boost::python::detail::container_element< Container, Index, Policies >::self_t

Definition at line 360 of file indexing_suite_detail.hpp.

Constructor & Destructor Documentation

template<class Container, class Index, class Policies>
boost::python::detail::container_element< Container, Index, Policies >::container_element ( object  container,
Index  index 
)
inline

Definition at line 363 of file indexing_suite_detail.hpp.

template<class Container, class Index, class Policies>
boost::python::detail::container_element< Container, Index, Policies >::container_element ( container_element< Container, Index, Policies > const ce)
inline

Definition at line 370 of file indexing_suite_detail.hpp.

template<class Container, class Index, class Policies>
boost::python::detail::container_element< Container, Index, Policies >::~container_element ( )
inline

Definition at line 377 of file indexing_suite_detail.hpp.

Here is the call graph for this function:

template<class Container, class Index, class Policies>
boost::python::detail::container_element< Container, Index, Policies >::container_element ( object  container,
Index  index 
)
inline

Definition at line 363 of file indexing_suite_detail.hpp.

template<class Container, class Index, class Policies>
boost::python::detail::container_element< Container, Index, Policies >::container_element ( container_element< Container, Index, Policies > const ce)
inline

Definition at line 370 of file indexing_suite_detail.hpp.

template<class Container, class Index, class Policies>
boost::python::detail::container_element< Container, Index, Policies >::~container_element ( )
inline

Definition at line 377 of file indexing_suite_detail.hpp.

Here is the call graph for this function:

Member Function Documentation

template<class Container, class Index, class Policies>
void boost::python::detail::container_element< Container, Index, Policies >::detach ( )
inline

Definition at line 398 of file indexing_suite_detail.hpp.

Here is the call graph for this function:

template<class Container, class Index, class Policies>
void boost::python::detail::container_element< Container, Index, Policies >::detach ( )
inline

Definition at line 398 of file indexing_suite_detail.hpp.

Here is the call graph for this function:

template<class Container, class Index, class Policies>
element_type* boost::python::detail::container_element< Container, Index, Policies >::get ( ) const
inline

Definition at line 390 of file indexing_suite_detail.hpp.

Here is the call graph for this function:

template<class Container, class Index, class Policies>
element_type* boost::python::detail::container_element< Container, Index, Policies >::get ( ) const
inline

Definition at line 390 of file indexing_suite_detail.hpp.

Here is the call graph for this function:

Here is the caller graph for this function:

template<class Container, class Index, class Policies>
Container& boost::python::detail::container_element< Container, Index, Policies >::get_container ( ) const
inline

Definition at line 416 of file indexing_suite_detail.hpp.

Here is the caller graph for this function:

template<class Container, class Index, class Policies>
Container& boost::python::detail::container_element< Container, Index, Policies >::get_container ( ) const
inline

Definition at line 416 of file indexing_suite_detail.hpp.

template<class Container, class Index, class Policies>
Index boost::python::detail::container_element< Container, Index, Policies >::get_index ( ) const
inline

Definition at line 422 of file indexing_suite_detail.hpp.

template<class Container, class Index, class Policies>
Index boost::python::detail::container_element< Container, Index, Policies >::get_index ( ) const
inline

Definition at line 422 of file indexing_suite_detail.hpp.

template<class Container, class Index, class Policies>
static proxy_links<self_t, Container>& boost::python::detail::container_element< Container, Index, Policies >::get_links ( )
inlinestatic

Definition at line 434 of file indexing_suite_detail.hpp.

Here is the caller graph for this function:

template<class Container, class Index, class Policies>
static proxy_links<self_t, Container>& boost::python::detail::container_element< Container, Index, Policies >::get_links ( )
inlinestatic

Definition at line 434 of file indexing_suite_detail.hpp.

template<class Container, class Index, class Policies>
bool boost::python::detail::container_element< Container, Index, Policies >::is_detached ( ) const
inline

Definition at line 410 of file indexing_suite_detail.hpp.

Here is the call graph for this function:

Here is the caller graph for this function:

template<class Container, class Index, class Policies>
bool boost::python::detail::container_element< Container, Index, Policies >::is_detached ( ) const
inline

Definition at line 410 of file indexing_suite_detail.hpp.

Here is the call graph for this function:

template<class Container, class Index, class Policies>
element_type& boost::python::detail::container_element< Container, Index, Policies >::operator* ( ) const
inline

Definition at line 383 of file indexing_suite_detail.hpp.

Here is the call graph for this function:

template<class Container, class Index, class Policies>
element_type& boost::python::detail::container_element< Container, Index, Policies >::operator* ( ) const
inline

Definition at line 383 of file indexing_suite_detail.hpp.

Here is the call graph for this function:

template<class Container, class Index, class Policies>
void boost::python::detail::container_element< Container, Index, Policies >::set_index ( Index  i)
inline

Definition at line 428 of file indexing_suite_detail.hpp.

template<class Container, class Index, class Policies>
void boost::python::detail::container_element< Container, Index, Policies >::set_index ( Index  i)
inline

Definition at line 428 of file indexing_suite_detail.hpp.


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