farm-ng-core
enum_flags_without_ostream.h File Reference
Include dependency graph for enum_flags_without_ostream.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define FARM_ENUMFLAGS_WITHOUT_OSTREAM_DEF(NAME, UINT_TYPE, ...)   FARM_ENUMFLAGS_DEF_IMPL(NAME, UINT_TYPE, __VA_ARGS__)
 
#define FARM_ENUMFLAGS_ALIAS(NAME)   using NAME = enum_wrapper_::NAME##Impl
 
#define FARM_ENUMFLAGS_WITHOUT_OSTREAM(NAME, UINT_TYPE, ...)
 

Macro Definition Documentation

◆ FARM_ENUMFLAGS_ALIAS

#define FARM_ENUMFLAGS_ALIAS (   NAME)    using NAME = enum_wrapper_::NAME##Impl

◆ FARM_ENUMFLAGS_WITHOUT_OSTREAM

#define FARM_ENUMFLAGS_WITHOUT_OSTREAM (   NAME,
  UINT_TYPE,
  ... 
)
Value:
FARM_ENUMFLAGS_WITHOUT_OSTREAM_DEF(NAME, UINT_TYPE, __VA_ARGS__) \
FARM_ENUMFLAGS_ALIAS(NAME)

◆ FARM_ENUMFLAGS_WITHOUT_OSTREAM_DEF

#define FARM_ENUMFLAGS_WITHOUT_OSTREAM_DEF (   NAME,
  UINT_TYPE,
  ... 
)    FARM_ENUMFLAGS_DEF_IMPL(NAME, UINT_TYPE, __VA_ARGS__)
FARM_ENUMFLAGS_WITHOUT_OSTREAM_DEF
#define FARM_ENUMFLAGS_WITHOUT_OSTREAM_DEF(NAME, UINT_TYPE,...)
Definition: enum_flags_without_ostream.h:32