SVT svt_object_pattern_data Class Member List

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_sequence_item_base 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_sequence_item_base  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.