5 #include "logiccontrol.h"
12 /** Función AND Lógica */
13 class And:public LogicControl {
15 And():LogicControl(INT_MAX,1) {}
18 virtual bool get_output() {
19 LogicControl *mi_entrada;
20 bool mi_salida = true;
21 /* Si tengo alguien conectado */
22 std::list<IConector *>::iterator it;
23 for(it = in_list.begin(); it != in_list.end(); it++) {
24 mi_entrada = static_cast<LogicControl *>(*it);
25 mi_salida = mi_salida && mi_entrada->get_output();