ilasynth
1.0
ILASynth: Template-based ILA Synthesis Engine
|
#include <choice.hpp>
Public Member Functions | |
ChoiceExpr (const std::string &n_, const nptr_vec_t &args_) | |
virtual | ~ChoiceExpr () |
virtual Node * | clone () const |
ChoiceExpr * | clone (const nptr_vec_t &args) const |
virtual bool | equal (const Node *that_) const |
virtual std::ostream & | write (std::ostream &out) const |
virtual unsigned | nArgs () const |
virtual nptr_t | arg (unsigned i) const |
const char * | getChoiceVarName (unsigned i) const |
Protected Attributes | |
Choice | choice |
|
inline |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
Reimplemented in ilasynth::WriteSlice, and ilasynth::ReadSlice.
|
inline |
|
inlinevirtual |
|
inline |
|
inlinevirtual |
|
inlinevirtual |
Reimplemented in ilasynth::WriteSlice, and ilasynth::ReadSlice.
|
protected |