All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Namespaces | Functions
FlagSet.h File Reference

Class holding flags. More...

#include "lardataobj/Utilities/BitMask.h"
#include <iosfwd>
#include <string>
#include <exception>
#include "FlagSet.tcc"

Go to the source code of this file.

Classes

class  util::flags::FlagSet< NFlags, Storage >
 A class containing a set of flags. More...
 

Namespaces

 util
 Namespace for general, non-LArSoft-specific utilities.
 
 util::flags
 Classes and functions to manage bit masks and flags.
 

Functions

template<unsigned int NBits, typename Storage >
std::ostream & util::flags::operator<< (std::ostream &out, FlagSet< NBits, Storage > const &flags)
 Output of a flag set into a stream. More...
 

Detailed Description

Class holding flags.

Author
Gianluca Petrillo (petri.nosp@m.llo@.nosp@m.fnal..nosp@m.gov)
Date
January 25, 2017
See Also
BitMask.h

Definition in file FlagSet.h.