Functional
API
- AnyFunction.hpp
BaseFunctionDerivedFunctionDerivedFunctionAnyFunctionAnyFunction::AnyFunction()AnyFunction::AnyFunction()AnyFunction::AnyFunction()AnyFunction::operator=()AnyFunction::operator=()AnyFunction::AnyFunction()AnyFunction::~AnyFunction()AnyFunction::Clear()AnyFunction::NumArgs()AnyFunction::CloneFunc()AnyFunction::operator bool()AnyFunction::Set()AnyFunction::Call()AnyFunction::CallOK()AnyFunction::CallTypeOK()AnyFunction::operator()()AnyFunction::Convert()AnyFunction::ConvertOK()AnyFunction::MakePtr()AnyFunction::fun
- FunctionSet.hpp
FunctionSetFunctionSetFunctionSet::base_tFunctionSet::value_typeFunctionSet::return_tFunctionSet::FunctionSet()FunctionSet::~FunctionSet()FunctionSet::GetSize()FunctionSet::Add()FunctionSet::Remove()FunctionSet::Run()FunctionSet::Run()FunctionSet::FindMax()FunctionSet::FindMin()FunctionSet::FindSum()FunctionSet::FindProduct()FunctionSet::return_vals
FunctionSet
- GenericFunction.hpp
- flex_function.hpp
flex_functionflex_functionflex_function::size_tflex_function::return_tflex_function::fun_tflex_function::this_tflex_function::tuple_tflex_function::flex_function()flex_function::flex_function()flex_function::flex_function()flex_function::flex_function()flex_function::operator=()flex_function::operator=()flex_function::operator=()flex_function::operator=()flex_function::operator=()flex_function::SetDefault()flex_function::SetDefaults()flex_function::operator()()flex_function::operator()()flex_function::operator bool()flex_function::num_argsflex_function::funflex_function::default_args
- memo_function.hpp
memo_functionmemo_functionmemo_function::size_tmemo_function::return_tmemo_function::index_tmemo_function::fun_tmemo_function::this_tmemo_function::memo_function()memo_function::memo_function()memo_function::memo_function()memo_function::memo_function()memo_function::operator=()memo_function::operator=()memo_function::operator=()memo_function::operator=()memo_function::operator=()memo_function::size()memo_function::Has()memo_function::Clear()memo_function::Erase()memo_function::operator()()memo_function::operator bool()memo_function::operator std::function<R(ARG)>()memo_function::to_function()memo_function::cache_mapmemo_function::fun
memo_functionmemo_function::size_tmemo_function::return_tmemo_function::fun_tmemo_function::hash_tmemo_function::this_tmemo_function::tuple_tmemo_function::memo_function()memo_function::memo_function()memo_function::memo_function()memo_function::operator=()memo_function::operator=()memo_function::operator=()memo_function::operator=()memo_function::operator=()memo_function::size()memo_function::Has()memo_function::Clear()memo_function::Erase()memo_function::operator()()memo_function::operator bool()memo_function::operator std::function<R(A1, A2, EXTRA...)>()memo_function::to_function()memo_function::Hash()memo_function::cache_mapmemo_function::fun
memo_functionmemo_function::size_tmemo_function::return_tmemo_function::index_tmemo_function::fun_tmemo_function::this_tmemo_function::memo_function()memo_function::memo_function()memo_function::memo_function()memo_function::memo_function()memo_function::operator=()memo_function::operator=()memo_function::operator=()memo_function::operator=()memo_function::operator=()memo_function::size()memo_function::Has()memo_function::Clear()memo_function::Erase()memo_function::operator()()memo_function::operator bool()memo_function::operator std::function<R()>()memo_function::to_function()memo_function::cached_valuememo_function::has_cachememo_function::fun