C++ Mathematical Expression Toolkit (ExprTk) release
Loading...
Searching...
No Matches
exprtk::expression< T >::control_block::data_pack Struct Reference

#include <exprtk.hpp>

Public Member Functions

 data_pack ()
 data_pack (void *ptr, const data_type dt, const std::size_t sz=0)

Public Attributes

void * pointer
data_type type
std::size_t size

Detailed Description

template<typename T>
struct exprtk::expression< T >::control_block::data_pack

Definition at line 21866 of file exprtk.hpp.

Constructor & Destructor Documentation

◆ data_pack() [1/2]

template<typename T>
exprtk::expression< T >::control_block::data_pack::data_pack ( )
inline

◆ data_pack() [2/2]

template<typename T>
exprtk::expression< T >::control_block::data_pack::data_pack ( void * ptr,
const data_type dt,
const std::size_t sz = 0 )
inline

Definition at line 21874 of file exprtk.hpp.

21875 : pointer(ptr)
21876 , type(dt)
21877 , size(sz)
21878 {}

References pointer, size, and type.

Member Data Documentation

◆ pointer

template<typename T>
void* exprtk::expression< T >::control_block::data_pack::pointer

Definition at line 21880 of file exprtk.hpp.

Referenced by data_pack(), and data_pack().

◆ size

template<typename T>
std::size_t exprtk::expression< T >::control_block::data_pack::size

Definition at line 21882 of file exprtk.hpp.

Referenced by data_pack(), and data_pack().

◆ type

template<typename T>
data_type exprtk::expression< T >::control_block::data_pack::type

Definition at line 21881 of file exprtk.hpp.

Referenced by data_pack(), and data_pack().


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