#include <parser-types.hpp>
Public Types | |
typedef nil_t | result_t |
typedef nil_t | result_t |
Public Member Functions | |
eol_skip_functor (eol_skip_functor const &orig) | |
eol_skip_functor (bool &skipref) | |
eol_skip_functor (eol_skip_functor const &orig) | |
eol_skip_functor (bool &skipref) | |
template<typename ScannerT > | |
std::ptrdiff_t | operator() (ScannerT const &scan, result_t &result) const |
template<typename ScannerT > | |
std::ptrdiff_t | operator() (ScannerT const &scan, result_t &result) const |
Public Attributes | |
bool & | skipeol |
Private Member Functions | |
eol_skip_functor () | |
eol_skip_functor () |
Due to a bug in MSVC 2005, the operator() ends up with a null reference of the skipeol member Tried several workarounds, could not find one, except turning off optimization for this function. Parser used in skip parser. Set skipeol to 'true' to skip newlines, set skipeol to false to not skip newlines.
Definition at line 82 of file install/include/rtt/scripting/parser-types.hpp.
typedef nil_t RTT::scripting::eol_skip_functor::result_t |
Definition at line 93 of file rtt/scripting/parser-types.hpp.
typedef nil_t RTT::scripting::eol_skip_functor::result_t |
Definition at line 93 of file install/include/rtt/scripting/parser-types.hpp.
RTT::scripting::eol_skip_functor::eol_skip_functor | ( | ) | [private] |
RTT::scripting::eol_skip_functor::eol_skip_functor | ( | bool & | skipref | ) | [inline] |
By default, eol are skipped.
Definition at line 90 of file install/include/rtt/scripting/parser-types.hpp.
RTT::scripting::eol_skip_functor::eol_skip_functor | ( | eol_skip_functor const & | orig | ) | [inline] |
Definition at line 91 of file install/include/rtt/scripting/parser-types.hpp.
RTT::scripting::eol_skip_functor::eol_skip_functor | ( | ) | [private] |
RTT::scripting::eol_skip_functor::eol_skip_functor | ( | bool & | skipref | ) | [inline] |
By default, eol are skipped.
Definition at line 90 of file rtt/scripting/parser-types.hpp.
RTT::scripting::eol_skip_functor::eol_skip_functor | ( | eol_skip_functor const & | orig | ) | [inline] |
Definition at line 91 of file rtt/scripting/parser-types.hpp.
std::ptrdiff_t RTT::scripting::eol_skip_functor::operator() | ( | ScannerT const & | scan, | |
result_t & | result | |||
) | const [inline] |
Definition at line 97 of file rtt/scripting/parser-types.hpp.
std::ptrdiff_t RTT::scripting::eol_skip_functor::operator() | ( | ScannerT const & | scan, | |
result_t & | result | |||
) | const [inline] |
Definition at line 97 of file install/include/rtt/scripting/parser-types.hpp.
Definition at line 92 of file install/include/rtt/scripting/parser-types.hpp.