C++ Mathematical Expression Toolkit (ExprTk) release
Loading...
Searching...
No Matches
Classes | Functions
groups_impl Namespace Reference

Classes

class  add
 
class  contains
 
class  create
 
class  erase
 
class  get
 
struct  groups_collection
 
class  size
 

Functions

template<typename SetType , typename T >
SetType * make_set_handle (T v)
 

Function Documentation

◆ make_set_handle()

template<typename SetType , typename T >
SetType * groups_impl::make_set_handle ( v)

Definition at line 118 of file exprtk_groups_examples.cpp.

119{
120 const std::size_t ptr_size = sizeof(SetType*);
121 SetType* ptr = reinterpret_cast<SetType*>(0);
122
123 std::memcpy(reinterpret_cast<exprtk::details::char_ptr>(&ptr),
124 reinterpret_cast<exprtk::details::char_ptr>(&v ),
125 ptr_size);
126
127 return ptr;
128}
char_t * char_ptr
Definition exprtk.hpp:95