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

Description

Definition at line 14 of file TempQCtr.h.

Public Methods

 TempQCtr (QuadExpr< Var > &&t_expr, CtrType t_type)
 TempQCtr (const TempQCtr &t_src)=default
 TempQCtr (TempQCtr &&) noexcept=default
TempQCtr & operator= (const TempQCtr &t_rhs)=default
TempQCtr & operator= (TempQCtr &&) noexcept=default
QuadExpr< Var > & expr ()
const QuadExpr< Var > & expr () const
CtrType type () const
void set_expr (QuadExpr< Var > &&t_expr)
void set_type (CtrType t_type)

Constructor & Destructor Documentation

◆ TempQCtr()

idol::TempQCtr::TempQCtr ( QuadExpr< Var > && t_expr,
CtrType t_type )
inline

Definition at line 20 of file TempQCtr.h.

Methods Documentation

◆ expr() [1/2]

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

Definition at line 30 of file TempQCtr.h.

◆ expr() [2/2]

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

Definition at line 32 of file TempQCtr.h.

◆ set_expr()

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

Definition at line 36 of file TempQCtr.h.

◆ set_type()

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

Definition at line 38 of file TempQCtr.h.

◆ type()

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

Definition at line 34 of file TempQCtr.h.