|
libzypp 17.38.6
|
Singleton manager for the underlying libsolv string pool. More...
#include <zypp/ng/sat/stringpool.h>
Public Member Functions | |
| ~StringPool () | |
| Destructor. | |
| detail::CPool * | operator-> () |
| Pointer style access forwarded to the raw sat-pool. | |
| detail::CPool * | getPool () const |
| Explicit accessor for the raw sat-pool. | |
| detail::IdType | parserpmrichdep (const char *capstr_r) |
| libsolv capability parser | |
| StringPool (const StringPool &)=delete | |
| StringPool (StringPool &&)=delete | |
| StringPool & | operator= (const StringPool &)=delete |
| StringPool & | operator= (StringPool &&)=delete |
Static Public Member Functions | |
| static StringPool & | instance () |
| Access the global StringPool instance. | |
Private Member Functions | |
| StringPool () | |
Private Attributes | |
| detail::CPool * | _pool |
| Internal pointer to the libsolv pool structure (CPool). | |
Singleton manager for the underlying libsolv string pool.
This class provides a centralized, low-level wrapper around the CPool structure. It acts as the "Source of Truth" for string resolution in the zypp architecture, ensuring that ID-to-string mappings remain consistent.
Definition at line 35 of file stringpool.h.
Destructor.
Handles the safe cleanup of the underlying CPool resources.
Definition at line 24 of file stringpool.cc.
|
delete |
|
delete |
|
private |
Definition at line 29 of file stringpool.cc.
|
static |
Access the global StringPool instance.
Definition at line 18 of file stringpool.cc.
|
inline |
Pointer style access forwarded to the raw sat-pool.
Definition at line 53 of file stringpool.h.
|
inline |
Explicit accessor for the raw sat-pool.
Definition at line 60 of file stringpool.h.
|
inline |
libsolv capability parser
Definition at line 64 of file stringpool.h.
|
delete |
|
delete |