| D | |
| da_to_pa, packed_array | |
| da_to_q | |
| da_to_ua | |
| da_type | |
| data_stream | |
| db | |
| decimal_formatter | |
| decimal_min_formatter | |
| default_comparator | |
| delete, text | |
| deque | |
| deque_descending_iterator | |
| deque_iterator | |
| deque_type | |
| disconnect, route_node | |
| dist_bin | |
| ds_type, data_stream | |
| dump, network | |
| dynamic_array | |
| E | |
| eighth, tuple | |
| elem | |
| ends_with, text | |
| eq | |
| equals, set_base | |
| Events, kitchen_timer | |
| extract |
(STATIC) Converts a dynamic array of type T to a packed array of the same type.
static function void da_to_pa( const ref da_type da, ref pa_type pa, input bit reverse = 0 )
(STATIC) Converts a dynamic array of type T to a queue of the same type.
static function void da_to_q( const ref da_type da, ref q_type q, input bit reverse = 0 )
(STATIC) Converts a dynamic array of type T to a queue of the same type.
static function void da_to_q( const ref da_type da, ref q_type q, input bit reverse = 0 )
(STATIC) Converts a dynamic array of type T to an unpacked array of the same type.
static function void da_to_ua( const ref da_type da, ref ua_type ua, input bit reverse = 0 )
(STATIC) Converts a dynamic array of type T to an unpacked array of the same type.
static function void da_to_ua( const ref da_type da, ref ua_type ua, input bit reverse = 0 )
The shorthand of the dynamic array of type T.
typedef T da_type[]
The shorthand of the dynamic array type of type T.
typedef T da_type[]
The shorthand of the dynamic array type of type T.
typedef T da_type[]
The shorthand of the dynamic array of type T.
typedef T da_type[]
The shorthand of the dynamic array type of type T.
typedef T da_type[]
A parameterized class that manages a stream of packed arrays.
virtual class data_stream #( type T = bit, int WIDTH = 1, int DEGREE = 2 ) extends dynamic_array #( T[WIDTH-1:0] )
Random distribution bins.
dist_bin db[16]
Random distribution bins.
dist_bin db[2]
Random distribution bins.
dist_bin db[32]
Random distribution bins.
dist_bin db[4]
Random distribution bins.
dist_bin db[8]
(SINGLETON) Provides a strategy to convert an object of integral data types such as int and time into a string using a decimal format.
class decimal_formatter #( type T = int ) extends formatter#( T )
(SINGLETON) Provides a strategy to convert an object of integral data types such as int and time into a string using a decimal format with the minimum width.
class decimal_min_formatter #( type T = int ) extends formatter#( T )
(SINGLETON) Provides the default strategies to compare objects.
class default_comparator#( type T = int ) extends comparator#(T)
(STATIC) Returns a copy of the given string with the specified string removed.
static function string delete( string s, string sub, int count = -1 )
Implements a double-ended queue using a queue.
class deque #( type T = int ) extends collection#( T )
Provides an iterator to a deque in reverse order.
class deque_descending_iterator #( type T = int ) extends iterator#( T )
Provides an iterator to a deque.
class deque_iterator #( type T = int ) extends iterator#( T )
The shorthand of the deque type of type T.
typedef deque#( T ) deque_type
The shorthand of the deque type of type T.
typedef deque#( T ) deque_type
(VIRTUAL) Removes the specified route node (and its connections) from this node.
virtual function route_node_type disconnect( int index = 0 )
Defines the structure of a random distribution bin.
typedef struct { int min_val; int max_val; byte unsigned wt /*= 0*/; } dist_bin
The data stream type.
typedef pa_type ds_type[]
(STATIC) Stores a network transaction to the file specified by the idx using the Wireshark hex format.
static function void dump( string desc, int idx = 0 )
A parameterized class that manages a dynamic array.
virtual class dynamic_array #( type T = bit, int SIZE = 1 )
The eighth value inside the tuple.
T8 eighth
The element stored at this route node.
T elem
The element stored at this tree node.
T elem
(STATIC) Returns 1 if the given string ends with one of the specified suffixes.
static function bit ends_with( string s, string_q suffixes, int start_pos = 0, int end_pos = -1 )
(VIRTUAL) Returns 1 if two inputs are equal.
virtual function bit eq( T x, T y )
Returns 1 if this object is equal to the specified pair.
function bit eq( const ref this_type p )
(VIRTUAL) Returns 1 if two pairs are equal.
virtual function bit eq( T x, T y )
Returns 1 if this object is equal to the specified tuple.
function bit eq( const ref this_type t )
(VIRTUAL) Returns 1 if two tuples are equal.
virtual function bit eq( T x, T y )
(VIRTUAL) Returns 1 if the given collection equals this set.
virtual function bit equals( collection#(T) c )
(STATIC) Returns a new dynamic array by extracting a part of the given dynamic array.
static function da_type extract( da_type da, int from_index = 0, int to_index = -1 )
(STATIC) Returns a new queue by extracting a part of the given queue.
static function q_type extract( q_type q, int from_index = 0, int to_index = -1 )