BasicSerializer.hpp

基本シリアライザの実装 [詳細]

#include <string>
#include <vector>
#include <list>
#include <wchar.h>
#include "langedge/macros.hpp"
#include "langedge/formatstr.hpp"
#include "langedge/exception.hpp"

BasicSerializer.hppのインクルード依存関係図

このグラフは、どのファイルから直接、間接的にインクルードされているかを示しています。

ソースコードを見る。

ネームスペース

namespace  langedge

関数

template<class SERLZER>
SERLZER & operator<< (SERLZER &serializer, const std::vector< short > &vec)
 vector の格納.
template<class SERLZER>
SERLZER & operator<< (SERLZER &serializer, const std::vector< unsigned short > &vec)
template<class SERLZER>
SERLZER & operator<< (SERLZER &serializer, const std::vector< long > &vec)
template<class SERLZER>
SERLZER & operator<< (SERLZER &serializer, const std::vector< unsigned long > &vec)
template<class SERLZER, class T>
SERLZER & operator<< (SERLZER &serializer, const std::list< T > &lst)
 list の格納.
template<class SERLZER>
SERLZER & operator>> (SERLZER &serializer, std::vector< short > &vec)
 vector の取り出し.
template<class SERLZER>
SERLZER & operator>> (SERLZER &serializer, std::vector< unsigned short > &vec)
template<class SERLZER>
SERLZER & operator>> (SERLZER &serializer, std::vector< long > &vec)
template<class SERLZER>
SERLZER & operator>> (SERLZER &serializer, std::vector< unsigned long > &vec)
template<class SERLZER, class T>
SERLZER & operator>> (SERLZER &serializer, std::list< T > &lst)
 list の取り出し.


説明

基本シリアライザの実装

作者:
OKA Toshiyuki (LangEdge, Inc.)
日付:
2002-09-07
バージョン:
Id
BasicSerializer.hpp,v 1.3 2005/04/18 03:33:45 exoka Exp
Copyright (C) 2002 LangEdge, Inc. All rights reserved.

関数

template<class SERLZER>
SERLZER& langedge::operator<< SERLZER &  serializer,
const std::vector< short > &  vec
[inline]
 

vector の格納.

template<class SERLZER>
SERLZER& langedge::operator<< SERLZER &  serializer,
const std::vector< unsigned short > &  vec
[inline]
 

template<class SERLZER>
SERLZER& langedge::operator<< SERLZER &  serializer,
const std::vector< long > &  vec
[inline]
 

template<class SERLZER>
SERLZER& langedge::operator<< SERLZER &  serializer,
const std::vector< unsigned long > &  vec
[inline]
 

template<class SERLZER, class T>
SERLZER& langedge::operator<< SERLZER &  serializer,
const std::list< T > &  lst
[inline]
 

list の格納.

template<class SERLZER>
SERLZER& langedge::operator>> SERLZER &  serializer,
std::vector< short > &  vec
[inline]
 

vector の取り出し.

template<class SERLZER>
SERLZER& langedge::operator>> SERLZER &  serializer,
std::vector< unsigned short > &  vec
[inline]
 

template<class SERLZER>
SERLZER& langedge::operator>> SERLZER &  serializer,
std::vector< long > &  vec
[inline]
 

template<class SERLZER>
SERLZER& langedge::operator>> SERLZER &  serializer,
std::vector< unsigned long > &  vec
[inline]
 

template<class SERLZER, class T>
SERLZER& langedge::operator>> SERLZER &  serializer,
std::list< T > &  lst
[inline]
 

list の取り出し.


LangEdge ライブラリに対してFri May 6 22:42:59 2005に生成されました。  doxygen 1.4.2