AFEPack
组合类型 | 命名空间 | 函数
BinaryBuffer.h文件参考

二进制缓冲区及其上构造的流。 更多...

#include <vector>
#include "Geometry.h"

浏览该文件的源代码。

组合类型

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)

详细描述

二进制缓冲区及其上构造的流。

作者:
Ruo Li <rli>
日期:
Thu Sep 24 09:46:48 2009