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

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

#include <FISpirit.h>

FIPTSkipParserに対する継承グラフ

Public 型

typedef FIPTSkipParser self_t
 
typedef FIPTSkipParser const & embed_t
 
typedef
boost::spirit::classic::skip_parser_iteration_policy
< FIPTSkipParser
iter_policy_t
 
typedef
boost::spirit::classic::scanner_policies
< iter_policy_t,
FIPTMatchPolicy
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
< FIIteratorT, policies_t > 
SkipperScannerT
 スペース読み飛ばし(Skipper)のためのスキャナ型
 
typedef
boost::spirit::classic::match_result
< SkipperScannerT,
boost::spirit::classic::parser_context
<>::context_linker_t::attr_t >
::type 
Result
 

Public メソッド

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

Public 変数

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

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