![]() |
PulseView
unreleased development snapshot
A Qt-based sigrok GUI
|
#include <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 > |
Definition at line 19298 of file exprtk.hpp.
typedef std::vector<std::string> exprtk::parser< T >::dependent_entity_collector::retparam_list_t |
Definition at line 19394 of file exprtk.hpp.
typedef std::vector<symbol_t> exprtk::parser< T >::dependent_entity_collector::symbol_list_t |
Definition at line 19303 of file exprtk.hpp.
typedef std::pair<std::string,symbol_type> exprtk::parser< T >::dependent_entity_collector::symbol_t |
Definition at line 19302 of file exprtk.hpp.
|
inline |
Definition at line 19305 of file exprtk.hpp.
|
inlineprivate |
Definition at line 19426 of file exprtk.hpp.
|
inlineprivate |
Definition at line 19403 of file exprtk.hpp.
|
inline |
|
inline |
Definition at line 19360 of file exprtk.hpp.
|
inline |
Definition at line 19379 of file exprtk.hpp.
|
inline |
|
inline |
|
inline |
Definition at line 19389 of file exprtk.hpp.
|
inline |
Definition at line 19396 of file exprtk.hpp.
|
inline |
Definition at line 19384 of file exprtk.hpp.
|
inline |
Definition at line 19316 of file exprtk.hpp.
|
friend |
Definition at line 19451 of file exprtk.hpp.
|
private |
Definition at line 19448 of file exprtk.hpp.
|
private |
Definition at line 19444 of file exprtk.hpp.
|
private |
Definition at line 19443 of file exprtk.hpp.
|
private |
Definition at line 19442 of file exprtk.hpp.
|
private |
Definition at line 19446 of file exprtk.hpp.
|
private |
Definition at line 19441 of file exprtk.hpp.
|
private |
Definition at line 19449 of file exprtk.hpp.
|
private |
Definition at line 19445 of file exprtk.hpp.
|
private |
Definition at line 19447 of file exprtk.hpp.