ewmscp
..
|
#include <enumAsBitmask.h>
Public Types | |
typedef T | enumType |
Public Member Functions | |
enumAsBitmask () | |
enumAsBitmask (const T &aBits) | |
std::underlying_type< T >::type | asBits () const |
enumAsBitmask | operator& (const T &aBits) const |
enumAsBitmask | operator| (const enumAsBitmask &rhs) |
enumAsBitmask | operator|= (const T &aBits) |
void | clear (const T aBits) |
void | set (const T aBits) |
operator bool () const | |
Private Attributes | |
std::underlying_type< T >::type | bits |
Definition at line 5 of file enumAsBitmask.h.
typedef T enumAsBitmask< T >::enumType |
Definition at line 8 of file enumAsBitmask.h.
|
inline |
Definition at line 9 of file enumAsBitmask.h.
|
inline |
Definition at line 12 of file enumAsBitmask.h.
|
inline |
Definition at line 15 of file enumAsBitmask.h.
Referenced by acl::list::entryType::getFlagBits(), and acl::list::entryType::getMaskBits().
|
inline |
Definition at line 31 of file enumAsBitmask.h.
Referenced by copyRequest::base::retry(), copyRequest::fileInWork::typeChanger::typeChanger(), outputHandler::daosFs::writerDaosFs::writerDaosFs(), outputHandler::davix::writerDavix::writerDavix(), outputHandler::dcap::writerDcap::writerDcap(), outputHandler::libssh::writerLibssh::writerLibssh(), and outputHandler::posixFile::writerPosixFile::writerPosixFile().
|
inline |
Definition at line 37 of file enumAsBitmask.h.
|
inline |
Definition at line 18 of file enumAsBitmask.h.
|
inline |
Definition at line 23 of file enumAsBitmask.h.
|
inline |
Definition at line 27 of file enumAsBitmask.h.
|
inline |
Definition at line 34 of file enumAsBitmask.h.
Referenced by copyRequest::fileInWork::typeChanger::typeChanger().
|
private |
Definition at line 6 of file enumAsBitmask.h.
Referenced by enumAsBitmask< stateBitType >::asBits(), enumAsBitmask< stateBitType >::operator&(), enumAsBitmask< stateBitType >::operator|(), enumAsBitmask< stateBitType >::operator|=(), and enumAsBitmask< stateBitType >::set().