Inheritance diagram for class svt_object_pattern_data:
Data object that stores an individual name/value pair, where the value is an svt_data instance.
Public Member Functions | |
| function svt_pattern_data | copy ( svt_pattern_data to = null ) |
| function void | get_compound_contents ( ref svt_pattern_data compound_contents[$] ) |
| function void | new ( string name, svt_data obj, int array_ix = 0, int positive_match = 1, string owner = "", svt_pattern_data :: display_control_enum display_control = REL_DISP, svt_pattern_data :: how_enum display_how = REF, svt_pattern_data :: how_enum ownership_how = DEEP ) |
| function string | psdisplay ( string prefix = "" ) |
Public Attributes | |
| svt_data | obj |
|
||||||
|
|
||||
Extensible method for getting the compound contents.
| ||||
|
|
||
CONSTRUCTOR: Creates a new instance of the svt_object_pattern_data class.
name - The pattern data name.
obj - The pattern data object.
array_ix - Index associated with the object when the object is in an array.
positive_match - Indicates whether match (positive_match == 1) or mismatch (positive_match == 0) is desired.
owner - Class name where the property is defined
display_control - Controls whether the property should be displayed in all RELEVANT display situations, or if it should only be displayed in COMPLETE display situations.
display_how - Controls whether this pattern is displayed, and if so whether it should be displayed via reference or deep display.
ownership_how - Indicates what type of relationship exists between this object and the containing object, and therefore how the various operations should function relative to this contained object. |
|
||||||
Returns a simple string description of the pattern.
Return values - The simple string description. | ||||||
|