Index
$#! · 0-9 · A · B · C · D · E · F · G · H · I · J · K · L · M · N · O · P · Q · R · S · T · U · V · W · X · Y · Z
T
 tenth, tuple
 text
 third, tuple
 this_type
 three_strings
 title_case, text
 to_bit_stream, data_stream
 to_dynamic_array
 to_nodes, route_node
 to_queue
 to_string
 to_string_with_en, data_stream
 to_unpacked_array
 tree
 tree_breadth_first_iterator
 tree_node
 tree_node_type
 tree_type
 trim, text
 tuple
 tuple_comparator
 Type Definitions
 Types
T10 tenth
The tenth value inside the tuple.
virtual class text
Provides utility functions for text processing.
T3 third
The third value inside the tuple.
typedef comma_formatter#(T) this_type
The shorthand of comma_formatter #(T).
typedef comparator#(T) this_type
The shorthand of comparator #(T).
typedef decimal_formatter#(T) this_type
The shorthand of decimal_formatter #(T).
typedef decimal_min_formatter#(T) this_type
The shorthand of decimal_min_formatter #(T).
typedef formatter#(T) this_type
The shorthand of formatter #(T).
typedef hex_formatter#(T) this_type
The shorthand of hex_formatter#(T).
typedef hex_min_formatter#(T) this_type
The shorthand of hex_min_formatter#(T).
typedef pair#(T1,
T2) this_type
The shorthand of pair#(T1,T2).
typedef pair_comparator#(T) this_type
The shorthand of pair_comparator #(T).
typedef tuple#(T1,
T2,
T3,
T4,
T5,
T6,
T7,
T8,
T9,
T10) this_type
The shorthand of tuple#(T1,T2,T3,T4,T5,T6,T7,T8,T9,T10)
typedef tuple_comparator#(T) this_type
The shorthand of pair_comparator #(T).
typedef string three_strings[3]
The array of three strings.
static function string title_case(string s)
(STATIC) Returns a copy of the given string with the first character of words uppercased and the remainder lowercased.
static function bs_type to_bit_stream(ds_type ds,  
bit msb_first =  1,
int from_index =  0,
int to_index =  -1)
(STATIC) Serializes a data stream of type T to a bit stream of the same type.
virtual function da_type to_dynamic_array()
(VIRTUAL) Returns a new dynamic array that contains the elements in this collection.
static function da_type to_dynamic_array(const ref pa_type pa,  
input bit reverse =  0)
(STATIC) Converts a packed array of type T to a dynamic array of the same type.
static function da_type to_dynamic_array(const ref q_type q,  
input bit reverse =  0)
(STATIC) Converts a queue of type T to a dynamic array of the same type.
static function da_type to_dynamic_array(const ref ua_type ua,  
input bit reverse =  0)
(STATIC) Converts an unpacked array of type T to a dynamic array of the same type.
route_node_type to_nodes[$]
The nodes this node is connected to.
static function q_type to_queue(const ref da_type da,  
input bit reverse =  0)
(STATIC) Converts a dynamic array of type T to a queue of the same type.
static function q_type to_queue(const ref pa_type pa,  
input bit reverse =  0)
(STATIC) Converts a packed array of type T to a queue of the same type.
static function q_type to_queue(const ref ua_type ua,  
input bit reverse =  0)
(STATIC) Converts an unpacked array of type T to a queue of the same type.
virtual function string to_string(o)
(VIRTUAL) Returns a string representation of the given object of type T.
static function string to_string(ds_type ds,  
bit left_to_right =  1,
int unsigned group =  0,
string group_separator =  " ",
int num_head =  -1,
int num_tail =  -1,
string abbrev =  "... ")
(STATIC) Converts a data stream to the form of a string.
virtual function string to_string(o)
(VIRTUAL) Returns a string representation of the given object of type T using the %d format string.
virtual function string to_string(o)
(VIRTUAL) Returns a string representation of the given object of type T using the %0d format string.
static function string to_string(const ref da_type da,  
input string separator =  " ",
int from_index =  0,
int to_index =  -1,
formatter#(T) fmtr =  null)
(STATIC) Converts a dynamic array to the form of a string.
virtual function string to_string(o)
(VIRTUAL) Returns a string representation of the given object of type T.
virtual function string to_string(o)
(VIRTUAL) Returns a string representation of the given object of type T using the %h format string.
virtual function string to_string(o)
(VIRTUAL) Returns a string representation of the given object of type T using the %0h format string.
static function string to_string(const ref q_type q,  
input string separator =  " ",
int from_index =  0,
int to_index =  -1,
formatter#(T) fmtr =  null)
(STATIC) Converts a queue to the form of a string.
virtual function string to_string(o)
(VIRTUAL) Returns a string representation of the given object of string type.
static function string to_string(const ref ua_type ua,  
input string separator =  " ",
int from_index =  0,
int to_index =  -1,
formatter#(T) fmtr =  null)
(STATIC) Converts an unpacked array to the form of a string.
static function string to_string_with_en(ds_type ds,  
bit enables[],  
byte disabled_char =  "-",
bit left_to_right =  1,
int unsigned group =  0,
string group_separator =  " ",
int num_head =  -1,
int num_tail =  -1,
string abbrev =  "...")
(STATIC) Converts a data stream with corresponding data enables to the form of a string.
static function ua_type to_unpacked_array(const ref da_type da,  
input bit reverse =  0)
(STATIC) Converts a dynamic array of type T to an unpacked array of the same type.
static function ua_type to_unpacked_array(const ref pa_type pa,  
input bit reverse =  0)
(STATIC) Converts a packed array of type T to an unpacked array of the same type.
static function ua_type to_unpacked_array(const ref q_type q,  
input bit reverse =  0)
(STATIC) Converts a queue of type T to an unpacked array of the same type.
class tree #(type T =  int) extends collection#( T )
Implements a tree structure.
class tree_breadth_first_iterator #(type T =  int) extends iterator#( T )
Provides a breadth-first iterator to a tree.
class tree_node #(type T =  int)
Implements a node of a tree.
typedef tree_node#(T) tree_node_type
The shorthand of the tree_node type specialized with type T.
typedef tree_node#(T) tree_node_type
The shorthand of the tree_node type specialized with type T.
typedef tree_node#(T) tree_node_type
The shorthand of the tree node type specialized with type T.
typedef tree#(T) tree_type
The shorthand of the tree type specialized with type T.
typedef tree#(T) tree_type
The shorthand of the tree type specialized with type T.
static function string trim(string s,  
int unsigned left =  0,
int unsigned right =  0)
(STATIC) Returns a copy of the given string with the specified numbers of leading and trailing characters removed.
class tuple#(type T1 =  int,
type T2 =  int,
type T3 =  int,
type T4 =  int,
type T5 =  int,
type T6 =  int,
type T7 =  int,
type T8 =  int,
type T9 =  int,
type T10 =  int)
Provides a tuple that carries up to ten values, which can be different types.
class tuple_comparator#(type T =  tuple) extends comparator#(T)
(SINGLETON) Provides strategies to compare tuples.