1#ifndef TATOOINE_FLOWEXPLORER_TOGGLEABLE_H
2#define TATOOINE_FLOWEXPLORER_TOGGLEABLE_H
18 constexpr virtual auto set_active(
bool active =
true) ->
void {
Definition: directories.h:6
Definition: toggleable.h:6
constexpr auto toggle() -> void
Definition: toggleable.h:23
constexpr toggleable(toggleable &&)=default
constexpr auto operator=(toggleable const &) -> toggleable &=default
constexpr auto is_active() -> bool &
Definition: toggleable.h:25
virtual constexpr auto set_active(bool active=true) -> void
Definition: toggleable.h:18
constexpr auto is_active() const -> bool const &
Definition: toggleable.h:24
constexpr auto deactivate() -> void
Definition: toggleable.h:22
constexpr auto operator=(toggleable &&) -> toggleable &=default
constexpr toggleable(bool active=true)
Definition: toggleable.h:11
constexpr toggleable(toggleable const &)=default
bool m_active
Definition: toggleable.h:8
constexpr auto activate() -> void
Definition: toggleable.h:21