C3D Kernel  104065
Классы | Перечисления
Файл pars_tree_variable.h

Интерфейс переменной. Подробнее...

Классы

struct  ItCoord
 Интерфейс координаты. Подробнее...
struct  ItTreeVariable
 Интерфейс переменной. Подробнее...
struct  ItIntervalTreeVariable
 Интерфейс интервальной переменной. Подробнее...
struct  ItUserFunc
 Интерфейс функции. Подробнее...

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

enum  BteNodeType {
  bt_Const, bt_Ident, bt_Function, bt_Operation2Args,
  bt_Operation1Arg, bt_Operation3Args
}
 Типы узлов бинарного дерева. Подробнее...
enum  PceOperationType {
  oprt_TernaryOperation = 0, oprt_BinaryOperation = 8, oprt_Addition = oprt_BinaryOperation, oprt_Subtraction = 9,
  oprt_Division = 10, oprt_Multiplication = 11, oprt_IntDivision = 12, oprt_OR = 13,
  oprt_AND = 14, oprt_NEQU = 15, oprt_EQU = 16, oprt_GT = 17,
  oprt_GE = 18, oprt_LT = 19, oprt_LE = 20, oprt_Involution = 21,
  oprt_UnaryOperation = 22, oprt_NOT = oprt_UnaryOperation, oprt_UnaryMinus = 23, oprt_UnaryPlus = 24,
  oprt_Parentheses = 25
}
 Типы операций. Подробнее...
enum  EquTreeResCode {
  equTreeResCode_Ok = 0, equTreeResCode_First = 1, equTreeResCode_SyntaxError = equTreeResCode_First, equTreeResCode_TooComplex,
  equTreeResCode_InvalidAssignment, equTreeResCode_NoVariables, equTreeResCode_TooLargeIdent, equTreeResCode_TangentsDomain,
  equTreeResCode_SqrtDomain, equTreeResCode_LogarithmDomain, equTreeResCode_ZeroDivide, equTreeResCode_TrigonometricDomain,
  equTreeResCode_CyclicRelation, equTreeResCode_PowDomain, equTreeResCode_WrongFuncFormat, equTreeResCode_Last
}
 Коды результата разбора строки. Подробнее...

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

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