Definition at line 22778 of file exprtk.hpp.
Public Types | |
typedef parser< T > | parser_t |
typedef std::vector< std::string > | param_seq_list_t |
Public Member Functions | |
type_checker (parser_t &p, const std::string &func_name, const std::string ¶m_seq) | |
bool | verify (const std::string ¶m_seq, std::size_t &pseq_index) |
std::size_t | paramseq_count () const |
std::string | paramseq (const std::size_t &index) const |
bool | invalid () const |
bool | allow_zero_parameters () const |
Private Member Functions | |
void | split (const std::string &s) |
type_checker (const type_checker &) | |
type_checker & | operator= (const type_checker &) |
Private Attributes | |
bool | invalid_state_ |
parser_t & | parser_ |
std::string | function_name_ |
param_seq_list_t | param_seq_list_ |
typedef std::vector<std::string> exprtk::parser< T >::type_checker::param_seq_list_t |
Definition at line 22783 of file exprtk.hpp.
typedef parser<T> exprtk::parser< T >::type_checker::parser_t |
Definition at line 22782 of file exprtk.hpp.
|
inline |
Definition at line 22785 of file exprtk.hpp.
|
private |
|
inline |
Definition at line 22868 of file exprtk.hpp.
References mrpt::utils::find().
Referenced by exprtk::parser< T >::parse_generic_function_call().
|
inline |
Definition at line 22863 of file exprtk.hpp.
Referenced by exprtk::parser< T >::parse_generic_function_call().
|
private |
|
inline |
Definition at line 22858 of file exprtk.hpp.
|
inline |
Definition at line 22853 of file exprtk.hpp.
Referenced by exprtk::parser< T >::parse_generic_function_call(), and exprtk::parser< T >::parse_string_function_call().
|
inlineprivate |
Definition at line 22878 of file exprtk.hpp.
References exprtk::details::numeric::constant::e, exprtk::parser_error::e_syntax, exprtk::parser_error::make_error(), and exprtk::details::numeric::process().
|
inline |
Definition at line 22795 of file exprtk.hpp.
References exprtk::parser_error::e_syntax, exprtk::parser_error::make_error(), and exprtk::details::sequence_match().
Referenced by exprtk::parser< T >::parse_generic_function_call(), and exprtk::parser< T >::parse_string_function_call().
|
private |
Definition at line 22963 of file exprtk.hpp.
|
private |
Definition at line 22961 of file exprtk.hpp.
|
private |
Definition at line 22964 of file exprtk.hpp.
|
private |
Definition at line 22962 of file exprtk.hpp.
Page generated by Doxygen 1.8.13 for MRPT 1.5.3 at Tue Oct 31 07:27:35 UTC 2017 |