MOOCHO (Single Doxygen Collection)  Version of the Day
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Types | Public Member Functions | Private Attributes | List of all members
DenseLinAlgPack::LinAlgPackIO::bit_flags Class Reference

More...

#include <DenseLinAlgPack_IOFormat.hpp>

Public Types

typedef LinAlgPackIO::fmtflags fmtflags
 

Public Member Functions

 bit_flags ()
 Initialize the flags to 0x0000. More...
 
fmtflags flags () const
 Get the flags. More...
 
fmtflags flags (fmtflags f)
 Set the flags. More...
 
fmtflags setf (fmtflags f)
 Set a flag. More...
 
fmtflags setf (fmtflags f, fmtflags mask)
 Set a flag under a mask. More...
 
void unsetf (fmtflags mask)
 Unset a flag(s) More...
 

Private Attributes

fmtflags flags_
 

Detailed Description

Definition at line 55 of file DenseLinAlgPack_IOFormat.hpp.

Member Typedef Documentation

Definition at line 59 of file DenseLinAlgPack_IOFormat.hpp.

Constructor & Destructor Documentation

DenseLinAlgPack::LinAlgPackIO::bit_flags::bit_flags ( )
inline

Initialize the flags to 0x0000.

Definition at line 62 of file DenseLinAlgPack_IOFormat.hpp.

Member Function Documentation

fmtflags DenseLinAlgPack::LinAlgPackIO::bit_flags::flags ( ) const
inline

Get the flags.

Definition at line 65 of file DenseLinAlgPack_IOFormat.hpp.

fmtflags DenseLinAlgPack::LinAlgPackIO::bit_flags::flags ( fmtflags  f)
inline

Set the flags.

Definition at line 70 of file DenseLinAlgPack_IOFormat.hpp.

fmtflags DenseLinAlgPack::LinAlgPackIO::bit_flags::setf ( fmtflags  f)
inline

Set a flag.

Definition at line 77 of file DenseLinAlgPack_IOFormat.hpp.

fmtflags DenseLinAlgPack::LinAlgPackIO::bit_flags::setf ( fmtflags  f,
fmtflags  mask 
)
inline

Set a flag under a mask.

Definition at line 82 of file DenseLinAlgPack_IOFormat.hpp.

void DenseLinAlgPack::LinAlgPackIO::bit_flags::unsetf ( fmtflags  mask)
inline

Unset a flag(s)

Definition at line 87 of file DenseLinAlgPack_IOFormat.hpp.

Member Data Documentation

fmtflags DenseLinAlgPack::LinAlgPackIO::bit_flags::flags_
private

Definition at line 92 of file DenseLinAlgPack_IOFormat.hpp.


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