Lines Matching refs:touched
369 bool touched; member in buffer::buffer_body
372 buffer_body() : state(undefined), touched(false) {} in buffer_body()
374 if (!touched || state != cast_to<signal_t>(v)) { in operator ()()
377 touched = true; in operator ()()
393 bool touched; member in not_gate::not_body
396 not_body() : port(undefined), touched(false) {} in not_body()
398 if (!touched || port != cast_to<signal_t>(v)) { in operator ()()
404 touched = true; in operator ()()
423 bool touched; member in and_gate::and_body
426 and_body() : state(undefined), touched(false) { in and_body()
445 if (!touched || state != new_state) { in operator ()()
448 touched = true; in operator ()()
467 bool touched; member in or_gate::or_body
470 or_body() : state(undefined), touched(false) { in or_body()
489 if (!touched || state != new_state) { in operator ()()
492 touched = true; in operator ()()
511 bool touched; member in xor_gate::xor_body
514 xor_body() : state(undefined), touched(false) { in xor_body()
540 if (!touched || state != new_state) { in operator ()()
543 touched = true; in operator ()()
562 bool touched; member in nor_gate::nor_body
565 nor_body() : state(undefined), touched(false) { in nor_body()
588 if (!touched || state != new_state) { in operator ()()
591 touched = true; in operator ()()
608 bool touched; member in led::led_body
615 touched(false) {} in led_body()
617 if (!touched || b != state) { in operator ()()
625 touched = false; in operator ()()