Package: queue_pkg
- File: queue_pkg.vhd
Constants
Name | Type | Value | Description |
---|---|---|---|
null_queue | queue_t | (p_meta => null_ptr, data => null_string_ptr) |
Types
Name | Type | Description |
---|---|---|
queue_t | ||
queue_vec_t | array(integer range <>) of queue_t | |
queue_element_type_t | ( vhdl_character, vhdl_integer, vunit_byte, vhdl_string, vhdl_boolean, vhdl_real, vhdl_bit, ieee_std_ulogic, vhdl_severity_level, vhdl_file_open_status, vhdl_file_open_kind, vhdl_bit_vector, vhdl_std_ulogic_vector, ieee_complex, ieee_complex_polar, ieee_numeric_bit_unsigned, ieee_numeric_bit_signed, ieee_numeric_std_unsigned, ieee_numeric_std_signed, vhdl_time, vunit_integer_vector_ptr_t, vunit_string_ptr_t, vunit_queue_t, vunit_integer_array_t, vhdl_boolean_vector, vhdl_integer_vector, vhdl_real_vector, vhdl_time_vector, ieee_ufixed, ieee_sfixed, ieee_float ) |
Private |
Functions
- flush ( queue : queue_t ) return ()
- push ( queue : queue_t;
value : integer ) return ()
- push_byte ( queue : queue_t;
value : natural range 0 to 255 ) return ()
- push ( queue : queue_t;
value : character ) return ()
- push ( queue : queue_t;
value : boolean ) return ()
- push ( queue : queue_t;
value : real ) return ()
- push ( queue : queue_t;
value : bit ) return ()
- push ( queue : queue_t;
value : std_ulogic ) return ()
- push ( queue : queue_t;
value : severity_level ) return ()
- push ( queue : queue_t;
value : file_open_status ) return ()
- push ( queue : queue_t;
value : file_open_kind ) return ()
- push ( queue : queue_t;
value : bit_vector ) return ()
- push ( queue : queue_t;
value : std_ulogic_vector ) return ()
- push ( queue : queue_t;
value : complex ) return ()
- push ( queue : queue_t;
value : complex_polar ) return ()
- push ( queue : queue_t;
value : ieee.numeric_bit.unsigned ) return ()
- push ( queue : queue_t;
value : ieee.numeric_bit.signed ) return ()
- push ( queue : queue_t;
value : ieee.numeric_std.unsigned ) return ()
- push ( queue : queue_t;
value : ieee.numeric_std.signed ) return ()
- push ( queue : queue_t;
value : string ) return ()
- push ( queue : queue_t;
value : time ) return ()
- push ( queue : queue_t;
variable value : inout integer_vector_ptr_t ) return ()
- push ( queue : queue_t;
variable value : inout string_ptr_t ) return ()
- push ( queue : queue_t;
variable value : inout queue_t ) return ()
- push_ref ( constant queue : queue_t;
value : inout integer_array_t ) return ()
- encode ( data : queue_t ) return string
- decode ( code : string ) return queue_t
- decode ( constant code : string;
variable index : inout positive;
variable result : out queue_t ) return ()
- push_type ( queue : queue_t;
element_type : queue_element_type_t ) return ()
- check_type ( queue : queue_t;
element_type : queue_element_type_t ) return ()
- unsafe_push ( queue : queue_t;
value : character ) return ()
- push_variable_string ( queue : queue_t;
value : string ) return ()
- push_fix_string ( queue : queue_t;
value : string ) return ()