クラス rcsc::rcg::Parser

rcg stream parser interface class [詳細]

#include <parser.h>

rcsc::rcg::Parserに対する継承グラフ

rcsc::rcg::ParserV1 rcsc::rcg::ParserV2 rcsc::rcg::ParserV3 rcsc::rcg::ParserV4 すべてのメンバ一覧

Public メソッド

virtual int version () const=0
 (pure virtual) get log version
virtual bool parse (std::istream &is, Handler &handler) const=0
 (pure virtual) analyze log data from input stream

Protected メソッド

 Parser ()
 constructor is accessible only from the derived classes.
virtual ~Parser ()
 virtual destructor

説明

rcg stream parser interface class


関数

virtual int rcsc::rcg::Parser::version (  )  const [pure virtual]

(pure virtual) get log version

戻り値:
version number

rcsc::rcg::ParserV1rcsc::rcg::ParserV2rcsc::rcg::ParserV3rcsc::rcg::ParserV4で実装されています。

virtual bool rcsc::rcg::Parser::parse ( std::istream &  is,
Handler handler 
) const [pure virtual]

(pure virtual) analyze log data from input stream

引数:
is reference to the imput stream (usually ifstream/gzifstream).
handler reference to the rcg data handler.
戻り値:
true,if successfuly parsed.
false,if incorrect format is detected.

rcsc::rcg::ParserV1rcsc::rcg::ParserV2rcsc::rcg::ParserV3rcsc::rcg::ParserV4で実装されています。


このクラスの説明は次のファイルから生成されました:
librcscに対してThu May 1 15:41:28 2008に生成されました。  doxygen 1.5.0