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
R
 random, data_stream
 Random Number Generators
 random_16_bin_num
 random_2_bin_num
 random_32_bin_num
 random_4_bin_num
 random_8_bin_num
 random_bool, random_util
 random_power_of_10_num
 random_power_of_2_num
 random_util
 relatives
 remove
 remove_all
 remove_first, deque
 remove_first_occurrence, deque
 remove_last, deque
 remove_last_occurrence, deque
 replace, text
 reset, kitchen_timer
 resume, kitchen_timer
 retain_all, collection
 reverse
 rfind_any, text
 rindex, text
 ring, kitchen_timer
 rjust, text
 root, tree
 route
 route_breadth_first_iterator
 route_node
 route_node_type
 route_type
 rpartition, text
 rsplit, text
 rstrip, text
static function ds_type random(int unsigned length)
(STATIC) Returns a new data stream with the elements whose values are randomized.
class random_16_bin_num
Provides a random number using sixteen distribution bins.
class random_2_bin_num
Provides a random number using two distribution bins.
class random_32_bin_num
Provides a random number using thirty-two distribution bins.
class random_4_bin_num
Provides a random number using four distribution bins.
class random_8_bin_num
Provides a random number using eight distribution bins.
static function bit random_bool(int unsigned true_pct =  50)
(STATIC) Returns a randomized Boolean value based on the specified percentage.
class random_power_of_10_num extends random_16_bin_num
Provides a random number with power-of-ten distributions.
class random_power_of_2_num extends random_32_bin_num
Provides a random number with power-of-two distributions.
class random_util
Provides a utility function to generate random numbers.
route_node_type relatives[$]
The route nodes this route node is related to.
tree_node_type relatives[$]
The tree nodes this tree node is related to.
virtual function bit remove(e)
(VIRTUAL) Removes the specified element from this collection.
virtual function bit remove(e)
(VIRTUAL) Removes the specified element from this deque.
virtual function void remove()
(VIRTUAL) Removes the last element returned by the iterator.
virtual function void remove()
(VIRTUAL) Removes the last element returned by the iterator.
pure virtual function void remove()
(PURE) (VIRTUAL) Removes the last element returned by the iterator.
virtual function void remove()
(VIRTUAL) Removes the last element returned by the iterator.
virtual function bit remove(e)
(VIRTUAL) Removes the given element from this set if it is present.
virtual function void remove()
(VIRTUAL) Removes the last element returned by the iterator.
virtual function void remove()
(VIRTUAL) Removes the last element returned by the iterator.
virtual function bit remove_all(collection#( T ) c)
(VIRTUAL) Removes the elements in the given collection from this collection.
virtual function bit remove_all(collection#(T) c)
(VIRTUAL) Removes the elements in the given collection from this set.
virtual function bit remove_first()
(VIRTUAL) Removes the first element from this deque.
virtual function bit remove_first_occurrence(e)
(VIRTUAL) Removes the first occurrence of the specified element by traversing the deque from head to tail.
virtual function bit remove_last()
(VIRTUAL) Removes the last element from this deque.
virtual function bit remove_last_occurrence(e)
(VIRTUAL) Removes the last occurrence of the specified element by traversing the deque from tail to head.
static function string replace(string s,  
string old_str,  
string new_str,  
int count =  -1)
(STATIC) Returns a copy of the given string with the specified string replaced with a new string.
function void reset()
Resets the timer.
function void resume()
Resumes the timer, if the timer was paused.
virtual function bit retain_all(collection#( T ) c)
(VIRTUAL) Retains only the elements in this collection that are contained in the specified collection.
static function void reverse(ref da_type da)
(STATIC) Reverses the order of the elements of the given dynamic array.
static function void reverse(ref pa_type pa)
(STATIC) Reverses the order of the elements of the given packed array.
static function void reverse(ref q_type q)
(STATIC) Reverses the order of the elements of the given queue.
static function string reverse(string s)
(STATIC) Returns a copy of the given string with the characters in reverse order.
static function void reverse(ref ua_type ua)
(STATIC) Reverses the order of the elements of the given unpacked array.
static function int rfind_any(string s,  
string_q subs,  
int start_pos =  0,
int end_pos =  -1)
(STATIC) Returns the highest index in the given string where each specified substring is found.
static function int rindex(string s,  
string sub,  
int start_pos =  0,
int end_pos =  -1)
(STATIC) Returns the index of the last occurrence of the specified substring in the given string within the optionally specified range.
Triggers when the specified delay elapsed.
static function string rjust(string s,  
int width,  
byte fill_char =  " ",
bit trim_left =  0)
(STATIC) Returns a string of the specified width with the given string right justified and padded with the specified character.
tree_node_type root
The root node of the tree.
class route #(type T =  int) extends collection#( T )
Implements a route structure.
class route_breadth_first_iterator #(type T =  int) extends iterator#( T )
Provides a breadth-first iterator to a route.
class route_node #(type T =  int)
Implements a node of a route.
typedef route_node#(T) route_node_type
The shorthand of the route_node type specialized with type T.
typedef route_node#(T) route_node_type
The shorthand of the route_node type specialized with type T.
typedef route_node#(T) route_node_type
The shorthand of the route node type specialized with type T.
typedef route#(T) route_type
The shorthand of the route type specialized with type T.
typedef route#(T) route_type
The shorthand of the route type specialized with type T.
static function three_strings rpartition(string s,
string sep)
(STATIC) Searches the last occurrence of the specified separator in the given string and returns an array of three strings.
static function string_q rsplit(string s,  
string sep =  "",
int max_split =  -1)
(STATIC) Returns a queue of substrings by dividing the given string by the specified separator from the right.
static function string rstrip(string s,  
string chars =  " \t\n")
(STATIC) Returns a copy of the given string with trailing characters removed.