Definition at line 267 of file CaFactory.cpp.
Public Types | |
| typedef MuxGate< 6 > | TGate |
| typedef BindInput< 0, 0, 0, BindInput< 1, 0, 2, BindInput< 2, 2, 0, BindInput< 3, 2, 1, BindInput< 4, 0, 1, BindInput< 5, 1, 1, BindOutput< 0, 2, 2 > > > > > > > | TBinding |
| typedef Mux4Params | TParams |
Static Public Member Functions | |
| static CaEvaluator * | create () |
| Return newly created instance of CaEvaluator object. | |
Private Attributes | |
| CT_ASSERT < TBinding::BOUND_INPUTS==63 > | ___COMPILE_TIME_ERROR__INAPPROPRIATE_INPUT_BINDING_FOR_MUX4___ |
| abort compilation if the input binding is inappropriate | |
| CT_ASSERT < TBinding::BOUND_OUTPUTS==1 > | ___COMPILE_TIME_ERROR__INAPPROPRIATE_OUTPUT_BINDING_FOR_MUX4___ |
| abort compilation if the output binding is inappropriate | |
| typedef MuxGate<6> TGate |
Definition at line 279 of file CaFactory.cpp.
| typedef BindInput<0, 0, 0, BindInput<1, 0, 2, BindInput<2, 2, 0, BindInput<3, 2, 1, BindInput<4, 0, 1, BindInput<5, 1, 1, BindOutput<0, 2, 2> > > > > > > TBinding |
Definition at line 287 of file CaFactory.cpp.
| typedef Mux4Params TParams |
Definition at line 288 of file CaFactory.cpp.
| static CaEvaluator* create | ( | ) | [inline, static] |
Return newly created instance of CaEvaluator object.
Definition at line 294 of file CaFactory.cpp.
References PrivateFactory::create().
Referenced by CaEvaluatorFactory::CaEvaluatorFactory().


CT_ASSERT<TBinding::BOUND_INPUTS == 63> ___COMPILE_TIME_ERROR__INAPPROPRIATE_INPUT_BINDING_FOR_MUX4___ [private] |
abort compilation if the input binding is inappropriate
Definition at line 301 of file CaFactory.cpp.
CT_ASSERT<TBinding::BOUND_OUTPUTS == 1> ___COMPILE_TIME_ERROR__INAPPROPRIATE_OUTPUT_BINDING_FOR_MUX4___ [private] |
abort compilation if the output binding is inappropriate
Definition at line 305 of file CaFactory.cpp.
1.5.4