LMMS
Loading...
Searching...
No Matches
vv_size_handler_t< T > Class Template Reference
Inheritance diagram for vv_size_handler_t< T >:

Public Types

typedef exprtk::igeneric_function< T > igfun_t
typedef igfun_t::parameter_list_t parameter_list_t
typedef igfun_t::generic_type generic_type
typedef generic_type::vector_view vector_t
typedef generic_type::scalar_view scalar_t
typedef exprtk::vector_view< T > * vv_ptr_t
typedef std::map< void *, vv_ptr_tmap_t

Public Member Functions

 vv_size_handler_t ()
operator() (parameter_list_t parameters)
void register_vector_view (exprtk::vector_view< T > &vec_view)

Private Attributes

map_t vector_map_

Member Typedef Documentation

◆ generic_type

template<typename T>
typedef igfun_t::generic_type vv_size_handler_t< T >::generic_type

◆ igfun_t

template<typename T>
typedef exprtk::igeneric_function<T> vv_size_handler_t< T >::igfun_t

◆ map_t

template<typename T>
typedef std::map<void*,vv_ptr_t> vv_size_handler_t< T >::map_t

◆ parameter_list_t

template<typename T>
typedef igfun_t::parameter_list_t vv_size_handler_t< T >::parameter_list_t

◆ scalar_t

template<typename T>
typedef generic_type::scalar_view vv_size_handler_t< T >::scalar_t

◆ vector_t

template<typename T>
typedef generic_type::vector_view vv_size_handler_t< T >::vector_t

◆ vv_ptr_t

template<typename T>
typedef exprtk::vector_view<T>* vv_size_handler_t< T >::vv_ptr_t

Constructor & Destructor Documentation

◆ vv_size_handler_t()

template<typename T>
vv_size_handler_t< T >::vv_size_handler_t ( )
inline

Member Function Documentation

◆ operator()()

template<typename T>
T vv_size_handler_t< T >::operator() ( parameter_list_t parameters)
inline

◆ register_vector_view()

template<typename T>
void vv_size_handler_t< T >::register_vector_view ( exprtk::vector_view< T > & vec_view)
inline

Member Data Documentation

◆ vector_map_

template<typename T>
map_t vv_size_handler_t< T >::vector_map_
private

The documentation for this class was generated from the following file: