Class functions

Homepage

Introduction

These Class functions are available to be used as needed. For simplicity, internal functions that have no practical use are not included.

Functions

Getters and Setters

See Class basics: index value for how to use the index value in the following functions.

See Class basics: types for available types and their usage.


Class_getString(ClassObject, index):
Returns the string value stored at the specified position of the Class object.

Class_getSString(ClassObject, index):
Returns the SString (case-Sensitive String) value stored at the specified position of the Class object.

Class_getValue(ClassObject, index, Type = "uint"):
Returns the value stored at the specified position of the Class object.


Class_setString(ClassObject, index, string):
Sets the string value stored at the specified position of the Class object.

Class_setSString(ClassObject, index, string):
Sets the SString (case-Sensitive String) value stored at the specified position of the Class object.

Class_setValue(ClassObject, index, value, Type = "uint"):
Sets the value stored at the specified position of the Class object.

Miscellaneous functions

Class_destroyThis(ClassObject):
Dynamically destroys the specified Class object.

Class_cloneThis(ClassObject):
Dynamically clones the specified Class object.

Class_cloneValue(TheClone, ClassObject, index, DeepCopy, Type = "uint"):
See Class_cloneValue for details.

Class_unwrapThis(ClassObject):
Dynamically "unwraps" the specified Class object.

Class_in(Value, MatchList, Delimiters = ",", OmitChars = ""):
Checks whether the specified value matches one of the items in a list (via a Parsing loop).

Class_constant(ClassNameOrObject, variable, setValue = ""):
Dynamically calls the "constant" function for the specified class.

Class_setConstants(ClassNameOrObject, SetConstants, Mode = ""):
Get / set multiple constants at a time.

Class value functions

These functions retrieve information about the Class name and Class options for the specified Class object.


Class_getClass(ClassObject):
Returns the class name value (including class options) for the specified Class object.

Class_getClassName(ClassObject):
Returns the class name for the specified Class object.


Class_hasClassOption(ClassObject, ClassOption):
Tests whether the specified Class object has the specific Class option.

Class_isWrapper(ClassObject):
Tests whether the specified Class object is a wrapper object.

Class_isCloneable(ClassObject):
Tests whether the specified Class object is cloneable.


Homepage