OpenASIP
2.0
|
#include <LHSValue.hh>
Public Member Functions | |
BinaryLiteral (std::string value) | |
BinaryLiteral (int value, int width, bool signExtend) | |
std::string | name () |
Public Member Functions inherited from HDLGenerator::LHSValue | |
LHSValue () | |
void | hdl (std::ostream &stream, Language lang, int level) |
void | hdl (std::ostream &stream, Language lang) |
void | writeSignals (std::unordered_set< std::string > &readList) const |
std::string | vhdl () const |
std::string | verilog () const |
LHSValue | operator|| (LHSValue rhs) |
LHSValue | operator| (LHSValue rhs) |
LHSValue | operator&& (LHSValue rhs) |
LHSValue | operator& (LHSValue rhs) |
LHSValue | operator^ (LHSValue rhs) |
LHSValue | operator! () |
LHSValue | operator~ () |
Private Attributes | |
std::string | value_ |
Additional Inherited Members | |
Protected Attributes inherited from HDLGenerator::LHSValue | |
std::unordered_set< std::string > | readList_ |
std::string | vhdl_ |
std::string | verilog_ |
Definition at line 71 of file LHSValue.hh.
HDLGenerator::BinaryLiteral::BinaryLiteral | ( | std::string | value | ) |
Definition at line 99 of file LHSValue.cc.
References HDLGenerator::LHSValue::verilog_, and HDLGenerator::LHSValue::vhdl_.
HDLGenerator::BinaryLiteral::BinaryLiteral | ( | int | value, |
int | width, | ||
bool | signExtend | ||
) |
Definition at line 110 of file LHSValue.cc.
References HDLGenerator::LHSValue::verilog_, and HDLGenerator::LHSValue::vhdl_.
|
inline |
Definition at line 75 of file LHSValue.hh.
References value_.
Referenced by HDLGenerator::Register::reset().
|
private |
Definition at line 77 of file LHSValue.hh.
Referenced by name().