45 : m_Initialized(
false), m_MaxSize(maxSize), m_RegPath(regPath)
62 ITERATE(list<string>, it, history)
79 ITERATE(list<wxString>, it, *
this)
99 for (iterator it = this->begin(); it != this->end();) {
CRegistryWriteView GetWriteView(const string §ion)
get a read-write view at a particular level.
static CGuiRegistry & GetInstance()
access the application-wide singleton
CRegistryReadView GetReadView(const string §ion) const
get a read-only view at a particular level.
class CRegistryReadView provides a nested hierarchical view at a particular key.
void GetStringList(const string &key, list< string > &val) const
void Set(const string &key, int val)
access a named key at this level, with no recursion
CStringHistory(size_t maxSize, const char *regPath)
void AddString(const wxString &str)
wxTextCompleter * CreateCompleter()
Include a standard set of the NCBI C++ Toolkit most basic headers.
static const char * str(char *buf, int n)
#define ITERATE(Type, Var, Cont)
ITERATE macro to sequence through container elements.
#define END_NCBI_SCOPE
End previously defined NCBI scope.
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.
constexpr auto push_front(T, list< As... >) noexcept -> list< T, As... >
const struct ncbi::grid::netcache::search::fields::SIZE size
void resize(vector< SMethodDef > &container)
static const char * kStringHistory
wxString ToWxString(const string &s)
string ToStdString(const wxString &s)