atsexpmgr.h
来自「AtScript 1.1 一个很好用的脚本引擎,可以很方便的在你的软件中实现脚本」· C头文件 代码 · 共 42 行
H
42 行
/*****************************************************************************
*
* Autor: Joachim Raidl
* Adresse: Joachim.Raidl@iname.com
* Klasse: CAtsExpMgr
* Inlines: Error(), ValPush(), OpPush(), TxtPush(), ValPop(),
* ValTop(), OpPop(), OpTop(), TxtPop(), TxtTop(), fak(),
*
****************************************************************************/
#ifndef __ATSJFEVALUATE__
#define __ATSJFEVALUATE__
#include <afxtempl.h>
#include "math.h"
#include "float.h"
#include "AtsExpValue.h"
#include "AtsExpExt.h"
#include "AtscommDef.h"
#include <map>
#include <vector>
#include <list>
using namespace std;
#include "AtsDef.h"
#include "AtsObject.h"
typedef CList<int, int> XIntList;
const double ATS_PI = 3.14159265358979323846;
const double ATS_e = 2.7182818284590452354;
#define FITEM_TYPE_NONE (0)
#define FITEM_TYPE_VALUE (1)
#define FITEM_TYPE_OP (2)
class ATS_API CAtsExpMgr
{
private:
enum { ADD = '+', SUB = '-', MUL = '*', DIV = '/',
MOD = '%', AND = '&', OR = '|', XOR = '^',
LT = '<', GT = '>', SET = '=', NOT = '!',
NOTB= '~', DP = ':', SQR = '
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?