eval.h
来自「在手机操作系统symbina上使用的一个脚本扩展语言的代码实现,可以参考用于自己」· C头文件 代码 · 共 57 行
H
57 行
// Eval.h
//
// Copyright (c) 2000 Symbian Ltd. All rights reserved.
#ifndef __EVAL_H__
#define __EVAL_H__
#include <opxapi.h>
#include <oplerr.h>
// This version number also needs changing in .pkg and .txh files.
const TInt KOpxVersion=0x100;
const TInt KUidOpxEval=0x77774EF5;
const TInt KOplMaxStringLength=255;
class COpxEvalWrapper : public CBase
{
public:
void EvalL(OplAPI& aOplAPI);
public:
~COpxEvalWrapper();
private:
// void EnsureConverterExistsL(OplAPI& aOplAPI);
public:
// void EnsureArrayOfCharacterSetsAvailableExistsL(OplAPI& aOplAPI);
// enum
// {
// EStateIsUnused=0
// };
// CCnvCharacterSetConverter* iConverter;
// CArrayFix<CCnvCharacterSetConverter::SCharacterSet>* iArrayOfCharacterSetsAvailable;
// TUint iCurrentCharacterSet;
// TInt iNumberOfUnconvertibleCharacters;
// TInt iIndexOfFirstUnconvertibleCharacter;
};
class COpxEval : public COpxBase
{
public:
static COpxEval* NewLC(OplAPI& aOplAPI);
virtual void RunL(TInt aProcNum);
virtual TInt CheckVersion(TInt aVersion);
private:
COpxEval(OplAPI& aOplAPI);
void ConstructL();
~COpxEval();
private:
enum TExtensions
{
EEval=1
};
COpxEvalWrapper* iOpxEvalWrapper;
};
#endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?