| 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 Globalbit_streamcollectioncomma_formattercomparatorcrcdata_streamdecimal_formatterdecimal_min_formatterdeque_descending_iteratordeque_iteratordynamic_arrayformatterhex_formatterhex_min_formatterpacked_arraypairpair_comparatorqueuerouteroute_breadth_first_iteratorroute_nodescramblerset_iteratortreetree_breadth_first_iteratortree_nodetupletuple_comparatorunpacked_array |
The tenth value inside the tuple.
T10 tenth
Provides utility functions for text processing.
virtual class text
The third value inside the tuple.
T3 third
The shorthand of comma_formatter #(T).
typedef comma_formatter#( T ) this_type
The shorthand of comparator #(T).
typedef comparator#( T ) this_type
The shorthand of decimal_formatter #(T).
typedef decimal_formatter#( T ) this_type
The shorthand of decimal_min_formatter #(T).
typedef decimal_min_formatter#( T ) this_type
The shorthand of formatter #(T).
typedef formatter#( T ) this_type
The shorthand of hex_formatter#(T).
typedef hex_formatter#( T ) this_type
The shorthand of hex_min_formatter#(T).
typedef hex_min_formatter#( T ) this_type
The shorthand of pair#(T1,T2).
typedef pair#( T1, T2 ) this_type
The shorthand of pair_comparator #(T).
typedef pair_comparator#( T ) this_type
The shorthand of tuple#(T1,T2,T3,T4,T5,T6,T7,T8,T9,T10)
typedef tuple#( T1, T2, T3, T4, T5, T6, T7, T8, T9, T10 ) this_type
The shorthand of pair_comparator #(T).
typedef tuple_comparator#( T ) this_type
The array of three strings.
typedef string three_strings[3]
(STATIC) Returns a copy of the given string with the first character of words uppercased and the remainder lowercased.
static function string title_case( string s )
(STATIC) Serializes a data stream of type T to a bit stream of the same type.
static function bs_type to_bit_stream( ds_type ds, bit msb_first = 1, int from_index = 0, int to_index = -1 )
(VIRTUAL) Returns a new dynamic array that contains the elements in this collection.
virtual function da_type to_dynamic_array()
(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 pa_type pa, 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 q_type q, input bit reverse = 0 )
(STATIC) Converts an unpacked array 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 )
The nodes this node is connected to.
route_node_type to_nodes[$]
(STATIC) Converts a dynamic array of type T to a queue of the same type.
static function q_type to_queue( const ref da_type da, 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 pa_type pa, input bit reverse = 0 )
(STATIC) Converts an unpacked 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 )
(VIRTUAL) Returns a string representation of the given object of type T.
virtual function string to_string( T o )
(STATIC) Converts a data stream to the form of a string.
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 = "... " )
(VIRTUAL) Returns a string representation of the given object of type T using the %d format string.
virtual function string to_string( T o )
(VIRTUAL) Returns a string representation of the given object of type T using the %0d format string.
virtual function string to_string( T o )
(STATIC) Converts a dynamic array to the form of a 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 )
(VIRTUAL) Returns a string representation of the given object of type T.
virtual function string to_string( T o )
(VIRTUAL) Returns a string representation of the given object of type T using the %h format string.
virtual function string to_string( T o )
(VIRTUAL) Returns a string representation of the given object of type T using the %0h format string.
virtual function string to_string( T o )
(STATIC) Converts a queue to the form of a 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 )
(VIRTUAL) Returns a string representation of the given object of string type.
virtual function string to_string( T o )
(STATIC) Converts an unpacked array to the form of a string.
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 a data stream with corresponding data enables 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 dynamic array of type T to an unpacked array of the same type.
static function ua_type to_unpacked_array( const ref da_type da, 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 pa_type pa, input bit reverse = 0 )
(STATIC) Converts a queue 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 )
Implements a tree structure.
class tree #( type T = int ) extends collection#( T )
Provides a breadth-first iterator to a tree.
class tree_breadth_first_iterator #( type T = int ) extends iterator#( T )
Implements a node of a tree.
class tree_node #( type T = int )
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_node#( T ) tree_node_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.
typedef tree#( T ) tree_type
(STATIC) Returns a copy of the given string with the specified numbers of leading and trailing characters removed.
static function string trim( string s, int unsigned left = 0, int unsigned right = 0 )
Provides a tuple that carries up to ten values, which can be different types.
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 )
(SINGLETON) Provides strategies to compare tuples.
class tuple_comparator#( type T = tuple ) extends comparator#(T)