OSM::StringKeyRegistryBase
OSM::StringKeyRegistryBase Class Reference
#include <stringpool.h>
Inheritance diagram for OSM::StringKeyRegistryBase:
Protected Member Functions | |
StringKeyRegistryBase (StringKeyRegistryBase &&) noexcept | |
const char * | keyInternal (const char *name) const |
const char * | makeKeyInternal (const char *name, std::size_t len, StringMemory memOpt) |
StringKeyRegistryBase & | operator= (StringKeyRegistryBase &&) noexcept |
Protected Attributes | |
std::vector< char * > | m_pool |
std::vector< const char * > | m_registry |
Detailed Description
Definition at line 20 of file stringpool.h.
Constructor & Destructor Documentation
◆ ~StringKeyRegistryBase()
|
protected |
Definition at line 15 of file stringpool.cpp.
Member Function Documentation
◆ keyInternal()
|
nodiscardprotected |
Definition at line 43 of file stringpool.cpp.
◆ makeKeyInternal()
|
nodiscardprotected |
Definition at line 20 of file stringpool.cpp.
Member Data Documentation
◆ m_pool
|
protected |
Definition at line 31 of file stringpool.h.
◆ m_registry
|
protected |
Definition at line 32 of file stringpool.h.
The documentation for this class was generated from the following files:
This file is part of the KDE documentation.
Documentation copyright © 1996-2024 The KDE developers.
Generated on Mon Nov 18 2024 12:17:55 by doxygen 1.12.0 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2024 The KDE developers.
Generated on Mon Nov 18 2024 12:17:55 by doxygen 1.12.0 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.