Lines Matching refs:state
333 signal_t state; member in toggle
337 toggle(oneapi::tbb::flow::graph& g) : my_graph(g), state(undefined), toggle_node(g) {} in toggle()
340 state(undefined), in toggle()
351 if (state == high) in flip()
352 state = low; in flip()
354 state = high; in flip()
355 toggle_node.try_put(state); in flip()
358 state = low; in activate()
359 toggle_node.try_put(state); in activate()
368 signal_t state; 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 ()()
375 state = cast_to<signal_t>(v); in operator ()()
376 std::get<0>(p).try_put(state); in operator ()()
400 signal_t state = low; in operator ()() local
402 state = high; in operator ()()
403 std::get<0>(p).try_put(state); in operator ()()
422 signal_t state; member in and_gate::and_body
426 and_body() : state(undefined), touched(false) { in and_body()
445 if (!touched || state != new_state) { in operator ()()
446 state = new_state; in operator ()()
447 std::get<0>(p).try_put(state); in operator ()()
466 signal_t state; member in or_gate::or_body
470 or_body() : state(undefined), touched(false) { in or_body()
489 if (!touched || state != new_state) { in operator ()()
490 state = new_state; in operator ()()
491 std::get<0>(p).try_put(state); in operator ()()
510 signal_t state; member in xor_gate::xor_body
514 xor_body() : state(undefined), touched(false) { in xor_body()
540 if (!touched || state != new_state) { in operator ()()
541 state = new_state; in operator ()()
542 std::get<0>(p).try_put(state); in operator ()()
561 signal_t state; member in nor_gate::nor_body
565 nor_body() : state(undefined), touched(false) { in nor_body()
588 if (!touched || state != new_state) { in operator ()()
589 state = new_state; in operator ()()
590 std::get<0>(p).try_put(state); in operator ()()
605 signal_t& state; member in led::led_body
612 : state(s), in led_body()
617 if (!touched || b != state) { in operator ()()
618 state = b; in operator ()()
619 if (state != undefined && report_changes) { in operator ()()
620 if (state) in operator ()()
632 signal_t state; member in led
640 state(undefined), in led()
642 led_node(g, 1, led_body(state, label, report_changes)) {} in led()
646 state(undefined), in led()
648 led_node(src.my_graph, 1, led_body(state, label, report_changes)) {} in led()
654 state = undefined; in operator =()
662 if (state == high) in display()
664 else if (state == low) in display()
670 return state; in get_value()
681 unsigned int& state; member in digit::digit_body
687 : state(s), in digit_body()
704 if (state != new_state) { in operator ()()
705 state = new_state; in operator ()()
707 printf("%s: %x\n", label.c_str(), state); in operator ()()
713 unsigned int state; member in digit
718 : gate<4>(g, digit_body(state, label, report_changes)), in digit()
720 state(0), in digit()
723 : gate<4>(src.my_graph, digit_body(state, label, report_changes)), in digit()
725 state(0), in digit()
732 state = 0; in operator =()
737 printf("%s: %x\n", label.c_str(), state); in display()
740 return state; in get_value()