Definition at line 18876 of file exprtk.hpp.
#include <mrpt/otherlibs/exprtk.hpp>
Public Types | |
typedef std::pair< std::string, symbol_type > | symbol_t |
typedef std::vector< symbol_t > | symbol_list_t |
typedef std::vector< std::string > | retparam_list_t |
Public Member Functions | |
dependent_entity_collector (const std::size_t options=e_ct_none) | |
template<typename Allocator , template< typename, typename > class Sequence> | |
std::size_t | symbols (Sequence< symbol_t, Allocator > &symbols_list) |
template<typename Allocator , template< typename, typename > class Sequence> | |
std::size_t | assignment_symbols (Sequence< symbol_t, Allocator > &assignment_list) |
void | clear () |
bool & | collect_variables () |
bool & | collect_functions () |
bool & | collect_assignments () |
bool | return_present () const |
bool | final_stmt_return () const |
retparam_list_t | return_param_type_list () const |
Private Member Functions | |
void | add_symbol (const std::string &symbol, const symbol_type st) |
void | add_assignment (const std::string &symbol, const symbol_type st) |
Private Attributes | |
std::size_t | options_ |
bool | collect_variables_ |
bool | collect_functions_ |
bool | collect_assignments_ |
bool | return_present_ |
bool | final_stmt_return_ |
symbol_list_t | symbol_name_list_ |
symbol_list_t | assignment_name_list_ |
retparam_list_t | retparam_list_ |
Friends | |
class | parser< T > |
typedef std::vector<std::string> exprtk::parser< T >::dependent_entity_collector::retparam_list_t |
Definition at line 18974 of file exprtk.hpp.
typedef std::vector<symbol_t> exprtk::parser< T >::dependent_entity_collector::symbol_list_t |
Definition at line 18881 of file exprtk.hpp.
typedef std::pair<std::string,symbol_type> exprtk::parser< T >::dependent_entity_collector::symbol_t |
Definition at line 18880 of file exprtk.hpp.
|
inline |
Definition at line 18883 of file exprtk.hpp.
|
inlineprivate |
Definition at line 19006 of file exprtk.hpp.
|
inlineprivate |
Definition at line 18983 of file exprtk.hpp.
|
inline |
Definition at line 18918 of file exprtk.hpp.
|
inline |
Definition at line 18940 of file exprtk.hpp.
|
inline |
Definition at line 18959 of file exprtk.hpp.
|
inline |
Definition at line 18954 of file exprtk.hpp.
|
inline |
Definition at line 18949 of file exprtk.hpp.
|
inline |
Definition at line 18969 of file exprtk.hpp.
|
inline |
Definition at line 18976 of file exprtk.hpp.
|
inline |
Definition at line 18964 of file exprtk.hpp.
|
inline |
Definition at line 18894 of file exprtk.hpp.
|
friend |
Definition at line 19031 of file exprtk.hpp.
|
private |
Definition at line 19028 of file exprtk.hpp.
|
private |
Definition at line 19024 of file exprtk.hpp.
|
private |
Definition at line 19023 of file exprtk.hpp.
|
private |
Definition at line 19022 of file exprtk.hpp.
|
private |
Definition at line 19026 of file exprtk.hpp.
|
private |
Definition at line 19021 of file exprtk.hpp.
|
private |
Definition at line 19029 of file exprtk.hpp.
|
private |
Definition at line 19025 of file exprtk.hpp.
|
private |
Definition at line 19027 of file exprtk.hpp.
Page generated by Doxygen 1.8.13 for MRPT 1.5.3 at Sun Nov 26 00:44:48 UTC 2017 |