Tag type to describe which level of the hierarchy is requested. More...
Public Member Functions | |
constexpr | level (this_location_t) |
constexpr | level (all_locations_t) |
constexpr | level (const level_type lvl, const bool restricted=false) |
constexpr level_type | get_level (void) const noexcept |
constexpr bool | is_restricted (void) const noexcept |
Static Public Attributes | |
static const level_type | invalid = std::numeric_limits<level_type>::max() |
static const level_type | max = std::numeric_limits<level_type>::max() - 1 |
static const level_type | current = std::numeric_limits<level_type>::max() - 2 |
static const level_type | lower = std::numeric_limits<level_type>::max() - 3 |
Tag type to describe which level of the hierarchy is requested.