Logikai szimulátor
Főoldal
Osztályok
Fájl
Fájllista
Fájlelemek
Összes
Osztályok
Fájl
Függvények
Változók
or_block.hpp
Ugrás a fájl dokumentációjához.
1
#ifndef __OR_BLOCK_HPP__
2
#define __OR_BLOCK_HPP__
3
4
#include "
logic_vm.hpp
"
5
11
class
or_block
:
public
logic_vm::block
{
12
public
:
13
or_block
(std::string
const
&
id
) :
block
(id) {
14
events
.push_back(
15
[&] () {
16
bool
tmp=
true
;
17
for
(
auto
&in:
input
) {
18
tmp = tmp | in.get_state();
19
}
20
for
(
auto
&out:
output
)
21
out.set_state(tmp);
22
}
23
);
24
};
25
~or_block
() { }
26
};
27
28
#endif // __OR_BLOCK_HPP__
or_block.hpp
Projekt: Logikai szimulátor Készült: Mon Jun 24 2013 10:27:23 Készítette:
1.8.1.2