C3D Toolkit
Kernel - 117982, Vision - 2.9.2.2
|
Node of a binary tree. More...
#include <math_x.h>
#include <io_tape_define.h>
#include <templ_ifc_array.h>
#include <templ_sptr.h>
#include <pars_tree_variable.h>
#include <mb_enum.h>
#include <set>
#include <map>
#include <functional>
#include <utility>
Classes | |
struct | DefRangeItem |
Element of the function definition domain. More... | |
struct | std::less< DefRangeItem > |
Comparison of elements of the definition domain. More... | |
class | DefRange |
The function domain. More... | |
struct | DerivesValues |
Value of the function and derivatives. More... | |
class | BTreeNode |
Base class for nodes of the expression tree. More... | |
class | TreeIntervalNode |
Node of interval expression tree. More... | |
class | IntervalConstNode |
Interval of simple expressions. More... | |
class | IntervalIdentNode |
Interval variable as a node of a binary tree. More... | |
class | BTreeConst |
Constant as a node of a binary tree. More... | |
class | BTreeIdent |
Variable as a node of a binary tree. More... | |
class | BTreeFunction |
Function as node of a binary tree. More... | |
class | BTreeOperation |
Operation with two arguments as node of binary tree. More... | |
class | BTreeOperation1Arg |
Operation with one argument as a node of a binary tree. More... | |
class | BTreeOperation3Args |
Operation with three arguments as node of syntax tree. More... | |
class | BTreeUserFunc |
User-defined function as a node of a binary tree. More... | |
Enumerations | |
enum | TeIntervalNodeType { tei_Const , tei_Ident } |
Types of nodes of the binary tree. More... | |
Functions | |
uint | GetCountOfParams (PceOperationType operationType) |
Parameters count. More... | |
BTreeFunction::EquFnCode | GetFunCodeByName (const c3d::string_t &name) |
Get type of function. More... | |
void | GetFunNameByCode (BTreeFunction::EquFnCode code, c3d::string_t &name) |
Get name of function. More... | |
Node of a binary tree.