Lines Matching defs:m_val
167 : m_val( Log_X )
171 : m_val( a.m_val )
175 : m_val( to_value( v ) )
179 : m_val( to_value( a ) )
183 : m_val( to_value( a ) )
187 : m_val( to_value( a ) )
191 : m_val( to_value( a.to_bool() ) )
215 { m_val = a.m_val; return *this; }
218 { m_val = and_table[m_val][b.m_val]; return *this; }
221 { m_val = or_table[m_val][b.m_val]; return *this; }
224 { m_val = xor_table[m_val][b.m_val]; return *this; }
250 { return sc_logic( not_table[m_val] ); }
253 { m_val = not_table[m_val]; return *this; }
259 { return m_val; }
263 { return ( (int) m_val == Log_0 || (int) m_val == Log_1 ); }
266 { if( ! is_01() ) { invalid_01(); } return ( (int) m_val != Log_0 ); }
269 { return logic_to_char[m_val]; }
299 sc_logic_value_t m_val;
313 { return sc_logic( sc_logic::and_table[a.m_val][b.m_val] ); }
316 { return sc_logic( sc_logic::or_table[a.m_val][b.m_val] ); }
319 { return sc_logic( sc_logic::xor_table[a.m_val][b.m_val] ); }
340 { return ( (int) a.m_val == b.m_val ); }
343 { return ( (int) a.m_val != b.m_val ); }