UniDx
読み取り中…
検索中…
一致する文字列を見つけられません
UniDx::InternPool クラス

文字列を貯めるインターンプール [詳解]

#include <StringId.h>

クラス

struct  TransparentHash
struct  TransparentEq

公開型

typedef std::pmr::u8string String
typedef std::pmr::unordered_set< String, TransparentHash, TransparentEqStrings

公開メンバ関数

 InternPool ()
StringId intern (std::u8string_view sv)
const StringsgetStrings () const

静的公開メンバ関数

static InternPoolinstance ()
 インスタンスの取得

詳解

文字列を貯めるインターンプール

型定義メンバ詳解

◆ String

typedef std::pmr::u8string UniDx::InternPool::String

◆ Strings

typedef std::pmr::unordered_set<String, TransparentHash, TransparentEq> UniDx::InternPool::Strings

構築子と解体子

◆ InternPool()

UniDx::InternPool::InternPool ( )
inline

関数詳解

◆ getStrings()

const Strings & UniDx::InternPool::getStrings ( ) const
inline

◆ instance()

InternPool & UniDx::InternPool::instance ( )
inlinestatic

インスタンスの取得

◆ intern()

StringId UniDx::InternPool::intern ( std::u8string_view sv)
inline

このクラス詳解は次のファイルから抽出されました: