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