1#ifndef logger_logMemberAccessor_hpp
2#define logger_logMemberAccessor_hpp
12 const std::string & memberName
124 std::cerr <<
"Missing logMemberAccessor case entry for " << ec <<
": " << memberName <<
'\n';
Flatlogs single include file.
uint16_t eventCodeT
The type of an event code (16-bit unsigned int).
static constexpr flatlogs::eventCodeT PICO_CHANNEL
static constexpr flatlogs::eventCodeT TELEM_USAGE
static constexpr flatlogs::eventCodeT TELEM_DRIVETEMPS
static constexpr flatlogs::eventCodeT TELEM_POKECENTER
static constexpr flatlogs::eventCodeT SOFTWARE_LOG
static constexpr flatlogs::eventCodeT INDIDRIVER_START
static constexpr flatlogs::eventCodeT TELEM_STAGE
static constexpr flatlogs::eventCodeT TELEM_RHUSB
static constexpr flatlogs::eventCodeT TELEM_TELENV
static constexpr flatlogs::eventCodeT TELEM_FGTIMINGS
static constexpr flatlogs::eventCodeT TELEM_POSITION
static constexpr flatlogs::eventCodeT TELEM_TELVANE
static constexpr flatlogs::eventCodeT TELEM_POKELOOP
static constexpr flatlogs::eventCodeT INDIDRIVER_STOP
static constexpr flatlogs::eventCodeT TELEM_CHRONY_STATS
static constexpr flatlogs::eventCodeT CONFIG_LOG
static constexpr flatlogs::eventCodeT TELEM_SAVING_STATE
static constexpr flatlogs::eventCodeT TELEM_SAVING
static constexpr flatlogs::eventCodeT LOOP_PAUSED
static constexpr flatlogs::eventCodeT USER_LOG
static constexpr flatlogs::eventCodeT TELEM_LOOPGAIN
static constexpr flatlogs::eventCodeT GIT_STATE
static constexpr flatlogs::eventCodeT TELEM_DMSPECK
static constexpr flatlogs::eventCodeT OUTLET_STATE
static constexpr flatlogs::eventCodeT TELEM_ZABER
static constexpr flatlogs::eventCodeT TELEM_COOLER
static constexpr flatlogs::eventCodeT TELEM_CORETEMPS
static constexpr flatlogs::eventCodeT TELEM_TELCAT
static constexpr flatlogs::eventCodeT OCAM_TEMPS
static constexpr flatlogs::eventCodeT TELEM_TELDATA
static constexpr flatlogs::eventCodeT SAVING_STOP
static constexpr flatlogs::eventCodeT LOOP_CLOSED
static constexpr flatlogs::eventCodeT TTMMOD_PARAMS
static constexpr flatlogs::eventCodeT TELEM_PI335
static constexpr flatlogs::eventCodeT TELEM_TELSEE
static constexpr flatlogs::eventCodeT AO_OPERATOR
static constexpr flatlogs::eventCodeT TELEM_TEMPS
static constexpr flatlogs::eventCodeT TELEM_CHRONY_STATUS
static constexpr flatlogs::eventCodeT TELEM_OBSERVER
static constexpr flatlogs::eventCodeT SAVING_START
static constexpr flatlogs::eventCodeT TELEM_SPARKLECLOCK
static constexpr flatlogs::eventCodeT TELEM_CORELOADS
static constexpr flatlogs::eventCodeT LOOP_OPEN
static constexpr flatlogs::eventCodeT TELEM_TELPOS
static constexpr flatlogs::eventCodeT STATE_CHANGE
static constexpr flatlogs::eventCodeT OBSERVER
static constexpr flatlogs::eventCodeT TELEM_STDCAM
static constexpr flatlogs::eventCodeT TELEM_DMMODES
static constexpr flatlogs::eventCodeT TELEM_BLOCKGAINS
static constexpr flatlogs::eventCodeT OUTLET_CHANNEL_STATE
static constexpr flatlogs::eventCodeT TELEM_FXNGEN
static constexpr flatlogs::eventCodeT TEXT_LOG
static constexpr flatlogs::eventCodeT TELEM_PICO
logMetaDetail logMemberAccessor(flatlogs::eventCodeT ec, const std::string &memberName)
static logMetaDetail getAccessor(const std::string &member)
Get an empty logMetaDetail because meta data doesn't make sense for this log.
static logMetaDetail getAccessor(const std::string &member)
Get an empty logMetaDetail because meta data doesn't make sense for this log.
static logMetaDetail getAccessor(const std::string &member)
Get an empty logMetaDetail because meta data doesn't make sense for this log.
static logMetaDetail getAccessor(const std::string &member)
Get the logMetaDetail for a member by name.
static logMetaDetail getAccessor(const std::string &member)
Get an empty logMetaDetail because meta data doesn't make sense for this log.
static logMetaDetail getAccessor(const std::string &member)
Get the logMetaDetail for a member by name.
static logMetaDetail getAccessor(const std::string &member)
Get an empty logMetaDetail because meta data doesn't make sense for this log.
static logMetaDetail getAccessor(const std::string &member)
Get an empty logMetaDetail because meta data doesn't make sense for this log.
static logMetaDetail getAccessor(const std::string &member)
Get an empty logMetaDetail because meta data doesn't make sense for this log.
static logMetaDetail getAccessor(const std::string &member)
Get an empty logMetaDetail because meta data doesn't make sense for this log.
static logMetaDetail getAccessor(const std::string &member)
Get an empty logMetaDetail because meta data doesn't make sense for this log.
static logMetaDetail getAccessor(const std::string &member)
Get an empty logMetaDetail because meta data doesn't make sense for this log.
static logMetaDetail getAccessor(const std::string &member)
Get an empty logMetaDetail because meta data doesn't make sense for this log.
static logMetaDetail getAccessor(const std::string &member)
Get an empty logMetaDetail because meta data doesn't make sense for this log.
static logMetaDetail getAccessor(const std::string &member)
Get the logMetaDetail for a member by name.
static logMetaDetail getAccessor(const std::string &member)
Get the logMetaDetail for a member by name.
static logMetaDetail getAccessor(const std::string &member)
Get the logMetaDetail for a member by name.
static logMetaDetail getAccessor(const std::string &member)
Get the logMetaDetail for a member by name.
static logMetaDetail getAccessor(const std::string &member)
Get the logMetaDetail for a member by name.
static logMetaDetail getAccessor(const std::string &member)
Get the logMetaDetail for a member by name.
static logMetaDetail getAccessor(const std::string &member)
Get the logMetaDetail for a member by name.
static logMetaDetail getAccessor(const std::string &member)
Get the logMetaDetail for a member by name.
static logMetaDetail getAccessor(const std::string &member)
Get the logMetaDetail for a member by name.
static logMetaDetail getAccessor(const std::string &member)
Get the logMetaDetail for a member by name.
static logMetaDetail getAccessor(const std::string &member)
Get the logMetaDetail for a member by name.
static logMetaDetail getAccessor(const std::string &member)
Get the logMetaDetail for a member by name.
static logMetaDetail getAccessor(const std::string &member)
Get the logMetaDetail for a member by name.
static logMetaDetail getAccessor(const std::string &member)
Get the logMetaDetail for a member by name.
static logMetaDetail getAccessor(const std::string &member)
Get the logMetaDetail for a member by name.
static logMetaDetail getAccessor(const std::string &member)
Get the logMetaDetail for a member by name.
static logMetaDetail getAccessor(const std::string &member)
Get the logMetaDetail for a member by name.
static logMetaDetail getAccessor(const std::string &member)
Get the logMetaDetail for a member by name.
static logMetaDetail getAccessor(const std::string &member)
Get the logMetaDetail for a member by name.
static logMetaDetail getAccessor(const std::string &member)
Get the logMetaDetail for a member by name.
static logMetaDetail getAccessor(const std::string &member)
Get the logMetaDetail for a member by name.
static logMetaDetail getAccessor(const std::string &member)
Get the logMetaDetail for a member by name.
static logMetaDetail getAccessor(const std::string &member)
Get the logMetaDetail for a member by name.
static logMetaDetail getAccessor(const std::string &member)
Get the logMetaDetail for a member by name.
static logMetaDetail getAccessor(const std::string &member)
Get the logMetaDetail for a member by name.
static logMetaDetail getAccessor(const std::string &member)
Get the logMetaDetail for a member by name.
static logMetaDetail getAccessor(const std::string &member)
Get the logMetaDetail for a member by name.
static logMetaDetail getAccessor(const std::string &member)
Get the logMetaDetail for a member by name.
static logMetaDetail getAccessor(const std::string &member)
Get the logMetaDetail for a member by name.
static logMetaDetail getAccessor(const std::string &member)
Get the logMetaDetail for a member by name.
static logMetaDetail getAccessor(const std::string &member)
Get the logMetaDetail for a member by name.
static logMetaDetail getAccessor(const std::string &member)
Get the logMetaDetail for a member by name.
static logMetaDetail getAccessor(const std::string &member)
Get the logMetaDetail for a member by name.
static logMetaDetail getAccessor(const std::string &member)
Get the logMetaDetail for a member by name.
static logMetaDetail getAccessor(const std::string &member)
Get the logMetaDetail for a member by name.