32 static constexpr const char*
kDefault =
"default";
33 static constexpr const char*
kOptions =
"options";
34 static constexpr const char*
kSelected =
"selected";
35 static constexpr const char*
kActive =
"active";
36 static constexpr const char*
kInstance =
".instance";
This class is a non-template base class for SendableChooser.
Definition SendableChooserBase.h:23
static constexpr const char * kActive
Definition SendableChooserBase.h:35
std::string m_defaultChoice
Definition SendableChooserBase.h:38
~SendableChooserBase() override=default
static constexpr const char * kInstance
Definition SendableChooserBase.h:36
wpi::mutex m_mutex
Definition SendableChooserBase.h:41
static constexpr const char * kOptions
Definition SendableChooserBase.h:33
static constexpr const char * kSelected
Definition SendableChooserBase.h:34
std::string m_selected
Definition SendableChooserBase.h:39
bool m_haveSelected
Definition SendableChooserBase.h:40
static std::atomic_int s_instances
Definition SendableChooserBase.h:44
int m_instance
Definition SendableChooserBase.h:42
static constexpr const char * kDefault
Definition SendableChooserBase.h:32
SendableChooserBase & operator=(SendableChooserBase &&oth)
SendableChooserBase(SendableChooserBase &&oth)
std::string m_previousVal
Definition SendableChooserBase.h:43
A helper class for use with objects that add themselves to SendableRegistry.
Definition SendableHelper.h:21
Interface for Sendable objects.
Definition Sendable.h:16
::std::mutex mutex
Definition mutex.h:17