CaFactory.h File Reference


Detailed Description

Basic building blocks of simulated circuits, generic implementation of common gates and templates from their binding to CA.

Definition in file CaFactory.h.

#include "Ca.h"

Include dependency graph for CaFactory.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  CaEvaluatorFactory
 Class responsible for evaluators creation. More...
struct  CT_ASSERT< true >
 compile-time assertion (used to check binding) More...
class  BindNothing
 Empty IGateBinding implementation which binds nothing. More...
class  BindInput
 Template for input wire binding. More...
class  BindOutput
 Template for output wire binding. More...
class  AbstractGate
 Abstract IGate implementation defining gate's interface only. More...
class  BusGate
 Trivial gate's implementation which gives its input to its output unchanged. More...
class  CrossGate
 Same as BusGate, but output wires are connected in reverse order. More...
class  MulGate
 Logical multiplier. More...
class  CommonGateBase
 Common base class for all gates defined by a binary operator. More...
class  AndGate
 AND gate generic implementation. More...
class  OrGate
 OR gate generic implementation. More...
class  XorGate
 XOR gate generic implementation. More...


Generated on Sat May 2 16:39:33 2009 for nucad by  doxygen 1.5.4