systype.h file | source file

This module defines the fundamental intrinsic classes, including Object, String, Collection, List, and Iterator.

Summary of Classes

`AnonFuncPtr Collection IndexedIterator IntrinsicClass IntrinsicClassModifier Iterator List Object RexPattern StackFrameDesc StackFrameRef String TadsObject`

Summary of Global Functions

(none)

Summary of Macros

`HtmlifyTranslateNewlines HtmlifyTranslateSpaces HtmlifyTranslateTabs HtmlifyTranslateWhitespace PropDefAny PropDefDirectly PropDefGetClass PropDefInherits ReplaceAll ReplaceFollowCase ReplaceIgnoreCase ReplaceOnce ReplaceSerial SortAsc SortDesc TypeBifPtr TypeCode TypeDString TypeEnum TypeFuncPtr TypeInt TypeList TypeNativeCode TypeNil TypeObject TypeProp TypeSString TypeTrue`

Summary of Enums

(none)

Summary of Templates

(none)

Global Functions

(none)

Macros

`HtmlifyTranslateNewlines` | `systype.h[898]`

`0x0002`
translate newlines - converts each \n character to a <br> tag

`HtmlifyTranslateSpaces` | `systype.h[895]`

`0x0001`
translate spaces - each space in a run of multiple spaces is converted to an &nbsp; sequence

`HtmlifyTranslateTabs` | `systype.h[901]`

`0x0004`
translate tabs - converts each \t character to a <tab> tag

`HtmlifyTranslateWhitespace` | `systype.h[909]`

`(HtmlifyTranslateSpaces | HtmlifyTranslateNewlines | HtmlifyTranslateTabs)`
Translate all whitespace characters - translate all spaces, tabs, and newlines into their HTML equivalents: each space character becomes an '&nbsp sequence;', each '\n' character becomes a <br> tag; and each '\t' character becomes a <tab> tag.

`PropDefAny` | `systype.h[93]`

`1`
propDefined() flags

`PropDefDirectly` | `systype.h[94]`

`2`
no description available

`PropDefGetClass` | `systype.h[96]`

`4`
no description available

`PropDefInherits` | `systype.h[95]`

`3`
no description available

`ReplaceAll` | `systype.h[916]`

`0x0001`
Flags for String.findReplace

`ReplaceFollowCase` | `systype.h[918]`

`0x0004`
no description available

`ReplaceIgnoreCase` | `systype.h[917]`

`0x0002`
no description available

`ReplaceOnce` | `systype.h[920]`

`0x0010`
no description available

`ReplaceSerial` | `systype.h[919]`

`0x0008`
no description available

`SortAsc` | `systype.h[1187]`

`nil`
Sorting order flags. These can be passed in as the first argument to List.sort() (and Vector.sort() as well) to make the meaning of the argument clearer.

`SortDesc` | `systype.h[1188]`

`true`
no description available

`TypeBifPtr` | `systype.h[30]`

`16`
no description available

`TypeCode` | `systype.h[26]`

`11`
no description available

`TypeDString` | `systype.h[24]`

`9`
no description available

`TypeEnum` | `systype.h[29]`

`15`
no description available

`TypeFuncPtr` | `systype.h[27]`

`12`
no description available

`TypeInt` | `systype.h[22]`

`7`
no description available

`TypeList` | `systype.h[25]`

`10`
no description available

`TypeNativeCode` | `systype.h[28]`

`14`
no description available

`TypeNil` | `systype.h[18]`

`1`
TADS datatype codes. These values are returned by propType(), etc.

`TypeObject` | `systype.h[20]`

`5`
no description available

`TypeProp` | `systype.h[21]`

`6`
no description available

`TypeSString` | `systype.h[23]`

`8`
no description available

`TypeTrue` | `systype.h[19]`

`2`
no description available

Enums

(none)

Templates

(none)

TADS 3 Library Manual
Generated on 8/21/2012 from TADS version 3.1.2