gem5  v22.1.0.0
tlm::circular_buffer< T > Member List

This is the complete list of members for tlm::circular_buffer< T >, including all inherited members.

buf_alloc(int size)tlm::circular_buffer< T >inlineprivate
buf_clear(void *buf, int n)tlm::circular_buffer< T >inlineprivate
buf_free(void *&buf)tlm::circular_buffer< T >inlineprivate
buf_read(void *buf, int n) consttlm::circular_buffer< T >inlineprivate
buf_write(void *buf, int n, const T &t)tlm::circular_buffer< T >inlineprivate
circular_buffer(int size=0)tlm::circular_buffer< T >explicit
circular_buffer(const circular_buffer< T > &b)tlm::circular_buffer< T >private
clear()tlm::circular_buffer< T >
debug() consttlm::circular_buffer< T >
free() consttlm::circular_buffer< T >inline
increment_read_pos(int i=1)tlm::circular_buffer< T >private
increment_write_pos(int i=1)tlm::circular_buffer< T >private
init()tlm::circular_buffer< T >private
is_empty() consttlm::circular_buffer< T >inline
is_full() consttlm::circular_buffer< T >inline
m_buftlm::circular_buffer< T >private
m_freetlm::circular_buffer< T >private
m_ritlm::circular_buffer< T >private
m_sizetlm::circular_buffer< T >private
m_usedtlm::circular_buffer< T >private
m_witlm::circular_buffer< T >private
operator=(const circular_buffer< T > &)tlm::circular_buffer< T >private
peek_data(int i) consttlm::circular_buffer< T >inline
poke_data(int i)tlm::circular_buffer< T >inline
read()tlm::circular_buffer< T >
read_data() consttlm::circular_buffer< T >inline
resize(int size)tlm::circular_buffer< T >
size() consttlm::circular_buffer< T >inline
used() consttlm::circular_buffer< T >inline
write(const T &)tlm::circular_buffer< T >
~circular_buffer()tlm::circular_buffer< T >

Generated on Wed Dec 21 2022 10:25:11 for gem5 by doxygen 1.9.1