StringPool

class ReflectExport(reflect) StringPool

A string pool manages SharedStrings.

Functions

StringPool

explicit StringPool(const StringPool *parent =  NULL)

Copy

SharedString Copy(const Fragment &)

Literal

SharedString Literal(const ConstString &)

Find

SharedString Find(const Fragment &) const

StringPoolContext

class ReflectExport(
   reflect
) StringPoolContext : public StringPool , public utility::Context<StringPoolContext>
class ReflectExport(reflect) StringPool
A string pool manages SharedStrings.
SharedStrings are like ConstStrings except their string pointers are guaranteed to be one-one with their data.
explicit StringPool(const StringPool *parent =  NULL)
SharedString Copy(const Fragment &)
SharedString Literal(const ConstString &)
SharedString Find(const Fragment &) const
class ReflectExport(
   reflect
) StringPoolContext : public StringPool , public utility::Context<StringPoolContext>
Close