|
ilang
1.1.4
ILAng: A Modeling and Verification Platform for SoCs
|
The basest type in the ILA structure. It can be either Ast, Instr, or InstrLvlAbs. More...
#include <object.h>
Public Types | |
| typedef std::shared_ptr< Object > | ObjPtr |
| Pointer type for normal use of Object. | |
Public Member Functions | |
| Object () | |
| Default constructor. | |
| Object (const std::string &name) | |
| Constructor with string name. | |
| virtual | ~Object () |
| Default destructor. | |
| const Symbol & | name () const |
| Get the symbol (name). | |
| virtual bool | is_instr_lvl_abs () const |
| Is type InstrLvlAbs. | |
| virtual bool | is_instr () const |
| Is type Instr. | |
| virtual bool | is_ast () const |
| Is type Ast. | |
| virtual std::ostream & | Print (std::ostream &out) const =0 |
| Output function. | |
The basest type in the ILA structure. It can be either Ast, Instr, or InstrLvlAbs.
1.8.5