|
lintel 0.2.0
|
#include <PropertyRepositoryType.h>
Public Types | |
| enum | Value { UNDEFINED = -1 , DEFAULT = 0 , FILE_REPOSITORY = 1 , DATABASE_REPOSITORY = 2 , SHM_REPOSITORY = 3 } |
Public Member Functions | |
| PropertyRepositoryType ()=default | |
| constexpr | PropertyRepositoryType (Value value) |
| constexpr | PropertyRepositoryType (std::string_view enumName) |
| constexpr | operator Value () const |
| operator bool ()=delete | |
| std::string | toString () const |
Static Public Member Functions | |
| static std::set< Value > | values () |
Friends | |
| std::ostream & | operator<< (std::ostream &os, const PropertyRepositoryType &propertyRepositoryPriority) |
Enum wrapper for property repository types with string conversion
|
default |
|
inlineexplicitconstexpr |
| enumName | string matching an enum name |
|
explicitdelete |
|
inline |
|
friend |