Springhead
An open source physics engine for virtual reality, haptics and motion generation.
構造体 FISkipParser

スキャナを固定するためのスキップ用パーサ.他のパーサを代入できる

#include <FISpirit.h>

FISkipParserに対する継承グラフ

Public 型

typedef FISkipParser self_t
 
typedef FISkipParser const & embed_t
 
typedef
boost::spirit::classic::skip_parser_iteration_policy
< FISkipParser
iter_policy_t
 
typedef
boost::spirit::classic::scanner_policies
< iter_policy_t > 
scanner_policies_t
 
typedef
boost::spirit::classic::scanner
< FIIteratorT,
scanner_policies_t > 
PhraseScannerT
 本文(Phrase)のためのスキャナ型
 
typedef
boost::spirit::classic::scanner_policies
< boost::spirit::classic::no_skipper_iteration_policy
< PhraseScannerT::iteration_policy_t >
, PhraseScannerT::match_policy_t,
PhraseScannerT::action_policy_t > 
policies_t
 
typedef
boost::spirit::classic::scanner
< PhraseScannerT::iterator_t,
policies_t > 
SkipperScannerT
 スペース読み飛ばし(Skipper)のためのスキャナ型
 
typedef
boost::spirit::classic::match_result
< SkipperScannerT,
boost::spirit::classic::parser_context
<>::context_linker_t::attr_t >
::type 
Result
 

Public メソッド

 FISkipParser (const FISkipParser &wp)
 
template<class T >
 FISkipParser (const T &p)
 Scannerがテンプレートのパーサを受け取って,コンクリートなパーサに変換して保存.
 
template<class T >
FISkipParseroperator= (const T &p)
 Scannerがテンプレートのパーサを受け取って,コンクリートなパーサに変換して保存.
 
Result parse (const SkipperScannerT &scan) const
 スキップのためのパース
 

Public 変数

boost::scoped_ptr
< boost::spirit::classic::impl::abstract_parser
< SkipperScannerT, Result > > 
ptr_
 コンクリートなパーサ
 

この構造体の説明は次のファイルから生成されました: