AFEPack
|
二进制缓冲区及其上构造的流。 更多...
组合类型 | |
class | BinaryBuffer< CHAR, VECTOR > |
class | AFEPack::stream_base< BUFFER > |
class | AFEPack::ostream< BUFFER > |
支持数据写入缓存。 更多... | |
class | AFEPack::istream< BUFFER > |
支持数据从缓存中读取。此对象构造完成后,目前只能从头到尾遍历读取一次。若要多次读取,需要重新构造流对象。 更多... | |
命名空间 | |
namespace | AFEPack |
函数 | |
template<class OSTREAM , class T > | |
void | AFEPack::encode (OSTREAM &os, const T &t) |
template<class ISTREAM , class T > | |
void | AFEPack::decode (ISTREAM &is, T &t) |
template<class OSTREAM , class T > | |
void | AFEPack::encode_binary (OSTREAM &os, const T &t) |
template<class ISTREAM , class T > | |
void | AFEPack::decode_binary (ISTREAM &is, T &t) |
template<class OSTREAM , class T > | |
OSTREAM & | AFEPack::operator<< (OSTREAM &os, const T &t) |
template<class ISTREAM , class T > | |
ISTREAM & | AFEPack::operator>> (ISTREAM &is, T &t) |
template<class BUF , class T > | |
ostream< BUF > & | AFEPack::operator<< (ostream< BUF > &os, const std::vector< T > &t) |
template<class BUF , class T > | |
istream< BUF > & | AFEPack::operator>> (istream< BUF > &is, std::vector< T > &t) |
template<class BUF > | |
ostream< BUF > & | AFEPack::operator<< (ostream< BUF > &os, const std::vector< double > &t) |
template<class BUF > | |
istream< BUF > & | AFEPack::operator>> (istream< BUF > &is, std::vector< double > &t) |
template<class BUF > | |
ostream< BUF > & | AFEPack::operator<< (ostream< BUF > &os, const std::vector< int > &t) |
template<class BUF > | |
istream< BUF > & | AFEPack::operator>> (istream< BUF > &is, std::vector< int > &t) |
template<class BUF > | |
ostream< BUF > & | AFEPack::operator<< (ostream< BUF > &os, const std::vector< u_int > &t) |
template<class BUF > | |
istream< BUF > & | AFEPack::operator>> (istream< BUF > &is, std::vector< u_int > &t) |
template<class BUF > | |
ostream< BUF > & | AFEPack::operator<< (ostream< BUF > &os, const Vector< double > &t) |
template<class BUF > | |
istream< BUF > & | AFEPack::operator>> (istream< BUF > &is, Vector< double > &t) |
template<class BUF , int DIM> | |
ostream< BUF > & | AFEPack::operator<< (ostream< BUF > &os, const afepack::Point< DIM > &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> | |
ostream< BUF > & | AFEPack::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 > & | AFEPack::operator>> (istream< BUF > &is, BinaryBuffer< CHAR, VEC > &buf) |
二进制缓冲区及其上构造的流。