Overview

IR output definition class for ABI security, which is used to define the output specifications (output name, output type, and symbol ID) of a node.

Header Files to Be Included

1
#include "compliant_node_builder.h"

Public Member Functions

IrOutputDefV2()
IrOutputDefV2(const char_t *name, IrOutputType ir_output_type, const char_t *symbol_id)
~IrOutputDefV2()
IrOutputDefV2(const IrOutputDefV2 &other)
IrOutputDefV2 &operator=(const IrOutputDefV2 &other)
IrOutputDefV2(IrOutputDefV2 &&other) noexcept
IrOutputDefV2 &operator=(IrOutputDefV2 &&other) noexcept

IrOutputDefV2 &Name(const char_t *name)
IrOutputDefV2 &OutputType(IrOutputType ir_output_type)
IrOutputDefV2 &SymbolId(const char_t *symbol_id)

const char_t *GetName() const
IrOutputType GetOutputType() const
const char_t *GetSymbolId() const