Description for a condition under which system is executed.
Functions
Bvr::ConditionDesc::ConditionDesc(T &&fn) noexcept
Bvr::ConditionDesc::ConditionDesc(ConditionDesc &&rhs) noexcept=default
Bvr::ConditionDesc::ConditionDesc(const ConditionDesc &rhs) noexcept=default
ConditionDesc & Bvr::ConditionDesc::operator=(ConditionDesc &&rhs) noexcept=default
ConditionDesc & Bvr::ConditionDesc::operator=(const ConditionDesc &rhs) noexcept=default
Bvr::ConditionDesc::~ConditionDesc()=default
EShouldRun Bvr::ConditionDesc::Run(App &app)
constexpr ConditionDesc & Bvr::ConditionDesc::Label(LabelT name)
constexpr ConditionDesc & Bvr::ConditionDesc::Before(LabelT label)
constexpr ConditionDesc & Bvr::ConditionDesc::After(const LabelT label)
constexpr std::span< LabelT const > Bvr::ConditionDesc::Labels() const final
constexpr std::span< LabelT const > Bvr::ConditionDesc::Before() const final
constexpr std::span< LabelT const > Bvr::ConditionDesc::After() const final
constexpr std::string_view Bvr::ConditionDesc::Name() const final
RunFnT Bvr::ConditionDesc::GetFunction() const
Variables
LabelT Bvr::ConditionDesc::m_label
std::vector Bvr::ConditionDesc::m_before
std::vector Bvr::ConditionDesc::m_after
RunFnT Bvr::ConditionDesc::m_runFn