TiledArray::detail::Bitset< Block >::reference Class Reference

Documentation

template<typename Block = unsigned long>
class TiledArray::detail::Bitset< Block >::reference

Definition at line 53 of file bitset.h.

Public Member Functions

referenceoperator= (bool value)
 
referenceoperator= (const reference &other)
 
referenceoperator|= (bool value)
 
referenceoperator&= (bool value)
 
referenceoperator^= (bool value)
 
referenceoperator-= (bool value)
 
 operator bool () const
 
bool operator~ () const
 
referenceflip ()
 

Friends

class Bitset< Block >
 

Member Function Documentation

◆ flip()

template<typename Block = unsigned long>
reference& TiledArray::detail::Bitset< Block >::reference::flip ( )
inline

Definition at line 96 of file bitset.h.

Here is the caller graph for this function:

◆ operator bool()

template<typename Block = unsigned long>
TiledArray::detail::Bitset< Block >::reference::operator bool ( ) const
inline

Definition at line 92 of file bitset.h.

◆ operator&=()

template<typename Block = unsigned long>
reference& TiledArray::detail::Bitset< Block >::reference::operator&= ( bool  value)
inline

Definition at line 77 of file bitset.h.

◆ operator-=()

template<typename Block = unsigned long>
reference& TiledArray::detail::Bitset< Block >::reference::operator-= ( bool  value)
inline

Definition at line 87 of file bitset.h.

◆ operator=() [1/2]

template<typename Block = unsigned long>
reference& TiledArray::detail::Bitset< Block >::reference::operator= ( bool  value)
inline

Definition at line 62 of file bitset.h.

◆ operator=() [2/2]

template<typename Block = unsigned long>
reference& TiledArray::detail::Bitset< Block >::reference::operator= ( const reference other)
inline

Definition at line 67 of file bitset.h.

◆ operator^=()

template<typename Block = unsigned long>
reference& TiledArray::detail::Bitset< Block >::reference::operator^= ( bool  value)
inline

Definition at line 82 of file bitset.h.

Here is the call graph for this function:

◆ operator|=()

template<typename Block = unsigned long>
reference& TiledArray::detail::Bitset< Block >::reference::operator|= ( bool  value)
inline

Definition at line 72 of file bitset.h.

◆ operator~()

template<typename Block = unsigned long>
bool TiledArray::detail::Bitset< Block >::reference::operator~ ( ) const
inline

Definition at line 94 of file bitset.h.

Friends And Related Function Documentation

◆ Bitset< Block >

template<typename Block = unsigned long>
friend class Bitset< Block >
friend

Definition at line 561 of file bitset.h.


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