Definition at line 4457 of file exprtk.hpp.
#include <mrpt/otherlibs/exprtk.hpp>
Classes | |
struct | control_block |
Public Types | |
typedef vec_data_store< T > | type |
typedef T * | data_t |
Public Member Functions | |
vec_data_store () | |
vec_data_store (const std::size_t &size) | |
vec_data_store (const std::size_t &size, data_t data, bool dstrct=false) | |
vec_data_store (const type &vds) | |
~vec_data_store () | |
type & | operator= (const type &vds) |
data_t | data () |
data_t | data () const |
std::size_t | size () |
std::size_t | size () const |
data_t & | ref () |
void | dump () const |
Static Public Member Functions | |
static void | match_sizes (type &vds0, type &vds1) |
Static Private Member Functions | |
static std::size_t | min_size (control_block *cb0, control_block *cb1) |
Private Attributes | |
control_block * | control_block_ |
typedef T* exprtk::details::vec_data_store< T >::data_t |
Definition at line 4462 of file exprtk.hpp.
typedef vec_data_store<T> exprtk::details::vec_data_store< T >::type |
Definition at line 4461 of file exprtk.hpp.
|
inline |
Definition at line 4549 of file exprtk.hpp.
|
inline |
Definition at line 4553 of file exprtk.hpp.
|
inline |
Definition at line 4557 of file exprtk.hpp.
|
inline |
Definition at line 4561 of file exprtk.hpp.
References exprtk::details::vec_data_store< T >::control_block_, and exprtk::details::vec_data_store< T >::control_block::ref_count.
|
inline |
Definition at line 4567 of file exprtk.hpp.
|
inline |
Definition at line 4593 of file exprtk.hpp.
Referenced by exprtk::details::vec_add_op< T >::process(), exprtk::details::vec_mul_op< T >::process(), exprtk::details::vec_min_op< T >::process(), and exprtk::details::vec_max_op< T >::process().
|
inline |
Definition at line 4598 of file exprtk.hpp.
|
inline |
Definition at line 4618 of file exprtk.hpp.
References exprtk::information::data(), exprtk_debug, and mrpt::math::size().
|
inlinestatic |
Definition at line 4637 of file exprtk.hpp.
References exprtk::details::vec_data_store< T >::control_block_, mrpt::math::size(), and exprtk::details::vec_data_store< T >::control_block::size.
|
inlinestaticprivate |
Definition at line 4646 of file exprtk.hpp.
References exprtk::details::numeric::min(), and exprtk::details::vec_data_store< T >::control_block::size.
|
inline |
Definition at line 4572 of file exprtk.hpp.
References exprtk::details::vec_data_store< T >::control_block_, exprtk::details::vec_data_store< T >::control_block::ref_count, and exprtk::details::vec_data_store< T >::control_block::size.
|
inline |
Definition at line 4613 of file exprtk.hpp.
|
inline |
|
inline |
Definition at line 4608 of file exprtk.hpp.
|
private |
Definition at line 4657 of file exprtk.hpp.
Referenced by exprtk::details::vec_data_store< T >::match_sizes(), exprtk::details::vec_data_store< T >::operator=(), and exprtk::details::vec_data_store< T >::vec_data_store().
Page generated by Doxygen 1.8.13 for MRPT 1.5.3 at Tue Oct 31 07:27:35 UTC 2017 |