C++ Mathematical Expression Toolkit (ExprTk)
release
Toggle main menu visibility
Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
N
cmplx
C
complex_t
N
exprtk
N
details
N
loop_unroll
C
details
N
numeric
N
details
C
complex_type_tag
C
epsilon_type
C
epsilon_type< cmplx::complex_t >
C
epsilon_type< double >
C
epsilon_type< float >
C
epsilon_type< long double >
C
epsilon_type< mpfr::mpreal >
C
epsilon_type< real::type >
C
int_type_tag
C
mpfrreal_type_tag
C
my_real_type_tag
C
number_type
C
number_type< _int64_t >
C
number_type< _uint64_t >
C
number_type< cmplx::complex_t >
C
number_type< double >
C
number_type< float >
C
number_type< int >
C
number_type< long double >
C
number_type< mpfr::mpreal >
C
number_type< real::type >
C
number_type< short >
C
number_type< unsigned int >
C
number_type< unsigned short >
C
real_type_tag
C
unknown_type_tag
C
numeric_info
C
numeric_info< int >
C
numeric_info< float >
C
numeric_info< double >
C
numeric_info< long double >
C
fast_exp
C
fast_exp< T, 10 >
C
fast_exp< T, 9 >
C
fast_exp< T, 8 >
C
fast_exp< T, 7 >
C
fast_exp< T, 6 >
C
fast_exp< T, 5 >
C
fast_exp< T, 4 >
C
fast_exp< T, 3 >
C
fast_exp< T, 2 >
C
fast_exp< T, 1 >
C
fast_exp< T, 0 >
C
ilesscompare
C
build_string
C
cs_match
C
cis_match
C
set_zero_value_impl
C
set_zero_value_impl< float >
C
set_zero_value_impl< double >
C
set_zero_value_impl< long double >
C
functor_t
C
vector_interface
C
return_node
C
return_envelope_node
C
base_operation_t
C
vec_data_store
C
control_block
C
node_collector_interface
C
node_depth_base
C
expression_node
C
unary_node
C
node_collection_destructor
C
vector_holder
C
vector_holder_base
C
array_vector_impl
C
sequence_vector_impl
C
vector_view_impl
C
resizable_vector_impl
C
null_node
C
null_eq_node
C
literal_node
C
range_pack
C
size_holder_t
C
range_data_type
C
range_interface
C
string_base_node
C
string_literal_node
C
binary_node
C
binary_ext_node
C
trinary_node
C
quaternary_node
C
conditional_node
C
cons_conditional_node
C
break_exception
C
continue_exception
C
break_node
C
continue_node
C
loop_runtime_checker
C
while_loop_node
C
while_loop_rtc_node
C
repeat_until_loop_node
C
repeat_until_loop_rtc_node
C
for_loop_node
C
for_loop_rtc_node
C
while_loop_bc_node
C
while_loop_bc_rtc_node
C
repeat_until_loop_bc_node
C
repeat_until_loop_bc_rtc_node
C
for_loop_bc_node
C
for_loop_bc_rtc_node
C
switch_node
C
switch_n_node
C
multi_switch_node
C
ivariable
C
variable_node
C
vector_node
C
vector_size_node
C
vector_elem_node
C
vector_celem_node
C
vector_elem_rtc_node
C
vector_celem_rtc_node
C
rebasevector_elem_node
C
rebasevector_celem_node
C
rebasevector_elem_rtc_node
C
rebasevector_celem_rtc_node
C
vector_initialisation_node
C
vector_init_zero_value_node
C
vector_init_single_constvalue_node
C
vector_init_single_value_node
C
vector_init_iota_constconst_node
C
vector_init_iota_constnconst_node
C
vector_init_iota_nconstconst_node
C
vector_init_iota_nconstnconst_node
C
swap_node
C
swap_generic_node
C
swap_vecvec_node
C
stringvar_node
C
string_range_node
C
const_string_range_node
C
generic_string_range_node
C
string_concat_node
C
swap_string_node
C
swap_genstrings_node
C
stringvar_size_node
C
string_size_node
C
asn_assignment
C
asn_addassignment
C
assignment_string_node
C
assignment_string_range_node
C
conditional_string_node
C
cons_conditional_str_node
C
str_vararg_node
C
assert_node
C
sf_base
C
sf00_op
C
sf01_op
C
sf02_op
C
sf03_op
C
sf04_op
C
sf05_op
C
sf06_op
C
sf07_op
C
sf08_op
C
sf09_op
C
sf10_op
C
sf11_op
C
sf12_op
C
sf13_op
C
sf14_op
C
sf15_op
C
sf16_op
C
sf17_op
C
sf18_op
C
sf19_op
C
sf20_op
C
sf21_op
C
sf22_op
C
sf23_op
C
sf24_op
C
sf25_op
C
sf26_op
C
sf27_op
C
sf28_op
C
sf29_op
C
sf30_op
C
sf31_op
C
sf32_op
C
sf33_op
C
sf34_op
C
sf35_op
C
sf36_op
C
sf37_op
C
sf38_op
C
sf39_op
C
sf40_op
C
sf41_op
C
sf42_op
C
sf43_op
C
sf44_op
C
sf45_op
C
sf46_op
C
sf47_op
C
sf48_op
C
sf49_op
C
sf50_op
C
sf51_op
C
sf52_op
C
sf53_op
C
sf54_op
C
sf55_op
C
sf56_op
C
sf57_op
C
sf58_op
C
sf59_op
C
sf60_op
C
sf61_op
C
sf62_op
C
sf63_op
C
sf64_op
C
sf65_op
C
sf66_op
C
sf67_op
C
sf68_op
C
sf69_op
C
sf70_op
C
sf71_op
C
sf72_op
C
sf73_op
C
sf74_op
C
sf75_op
C
sf76_op
C
sf77_op
C
sf78_op
C
sf79_op
C
sf80_op
C
sf81_op
C
sf82_op
C
sf83_op
C
sf84_op
C
sf85_op
C
sf86_op
C
sf87_op
C
sf88_op
C
sf89_op
C
sf90_op
C
sf91_op
C
sf92_op
C
sf93_op
C
sf94_op
C
sf95_op
C
sf96_op
C
sf97_op
C
sf98_op
C
sf99_op
C
sfext00_op
C
sfext01_op
C
sfext02_op
C
sfext03_op
C
sfext04_op
C
sfext05_op
C
sfext06_op
C
sfext07_op
C
sfext08_op
C
sfext09_op
C
sfext10_op
C
sfext11_op
C
sfext12_op
C
sfext13_op
C
sfext14_op
C
sfext15_op
C
sfext16_op
C
sfext17_op
C
sfext18_op
C
sfext19_op
C
sfext20_op
C
sfext21_op
C
sfext22_op
C
sfext23_op
C
sfext24_op
C
sfext25_op
C
sfext26_op
C
sfext27_op
C
sfext28_op
C
sfext29_op
C
sfext30_op
C
sfext31_op
C
sfext32_op
C
sfext33_op
C
sfext34_op
C
sfext35_op
C
sfext36_op
C
sfext37_op
C
sfext38_op
C
sfext39_op
C
sfext40_op
C
sfext41_op
C
sfext42_op
C
sfext43_op
C
sfext44_op
C
sfext45_op
C
sfext46_op
C
sfext47_op
C
sfext48_op
C
sfext49_op
C
sfext50_op
C
sfext51_op
C
sfext52_op
C
sfext53_op
C
sfext54_op
C
sfext55_op
C
sfext56_op
C
sfext57_op
C
sfext58_op
C
sfext59_op
C
sfext60_op
C
sfext61_op
C
sf3_node
C
sf4_node
C
sf3_var_node
C
sf4_var_node
C
vararg_node
C
vararg_varnode
C
vectorize_node
C
assignment_node
C
assignment_vec_elem_node
C
assignment_vec_elem_rtc_node
C
assignment_rebasevec_elem_node
C
assignment_rebasevec_elem_rtc_node
C
assignment_rebasevec_celem_node
C
assignment_vec_node
C
assignment_vecvec_node
C
assignment_op_node
C
assignment_vec_elem_op_node
C
assignment_vec_elem_op_rtc_node
C
assignment_vec_celem_op_rtc_node
C
assignment_rebasevec_elem_op_node
C
assignment_rebasevec_celem_op_node
C
assignment_rebasevec_elem_op_rtc_node
C
assignment_rebasevec_celem_op_rtc_node
C
assignment_vec_op_node
C
assignment_vecvec_op_node
C
memory_context_t
C
vec_binop_vecvec_node
C
vec_binop_vecval_node
C
vec_binop_valvec_node
C
unary_vector_node
C
conditional_vector_node
C
scand_node
C
scor_node
C
function_N_node
C
evaluate_branches
C
evaluate_branches< T_, 6 >
C
evaluate_branches< T_, 5 >
C
evaluate_branches< T_, 4 >
C
evaluate_branches< T_, 3 >
C
evaluate_branches< T_, 2 >
C
evaluate_branches< T_, 1 >
C
invoke
C
invoke< T_, 20 >
C
invoke< T_, 19 >
C
invoke< T_, 18 >
C
invoke< T_, 17 >
C
invoke< T_, 16 >
C
invoke< T_, 15 >
C
invoke< T_, 14 >
C
invoke< T_, 13 >
C
invoke< T_, 12 >
C
invoke< T_, 11 >
C
invoke< T_, 10 >
C
invoke< T_, 9 >
C
invoke< T_, 8 >
C
invoke< T_, 7 >
C
invoke< T_, 6 >
C
invoke< T_, 5 >
C
invoke< T_, 4 >
C
invoke< T_, 3 >
C
invoke< T_, 2 >
C
invoke< T_, 1 >
C
function_N_node< T, IFunction, 0 >
C
vararg_function_node
C
generic_function_node
C
string_function_node
C
multimode_genfunction_node
C
multimode_strfunction_node
C
return_exception
C
null_igenfunc
C
abs_op
C
acos_op
C
acosh_op
C
asin_op
C
asinh_op
C
atan_op
C
atanh_op
C
ceil_op
C
cos_op
C
cosh_op
C
cot_op
C
csc_op
C
d2g_op
C
d2r_op
C
erf_op
C
erfc_op
C
exp_op
C
expm1_op
C
floor_op
C
frac_op
C
g2d_op
C
log_op
C
log10_op
C
log2_op
C
log1p_op
C
ncdf_op
C
neg_op
C
notl_op
C
pos_op
C
r2d_op
C
round_op
C
sec_op
C
sgn_op
C
sin_op
C
sinc_op
C
sinh_op
C
sqrt_op
C
tan_op
C
tanh_op
C
trunc_op
C
opr_base
C
add_op
C
mul_op
C
sub_op
C
div_op
C
mod_op
C
pow_op
C
lt_op
C
lte_op
C
gt_op
C
gte_op
C
eq_op
C
equal_op
C
ne_op
C
and_op
C
nand_op
C
or_op
C
nor_op
C
xor_op
C
xnor_op
C
in_op
C
like_op
C
ilike_op
C
inrange_op
C
vararg_add_op
C
vararg_mul_op
C
vararg_avg_op
C
vararg_min_op
C
vararg_max_op
C
vararg_mand_op
C
vararg_mor_op
C
vararg_multi_op
C
vec_add_op
C
vec_mul_op
C
vec_avg_op
C
vec_min_op
C
vec_max_op
C
vov_base_node
C
cov_base_node
C
voc_base_node
C
vob_base_node
C
bov_base_node
C
cob_base_node
C
boc_base_node
C
uv_base_node
C
sos_base_node
C
sosos_base_node
C
T0oT1oT2_base_node
C
T0oT1oT2oT3_base_node
C
unary_variable_node
C
uvouv_node
C
unary_branch_node
C
is_const
C
is_const< const T >
C
is_const_ref
C
is_const_ref< const T & >
C
is_ref
C
is_ref< T & >
C
is_ref< const T & >
C
param_to_str
C
param_to_str< 0 >
C
T0oT1oT2process
C
mode0
C
mode1
C
T0oT1oT20T3process
C
mode0
C
mode1
C
mode2
C
mode3
C
mode4
C
nodetype_T0oT1
C
nodetype_T0oT1< T, const T0 &, const T1 & >
C
nodetype_T0oT1< T, const T0 &, const T1 >
C
nodetype_T0oT1< T, const T0, const T1 & >
C
nodetype_T0oT1< T, T0 &, T1 & >
C
nodetype_T0oT1< T, const T0, const T1 >
C
nodetype_T0oT1< T, T0 &, const T1 >
C
nodetype_T0oT1< T, const T0, T1 & >
C
nodetype_T0oT1< T, const T0 &, T1 & >
C
nodetype_T0oT1< T, T0 &, const T1 & >
C
nodetype_T0oT1oT2
C
nodetype_T0oT1oT2< T, const T0 &, const T1 &, const T2 & >
C
nodetype_T0oT1oT2< T, const T0 &, const T1 &, const T2 >
C
nodetype_T0oT1oT2< T, const T0 &, const T1, const T2 & >
C
nodetype_T0oT1oT2< T, const T0, const T1 &, const T2 & >
C
nodetype_T0oT1oT2< T, const T0, const T1 &, const T2 >
C
nodetype_T0oT1oT2< T, const T0, const T1, const T2 >
C
nodetype_T0oT1oT2< T, const T0, const T1, const T2 & >
C
nodetype_T0oT1oT2< T, const T0 &, const T1, const T2 >
C
nodetype_T0oT1oT2< T, T0 &, T1 &, T2 & >
C
nodetype_T0oT1oT2oT3
C
nodetype_T0oT1oT2oT3< T, const T0 &, const T1 &, const T2 &, const T3 & >
C
nodetype_T0oT1oT2oT3< T, const T0 &, const T1 &, const T2 &, const T3 >
C
nodetype_T0oT1oT2oT3< T, const T0 &, const T1 &, const T2, const T3 & >
C
nodetype_T0oT1oT2oT3< T, const T0 &, const T1, const T2 &, const T3 & >
C
nodetype_T0oT1oT2oT3< T, const T0, const T1 &, const T2 &, const T3 & >
C
nodetype_T0oT1oT2oT3< T, const T0, const T1 &, const T2, const T3 & >
C
nodetype_T0oT1oT2oT3< T, const T0 &, const T1, const T2 &, const T3 >
C
nodetype_T0oT1oT2oT3< T, const T0, const T1 &, const T2 &, const T3 >
C
nodetype_T0oT1oT2oT3< T, const T0 &, const T1, const T2, const T3 & >
C
nodetype_T0oT1oT2oT3< T, const T0, const T1, const T2, const T3 >
C
nodetype_T0oT1oT2oT3< T, const T0, const T1, const T2, const T3 & >
C
nodetype_T0oT1oT2oT3< T, const T0, const T1, const T2 &, const T3 >
C
nodetype_T0oT1oT2oT3< T, const T0, const T1 &, const T2, const T3 >
C
nodetype_T0oT1oT2oT3< T, const T0 &, const T1, const T2, const T3 >
C
nodetype_T0oT1oT2oT3< T, const T0, const T1, const T2 &, const T3 & >
C
nodetype_T0oT1oT2oT3< T, const T0 &, const T1 &, const T2, const T3 >
C
T0oT1
C
T0oT1oT2
C
T0oT1oT2oT3
C
T0oT1oT2_sf3
C
sf3ext_type_node
C
T0oT1oT2_sf3ext
C
T0oT1oT2oT3_sf4
C
T0oT1oT2oT3_sf4ext
C
T0oT1_define
C
T0oT1oT2_define
C
T0oT1oT2oT3_define
C
vov_node
C
cov_node
C
voc_node
C
vob_node
C
bov_node
C
cob_node
C
boc_node
C
sos_node
C
str_xrox_node
C
str_xoxr_node
C
str_xroxr_node
C
str_sogens_node
C
sosos_node
C
ipow_node
C
bipow_node
C
ipowinv_node
C
bipowinv_node
C
node_allocator
C
collector_helper
C
resolve_as_vector
N
helper
N
details
C
igf_impl
C
toupper_impl
C
tolower_impl
C
trim_leading_ws_impl
C
trim_trailing_ws_impl
C
trim_ws_impl
C
trim_leading_impl
C
trim_trailing_impl
C
trim_impl
C
sort_impl
C
remove_impl
C
removec_impl
C
to_str_impl
C
rotate_l_impl
C
rotate_r_impl
C
join_impl
C
alphabet_uc_impl
C
alphabet_lc_impl
C
digits_impl
C
odd_digits_impl
C
even_digits_impl
N
lexer
N
helper
C
commutative_inserter
C
operator_joiner
C
bracket_checker
C
numeric_checker
C
symbol_replacer
C
sequence_validator
C
sequence_validator_3tokens
C
helper_assembly
C
token
C
generator
C
helper_interface
C
token_scanner
C
token_modifier
C
token_inserter
C
token_joiner
C
parser_helper
N
parser_error
C
type
N
rtl
N
io
N
details
C
print_impl
N
file
N
details
C
file_descriptor
C
open
C
close
C
write
C
read
C
getline
C
eof
C
package
C
print
C
println
C
package
N
vecops
N
helper
C
load_vector_range
C
all_true
C
all_false
C
any_true
C
any_false
C
count
C
copy
C
rol
C
ror
C
reverse
C
shift_left
C
shift_right
C
sort
C
nthelement
C
assign
C
iota
C
sumk
C
axpy
C
axpby
C
axpyz
C
axpbyz
C
axpbsy
C
axpbsyz
C
axpbz
C
diff
C
dot
C
dotk
C
threshold_below
C
threshold_above
C
min_elemwise
C
max_elemwise
C
select
C
package
C
loop_runtime_check
C
violation_context
C
vector_access_runtime_check
C
violation_context
C
assert_check
C
assert_context
C
compilation_check
C
compilation_context
C
vector_view
C
results_context
C
type_store
C
parameter_list
C
type_view
C
scalar_view
C
function_traits
C
ifunction
C
ivararg_function
C
igeneric_function
C
stringvar_base
C
parser
C
scope_element
C
scope_element_manager
C
scope_handler
C
halfopen_range_policy
C
closed_range_policy
C
interval_container_t
C
stack_limit_handler
C
symtab_store
C
variable_context
C
vector_context
C
string_context
C
parser_state
C
unknown_symbol_resolver
C
dependent_entity_collector
C
settings_store
C
state_t
C
scoped_expression_delete
C
scoped_delete
C
scoped_deq_delete
C
scoped_vec_delete
C
scoped_bool_negator
C
scoped_bool_or_restorer
C
scoped_inc_dec
C
type_checker
C
function_prototype_t
C
parse_special_function_impl
C
expression_generator
C
switch_nodes
C
switch_impl_1
C
switch_impl_2
C
switch_impl_3
C
switch_impl_4
C
switch_impl_5
C
switch_impl_6
C
switch_impl_7
C
synthesize_binary_ext_expression
C
synthesize_vob_expression
C
synthesize_bov_expression
C
synthesize_cob_expression
C
synthesize_boc_expression
C
synthesize_cocob_expression
C
synthesize_coboc_expression
C
synthesize_vov_expression
C
synthesize_cov_expression
C
synthesize_voc_expression
C
synthesize_sf3ext_expression
C
synthesize_sf4ext_expression
C
synthesize_vovov_expression0
C
synthesize_vovov_expression1
C
synthesize_vovoc_expression0
C
synthesize_vovoc_expression1
C
synthesize_vocov_expression0
C
synthesize_vocov_expression1
C
synthesize_covov_expression0
C
synthesize_covov_expression1
C
synthesize_covoc_expression0
C
synthesize_covoc_expression1
C
synthesize_cocov_expression0
C
synthesize_cocov_expression1
C
synthesize_vococ_expression0
C
synthesize_vococ_expression1
C
synthesize_vovovov_expression0
C
synthesize_vovovoc_expression0
C
synthesize_vovocov_expression0
C
synthesize_vocovov_expression0
C
synthesize_covovov_expression0
C
synthesize_covocov_expression0
C
synthesize_vocovoc_expression0
C
synthesize_covovoc_expression0
C
synthesize_vococov_expression0
C
synthesize_vovovov_expression1
C
synthesize_vovovoc_expression1
C
synthesize_vovocov_expression1
C
synthesize_vocovov_expression1
C
synthesize_covovov_expression1
C
synthesize_covocov_expression1
C
synthesize_vocovoc_expression1
C
synthesize_covovoc_expression1
C
synthesize_vococov_expression1
C
synthesize_vovovov_expression2
C
synthesize_vovovoc_expression2
C
synthesize_vovocov_expression2
C
synthesize_vocovov_expression2
C
synthesize_covovov_expression2
C
synthesize_covocov_expression2
C
synthesize_vocovoc_expression2
C
synthesize_covovoc_expression2
C
synthesize_vococov_expression2
C
synthesize_vovovov_expression3
C
synthesize_vovovoc_expression3
C
synthesize_vovocov_expression3
C
synthesize_vocovov_expression3
C
synthesize_covovov_expression3
C
synthesize_covocov_expression3
C
synthesize_vocovoc_expression3
C
synthesize_covovoc_expression3
C
synthesize_vococov_expression3
C
synthesize_vovovov_expression4
C
synthesize_vovovoc_expression4
C
synthesize_vovocov_expression4
C
synthesize_vocovov_expression4
C
synthesize_covovov_expression4
C
synthesize_covocov_expression4
C
synthesize_vocovoc_expression4
C
synthesize_covovoc_expression4
C
synthesize_vococov_expression4
C
expression_helper
C
symbol_table
C
freefunc00
C
freefunc01
C
freefunc02
C
freefunc03
C
freefunc04
C
freefunc05
C
freefunc06
C
freefunc07
C
freefunc08
C
freefunc09
C
freefunc10
C
freefunc11
C
freefunc12
C
freefunc13
C
freefunc14
C
freefunc15
C
type_store
C
deleter
C
tie_array
C
tie_stdvec
C
tie_vecview
C
tie_stddeq
C
ptr_match
C
ptr_match< TType, TRawType, variable_node_t * >
C
control_block
C
st_data
C
function_compositor
C
function
C
base_func
C
scoped_bft
C
func_0param
C
func_1param
C
func_2param
C
func_3param
C
func_4param
C
func_5param
C
func_6param
C
func_0param_retval
C
func_1param_retval
C
func_2param_retval
C
func_3param_retval
C
func_4param_retval
C
func_5param_retval
C
func_6param_retval
C
expression
C
control_block
C
data_pack
C
polynomial
C
poly_impl
C
poly_impl< Type, 12 >
C
poly_impl< Type, 11 >
C
poly_impl< Type, 10 >
C
poly_impl< Type, 9 >
C
poly_impl< Type, 8 >
C
poly_impl< Type, 7 >
C
poly_impl< Type, 6 >
C
poly_impl< Type, 5 >
C
poly_impl< Type, 4 >
C
poly_impl< Type, 3 >
C
poly_impl< Type, 2 >
C
poly_impl< Type, 1 >
C
timer
C
type_defs
N
groups_impl
C
groups_collection
C
create
C
add
C
contains
C
size
C
get
C
erase
N
real
C
type
N
std
C
numeric_limits< complex_t >
C
numeric_limits< real::type >
C
assert_handler
C
base_func
C
bsm_parameters
C
char_process
C
compilation_timeout_check
C
cosine_deg
C
depth_to_str
C
edge_cases
C
edge_cases< double >
C
edge_cases< float >
C
edge_cases< numeric_type >
C
expression_processor
C
function_definition
C
parse_function_definition_impl
C
exprtk_fx_curve
C
exprtk_gnuplot_fx
C
func0
C
gen_func
C
gen_func2
C
import_packages
C
inc_func
C
my_usr
C
my_usr_ext
C
my_vv_size_handler_t
C
myfunc
C
native
C
norm
C
normal_distribution
C
overload_func
C
test_result_t
C
putch
C
putint
C
random_uint
C
randu
C
rem_space_and_uppercase
C
rnd_01
C
shuffle
C
sine_deg
C
test_ab
C
test_expression
C
test_func0
C
test_func1
C
test_func2
C
test_func3
C
test_func4
C
test_func5
C
test_xy
C
test_xyzw
C
timeout_rtc_handler
C
timeout_exception
C
type_name
C
type_name< double >
C
type_name< float >
C
type_name< long double >
C
uniform_random_01
C
va_func
C
vararg_func
C
vecrebase_func
C
vector_access_rtc
C
vector_access_rtc_counter
C
vv_size_handler_t
Generated by
1.17.0