ilang  0.9.1
ILAng: A Modeling and Verification Platform for SoCs
Public Types | Public Member Functions | Static Public Member Functions | List of all members
ilang::I2JSer Class Reference

The class for serializing an ILA model to JSON format. More...

#include <ila_to_json_serializer.h>

Public Types

typedef std::shared_ptr< I2JSerI2JSerPtr
 Pointer type for normal use of I2JSer.
 

Public Member Functions

 I2JSer ()
 Default constructor.
 
 ~I2JSer ()
 Default destructor.
 
json SerExpr (const ExprPtr &i_expr)
 Serialize Expr to JSON (and all its sub-expressions).
 
json SerInstr (const InstrPtr &i_instr)
 Serialize Instr to JSON.
 
json SerInstrLvlAbs (const InstrLvlAbsPtr &i_ila)
 Serialize InstrLvlAbs, including its children, to JSON.
 

Static Public Member Functions

static I2JSerPtr New ()
 Create a new I2JSer. Used for hiding implementation specific type details.
 

Detailed Description

The class for serializing an ILA model to JSON format.


The documentation for this class was generated from the following file: