gem5  v19.0.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 248 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 254 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 261 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 263 of file bitunion.hh.

◆ operator<()

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

Definition at line 283 of file bitunion.hh.

◆ operator=() [1/2]

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

Definition at line 269 of file bitunion.hh.

References X86ISA::val.

◆ operator=() [2/2]

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

Definition at line 276 of file bitunion.hh.

◆ operator==()

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

Definition at line 289 of file bitunion.hh.


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

Generated on Fri Feb 28 2020 16:27:21 for gem5 by doxygen 1.8.13