Lines Matching refs:N
56 template <int N>
415 template <int N>
416 class and_gate : public gate<N> {
417 using gate<N>::my_graph;
418 typedef typename gate<N>::ports_type ports_type;
419 typedef typename gate<N>::input_port_t::output_type from_input;
427 ports = new signal_t[N]; in and_body()
428 for (int i = 0; i < N; ++i) in and_body()
435 while (i < N) { in operator ()()
454 and_gate(oneapi::tbb::flow::graph& g) : gate<N>(g, and_body()) {} in and_gate()
455 and_gate(const and_gate<N>& src) : gate<N>(src.my_graph, and_body()) {} in and_gate()
459 template <int N>
460 class or_gate : public gate<N> {
461 using gate<N>::my_graph;
462 typedef typename gate<N>::ports_type ports_type;
463 typedef typename gate<N>::input_port_t::output_type from_input;
471 ports = new signal_t[N]; in or_body()
472 for (int i = 0; i < N; ++i) in or_body()
479 while (i < N) { in operator ()()
498 or_gate(oneapi::tbb::flow::graph& g) : gate<N>(g, or_body()) {} in or_gate()
499 or_gate(const or_gate& src) : gate<N>(src.my_graph, or_body()) {} in or_gate()
503 template <int N>
504 class xor_gate : public gate<N> {
505 using gate<N>::my_graph;
506 typedef typename gate<N>::ports_type ports_type;
507 typedef typename gate<N>::input_port_t input_port_t;
515 ports = new signal_t[N]; in xor_body()
516 for (int i = 0; i < N; ++i) in xor_body()
523 while (i < N) { in operator ()()
549 xor_gate(oneapi::tbb::flow::graph& g) : gate<N>(g, xor_body()) {} in xor_gate()
550 xor_gate(const xor_gate& src) : gate<N>(src.my_graph, xor_body()) {} in xor_gate()
554 template <int N>
555 class nor_gate : public gate<N> {
556 using gate<N>::my_graph;
557 typedef typename gate<N>::ports_type ports_type;
558 typedef typename gate<N>::input_port_t input_port_t;
566 ports = new signal_t[N]; in nor_body()
567 for (int i = 0; i < N; ++i) in nor_body()
574 while (i < N) { in operator ()()
597 nor_gate(oneapi::tbb::flow::graph& g) : gate<N>(g, nor_body()) {} in nor_gate()
598 nor_gate(const nor_gate& src) : gate<N>(src.my_graph, nor_body()) {} in nor_gate()
680 static const int N = 4; member in digit::digit_body
690 for (int i = 0; i < N; ++i) in digit_body()