C3D Toolkit  Kernel - 105122, Vision - 0.181114.105122
Файл pars_equation_tree.h

Узел бинарного дерева. Подробнее...

Классы

struct  DefRangeItem
 Элемент области определения функции. Подробнее...
 
struct  std::less< DefRangeItem >
 Сравнение элементов области определения. Подробнее...
 
class  DefRange
 Область определения функции. Подробнее...
 
struct  DerivesValues
 Значение функции и производных. Подробнее...
 
class  BTreeNode
 Базовый класс для узлов дерева выражения. Подробнее...
 
class  TreeIntervalNode
 Узел дерева интервального выражения. Подробнее...
 
class  IntervalConstNode
 Интервал простых выражений. Подробнее...
 
class  IntervalIdentNode
 Интервальная переменная как узел бинарного дерева. Подробнее...
 
class  BTreeConst
 Константа как узел бинарного дерева. Подробнее...
 
class  BTreeIdent
 Переменная как узел бинарного дерева. Подробнее...
 
class  BTreeFunction
 Функция как узел бинарного дерева. Подробнее...
 
class  BTreeOperation
 Операция с двумя аргументами как узел бинарного дерева. Подробнее...
 
class  BTreeOperation1Arg
 Операция с одним аргументом как узел бинарного дерева. Подробнее...
 
class  BTreeOperation3Args
 Операция с тремя аргументами как узел синтаксического дерева. Подробнее...
 
class  BTreeUserFunc
 Пользовательская функция как узел бинарного дерева. Подробнее...
 

Перечисления

enum  TeIntervalNodeType { tei_Const, tei_Ident }
 Типы узлов бинарного дерева. Подробнее...
 

Функции

uint GetCountOfParams (PceOperationType operationType)
 Количество параметров. Подробнее...
 
BTreeFunction::EquFnCode GetFunCodeByName (const c3d::string_t &name)
 Дать тип функции. Подробнее...
 
void GetFunNameByCode (BTreeFunction::EquFnCode code, c3d::string_t &name)
 Дать имя функции. Подробнее...
 

Подробное описание

Узел бинарного дерева.