AFEPack
|
#include <MPI.h>
公有类型 | |
typedef CNT< Shared_object< T > * > | base_t |
typedef _Deref_iterator < typename base_t::iterator, Shared_object< T > > | iterator |
typedef _Deref_iterator < typename base_t::const_iterator, const Shared_object< T > > | const_iterator |
公有成员 | |
iterator | begin () |
iterator | end () |
const_iterator | begin () const |
const_iterator | end () const |
base_t::iterator | begin_ptr () |
base_t::iterator | end_ptr () |
base_t::const_iterator | begin_ptr () const |
base_t::const_iterator | end_ptr () const |
也可以使用指针作为列表的元素,通过 _Deref_iterator 使得遍历器的值 仍然返回 Shared_object<T> 类型。
typedef CNT<Shared_object<T> *> MPI::Shared_ptr_list< T, CNT >::base_t |
typedef _Deref_iterator<typename base_t::const_iterator, const Shared_object<T> > MPI::Shared_ptr_list< T, CNT >::const_iterator |
typedef _Deref_iterator<typename base_t::iterator, Shared_object<T> > MPI::Shared_ptr_list< T, CNT >::iterator |
iterator MPI::Shared_ptr_list< T, CNT >::begin | ( | ) | [inline] |
const_iterator MPI::Shared_ptr_list< T, CNT >::begin | ( | ) | const [inline] |
base_t::iterator MPI::Shared_ptr_list< T, CNT >::begin_ptr | ( | ) | [inline] |
base_t::const_iterator MPI::Shared_ptr_list< T, CNT >::begin_ptr | ( | ) | const [inline] |
iterator MPI::Shared_ptr_list< T, CNT >::end | ( | ) | [inline] |
const_iterator MPI::Shared_ptr_list< T, CNT >::end | ( | ) | const [inline] |
base_t::iterator MPI::Shared_ptr_list< T, CNT >::end_ptr | ( | ) | [inline] |
base_t::const_iterator MPI::Shared_ptr_list< T, CNT >::end_ptr | ( | ) | const [inline] |