GEOS
Classes | Namespaces | Macros
ComponentMask.hpp File Reference
#include "common/GeosxMacros.hpp"
#include "common/logger/Logger.hpp"
#include <cstdint>

Go to the source code of this file.

Classes

class  geos::ComponentMask< MAX_COMP >
 Utility class that represents a mask for included/excluded component of a mask. More...
 
class  geos::ComponentMask< MAX_COMP >::Iterator
 Forward const iterator over the set components (bits). More...
 

Namespaces

 geos
 

Macros

#define GEOS_LAI_COMPONENTMASK_DECL(N)
 Macro for declaring a specialization of ComponentMaskTypeImpl template. More...
 

Macro Definition Documentation

◆ GEOS_LAI_COMPONENTMASK_DECL

#define GEOS_LAI_COMPONENTMASK_DECL (   N)
Value:
template<> \
struct ComponentMaskType< N > \
{ \
using type = std::uint ## N ## _t; \
}

Macro for declaring a specialization of ComponentMaskTypeImpl template.

Definition at line 50 of file ComponentMask.hpp.