#include <cassert>
#include <cstdint>
#include <ostream>
#include <type_traits>
Go to the source code of this file.
Namespaces | |
art | |
Enumerations | |
enum | art::Level { art::Level::Job = 0, art::Level::InputFile, art::Level::Run, art::Level::SubRun, art::Level::Event, art::Level::NumNestingLevels, art::Level::ReadyToAdvance } |
Functions | |
constexpr auto | art::underlying_value (Level const l) noexcept |
constexpr auto | art::highest_level () noexcept |
constexpr auto | art::level_up (Level const l) noexcept |
constexpr auto | art::most_deeply_nested_level () noexcept |
constexpr auto | art::level_down (Level const l) noexcept |
constexpr bool | art::is_above_most_deeply_nested_level (Level const l) noexcept |
constexpr bool | art::is_most_deeply_nested_level (Level const l) noexcept |
constexpr bool | art::is_highest_level (Level const l) noexcept |
constexpr bool | art::is_level_contained_by (Level const l1, Level const l2) noexcept |
std::ostream & | art::operator<< (std::ostream &os, Level const l) |