Audacity 3.2.0
|
#include <Prefs.h>
Public Member Functions | |
EnumValueSymbols ()=default | |
EnumValueSymbols (std::initializer_list< EnumValueSymbol > symbols) | |
EnumValueSymbols (std::vector< EnumValueSymbol > symbols) | |
EnumValueSymbols (ByColumns_t, const TranslatableStrings &msgids, wxArrayStringEx internals) | |
const TranslatableStrings & | GetMsgids () const |
const wxArrayStringEx & | GetInternals () const |
Private Attributes | |
TranslatableStrings | mMsgids |
wxArrayStringEx | mInternals |
A table of EnumValueSymbol that you can access by "row" with operator [] but also allowing access to the "columns" of internal or translated strings, and also allowing convenient column-wise construction
|
default |
|
inline |
|
inline |
EnumValueSymbols::EnumValueSymbols | ( | ByColumns_t | , |
const TranslatableStrings & | msgids, | ||
wxArrayStringEx | internals | ||
) |
Definition at line 344 of file Prefs.cpp.
References min(), mInternals, and size.
const wxArrayStringEx & EnumValueSymbols::GetInternals | ( | ) | const |
Definition at line 371 of file Prefs.cpp.
References ComponentInterfaceSymbol::Internal(), and mInternals.
Referenced by anonymous_namespace{GetInfoCommand.cpp}::ShuttleGuiGetDefinition::TieChoice().
const TranslatableStrings & EnumValueSymbols::GetMsgids | ( | ) | const |
Definition at line 363 of file Prefs.cpp.
References mMsgids, and ComponentInterfaceSymbol::Msgid().
|
mutableprivate |
Definition at line 406 of file Prefs.h.
Referenced by EnumValueSymbols(), and GetInternals().
|
mutableprivate |
Definition at line 405 of file Prefs.h.
Referenced by GetMsgids().