Provides script language access to C++ objects of this type.
Class Hierarchy | Type » PointerSequence |
Function members are as follows:
Return Type | Function Name | Documentation |
---|---|---|
int32 | AddListObjects | Populates this object's <TypeArray> and <TypeInfoArray> objects with information about the type and type information of all the pointers resident in the <List> object submitted to this function. |
int32 | AddObjects | Populates this object's <TypeArray> and <TypeInfoArray> objects with pointers that establish samples, rules, and match criteria. |
int32 | AddObjects2 | Populates this object's <TypeArray> and <TypeInfoArray> objects with pointers that establish samples, rules, and match criteria. |
int32 | AddObjects3 | Populates this object's TypeArray, <TypeInfoArray>, and <Int32Array> objects with pointers that establish samples, rules, and match criteria. |
int32 | Clear | Clears this object's underlying array objects and returns it to its default state. |
int32 | ConsumeNodePtrArray | Consumes a <NodePtrArray> and creates rules that require an exact match. Prefer AddObjects(). |
int32 | Fails | Returns true if any object in the type sequence does not match the corresponding type information rule. |
string | GetSequenceInfo | Returns a formatted string with the information about the sequence. |
string | ListAssert | Returns a string that contains information about each type object pointer and whether or not it matches the associated type rule. |
int32 | Passes | Returns true if this object's <Type> and <TypeInformation> objects match. |
Object members are as follows:
Type Name | Accessor Name | Documentation |
---|---|---|
int32 | PassesIfCount | Gets or sets the number of matches required for a particular sequence of <Type> objects and <TypeInformation> rules to 'pass'. For example, a TypeSequence might contain three <Type> objects and three <TypeInformation> objects. You can set this value to 2 if only two matches are required for your use case. |