AFEPack
组合类型 | 函数
AFEPack命名空间参考

组合类型

class  stream_base
class  ostream
 支持数据写入缓存。 更多...
class  istream
 支持数据从缓存中读取。此对象构造完成后,目前只能从头到尾遍历读取一次。若要多次读取,需要重新构造流对象。 更多...

函数

template<class OSTREAM , class T >
void encode (OSTREAM &os, const T &t)
template<class ISTREAM , class T >
void decode (ISTREAM &is, T &t)
template<class OSTREAM , class T >
void encode_binary (OSTREAM &os, const T &t)
template<class ISTREAM , class T >
void decode_binary (ISTREAM &is, T &t)
template<class OSTREAM , class T >
OSTREAM & operator<< (OSTREAM &os, const T &t)
template<class ISTREAM , class T >
ISTREAM & operator>> (ISTREAM &is, T &t)
template<class BUF , class T >
ostream< BUF > & operator<< (ostream< BUF > &os, const std::vector< T > &t)
template<class BUF , class T >
istream< BUF > & operator>> (istream< BUF > &is, std::vector< T > &t)
template<class BUF >
ostream< BUF > & operator<< (ostream< BUF > &os, const std::vector< double > &t)
template<class BUF >
istream< BUF > & operator>> (istream< BUF > &is, std::vector< double > &t)
template<class BUF >
ostream< BUF > & operator<< (ostream< BUF > &os, const std::vector< int > &t)
template<class BUF >
istream< BUF > & operator>> (istream< BUF > &is, std::vector< int > &t)
template<class BUF >
ostream< BUF > & operator<< (ostream< BUF > &os, const std::vector< u_int > &t)
template<class BUF >
istream< BUF > & operator>> (istream< BUF > &is, std::vector< u_int > &t)
template<class BUF >
ostream< BUF > & operator<< (ostream< BUF > &os, const Vector< double > &t)
template<class BUF >
istream< BUF > & operator>> (istream< BUF > &is, Vector< double > &t)
template<class BUF , int DIM>
ostream< BUF > & operator<< (ostream< BUF > &os, const afepack::Point< DIM > &t)
template<class BUF , int DIM>
istream< BUF > & operator>> (istream< BUF > &is, afepack::Point< DIM > &t)
template<class BUF , typename CHAR , template< typename T=char, typename ALLOC=std::allocator< T > > class VEC>
ostream< BUF > & operator<< (ostream< BUF > &os, const BinaryBuffer< CHAR, VEC > &buf)
template<class BUF , typename CHAR , template< typename T=char, typename ALLOC=std::allocator< T > > class VEC>
istream< BUF > & operator>> (istream< BUF > &is, BinaryBuffer< CHAR, VEC > &buf)

函数文档

template<class ISTREAM , class T >
void AFEPack::decode ( ISTREAM &  is,
T &  t 
)
template<class ISTREAM , class T >
void AFEPack::decode_binary ( ISTREAM &  is,
T &  t 
)
template<class OSTREAM , class T >
void AFEPack::encode ( OSTREAM &  os,
const T &  t 
)
template<class OSTREAM , class T >
void AFEPack::encode_binary ( OSTREAM &  os,
const T &  t 
)
template<class OSTREAM , class T >
OSTREAM& AFEPack::operator<< ( OSTREAM &  os,
const T &  t 
)
template<class BUF , class T >
ostream<BUF>& AFEPack::operator<< ( ostream< BUF > &  os,
const std::vector< T > &  t 
)
template<class BUF >
ostream<BUF>& AFEPack::operator<< ( ostream< BUF > &  os,
const std::vector< double > &  t 
)
template<class BUF >
ostream<BUF>& AFEPack::operator<< ( ostream< BUF > &  os,
const std::vector< int > &  t 
)
template<class BUF >
ostream<BUF>& AFEPack::operator<< ( ostream< BUF > &  os,
const std::vector< u_int > &  t 
)
template<class BUF >
ostream<BUF>& AFEPack::operator<< ( ostream< BUF > &  os,
const Vector< double > &  t 
)
template<class BUF , int DIM>
ostream<BUF>& AFEPack::operator<< ( ostream< BUF > &  os,
const afepack::Point< DIM > &  t 
)
template<class BUF , typename CHAR , template< typename T=char, typename ALLOC=std::allocator< T > > class VEC>
ostream<BUF>& AFEPack::operator<< ( ostream< BUF > &  os,
const BinaryBuffer< CHAR, VEC > &  buf 
)
template<class ISTREAM , class T >
ISTREAM& AFEPack::operator>> ( ISTREAM &  is,
T &  t 
)
template<class BUF , class T >
istream<BUF>& AFEPack::operator>> ( istream< BUF > &  is,
std::vector< T > &  t 
)
template<class BUF >
istream<BUF>& AFEPack::operator>> ( istream< BUF > &  is,
std::vector< double > &  t 
)
template<class BUF >
istream<BUF>& AFEPack::operator>> ( istream< BUF > &  is,
std::vector< int > &  t 
)
template<class BUF >
istream<BUF>& AFEPack::operator>> ( istream< BUF > &  is,
std::vector< u_int > &  t 
)
template<class BUF >
istream<BUF>& AFEPack::operator>> ( istream< BUF > &  is,
Vector< double > &  t 
)
template<class BUF , int DIM>
istream<BUF>& AFEPack::operator>> ( istream< BUF > &  is,
afepack::Point< DIM > &  t 
)
template<class BUF , typename CHAR , template< typename T=char, typename ALLOC=std::allocator< T > > class VEC>
istream<BUF>& AFEPack::operator>> ( istream< BUF > &  is,
BinaryBuffer< CHAR, VEC > &  buf 
)