C++ Mathematical Expression Toolkit (ExprTk) release
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
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 21521 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 21529 of file exprtk.hpp.

21530 : pointer(ptr)
21531 , type(dt)
21532 , size(sz)
21533 {}

Member Data Documentation

◆ pointer

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

Definition at line 21535 of file exprtk.hpp.

◆ size

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

Definition at line 21537 of file exprtk.hpp.

◆ type

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

Definition at line 21536 of file exprtk.hpp.


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