Lines Matching refs:sc_logic

92         { return bit_type( sc_logic::not_table[value()] ); }
108 { return sc_logic( value() ).is_01(); }
111 { return sc_logic( value() ).to_bool(); }
114 { return sc_logic( value() ).to_char(); }
155 const sc_logic
163 const sc_logic
171 const sc_logic
223 operator , ( sc_bitref_r<T>, const sc_logic& );
228 operator , ( const sc_logic&, sc_bitref_r<T> );
274 concat( sc_bitref_r<T>, const sc_logic& );
279 concat( const sc_logic&, sc_bitref_r<T> );
347 operator , ( sc_bitref<T>, const sc_logic& );
352 operator , ( const sc_logic&, sc_bitref<T> );
418 concat( sc_bitref<T>, const sc_logic& );
423 concat( const sc_logic&, sc_bitref<T> );
478 sc_bitref<X>& operator = ( const sc_logic& a )
482 { *this = sc_logic( v ); return *this; }
485 { *this = sc_logic( a ); return *this; }
488 { *this = sc_logic( a ); return *this; }
491 { *this = sc_logic( a ); return *this; }
494 { *this = sc_logic( a ); return *this; }
500 sc_bitref<X>& operator &= ( const sc_logic& a );
503 { *this &= sc_logic( v ); return *this; }
506 { *this &= sc_logic( a ); return *this; }
509 { *this &= sc_logic( a ); return *this; }
512 { *this &= sc_logic( a ); return *this; }
516 sc_bitref<X>& operator |= ( const sc_logic& a );
519 { *this |= sc_logic( v ); return *this; }
522 { *this |= sc_logic( a ); return *this; }
525 { *this |= sc_logic( a ); return *this; }
528 { *this |= sc_logic( a ); return *this; }
532 sc_bitref<X>& operator ^= ( const sc_logic& a );
535 { *this ^= sc_logic( v ); return *this; }
538 { *this ^= sc_logic( a ); return *this; }
541 { *this ^= sc_logic( a ); return *this; }
544 { *this ^= sc_logic( a ); return *this; }
737 operator , ( sc_subref_r<T>, const sc_logic& );
742 operator , ( const sc_logic&, sc_subref_r<T> );
788 concat( sc_subref_r<T>, const sc_logic& );
793 concat( const sc_logic&, sc_subref_r<T> );
861 operator , ( sc_subref<T>, const sc_logic& );
866 operator , ( const sc_logic&, sc_subref<T> );
932 concat( sc_subref<T>, const sc_logic& );
937 concat( const sc_logic&, sc_subref<T> );
1004 sc_subref<X>& operator = ( const sc_logic* a )
1214 operator , ( sc_concref_r<T1,T2>, const sc_logic& );
1219 operator , ( const sc_logic&, sc_concref_r<T1,T2> );
1265 concat( sc_concref_r<T1,T2>, const sc_logic& );
1270 concat( const sc_logic&, sc_concref_r<T1,T2> );
1338 operator , ( sc_concref<T1,T2>, const sc_logic& );
1343 operator , ( const sc_logic&, sc_concref<T1,T2> );
1409 concat( sc_concref<T1,T2>, const sc_logic& );
1414 concat( const sc_logic&, sc_concref<T1,T2> );
1481 sc_concref<X,Y>& operator = ( const sc_logic* a )
1618 operator , ( const sc_proxy<T>&, const sc_logic& );
1623 operator , ( const sc_logic&, const sc_proxy<T>& );
1669 concat( const sc_proxy<T>&, const sc_logic& );
1674 concat( const sc_logic&, const sc_proxy<T>& );
1742 operator , ( sc_proxy<T>&, const sc_logic& );
1747 operator , ( const sc_logic&, sc_proxy<T>& );
1813 concat( sc_proxy<T>&, const sc_logic& );
1818 concat( const sc_logic&, sc_proxy<T>& );
1891 const sc_logic
1894 return sc_logic( sc_logic::and_table[a.value()][b.value()] );
1902 const sc_logic
1905 return sc_logic( sc_logic::or_table[a.value()][b.value()] );
1913 const sc_logic
1916 return sc_logic( sc_logic::xor_table[a.value()][b.value()] );
2249 sc_logic::and_table[this->value()][a.value()] );
2257 sc_bitref<X>::operator &= ( const sc_logic& a )
2260 sc_logic::and_table[this->value()][a.value()] );
2272 sc_logic::or_table[this->value()][a.value()] );
2280 sc_bitref<X>::operator |= ( const sc_logic& a )
2283 sc_logic::or_table[this->value()][a.value()] );
2295 sc_logic::xor_table[this->value()][a.value()] );
2303 sc_bitref<X>::operator ^= ( const sc_logic& a )
2306 sc_logic::xor_table[this->value()][a.value()] );
2321 sc_logic::not_table[this->value()] );