C++ Device API Reference Manual
Reference documentation for the Simics C++ Device API.
 
Loading...
Searching...
No Matches
simics::AttrValue Class Reference

#include <attr-value.h>

Public Member Functions

 AttrValue (attr_value_t &&attr)
 
 AttrValue (const AttrValue &)=delete
 
AttrValueoperator= (const AttrValue &)=delete
 
 AttrValue (AttrValue &&rhs) noexcept
 
AttrValueoperator= (AttrValue &&rhs) noexcept
 
 ~AttrValue ()
 
 operator attr_value_t & ()
 
AttrValueoperator= (attr_value_t &&rhs) noexcept
 

Constructor & Destructor Documentation

◆ AttrValue() [1/3]

simics::AttrValue::AttrValue ( attr_value_t &&  attr)
inlineexplicit

◆ AttrValue() [2/3]

simics::AttrValue::AttrValue ( const AttrValue )
delete

◆ AttrValue() [3/3]

simics::AttrValue::AttrValue ( AttrValue &&  rhs)
inlinenoexcept

◆ ~AttrValue()

simics::AttrValue::~AttrValue ( )
inline

Member Function Documentation

◆ operator attr_value_t &()

simics::AttrValue::operator attr_value_t & ( )
inline

◆ operator=() [1/3]

AttrValue & simics::AttrValue::operator= ( attr_value_t &&  rhs)
inlinenoexcept

◆ operator=() [2/3]

AttrValue & simics::AttrValue::operator= ( AttrValue &&  rhs)
inlinenoexcept

◆ operator=() [3/3]

AttrValue & simics::AttrValue::operator= ( const AttrValue )
delete

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