gem5  v22.0.0.2
Classes | Namespaces | Functions | Variables
sc_bit_proxies.hh File Reference
#include <iostream>
#include "../../utils/messages.hh"
#include "sc_proxy.hh"

Go to the source code of this file.

Classes

class  sc_dt::sc_bitref_conv_r< T, Traits >
 
class  sc_dt::sc_bitref_r< T >
 
class  sc_dt::sc_bitref< X >
 
class  sc_dt::sc_subref_r< X >
 
class  sc_dt::sc_subref< X >
 
class  sc_dt::sc_concref_r< X, Y >
 
class  sc_dt::sc_concref< X, Y >
 
class  sc_dt::sc_bitref_conv_r< T, Traits >
 
class  sc_dt::sc_bitref_conv_r< T, sc_proxy_traits< sc_bv_base > >
 
class  sc_dt::sc_bitref_r< T >
 
class  sc_dt::sc_bitref< X >
 
class  sc_dt::sc_subref_r< X >
 
class  sc_dt::sc_subref< X >
 
class  sc_dt::sc_concref_r< X, Y >
 
class  sc_dt::sc_concref< X, Y >
 

Namespaces

 sc_dt
 

Functions

template<class T1 , class T2 >
sc_logic sc_dt::operator& (const sc_bitref_r< T1 > &a, const sc_bitref_r< T2 > &b)
 
template<class T1 , class T2 >
sc_logic sc_dt::operator| (const sc_bitref_r< T1 > &a, const sc_bitref_r< T2 > &b)
 
template<class T1 , class T2 >
sc_logic sc_dt::operator^ (const sc_bitref_r< T1 > &a, const sc_bitref_r< T2 > &b)
 
template<class T1 , class T2 >
bool sc_dt::operator== (const sc_bitref_r< T1 > &a, const sc_bitref_r< T2 > &b)
 
template<class T1 , class T2 >
bool sc_dt::operator!= (const sc_bitref_r< T1 > &a, const sc_bitref_r< T2 > &b)
 
template<class T1 , class T2 >
sc_concref_r< sc_bitref_r< T1 >, sc_subref_r< T2 > > sc_dt::operator, (sc_bitref_r< T1 >, sc_subref_r< T2 >)
 
template<class T1 , class T2 , class T3 >
sc_concref_r< sc_bitref_r< T1 >, sc_concref_r< T2, T3 > > sc_dt::operator, (sc_bitref_r< T1 >, sc_concref_r< T2, T3 >)
 
template<class T1 , class T2 >
sc_concref_r< sc_bitref_r< T1 >, T2 > sc_dt::operator, (sc_bitref_r< T1 >, const sc_proxy< T2 > &)
 
template<class T >
sc_concref_r< sc_bitref_r< T >, sc_lv_base > sc_dt::operator, (sc_bitref_r< T >, const char *)
 
template<class T >
sc_concref_r< sc_lv_base, sc_bitref_r< T > > sc_dt::operator, (const char *, sc_bitref_r< T >)
 
template<class T >
sc_concref_r< sc_bitref_r< T >, sc_lv_base > sc_dt::operator, (sc_bitref_r< T >, const sc_logic &)
 
template<class T >
sc_concref_r< sc_lv_base, sc_bitref_r< T > > sc_dt::operator, (const sc_logic &, sc_bitref_r< T >)
 
template<class T >
sc_concref_r< sc_bitref_r< T >, sc_lv_base > sc_dt::operator, (sc_bitref_r< T >, bool)
 
template<class T >
sc_concref_r< sc_lv_base, sc_bitref_r< T > > sc_dt::operator, (bool, sc_bitref_r< T >)
 
template<class T1 , class T2 >
sc_concref_r< sc_bitref_r< T1 >, sc_subref_r< T2 > > sc_dt::concat (sc_bitref_r< T1 >, sc_subref_r< T2 >)
 
template<class T1 , class T2 , class T3 >
sc_concref_r< sc_bitref_r< T1 >, sc_concref_r< T2, T3 > > sc_dt::concat (sc_bitref_r< T1 >, sc_concref_r< T2, T3 >)
 
template<class T1 , class T2 >
sc_concref_r< sc_bitref_r< T1 >, T2 > sc_dt::concat (sc_bitref_r< T1 >, const sc_proxy< T2 > &)
 
template<class T >
sc_concref_r< sc_bitref_r< T >, sc_lv_base > sc_dt::concat (sc_bitref_r< T >, const char *)
 
template<class T >
sc_concref_r< sc_lv_base, sc_bitref_r< T > > sc_dt::concat (const char *, sc_bitref_r< T >)
 
template<class T >
sc_concref_r< sc_bitref_r< T >, sc_lv_base > sc_dt::concat (sc_bitref_r< T >, const sc_logic &)
 
template<class T >
sc_concref_r< sc_lv_base, sc_bitref_r< T > > sc_dt::concat (const sc_logic &, sc_bitref_r< T >)
 
template<class T >
sc_concref_r< sc_bitref_r< T >, sc_lv_base > sc_dt::concat (sc_bitref_r< T >, bool)
 
template<class T >
sc_concref_r< sc_lv_base, sc_bitref_r< T > > sc_dt::concat (bool, sc_bitref_r< T >)
 
template<class T1 , class T2 >
sc_concref_r< sc_bitref_r< T1 >, sc_bitref_r< T2 > > sc_dt::operator, (sc_bitref_r< T1 >, sc_bitref< T2 >)
 
template<class T1 , class T2 >
sc_concref_r< sc_bitref_r< T1 >, sc_bitref_r< T2 > > sc_dt::operator, (sc_bitref< T1 >, sc_bitref_r< T2 >)
 
template<class T1 , class T2 >
sc_concref_r< sc_bitref_r< T1 >, sc_subref_r< T2 > > sc_dt::operator, (sc_bitref_r< T1 >, sc_subref< T2 >)
 
template<class T1 , class T2 >
sc_concref_r< sc_bitref_r< T1 >, sc_subref_r< T2 > > sc_dt::operator, (sc_bitref< T1 >, sc_subref_r< T2 >)
 
template<class T1 , class T2 , class T3 >
sc_concref_r< sc_bitref_r< T1 >, sc_concref_r< T2, T3 > > sc_dt::operator, (sc_bitref_r< T1 >, sc_concref< T2, T3 >)
 
template<class T1 , class T2 , class T3 >
sc_concref_r< sc_bitref_r< T1 >, sc_concref_r< T2, T3 > > sc_dt::operator, (sc_bitref< T1 >, sc_concref_r< T2, T3 >)
 
template<class T1 , class T2 >
sc_concref_r< sc_bitref_r< T1 >, T2 > sc_dt::operator, (sc_bitref< T1 >, const sc_proxy< T2 > &)
 
template<class T1 , class T2 >
sc_concref_r< sc_bitref_r< T1 >, T2 > sc_dt::operator, (sc_bitref_r< T1 >, sc_proxy< T2 > &)
 
template<class T >
sc_concref_r< sc_bitref_r< T >, sc_lv_base > sc_dt::operator, (sc_bitref< T >, const char *)
 
template<class T >
sc_concref_r< sc_lv_base, sc_bitref_r< T > > sc_dt::operator, (const char *, sc_bitref< T >)
 
template<class T >
sc_concref_r< sc_bitref_r< T >, sc_lv_base > sc_dt::operator, (sc_bitref< T >, const sc_logic &)
 
template<class T >
sc_concref_r< sc_lv_base, sc_bitref_r< T > > sc_dt::operator, (const sc_logic &, sc_bitref< T >)
 
template<class T >
sc_concref_r< sc_bitref_r< T >, sc_lv_base > sc_dt::operator, (sc_bitref< T >, bool)
 
template<class T >
sc_concref_r< sc_lv_base, sc_bitref_r< T > > sc_dt::operator, (bool, sc_bitref< T >)
 
template<class T1 , class T2 >
sc_concref_r< sc_bitref_r< T1 >, sc_bitref_r< T2 > > sc_dt::concat (sc_bitref_r< T1 >, sc_bitref< T2 >)
 
template<class T1 , class T2 >
sc_concref_r< sc_bitref_r< T1 >, sc_bitref_r< T2 > > sc_dt::concat (sc_bitref< T1 >, sc_bitref_r< T2 >)
 
template<class T1 , class T2 >
sc_concref_r< sc_bitref_r< T1 >, sc_subref_r< T2 > > sc_dt::concat (sc_bitref_r< T1 >, sc_subref< T2 >)
 
template<class T1 , class T2 >
sc_concref_r< sc_bitref_r< T1 >, sc_subref_r< T2 > > sc_dt::concat (sc_bitref< T1 >, sc_subref_r< T2 >)
 
template<class T1 , class T2 , class T3 >
sc_concref_r< sc_bitref_r< T1 >, sc_concref_r< T2, T3 > > sc_dt::concat (sc_bitref_r< T1 >, sc_concref< T2, T3 >)
 
template<class T1 , class T2 , class T3 >
sc_concref_r< sc_bitref_r< T1 >, sc_concref_r< T2, T3 > > sc_dt::concat (sc_bitref< T1 >, sc_concref_r< T2, T3 >)
 
template<class T1 , class T2 >
sc_concref_r< sc_bitref_r< T1 >, T2 > sc_dt::concat (sc_bitref< T1 >, const sc_proxy< T2 > &)
 
template<class T1 , class T2 >
sc_concref_r< sc_bitref_r< T1 >, T2 > sc_dt::concat (sc_bitref_r< T1 >, sc_proxy< T2 > &)
 
template<class T >
sc_concref_r< sc_bitref_r< T >, sc_lv_base > sc_dt::concat (sc_bitref< T >, const char *)
 
template<class T >
sc_concref_r< sc_lv_base, sc_bitref_r< T > > sc_dt::concat (const char *, sc_bitref< T >)
 
template<class T >
sc_concref_r< sc_bitref_r< T >, sc_lv_base > sc_dt::concat (sc_bitref< T >, const sc_logic &)
 
template<class T >
sc_concref_r< sc_lv_base, sc_bitref_r< T > > sc_dt::concat (const sc_logic &, sc_bitref< T >)
 
template<class T >
sc_concref_r< sc_bitref_r< T >, sc_lv_base > sc_dt::concat (sc_bitref< T >, bool)
 
template<class T >
sc_concref_r< sc_lv_base, sc_bitref_r< T > > sc_dt::concat (bool, sc_bitref< T >)
 
template<class T1 , class T2 >
sc_concref< sc_bitref< T1 >, sc_bitref< T2 > > sc_dt::operator, (sc_bitref< T1 >, sc_bitref< T2 >)
 
template<class T1 , class T2 >
sc_concref< sc_bitref< T1 >, sc_subref< T2 > > sc_dt::operator, (sc_bitref< T1 >, sc_subref< T2 >)
 
template<class T1 , class T2 , class T3 >
sc_concref< sc_bitref< T1 >, sc_concref< T2, T3 > > sc_dt::operator, (sc_bitref< T1 >, sc_concref< T2, T3 >)
 
template<class T1 , class T2 >
sc_concref< sc_bitref< T1 >, T2 > sc_dt::operator, (sc_bitref< T1 >, sc_proxy< T2 > &)
 
template<class T1 , class T2 >
sc_concref< sc_bitref< T1 >, sc_bitref< T2 > > sc_dt::concat (sc_bitref< T1 >, sc_bitref< T2 >)
 
template<class T1 , class T2 >
sc_concref< sc_bitref< T1 >, sc_subref< T2 > > sc_dt::concat (sc_bitref< T1 >, sc_subref< T2 >)
 
template<class T1 , class T2 , class T3 >
sc_concref< sc_bitref< T1 >, sc_concref< T2, T3 > > sc_dt::concat (sc_bitref< T1 >, sc_concref< T2, T3 >)
 
template<class T1 , class T2 >
sc_concref< sc_bitref< T1 >, T2 > sc_dt::concat (sc_bitref< T1 >, sc_proxy< T2 > &)
 
template<class T >
::std::istream & sc_dt::operator>> (::std::istream &, sc_bitref< T >)
 
template<class T1 , class T2 >
sc_concref_r< sc_subref_r< T1 >, sc_bitref_r< T2 > > sc_dt::operator, (sc_subref_r< T1 >, sc_bitref_r< T2 >)
 
template<class T1 , class T2 >
sc_concref_r< sc_subref_r< T1 >, sc_subref_r< T2 > > sc_dt::operator, (sc_subref_r< T1 >, sc_subref_r< T2 >)
 
template<class T1 , class T2 , class T3 >
sc_concref_r< sc_subref_r< T1 >, sc_concref_r< T2, T3 > > sc_dt::operator, (sc_subref_r< T1 >, sc_concref_r< T2, T3 >)
 
template<class T1 , class T2 >
sc_concref_r< sc_subref_r< T1 >, T2 > sc_dt::operator, (sc_subref_r< T1 >, const sc_proxy< T2 > &)
 
template<class T >
sc_concref_r< sc_subref_r< T >, sc_lv_base > sc_dt::operator, (sc_subref_r< T >, const char *)
 
template<class T >
sc_concref_r< sc_lv_base, sc_subref_r< T > > sc_dt::operator, (const char *, sc_subref_r< T >)
 
template<class T >
sc_concref_r< sc_subref_r< T >, sc_lv_base > sc_dt::operator, (sc_subref_r< T >, const sc_logic &)
 
template<class T >
sc_concref_r< sc_lv_base, sc_subref_r< T > > sc_dt::operator, (const sc_logic &, sc_subref_r< T >)
 
template<class T >
sc_concref_r< sc_subref_r< T >, sc_bv_base > sc_dt::operator, (sc_subref_r< T >, bool)
 
template<class T >
sc_concref_r< sc_bv_base, sc_subref_r< T > > sc_dt::operator, (bool, sc_subref_r< T >)
 
template<class T1 , class T2 >
sc_concref_r< sc_subref_r< T1 >, sc_bitref_r< T2 > > sc_dt::concat (sc_subref_r< T1 >, sc_bitref_r< T2 >)
 
template<class T1 , class T2 >
sc_concref_r< sc_subref_r< T1 >, sc_subref_r< T2 > > sc_dt::concat (sc_subref_r< T1 >, sc_subref_r< T2 >)
 
template<class T1 , class T2 , class T3 >
sc_concref_r< sc_subref_r< T1 >, sc_concref_r< T2, T3 > > sc_dt::concat (sc_subref_r< T1 >, sc_concref_r< T2, T3 >)
 
template<class T1 , class T2 >
sc_concref_r< sc_subref_r< T1 >, T2 > sc_dt::concat (sc_subref_r< T1 >, const sc_proxy< T2 > &)
 
template<class T >
sc_concref_r< sc_subref_r< T >, sc_lv_base > sc_dt::concat (sc_subref_r< T >, const char *)
 
template<class T >
sc_concref_r< sc_lv_base, sc_subref_r< T > > sc_dt::concat (const char *, sc_subref_r< T >)
 
template<class T >
sc_concref_r< sc_subref_r< T >, sc_lv_base > sc_dt::concat (sc_subref_r< T >, const sc_logic &)
 
template<class T >
sc_concref_r< sc_lv_base, sc_subref_r< T > > sc_dt::concat (const sc_logic &, sc_subref_r< T >)
 
template<class T >
sc_concref_r< sc_subref_r< T >, sc_bv_base > sc_dt::concat (sc_subref_r< T >, bool)
 
template<class T >
sc_concref_r< sc_bv_base, sc_subref_r< T > > sc_dt::concat (bool, sc_subref_r< T >)
 
template<class T1 , class T2 >
sc_concref_r< sc_subref_r< T1 >, sc_bitref_r< T2 > > sc_dt::operator, (sc_subref_r< T1 >, sc_bitref< T2 >)
 
template<class T1 , class T2 >
sc_concref_r< sc_subref_r< T1 >, sc_bitref_r< T2 > > sc_dt::operator, (sc_subref< T1 >, sc_bitref_r< T2 >)
 
template<class T1 , class T2 >
sc_concref_r< sc_subref_r< T1 >, sc_subref_r< T2 > > sc_dt::operator, (sc_subref_r< T1 >, sc_subref< T2 >)
 
template<class T1 , class T2 >
sc_concref_r< sc_subref_r< T1 >, sc_subref_r< T2 > > sc_dt::operator, (sc_subref< T1 >, sc_subref_r< T2 >)
 
template<class T1 , class T2 , class T3 >
sc_concref_r< sc_subref_r< T1 >, sc_concref_r< T2, T3 > > sc_dt::operator, (sc_subref_r< T1 >, sc_concref< T2, T3 >)
 
template<class T1 , class T2 , class T3 >
sc_concref_r< sc_subref_r< T1 >, sc_concref_r< T2, T3 > > sc_dt::operator, (sc_subref< T1 >, sc_concref_r< T2, T3 >)
 
template<class T1 , class T2 >
sc_concref_r< sc_subref_r< T1 >, T2 > sc_dt::operator, (sc_subref< T1 >, const sc_proxy< T2 > &)
 
template<class T1 , class T2 >
sc_concref_r< sc_subref_r< T1 >, T2 > sc_dt::operator, (sc_subref_r< T1 >, sc_proxy< T2 > &)
 
template<class T >
sc_concref_r< sc_subref_r< T >, sc_lv_base > sc_dt::operator, (sc_subref< T >, const char *)
 
template<class T >
sc_concref_r< sc_lv_base, sc_subref_r< T > > sc_dt::operator, (const char *, sc_subref< T >)
 
template<class T >
sc_concref_r< sc_subref_r< T >, sc_lv_base > sc_dt::operator, (sc_subref< T >, const sc_logic &)
 
template<class T >
sc_concref_r< sc_lv_base, sc_subref_r< T > > sc_dt::operator, (const sc_logic &, sc_subref< T >)
 
template<class T >
sc_concref_r< sc_subref_r< T >, sc_bv_base > sc_dt::operator, (sc_subref< T >, bool)
 
template<class T >
sc_concref_r< sc_bv_base, sc_subref_r< T > > sc_dt::operator, (bool, sc_subref< T >)
 
template<class T1 , class T2 >
sc_concref_r< sc_subref_r< T1 >, sc_bitref_r< T2 > > sc_dt::concat (sc_subref_r< T1 >, sc_bitref< T2 >)
 
template<class T1 , class T2 >
sc_concref_r< sc_subref_r< T1 >, sc_bitref_r< T2 > > sc_dt::concat (sc_subref< T1 >, sc_bitref_r< T2 >)
 
template<class T1 , class T2 >
sc_concref_r< sc_subref_r< T1 >, sc_subref_r< T2 > > sc_dt::concat (sc_subref_r< T1 >, sc_subref< T2 >)
 
template<class T1 , class T2 >
sc_concref_r< sc_subref_r< T1 >, sc_subref_r< T2 > > sc_dt::concat (sc_subref< T1 >, sc_subref_r< T2 >)
 
template<class T1 , class T2 , class T3 >
sc_concref_r< sc_subref_r< T1 >, sc_concref_r< T2, T3 > > sc_dt::concat (sc_subref_r< T1 >, sc_concref< T2, T3 >)
 
template<class T1 , class T2 , class T3 >
sc_concref_r< sc_subref_r< T1 >, sc_concref_r< T2, T3 > > sc_dt::concat (sc_subref< T1 >, sc_concref_r< T2, T3 >)
 
template<class T1 , class T2 >
sc_concref_r< sc_subref_r< T1 >, T2 > sc_dt::concat (sc_subref< T1 >, const sc_proxy< T2 > &)
 
template<class T1 , class T2 >
sc_concref_r< sc_subref_r< T1 >, T2 > sc_dt::concat (sc_subref_r< T1 >, sc_proxy< T2 > &)
 
template<class T >
sc_concref_r< sc_subref_r< T >, sc_lv_base > sc_dt::concat (sc_subref< T >, const char *)
 
template<class T >
sc_concref_r< sc_lv_base, sc_subref_r< T > > sc_dt::concat (const char *, sc_subref< T >)
 
template<class T >
sc_concref_r< sc_subref_r< T >, sc_lv_base > sc_dt::concat (sc_subref< T >, const sc_logic &)
 
template<class T >
sc_concref_r< sc_lv_base, sc_subref_r< T > > sc_dt::concat (const sc_logic &, sc_subref< T >)
 
template<class T >
sc_concref_r< sc_subref_r< T >, sc_bv_base > sc_dt::concat (sc_subref< T >, bool)
 
template<class T >
sc_concref_r< sc_bv_base, sc_subref_r< T > > sc_dt::concat (bool, sc_subref< T >)
 
template<class T1 , class T2 >
sc_concref< sc_subref< T1 >, sc_bitref< T2 > > sc_dt::operator, (sc_subref< T1 >, sc_bitref< T2 >)
 
template<class T1 , class T2 >
sc_concref< sc_subref< T1 >, sc_subref< T2 > > sc_dt::operator, (sc_subref< T1 >, sc_subref< T2 >)
 
template<class T1 , class T2 , class T3 >
sc_concref< sc_subref< T1 >, sc_concref< T2, T3 > > sc_dt::operator, (sc_subref< T1 >, sc_concref< T2, T3 >)
 
template<class T1 , class T2 >
sc_concref< sc_subref< T1 >, T2 > sc_dt::operator, (sc_subref< T1 >, sc_proxy< T2 > &)
 
template<class T1 , class T2 >
sc_concref< sc_subref< T1 >, sc_bitref< T2 > > sc_dt::concat (sc_subref< T1 >, sc_bitref< T2 >)
 
template<class T1 , class T2 >
sc_concref< sc_subref< T1 >, sc_subref< T2 > > sc_dt::concat (sc_subref< T1 >, sc_subref< T2 >)
 
template<class T1 , class T2 , class T3 >
sc_concref< sc_subref< T1 >, sc_concref< T2, T3 > > sc_dt::concat (sc_subref< T1 >, sc_concref< T2, T3 >)
 
template<class T1 , class T2 >
sc_concref< sc_subref< T1 >, T2 > sc_dt::concat (sc_subref< T1 >, sc_proxy< T2 > &)
 
template<class T >
inline ::std::istream & sc_dt::operator>> (::std::istream &, sc_subref< T >)
 
template<class T1 , class T2 , class T3 >
sc_concref_r< sc_concref_r< T1, T2 >, sc_bitref_r< T3 > > sc_dt::operator, (sc_concref_r< T1, T2 >, sc_bitref_r< T3 >)
 
template<class T1 , class T2 , class T3 >
sc_concref_r< sc_concref_r< T1, T2 >, sc_subref_r< T3 > > sc_dt::operator, (sc_concref_r< T1, T2 >, sc_subref_r< T3 >)
 
template<class T1 , class T2 , class T3 , class T4 >
sc_concref_r< sc_concref_r< T1, T2 >, sc_concref_r< T3, T4 > > sc_dt::operator, (sc_concref_r< T1, T2 >, sc_concref_r< T3, T4 >)
 
template<class T1 , class T2 , class T3 >
sc_concref_r< sc_concref_r< T1, T2 >, T3 > sc_dt::operator, (sc_concref_r< T1, T2 >, const sc_proxy< T3 > &)
 
template<class T1 , class T2 >
sc_concref_r< sc_concref_r< T1, T2 >, sc_lv_base > sc_dt::operator, (sc_concref_r< T1, T2 >, const char *)
 
template<class T1 , class T2 >
sc_concref_r< sc_lv_base, sc_concref_r< T1, T2 > > sc_dt::operator, (const char *, sc_concref_r< T1, T2 >)
 
template<class T1 , class T2 >
sc_concref_r< sc_concref_r< T1, T2 >, sc_lv_base > sc_dt::operator, (sc_concref_r< T1, T2 >, const sc_logic &)
 
template<class T1 , class T2 >
sc_concref_r< sc_lv_base, sc_concref_r< T1, T2 > > sc_dt::operator, (const sc_logic &, sc_concref_r< T1, T2 >)
 
template<class T1 , class T2 >
sc_concref_r< sc_concref_r< T1, T2 >, sc_bv_base > sc_dt::operator, (sc_concref_r< T1, T2 >, bool)
 
template<class T1 , class T2 >
sc_concref_r< sc_bv_base, sc_concref_r< T1, T2 > > sc_dt::operator, (bool, sc_concref_r< T1, T2 >)
 
template<class T1 , class T2 , class T3 >
sc_concref_r< sc_concref_r< T1, T2 >, sc_bitref_r< T3 > > sc_dt::concat (sc_concref_r< T1, T2 >, sc_bitref_r< T3 >)
 
template<class T1 , class T2 , class T3 >
sc_concref_r< sc_concref_r< T1, T2 >, sc_subref_r< T3 > > sc_dt::concat (sc_concref_r< T1, T2 >, sc_subref_r< T3 >)
 
template<class T1 , class T2 , class T3 , class T4 >
sc_concref_r< sc_concref_r< T1, T2 >, sc_concref_r< T3, T4 > > sc_dt::concat (sc_concref_r< T1, T2 >, sc_concref_r< T3, T4 >)
 
template<class T1 , class T2 , class T3 >
sc_concref_r< sc_concref_r< T1, T2 >, T3 > sc_dt::concat (sc_concref_r< T1, T2 >, const sc_proxy< T3 > &)
 
template<class T1 , class T2 >
sc_concref_r< sc_concref_r< T1, T2 >, sc_lv_base > sc_dt::concat (sc_concref_r< T1, T2 >, const char *)
 
template<class T1 , class T2 >
sc_concref_r< sc_lv_base, sc_concref_r< T1, T2 > > sc_dt::concat (const char *, sc_concref_r< T1, T2 >)
 
template<class T1 , class T2 >
sc_concref_r< sc_concref_r< T1, T2 >, sc_lv_base > sc_dt::concat (sc_concref_r< T1, T2 >, const sc_logic &)
 
template<class T1 , class T2 >
sc_concref_r< sc_lv_base, sc_concref_r< T1, T2 > > sc_dt::concat (const sc_logic &, sc_concref_r< T1, T2 >)
 
template<class T1 , class T2 >
sc_concref_r< sc_concref_r< T1, T2 >, sc_bv_base > sc_dt::concat (sc_concref_r< T1, T2 >, bool)
 
template<class T1 , class T2 >
sc_concref_r< sc_bv_base, sc_concref_r< T1, T2 > > sc_dt::concat (bool, sc_concref_r< T1, T2 >)
 
template<class T1 , class T2 , class T3 >
sc_concref_r< sc_concref_r< T1, T2 >, sc_bitref_r< T3 > > sc_dt::operator, (sc_concref_r< T1, T2 >, sc_bitref< T3 >)
 
template<class T1 , class T2 , class T3 >
sc_concref_r< sc_concref_r< T1, T2 >, sc_bitref_r< T3 > > sc_dt::operator, (sc_concref< T1, T2 >, sc_bitref_r< T3 >)
 
template<class T1 , class T2 , class T3 >
sc_concref_r< sc_concref_r< T1, T2 >, sc_subref_r< T3 > > sc_dt::operator, (sc_concref_r< T1, T2 >, sc_subref< T3 >)
 
template<class T1 , class T2 , class T3 >
sc_concref_r< sc_concref_r< T1, T2 >, sc_subref_r< T3 > > sc_dt::operator, (sc_concref< T1, T2 >, sc_subref_r< T3 >)
 
template<class T1 , class T2 , class T3 , class T4 >
sc_concref_r< sc_concref_r< T1, T2 >, sc_concref_r< T3, T4 > > sc_dt::operator, (sc_concref_r< T1, T2 >, sc_concref< T3, T4 >)
 
template<class T1 , class T2 , class T3 , class T4 >
sc_concref_r< sc_concref_r< T1, T2 >, sc_concref_r< T3, T4 > > sc_dt::operator, (sc_concref< T1, T2 >, sc_concref_r< T3, T4 >)
 
template<class T1 , class T2 , class T3 >
sc_concref_r< sc_concref_r< T1, T2 >, T3 > sc_dt::operator, (sc_concref< T1, T2 >, const sc_proxy< T3 > &)
 
template<class T1 , class T2 , class T3 >
sc_concref_r< sc_concref_r< T1, T2 >, T3 > sc_dt::operator, (sc_concref_r< T1, T2 >, sc_proxy< T3 > &)
 
template<class T1 , class T2 >
sc_concref_r< sc_concref_r< T1, T2 >, sc_lv_base > sc_dt::operator, (sc_concref< T1, T2 >, const char *)
 
template<class T1 , class T2 >
sc_concref_r< sc_lv_base, sc_concref_r< T1, T2 > > sc_dt::operator, (const char *, sc_concref< T1, T2 >)
 
template<class T1 , class T2 >
sc_concref_r< sc_concref_r< T1, T2 >, sc_lv_base > sc_dt::operator, (sc_concref< T1, T2 >, const sc_logic &)
 
template<class T1 , class T2 >
sc_concref_r< sc_lv_base, sc_concref_r< T1, T2 > > sc_dt::operator, (const sc_logic &, sc_concref< T1, T2 >)
 
template<class T1 , class T2 >
sc_concref_r< sc_concref_r< T1, T2 >, sc_bv_base > sc_dt::operator, (sc_concref< T1, T2 >, bool)
 
template<class T1 , class T2 >
sc_concref_r< sc_bv_base, sc_concref_r< T1, T2 > > sc_dt::operator, (bool, sc_concref< T1, T2 >)
 
template<class T1 , class T2 , class T3 >
sc_concref_r< sc_concref_r< T1, T2 >, sc_bitref_r< T3 > > sc_dt::concat (sc_concref_r< T1, T2 >, sc_bitref< T3 >)
 
template<class T1 , class T2 , class T3 >
sc_concref_r< sc_concref_r< T1, T2 >, sc_bitref_r< T3 > > sc_dt::concat (sc_concref< T1, T2 >, sc_bitref_r< T3 >)
 
template<class T1 , class T2 , class T3 >
sc_concref_r< sc_concref_r< T1, T2 >, sc_subref_r< T3 > > sc_dt::concat (sc_concref_r< T1, T2 >, sc_subref< T3 >)
 
template<class T1 , class T2 , class T3 >
sc_concref_r< sc_concref_r< T1, T2 >, sc_subref_r< T3 > > sc_dt::concat (sc_concref< T1, T2 >, sc_subref_r< T3 >)
 
template<class T1 , class T2 , class T3 , class T4 >
sc_concref_r< sc_concref_r< T1, T2 >, sc_concref_r< T3, T4 > > sc_dt::concat (sc_concref_r< T1, T2 >, sc_concref< T3, T4 >)
 
template<class T1 , class T2 , class T3 , class T4 >
sc_concref_r< sc_concref_r< T1, T2 >, sc_concref_r< T3, T4 > > sc_dt::concat (sc_concref< T1, T2 >, sc_concref_r< T3, T4 >)
 
template<class T1 , class T2 , class T3 >
sc_concref_r< sc_concref_r< T1, T2 >, T3 > sc_dt::concat (sc_concref< T1, T2 >, const sc_proxy< T3 > &)
 
template<class T1 , class T2 , class T3 >
sc_concref_r< sc_concref_r< T1, T2 >, T3 > sc_dt::concat (sc_concref_r< T1, T2 >, sc_proxy< T3 > &)
 
template<class T1 , class T2 >
sc_concref_r< sc_concref_r< T1, T2 >, sc_lv_base > sc_dt::concat (sc_concref< T1, T2 >, const char *)
 
template<class T1 , class T2 >
sc_concref_r< sc_lv_base, sc_concref_r< T1, T2 > > sc_dt::concat (const char *, sc_concref< T1, T2 >)
 
template<class T1 , class T2 >
sc_concref_r< sc_concref_r< T1, T2 >, sc_lv_base > sc_dt::concat (sc_concref< T1, T2 >, const sc_logic &)
 
template<class T1 , class T2 >
sc_concref_r< sc_lv_base, sc_concref_r< T1, T2 > > sc_dt::concat (const sc_logic &, sc_concref< T1, T2 >)
 
template<class T1 , class T2 >
sc_concref_r< sc_concref_r< T1, T2 >, sc_bv_base > sc_dt::concat (sc_concref< T1, T2 >, bool)
 
template<class T1 , class T2 >
sc_concref_r< sc_bv_base, sc_concref_r< T1, T2 > > sc_dt::concat (bool, sc_concref< T1, T2 >)
 
template<class T1 , class T2 , class T3 >
sc_concref< sc_concref< T1, T2 >, sc_bitref< T3 > > sc_dt::operator, (sc_concref< T1, T2 >, sc_bitref< T3 >)
 
template<class T1 , class T2 , class T3 >
sc_concref< sc_concref< T1, T2 >, sc_subref< T3 > > sc_dt::operator, (sc_concref< T1, T2 >, sc_subref< T3 >)
 
template<class T1 , class T2 , class T3 , class T4 >
sc_concref< sc_concref< T1, T2 >, sc_concref< T3, T4 > > sc_dt::operator, (sc_concref< T1, T2 >, sc_concref< T3, T4 >)
 
template<class T1 , class T2 , class T3 >
sc_concref< sc_concref< T1, T2 >, T3 > sc_dt::operator, (sc_concref< T1, T2 >, sc_proxy< T3 > &)
 
template<class T1 , class T2 , class T3 >
sc_concref< sc_concref< T1, T2 >, sc_bitref< T3 > > sc_dt::concat (sc_concref< T1, T2 >, sc_bitref< T3 >)
 
template<class T1 , class T2 , class T3 >
sc_concref< sc_concref< T1, T2 >, sc_subref< T3 > > sc_dt::concat (sc_concref< T1, T2 >, sc_subref< T3 >)
 
template<class T1 , class T2 , class T3 , class T4 >
sc_concref< sc_concref< T1, T2 >, sc_concref< T3, T4 > > sc_dt::concat (sc_concref< T1, T2 >, sc_concref< T3, T4 >)
 
template<class T1 , class T2 , class T3 >
sc_concref< sc_concref< T1, T2 >, T3 > sc_dt::concat (sc_concref< T1, T2 >, sc_proxy< T3 > &)
 
template<class T1 , class T2 >
inline ::std::istream & sc_dt::operator>> (::std::istream &, sc_concref< T1, T2 >)
 
template<class T1 , class T2 >
sc_concref_r< T1, sc_bitref_r< T2 > > sc_dt::operator, (const sc_proxy< T1 > &, sc_bitref_r< T2 >)
 
template<class T1 , class T2 >
sc_concref_r< T1, sc_subref_r< T2 > > sc_dt::operator, (const sc_proxy< T1 > &, sc_subref_r< T2 >)
 
template<class T1 , class T2 , class T3 >
sc_concref_r< T1, sc_concref_r< T2, T3 > > sc_dt::operator, (const sc_proxy< T1 > &, sc_concref_r< T2, T3 >)
 
template<class T1 , class T2 >
sc_concref_r< T1, T2 > sc_dt::operator, (const sc_proxy< T1 > &, const sc_proxy< T2 > &)
 
template<class T >
sc_concref_r< T, sc_lv_base > sc_dt::operator, (const sc_proxy< T > &, const char *)
 
template<class T >
sc_concref_r< sc_lv_base, T > sc_dt::operator, (const char *, const sc_proxy< T > &)
 
template<class T >
sc_concref_r< T, sc_lv_base > sc_dt::operator, (const sc_proxy< T > &, const sc_logic &)
 
template<class T >
sc_concref_r< sc_lv_base, T > sc_dt::operator, (const sc_logic &, const sc_proxy< T > &)
 
template<class T >
sc_concref_r< T, sc_bv_base > sc_dt::operator, (const sc_proxy< T > &, bool)
 
template<class T >
sc_concref_r< sc_bv_base, T > sc_dt::operator, (bool, const sc_proxy< T > &)
 
template<class T1 , class T2 >
sc_concref_r< T1, sc_bitref_r< T2 > > sc_dt::concat (const sc_proxy< T1 > &, sc_bitref_r< T2 >)
 
template<class T1 , class T2 >
sc_concref_r< T1, sc_subref_r< T2 > > sc_dt::concat (const sc_proxy< T1 > &, sc_subref_r< T2 >)
 
template<class T1 , class T2 , class T3 >
sc_concref_r< T1, sc_concref_r< T2, T3 > > sc_dt::concat (const sc_proxy< T1 > &, sc_concref_r< T2, T3 >)
 
template<class T1 , class T2 >
sc_concref_r< T1, T2 > sc_dt::concat (const sc_proxy< T1 > &, const sc_proxy< T2 > &)
 
template<class T >
sc_concref_r< T, sc_lv_base > sc_dt::concat (const sc_proxy< T > &, const char *)
 
template<class T >
sc_concref_r< sc_lv_base, T > sc_dt::concat (const char *, const sc_proxy< T > &)
 
template<class T >
sc_concref_r< T, sc_lv_base > sc_dt::concat (const sc_proxy< T > &, const sc_logic &)
 
template<class T >
sc_concref_r< sc_lv_base, T > sc_dt::concat (const sc_logic &, const sc_proxy< T > &)
 
template<class T >
sc_concref_r< T, sc_bv_base > sc_dt::concat (const sc_proxy< T > &, bool)
 
template<class T >
sc_concref_r< sc_bv_base, T > sc_dt::concat (bool, const sc_proxy< T > &)
 
template<class T1 , class T2 >
sc_concref_r< T1, sc_bitref_r< T2 > > sc_dt::operator, (const sc_proxy< T1 > &, sc_bitref< T2 >)
 
template<class T1 , class T2 >
sc_concref_r< T1, sc_bitref_r< T2 > > sc_dt::operator, (sc_proxy< T1 > &, sc_bitref_r< T2 >)
 
template<class T1 , class T2 >
sc_concref_r< T1, sc_subref_r< T2 > > sc_dt::operator, (const sc_proxy< T1 > &, sc_subref< T2 >)
 
template<class T1 , class T2 >
sc_concref_r< T1, sc_subref_r< T2 > > sc_dt::operator, (sc_proxy< T1 > &, sc_subref_r< T2 >)
 
template<class T1 , class T2 , class T3 >
sc_concref_r< T1, sc_concref_r< T2, T3 > > sc_dt::operator, (const sc_proxy< T1 > &, sc_concref< T2, T3 >)
 
template<class T1 , class T2 , class T3 >
sc_concref_r< T1, sc_concref_r< T2, T3 > > sc_dt::operator, (sc_proxy< T1 > &, sc_concref_r< T2, T3 >)
 
template<class T1 , class T2 >
sc_concref_r< T1, T2 > sc_dt::operator, (const sc_proxy< T1 > &, sc_proxy< T2 > &)
 
template<class T1 , class T2 >
sc_concref_r< T1, T2 > sc_dt::operator, (sc_proxy< T1 > &, const sc_proxy< T2 > &)
 
template<class T >
sc_concref_r< T, sc_lv_base > sc_dt::operator, (sc_proxy< T > &, const char *)
 
template<class T >
sc_concref_r< sc_lv_base, T > sc_dt::operator, (const char *, sc_proxy< T > &)
 
template<class T >
sc_concref_r< T, sc_lv_base > sc_dt::operator, (sc_proxy< T > &, const sc_logic &)
 
template<class T >
sc_concref_r< sc_lv_base, T > sc_dt::operator, (const sc_logic &, sc_proxy< T > &)
 
template<class T >
sc_concref_r< T, sc_bv_base > sc_dt::operator, (sc_proxy< T > &, bool)
 
template<class T >
sc_concref_r< sc_bv_base, T > sc_dt::operator, (bool, sc_proxy< T > &)
 
template<class T1 , class T2 >
sc_concref_r< T1, sc_bitref_r< T2 > > sc_dt::concat (const sc_proxy< T1 > &, sc_bitref< T2 >)
 
template<class T1 , class T2 >
sc_concref_r< T1, sc_bitref_r< T2 > > sc_dt::concat (sc_proxy< T1 > &, sc_bitref_r< T2 >)
 
template<class T1 , class T2 >
sc_concref_r< T1, sc_subref_r< T2 > > sc_dt::concat (const sc_proxy< T1 > &, sc_subref< T2 >)
 
template<class T1 , class T2 >
sc_concref_r< T1, sc_subref_r< T2 > > sc_dt::concat (sc_proxy< T1 > &, sc_subref_r< T2 >)
 
template<class T1 , class T2 , class T3 >
sc_concref_r< T1, sc_concref_r< T2, T3 > > sc_dt::concat (const sc_proxy< T1 > &, sc_concref< T2, T3 >)
 
template<class T1 , class T2 , class T3 >
sc_concref_r< T1, sc_concref_r< T2, T3 > > sc_dt::concat (sc_proxy< T1 > &, sc_concref_r< T2, T3 >)
 
template<class T1 , class T2 >
sc_concref_r< T1, T2 > sc_dt::concat (const sc_proxy< T1 > &, sc_proxy< T2 > &)
 
template<class T1 , class T2 >
sc_concref_r< T1, T2 > sc_dt::concat (sc_proxy< T1 > &, const sc_proxy< T2 > &)
 
template<class T >
sc_concref_r< T, sc_lv_base > sc_dt::concat (sc_proxy< T > &, const char *)
 
template<class T >
sc_concref_r< sc_lv_base, T > sc_dt::concat (const char *, sc_proxy< T > &)
 
template<class T >
sc_concref_r< T, sc_lv_base > sc_dt::concat (sc_proxy< T > &, const sc_logic &)
 
template<class T >
sc_concref_r< sc_lv_base, T > sc_dt::concat (const sc_logic &, sc_proxy< T > &)
 
template<class T >
sc_concref_r< T, sc_bv_base > sc_dt::concat (sc_proxy< T > &, bool)
 
template<class T >
sc_concref_r< sc_bv_base, T > sc_dt::concat (bool, sc_proxy< T > &)
 
template<class T1 , class T2 >
sc_concref< T1, sc_bitref< T2 > > sc_dt::operator, (sc_proxy< T1 > &, sc_bitref< T2 >)
 
template<class T1 , class T2 >
sc_concref< T1, sc_subref< T2 > > sc_dt::operator, (sc_proxy< T1 > &, sc_subref< T2 >)
 
template<class T1 , class T2 , class T3 >
sc_concref< T1, sc_concref< T2, T3 > > sc_dt::operator, (sc_proxy< T1 > &, sc_concref< T2, T3 >)
 
template<class T1 , class T2 >
sc_concref< T1, T2 > sc_dt::operator, (sc_proxy< T1 > &, sc_proxy< T2 > &)
 
template<class T1 , class T2 >
sc_concref< T1, sc_bitref< T2 > > sc_dt::concat (sc_proxy< T1 > &, sc_bitref< T2 >)
 
template<class T1 , class T2 >
sc_concref< T1, sc_subref< T2 > > sc_dt::concat (sc_proxy< T1 > &, sc_subref< T2 >)
 
template<class T1 , class T2 , class T3 >
sc_concref< T1, sc_concref< T2, T3 > > sc_dt::concat (sc_proxy< T1 > &, sc_concref< T2, T3 >)
 
template<class T1 , class T2 >
sc_concref< T1, T2 > sc_dt::concat (sc_proxy< T1 > &, sc_proxy< T2 > &)
 
template<class T1 , class T2 >
sc_concref_r< sc_bitref_r< T1 >, sc_bitref_r< T2 > > sc_dt::operator, (sc_bitref_r< T1 > a, sc_bitref_r< T2 > b)
 
template<class T1 , class T2 >
sc_concref_r< sc_bitref_r< T1 >, sc_bitref_r< T2 > > sc_dt::concat (sc_bitref_r< T1 > a, sc_bitref_r< T2 > b)
 
template<class X >
inline ::std::istream & sc_dt::operator>> (::std::istream &is, sc_bitref< X > a)
 
template<class X >
inline ::std::istream & sc_dt::operator>> (::std::istream &is, sc_subref< X > a)
 
template<class X , class Y >
inline ::std::istream & sc_dt::operator>> (::std::istream &is, sc_concref< X, Y > a)
 

Variables

template<class T1 , class T2 >
sc_concref_r< sc_bitref_r< T1 >, sc_bitref_r< T2 > > sc_dt::operator, (sc_bitref_r< T1 >, sc_bitref_r< T2 >)
 
template<class T1 , class T2 >
sc_concref_r< sc_bitref_r< T1 >, sc_bitref_r< T2 > > sc_dt::concat (sc_bitref_r< T1 >, sc_bitref_r< T2 >)
 

Generated on Thu Jul 28 2022 13:32:50 for gem5 by doxygen 1.8.17