AFEPack
公有类型 | 公有成员 | 私有类型 | 私有属性
MPI::FaceData::details::Packer< OBJ, DATA, _dummy_packer< OBJ, DATA > >模板类参考

#include <MPI_FaceData.h>

所有成员的列表。

公有类型

typedef OBJ object_t
typedef DATA data_t
typedef _dummy_packer
< object_t, DATA > 
packer_t
typedef property_id_t< data_tpid_t
typedef data_t *(* fun_ptr_t )(const object_t &, const pid_t &)

公有成员

 Packer ()
 Packer (fun_ptr_t _np, fun_ptr_t _gp)
 Packer (const this_t &fdp)
this_toperator= (const this_t &fdp)
const packer_tpacker () const
data_tget_property (const object_t &obj, const pid_t &pid) const
data_tnew_property (const object_t &obj, const pid_t &pid) const

私有类型

typedef Packer< object_t,
data_t, packer_t
this_t

私有属性

fun_ptr_t _new_property
fun_ptr_t _get_property

详细描述

template<class OBJ, class DATA>
class MPI::FaceData::details::Packer< OBJ, DATA, _dummy_packer< OBJ, DATA > >

以非成员函数做函数指针构造的双边数据打包器。


成员类型定义文档

template<class OBJ , class DATA >
typedef DATA MPI::FaceData::details::Packer< OBJ, DATA, _dummy_packer< OBJ, DATA > >::data_t
template<class OBJ , class DATA >
typedef data_t*(* MPI::FaceData::details::Packer< OBJ, DATA, _dummy_packer< OBJ, DATA > >::fun_ptr_t)(const object_t &, const pid_t &)
template<class OBJ , class DATA >
typedef OBJ MPI::FaceData::details::Packer< OBJ, DATA, _dummy_packer< OBJ, DATA > >::object_t
template<class OBJ , class DATA >
typedef _dummy_packer<object_t,DATA> MPI::FaceData::details::Packer< OBJ, DATA, _dummy_packer< OBJ, DATA > >::packer_t
template<class OBJ , class DATA >
typedef property_id_t<data_t> MPI::FaceData::details::Packer< OBJ, DATA, _dummy_packer< OBJ, DATA > >::pid_t
template<class OBJ , class DATA >
typedef Packer<object_t,data_t,packer_t> MPI::FaceData::details::Packer< OBJ, DATA, _dummy_packer< OBJ, DATA > >::this_t [private]

构造及析构函数文档

template<class OBJ , class DATA >
MPI::FaceData::details::Packer< OBJ, DATA, _dummy_packer< OBJ, DATA > >::Packer ( ) [inline]
template<class OBJ , class DATA >
MPI::FaceData::details::Packer< OBJ, DATA, _dummy_packer< OBJ, DATA > >::Packer ( fun_ptr_t  _np,
fun_ptr_t  _gp 
) [inline]
template<class OBJ , class DATA >
MPI::FaceData::details::Packer< OBJ, DATA, _dummy_packer< OBJ, DATA > >::Packer ( const this_t fdp) [inline]

成员函数文档

template<class OBJ , class DATA >
data_t* MPI::FaceData::details::Packer< OBJ, DATA, _dummy_packer< OBJ, DATA > >::get_property ( const object_t obj,
const pid_t pid 
) const [inline]
template<class OBJ , class DATA >
data_t* MPI::FaceData::details::Packer< OBJ, DATA, _dummy_packer< OBJ, DATA > >::new_property ( const object_t obj,
const pid_t pid 
) const [inline]
template<class OBJ , class DATA >
this_t& MPI::FaceData::details::Packer< OBJ, DATA, _dummy_packer< OBJ, DATA > >::operator= ( const this_t fdp) [inline]
template<class OBJ , class DATA >
const packer_t* MPI::FaceData::details::Packer< OBJ, DATA, _dummy_packer< OBJ, DATA > >::packer ( ) const [inline]

成员数据文档

template<class OBJ , class DATA >
fun_ptr_t MPI::FaceData::details::Packer< OBJ, DATA, _dummy_packer< OBJ, DATA > >::_get_property [private]
template<class OBJ , class DATA >
fun_ptr_t MPI::FaceData::details::Packer< OBJ, DATA, _dummy_packer< OBJ, DATA > >::_new_property [private]

该类的文档由以下文件生成: