enum-flags

Flag system

Provides a way to work with scoped enums in C++ using bit flags

Bit flags for C++11 scoped enums

GitHub

120 stars
13 watching
20 forks
Language: C++
last commit: over 2 years ago
Linked from 1 awesome list

bit-flagbit-maskc-plus-plusscoped-enum

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
m-peko/bitflags A C++ library for easily managing sets of type-safe flags. 87
sgreben/flagvar A collection of CLI argument types for the Go flag package. 43
grisgram/gml-animated-flag A reusable, animated object for GameMaker Studio 2.3+ that displays a flag with adjustable animation parameters. 9
willwray/enum_reflect Generates code for enum classes in C++ 9
tylerbrinkley/enums.net A type-safe enum utility library with high-performance extension methods and attributes management 1,740
anacrolix/tagflag Tool for declaratively parsing command-line flags in Go using struct tags. 11
alassek/activerecord-pg_enum Enables Rails to use PostgreSQL's enumeration types in database columns 167
arturbac/simple_enum A library providing efficient and type-safe C++ enumeration support features 21
ashenblade/enumclass A source generator that creates type-safe classes inspired by Kotlin's enum class 4
gromacs/gromacs Software toolkit for molecular simulation using C++ 714
oliora/bitmask A small header library implementing the BitmaskType concept to manage finite sets of distinct non-zero constant values for flags. 85
abice/go-enum Generates Go enum types with optional niceties like iota definitions and string implementations. 756
aantron/better-enums A compile-time enum library with reflection capabilities, allowing for clean syntax and flexible use in C++ programs. 1,672
leoformaggi/enum-utilities-generator A tool that generates helper classes to map enums and their description attributes at compile-time. 23