| 
    CppCommon 1.0.5.0
    
   C++ Common Library 
   | 
 
Enum-based flags. More...
#include <flags.h>
Friends | |
| Flags | operator& (const Flags &flags1, const Flags &flags2) noexcept | 
| Flags logical friend operators.   | |
| Flags | operator| (const Flags &flags1, const Flags &flags2) noexcept | 
| Flags | operator^ (const Flags &flags1, const Flags &flags2) noexcept | 
| bool | operator== (const Flags &flags1, const Flags &flags2) noexcept | 
| bool | operator!= (const Flags &flags1, const Flags &flags2) noexcept | 
| template<typename UEnum > | |
| void | swap (Flags< UEnum > &flags1, Flags< UEnum > &flags2) noexcept | 
Enum-based flags.
Helper class for enum based flags which wraps particular enum as a template parameter and provides flags manipulation operators and methods.
Not thread-safe.
      
  | 
  inlinenoexcept | 
      
  | 
  inlinenoexcept | 
      
  | 
  inlinenoexcept | 
      
  | 
  defaultnoexcept | 
      
  | 
  defaultnoexcept | 
      
  | 
  inlinenoexcept | 
      
  | 
  inlinenoexcept | 
      
  | 
  inlinenoexcept | 
      
  | 
  inlineexplicitnoexcept | 
      
  | 
  inlinenoexcept | 
      
  | 
  inlinenoexcept | 
      
  | 
  inlinenoexcept | 
      
  | 
  defaultnoexcept | 
      
  | 
  defaultnoexcept | 
      
  | 
  inlinenoexcept | 
      
  | 
  inlinenoexcept | 
      
  | 
  inlinenoexcept | 
      
  | 
  inlinenoexcept | 
      
  | 
  inlinenoexcept | 
      
  | 
  inlinenoexcept | 
      
  | 
  inlinenoexcept | 
      
  | 
  inlinenoexcept |