Loading...
Searching...
No Matches
idol::QCtrVersion Class Reference

Description

Definition at line 16 of file QCtrVersion.h.

Public Methods

 QCtrVersion (unsigned int t_index, TempQCtr &&t_temp_ctr)
 QCtrVersion (unsigned int t_index, const TempQCtr &t_temp_ctr)
 QCtrVersion (unsigned int t_index, QuadExpr< Var > &&t_expr, CtrType t_type)
 QCtrVersion (unsigned int t_index, CtrType t_type)
 QCtrVersion (const QCtrVersion &t_src)=default
CtrType type () const
void set_type (CtrType t_type)
QuadExpr< Var > & expr ()
const QuadExpr< Var > & expr () const
void set_expr (QuadExpr< Var > &&t_expr)
unsigned int index () const
void set_index (unsigned int t_index)

Constructor & Destructor Documentation

◆ QCtrVersion() [1/2]

idol::QCtrVersion::QCtrVersion ( unsigned int t_index,
QuadExpr< Var > && t_expr,
CtrType t_type )
inline

Definition at line 24 of file QCtrVersion.h.

◆ QCtrVersion() [2/2]

idol::QCtrVersion::QCtrVersion ( unsigned int t_index,
CtrType t_type )
inline

Definition at line 30 of file QCtrVersion.h.

Methods Documentation

◆ expr() [1/2]

QuadExpr< Var > & idol::QCtrVersion::expr ( )
inline

Definition at line 41 of file QCtrVersion.h.

◆ expr() [2/2]

const QuadExpr< Var > & idol::QCtrVersion::expr ( ) const
inlinenodiscard

Definition at line 43 of file QCtrVersion.h.

◆ index()

unsigned int idol::Version::index ( ) const
inlinenodiscardinherited

Definition at line 17 of file Version.h.

◆ set_expr()

void idol::QCtrVersion::set_expr ( QuadExpr< Var > && t_expr)
inline

Definition at line 45 of file QCtrVersion.h.

◆ set_index()

void idol::Version::set_index ( unsigned int t_index)
inlineinherited

Definition at line 19 of file Version.h.

◆ set_type()

void idol::QCtrVersion::set_type ( CtrType t_type)
inline

Definition at line 39 of file QCtrVersion.h.

◆ type()

CtrType idol::QCtrVersion::type ( ) const
inlinenodiscard

Definition at line 37 of file QCtrVersion.h.