Data Structures |
struct | ChInfo_t |
class | ChInterp |
class | ChUserDefinedTag |
class | ChVaList |
struct | ChOptions_t |
struct | ChBlock_t |
struct | ChUserDefinedInfo_t |
struct | ChMemInfo_t |
Enumerations |
enum | ChType_t {
CH_UNDEFINETYPE,
CH_CHARTYPE = 10,
CH_UCHARTYPE,
CH_SHORTTYPE,
CH_USHORTTYPE,
CH_INTTYPE,
CH_UINTTYPE,
CH_LLINTTYPE,
CH_ULLINTTYPE,
CH_FLOATTYPE,
CH_DOUBLETYPE,
CH_LDOUBLETYPE,
CH_COMPLEXTYPE,
CH_LCOMPLEXTYPE,
CH_STRINGTYPE,
CH_FILETYPE,
CH_VOIDTYPE,
CH_PROCTYPE,
CH_STRUCTTYPE,
CH_CLASSTYPE,
CH_UNIONTYPE,
CH_ENUMTYPE,
CH_CARRAYTYPE = 80,
CH_CARRAYPTRTYPE,
CH_CARRAYVLATYPE,
CH_CHARRAYTYPE,
CH_CHARRAYPTRTYPE,
CH_CHARRAYVLATYPE,
CH_NULLTYPE = 100,
CH_VOIDPTRTYPE,
CH_CHARPTRTYPE,
CH_UCHARPTRTYPE,
CH_SHORTPTRTYPE,
CH_USHORTPTRTYPE,
CH_INTPTRTYPE,
CH_UINTPTRTYPE,
CH_LLINTPTRTYPE,
CH_ULLINTPTRTYPE,
CH_FLOATPTRTYPE,
CH_DOUBLEPTRTYPE,
CH_LDOUBLEPTRTYPE,
CH_COMPLEXPTRTYPE,
CH_LCOMPLEXPTRTYPE,
CH_STRINGPTRTYPE,
CH_PROCPTRTYPE,
CH_FILEPTRTYPE,
CH_STRUCTPTRTYPE,
CH_CLASSPTRTYPE,
CH_UNIONPTRTYPE,
CH_ENUMPTRTYPE,
CH_VOIDPTR2TYPE = 200,
CH_CHARPTR2TYPE,
CH_UCHARPTR2TYPE,
CH_SHORTPTR2TYPE,
CH_USHORTPTR2TYPE,
CH_INTPTR2TYPE,
CH_UINTPTR2TYPE,
CH_LLINTPTR2TYPE,
CH_ULLINTPTR2TYPE,
CH_FLOATPTR2TYPE,
CH_DOUBLEPTR2TYPE,
CH_LDOUBLEPTR2TYPE,
CH_COMPLEXPTR2TYPE,
CH_LCOMPLEXPTR2TYPE,
CH_STRINGPTR2TYPE,
CH_FILEPTR2TYPE,
CH_STRUCTPTR2TYPE,
CH_CLASSPTR2TYPE,
CH_UNIONPTR2TYPE,
CH_ENUMPTR2TYPE
} |
enum | ChRetVal { CH_OK = 0,
CH_ERROR = -1,
CH_ABORT = 1
} |
enum | ChFuncType_t {
CH_NOTFUNCTYPE,
CH_FUNCTYPE,
CH_FUNCPROTOTYPE,
CH_FUNCPTRTYPE,
CH_FUNCMEMBERTYPE,
CH_FUNCCONSTYPE,
CH_FUNCDESTTYPE
} |
enum | ChVarType_t { CH_NOTVARTYPE,
CH_GLOBALVARTYPE,
CH_LOCALVARTYPE
} |
enum | ChShellType { CH_REGULARCH = 0,
CH_SAFECH = 1
} |
| Ch shell type.
More...
|
enum | ChFileDescriptor { STDIN_FILENO = 0,
STDOUT_FILENO = 1,
STDERR_FILENO = 2
} |
enum | ChCallbackMask {
CH_MASKNONE = 0X0000,
CH_MASKCALL = 0X0001,
CH_MASKRET = 0X0002,
CH_MASKBLOCK = 0X0004,
CH_MASKEND = 0X0008,
CH_MASKLINE = 0X0010,
CH_MASKCOUNT = 0X0020,
CH_MASKABORT = 0X0040
} |