C3D Kernel  104598
Классы | Перечисления | Функции
Файл 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)
 Дать имя функции.

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

 Указатель Классы Пространства имен Файлы Функции Переменные Определения типов Перечисления Элементы перечислений Друзья Макросы