COPASI API
4.16.103
|
#include <iostream>
#include <vector>
#include "copasi.h"
#include "utilities/CCopasiNode.h"
#include "CFunctionAnalyzer.h"
#include "CEvaluationNodeCall.h"
#include "CEvaluationNodeChoice.h"
#include "CEvaluationNodeConstant.h"
#include "CEvaluationNodeDelay.h"
#include "CEvaluationNodeFunction.h"
#include "CEvaluationNodeLogical.h"
#include "CEvaluationNodeNumber.h"
#include "CEvaluationNodeObject.h"
#include "CEvaluationNodeOperator.h"
#include "CEvaluationNodeStructure.h"
#include "CEvaluationNodeVariable.h"
#include "CEvaluationNodeVector.h"
#include "CEvaluationNodeWhiteSpace.h"
Go to the source code of this file.
Classes | |
class | CEvaluationNode |
class | CEvaluationNode::CPrecedence |
Macros | |
#define | PRECEDENCE_DEFAULT CPrecedence(0, 0) |
#define | PRECEDENCE_FUNCTION CPrecedence(35, 34) |
#define | PRECEDENCE_LOGIG_AND CPrecedence(8, 9) |
#define | PRECEDENCE_LOGIG_EQ CPrecedence(10, 11) |
#define | PRECEDENCE_LOGIG_GE CPrecedence(16, 17) |
#define | PRECEDENCE_LOGIG_GT CPrecedence(14, 15) |
#define | PRECEDENCE_LOGIG_LE CPrecedence(20, 21) |
#define | PRECEDENCE_LOGIG_LT CPrecedence(18, 19) |
#define | PRECEDENCE_LOGIG_NE CPrecedence(12, 13) |
#define | PRECEDENCE_LOGIG_NOT CPrecedence(3, 2) |
#define | PRECEDENCE_LOGIG_OR CPrecedence(4, 5) |
#define | PRECEDENCE_LOGIG_XOR CPrecedence(6, 7) |
#define | PRECEDENCE_NUMBER CPrecedence(36, 37) |
#define | PRECEDENCE_OPERATOR_DIVIDE CPrecedence(28, 29) |
#define | PRECEDENCE_OPERATOR_MINUS CPrecedence(22, 23) |
#define | PRECEDENCE_OPERATOR_MODULUS CPrecedence(26, 27) |
#define | PRECEDENCE_OPERATOR_MULTIPLY CPrecedence(28, 29) |
#define | PRECEDENCE_OPERATOR_PLUS CPrecedence(22, 23) |
#define | PRECEDENCE_OPERATOR_POWER CPrecedence(33, 32) |
#define | PRECEDENCE_STRUCTURE_CLOSE CPrecedence(0, ULONG_MAX) |
#define | PRECEDENCE_STRUCTURE_COMMA CPrecedence(0, 1) |
#define | PRECEDENCE_STRUCTURE_OPEN CPrecedence(ULONG_MAX, 1) |
#define PRECEDENCE_DEFAULT CPrecedence(0, 0) |
Definition at line 427 of file CEvaluationNode.h.
#define PRECEDENCE_FUNCTION CPrecedence(35, 34) |
Definition at line 447 of file CEvaluationNode.h.
Referenced by CEvaluationNodeCall::CEvaluationNodeCall(), CEvaluationNodeChoice::CEvaluationNodeChoice(), CEvaluationNodeDelay::CEvaluationNodeDelay(), CEvaluationNodeFunction::CEvaluationNodeFunction(), and CEvaluationNodeVector::CEvaluationNodeVector().
#define PRECEDENCE_LOGIG_AND CPrecedence(8, 9) |
Definition at line 432 of file CEvaluationNode.h.
Referenced by CEvaluationNodeLogical::CEvaluationNodeLogical().
#define PRECEDENCE_LOGIG_EQ CPrecedence(10, 11) |
Definition at line 433 of file CEvaluationNode.h.
Referenced by CEvaluationNodeLogical::CEvaluationNodeLogical().
#define PRECEDENCE_LOGIG_GE CPrecedence(16, 17) |
Definition at line 436 of file CEvaluationNode.h.
Referenced by CEvaluationNodeLogical::CEvaluationNodeLogical().
#define PRECEDENCE_LOGIG_GT CPrecedence(14, 15) |
Definition at line 435 of file CEvaluationNode.h.
Referenced by CEvaluationNodeLogical::CEvaluationNodeLogical().
#define PRECEDENCE_LOGIG_LE CPrecedence(20, 21) |
Definition at line 438 of file CEvaluationNode.h.
Referenced by CEvaluationNodeLogical::CEvaluationNodeLogical().
#define PRECEDENCE_LOGIG_LT CPrecedence(18, 19) |
Definition at line 437 of file CEvaluationNode.h.
Referenced by CEvaluationNodeLogical::CEvaluationNodeLogical().
#define PRECEDENCE_LOGIG_NE CPrecedence(12, 13) |
Definition at line 434 of file CEvaluationNode.h.
Referenced by CEvaluationNodeLogical::CEvaluationNodeLogical().
#define PRECEDENCE_LOGIG_NOT CPrecedence(3, 2) |
Definition at line 429 of file CEvaluationNode.h.
#define PRECEDENCE_LOGIG_OR CPrecedence(4, 5) |
Definition at line 430 of file CEvaluationNode.h.
Referenced by CEvaluationNodeLogical::CEvaluationNodeLogical().
#define PRECEDENCE_LOGIG_XOR CPrecedence(6, 7) |
Definition at line 431 of file CEvaluationNode.h.
Referenced by CEvaluationNodeLogical::CEvaluationNodeLogical().
#define PRECEDENCE_NUMBER CPrecedence(36, 37) |
Definition at line 449 of file CEvaluationNode.h.
Referenced by CEvaluationNodeCall::CEvaluationNodeCall(), CEvaluationNodeChoice::CEvaluationNodeChoice(), CEvaluationNodeConstant::CEvaluationNodeConstant(), CEvaluationNodeDelay::CEvaluationNodeDelay(), CEvaluationNodeFunction::CEvaluationNodeFunction(), CEvaluationNodeNumber::CEvaluationNodeNumber(), CEvaluationNodeObject::CEvaluationNodeObject(), and CEvaluationNodeVariable::CEvaluationNodeVariable().
#define PRECEDENCE_OPERATOR_DIVIDE CPrecedence(28, 29) |
Definition at line 443 of file CEvaluationNode.h.
Referenced by CEvaluationNodeOperator::CEvaluationNodeOperator().
#define PRECEDENCE_OPERATOR_MINUS CPrecedence(22, 23) |
Definition at line 440 of file CEvaluationNode.h.
Referenced by CEvaluationNodeOperator::CEvaluationNodeOperator().
#define PRECEDENCE_OPERATOR_MODULUS CPrecedence(26, 27) |
Definition at line 442 of file CEvaluationNode.h.
Referenced by CEvaluationNodeOperator::CEvaluationNodeOperator().
#define PRECEDENCE_OPERATOR_MULTIPLY CPrecedence(28, 29) |
Definition at line 444 of file CEvaluationNode.h.
Referenced by CEvaluationNodeOperator::CEvaluationNodeOperator().
#define PRECEDENCE_OPERATOR_PLUS CPrecedence(22, 23) |
Definition at line 441 of file CEvaluationNode.h.
Referenced by CEvaluationNodeOperator::CEvaluationNodeOperator().
#define PRECEDENCE_OPERATOR_POWER CPrecedence(33, 32) |
Definition at line 445 of file CEvaluationNode.h.
Referenced by CEvaluationNodeOperator::CEvaluationNodeOperator().
#define PRECEDENCE_STRUCTURE_CLOSE CPrecedence(0, ULONG_MAX) |
Definition at line 453 of file CEvaluationNode.h.
Referenced by CEvaluationNodeStructure::CEvaluationNodeStructure().
#define PRECEDENCE_STRUCTURE_COMMA CPrecedence(0, 1) |
Definition at line 452 of file CEvaluationNode.h.
Referenced by CEvaluationNodeStructure::CEvaluationNodeStructure().
#define PRECEDENCE_STRUCTURE_OPEN CPrecedence(ULONG_MAX, 1) |
Definition at line 451 of file CEvaluationNode.h.
Referenced by CEvaluationNodeStructure::CEvaluationNodeStructure().