C++ Mathematical Expression Toolkit (ExprTk) release
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
exprtk::rtl::io::package< T > Struct Template Reference

#include <exprtk.hpp>

Public Member Functions

bool register_package (exprtk::symbol_table< T > &symtab)
 

Public Attributes

print< T > p
 
println< T > pl
 

Detailed Description

template<typename T>
struct exprtk::rtl::io::package< T >

Definition at line 44165 of file exprtk.hpp.

Member Function Documentation

◆ register_package()

template<typename T >
bool exprtk::rtl::io::package< T >::register_package ( exprtk::symbol_table< T > &  symtab)
inline

Definition at line 44170 of file exprtk.hpp.

44171 {
44172 #define exprtk_register_function(FunctionName, FunctionType) \
44173 if (!symtab.add_function(FunctionName,FunctionType)) \
44174 { \
44175 exprtk_debug(( \
44176 "exprtk::rtl::io::register_package - Failed to add function: %s\n", \
44177 FunctionName)); \
44178 return false; \
44179 } \
44180
44181 exprtk_register_function("print" , p )
44182 exprtk_register_function("println", pl)
44183 #undef exprtk_register_function
44184
44185 return true;
44186 }
#define exprtk_register_function(FunctionName, FunctionType)

References exprtk_register_function, exprtk::rtl::io::package< T >::p, and exprtk::rtl::io::package< T >::pl.

Member Data Documentation

◆ p

template<typename T >
print<T> exprtk::rtl::io::package< T >::p

Definition at line 44167 of file exprtk.hpp.

Referenced by exprtk::rtl::io::package< T >::register_package().

◆ pl

template<typename T >
println<T> exprtk::rtl::io::package< T >::pl

Definition at line 44168 of file exprtk.hpp.

Referenced by exprtk::rtl::io::package< T >::register_package().


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