gem5  v20.1.0.0
Public Member Functions | List of all members
BitfieldBackend::BitUnionOperators< Base > Class Template Reference

#include <bitunion.hh>

Inheritance diagram for BitfieldBackend::BitUnionOperators< Base >:

Public Member Functions

 BitUnionOperators (typename Base::__StorageType const &val)
 
 BitUnionOperators (const BitUnionOperators &)=default
 
 BitUnionOperators ()
 
 operator const typename Base::__StorageType () const
 
Base::__StorageType operator= (typename Base::__StorageType const &val)
 
Base::__StorageType operator= (BitUnionOperators const &other)
 
bool operator< (Base const &base) const
 
bool operator== (Base const &base) const
 

Detailed Description

template<class Base>
class BitfieldBackend::BitUnionOperators< Base >

Definition at line 247 of file bitunion.hh.

Constructor & Destructor Documentation

◆ BitUnionOperators() [1/3]

template<class Base >
BitfieldBackend::BitUnionOperators< Base >::BitUnionOperators ( typename Base::__StorageType const &  val)
inline

Definition at line 253 of file bitunion.hh.

References X86ISA::val.

◆ BitUnionOperators() [2/3]

template<class Base >
BitfieldBackend::BitUnionOperators< Base >::BitUnionOperators ( const BitUnionOperators< Base > &  )
default

◆ BitUnionOperators() [3/3]

template<class Base >
BitfieldBackend::BitUnionOperators< Base >::BitUnionOperators ( )
inline

Definition at line 260 of file bitunion.hh.

Member Function Documentation

◆ operator const typename Base::__StorageType()

template<class Base >
BitfieldBackend::BitUnionOperators< Base >::operator const typename Base::__StorageType ( ) const
inline

Definition at line 262 of file bitunion.hh.

◆ operator<()

template<class Base >
bool BitfieldBackend::BitUnionOperators< Base >::operator< ( Base const &  base) const
inline

Definition at line 282 of file bitunion.hh.

References X86ISA::base.

◆ operator=() [1/2]

template<class Base >
Base::__StorageType BitfieldBackend::BitUnionOperators< Base >::operator= ( BitUnionOperators< Base > const &  other)
inline

Definition at line 275 of file bitunion.hh.

◆ operator=() [2/2]

template<class Base >
Base::__StorageType BitfieldBackend::BitUnionOperators< Base >::operator= ( typename Base::__StorageType const &  val)
inline

Definition at line 268 of file bitunion.hh.

References X86ISA::val.

◆ operator==()

template<class Base >
bool BitfieldBackend::BitUnionOperators< Base >::operator== ( Base const &  base) const
inline

Definition at line 288 of file bitunion.hh.

References X86ISA::base.


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

Generated on Wed Sep 30 2020 14:02:38 for gem5 by doxygen 1.8.17