This is the complete list of members for class svt_object_pattern_data, including all inherited members.
| svt_compound_pattern_data | function void | add_multiple_pattern_data ( svt_pattern_data pdq[$] ) | Method to add multiple pattern data instances to the compound pattern data instance. |
| svt_compound_pattern_data | function void | add_pattern_data ( svt_pattern_data pd ) | Method to add a pattern data instance to the compound pattern data instance. |
| svt_pattern_data | function void | add_supp_data ( string name, bit [1023:0] value, svt_pattern_data :: type_enum typ = svt_pattern_data::UNDEF ) | Utility method for adding simple supplemental data. |
| svt_pattern_data | function void | add_supp_string ( string name, string value ) | Utility method for adding string supplemental data to an individual property. |
| svt_pattern_data | svt_pattern_data :: align_enum | alignment | Alignment used in short display. |
| svt_pattern_data | enum | align_enum | Types of alignment during display |
| svt_pattern_data | typedef | align_enum | |
| svt_pattern_data | int | array_ix | The pattern array_ix. |
| svt_pattern_data | enum value | BIT | |
| svt_pattern_data | enum value | BITVEC | |
| svt_pattern_data | enum value | CENTER | |
| svt_compound_pattern_data | svt_pattern_data | compound_contents [$] | The compound set of pattern data. |
| svt_pattern_data | enum value | COMP_DISP | |
| svt_object_pattern_data | function svt_pattern_data | copy ( svt_pattern_data to = null ) | Copies this pattern data instance. |
| svt_pattern_data | typedef | create_struct | |
| svt_pattern_data | enum value | DEEP | |
| svt_compound_pattern_data | function void | delete_pattern_data ( svt_pattern_data pd = null ) | Method to delate a pattern data instance, or all pattern data instances, from the compound pattern data instance. |
| svt_pattern_data | svt_pattern_data :: display_control_enum | display_control | Display control |
| svt_pattern_data | enum | display_control_enum | Display control used by the automated SVT shorthand display routines to recognize whether an individual field should be displayed as part of the current request. |
| svt_pattern_data | typedef | display_control_enum | |
| svt_pattern_data | svt_pattern_data :: how_enum | display_how | Display depth |
| svt_pattern_data | enum value | ENUM | |
| svt_pattern_data | string | enum_type = ""; | Type string which can be used in enumerated operrations. Empty string indicates "not set". |
| svt_pattern_data | int unsigned | field_width = 0; | Field bit width used by common data class operations. 0 indicates "not set". |
| svt_compound_pattern_data | function bit [1023:0] | get_any_array_val ( int array_ix ) | Utility method for returning value as a bit vector. Valid for fields which are not of type OBJECT or GRAPHIC. |
| svt_pattern_data | function bit [1023:0] | get_any_val ( ) | Utility method for returning value as a bit vector. Valid for fields which are not of type OBJECT or GRAPHIC. |
| svt_object_pattern_data | function void | get_compound_contents ( ref svt_pattern_data compound_contents[$] ) | Extensible method for getting the compound contents. |
| svt_compound_pattern_data | function real | get_real_array_val ( int array_ix ) | Utility method for returning value as a real. Only valid if the field is of type REAL. |
| svt_compound_pattern_data | function realtime | get_realtime_array_val ( int array_ix ) | Utility method for returning value as a realtime. Only valid if the field is of type REALTIME. |
| svt_pattern_data | function real | get_real_val ( ) | Utility method for returning value as a real. Only valid if the field is of type REAL. |
| svt_pattern_data | function realtime | get_realtime_val ( ) | Utility method for returning value as a realtime. Only valid if the field is of type REALTIME. |
| svt_pattern_data | typedef | get_set_struct | |
| svt_compound_pattern_data | function string | get_string_array_val ( int array_ix ) | Utility method for returning value as a string. Only valid if the field is of type STRING. |
| svt_pattern_data | function string | get_string_val ( ) | Utility method for returning value as a string. Only valid if the field is of type STRING. |
| svt_pattern_data | function bit | get_supp_data_value ( string name, ref bit [1023:0] value ) | Utility method for accessing supplemental data. |
| svt_pattern_data | function bit | get_supp_string ( string name, ref string value ) | Utility method for accessing supplemental data as a string. Only valid if the supplemental data is of type STRING. |
| svt_pattern_data | function time | get_time_val ( ) | Utility method for returning value as a time. Only valid if the field is of type TIME. |
| svt_pattern_data | enum value | GRAPHIC | |
| svt_pattern_data | function bit | has_keyword ( string keyword ) | Method to look for a specific keyword in the keyword list. |
| svt_pattern_data | enum | how_enum | Depth used for the SVT shorthand routines |
| svt_pattern_data | typedef | how_enum | |
| svt_pattern_data | enum value | INT | |
| svt_pattern_data | string | keywords [$] | Additional situational keywords |
| svt_pattern_data | enum value | LEFT | |
| svt_pattern_data | function bit | match ( bit [1023:0] match_value, bit is_found_value ) | Method to do the value match, taking into account positive_match. |
| svt_pattern_data | string | name | The pattern data name. |
| svt_object_pattern_data | 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 ) | CONSTRUCTOR: Creates a new instance of the svt_object_pattern_data class. |
| svt_pattern_data | enum value | NONE | |
| svt_object_pattern_data | svt_data | obj | The object stored with this pattern data instance. |
| svt_pattern_data | enum value | OBJECT | |
| svt_pattern_data | string | owner | Class name where the property is defined |
| svt_pattern_data | svt_pattern_data :: how_enum | ownership_how | Object access depth |
| svt_pattern_data | bit | positive_match = 1; | Indicates whether the name/value pairs should be the same as (positive_match = 1) or different from (positive_match = 0) the actual svt_data values when the pattern match occurs. |
| svt_object_pattern_data | function string | psdisplay ( string prefix = "" ) | Returns a simple string description of the pattern. |
| svt_pattern_data | enum value | REAL | |
| svt_pattern_data | enum value | REALTIME | |
| svt_pattern_data | enum value | REF | |
| svt_pattern_data | enum value | REL_DISP | |
| svt_pattern_data | enum value | RIGHT | |
| svt_compound_pattern_data | function void | set_any_array_val ( int array_ix, bit [1023:0] value ) | Utility method for setting a field value using a bit vector. Only valid if the fields which are not of type OBJECT or GRAPHIC. |
| svt_pattern_data | function void | set_any_val ( bit [1023:0] value ) | Utility method for setting a field value using a bit vector. Only valid if the fields which are not of type OBJECT or GRAPHIC. |
| svt_compound_pattern_data | function void | set_real_array_val ( int array_ix, real value ) | Utility method for setting a real field value. Only valid if the field is of type REAL. |
| svt_compound_pattern_data | function void | set_realtime_array_val ( int array_ix, realtime value ) | Utility method for setting a realtime field value. Only valid if the field is of type REALTIME. |
| svt_pattern_data | function void | set_real_val ( real value ) | Utility method for setting a real field value. Only valid if the field is of type REAL. |
| svt_pattern_data | function void | set_realtime_val ( realtime value ) | Utility method for setting a real field value. Only valid if the field is of type REALTIME. |
| svt_compound_pattern_data | function void | set_string_array_val ( int array_ix, string value ) | Utility method for setting a string field value. Only valid if the field is of type STRING. |
| svt_pattern_data | function void | set_string_val ( string value ) | Utility method for setting a string field value. Only valid if the field is of type STRING. |
| svt_pattern_data | enum value | STRING | |
| svt_pattern_data | int unsigned | supported_methods_flag = 0; | Flag indicating which common data class operations are to be supported automatically for this field. 0 indicates "not set". |
| svt_pattern_data | svt_pattern_data | supp_data [$] | Supplemental data about this pattern_data instance, potentially situational. |
| svt_pattern_data | enum value | TIME | |
| svt_pattern_data | string | title | Title used in short display. |
| svt_pattern_data | svt_pattern_data :: type_enum | typ | Property type |
| svt_pattern_data | enum | type_enum | Property type lables used when building the pattern data structure. |
| svt_pattern_data | typedef | type_enum | |
| svt_pattern_data | enum value | UNDEF | |
| svt_pattern_data | bit [1023:0] | value | The pattern data value. |
| svt_pattern_data | int | width | Width used in short display. |