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::J2IDes Class Reference

The class for deserializing an ILA model from JSON format. More...

#include <json_to_ila_deserializer.h>

Public Types

typedef std::shared_ptr< J2IDesJ2IDesPtr
 Pointer type for normal use of J2IDes.
 

Public Member Functions

 J2IDes ()
 Default constructor.
 
 ~J2IDes ()
 Default destructor.
 
SortPtr DesSort (const json &j_sort)
 Deserialize Sort from JSON.
 
FuncPtr DesFunc (const json &j_func)
 Deserialize Func from JSON.
 
ExprPtr DesExpr (const json &j_expr)
 Deserialize Expr from JSON.
 
InstrPtr DesInstr (const json &j_instr, const InstrLvlAbsPtr &i_host) const
 Deserialize Instr from JSON.
 
InstrLvlAbsPtr DesInstrLvlAbs (const json &j_global)
 Deserialize InstrLvlAbs from JSON.
 

Static Public Member Functions

static J2IDesPtr New ()
 Create a new J2IDes. Used for hiding implementation specific type details.
 

Detailed Description

The class for deserializing an ILA model from JSON format.


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