構造体 langedge::jregex::TheJRECache

グローバルな正規表現キャッシュオブジェクトを生成するクラス. [詳細]

#include <jre_util.hpp>

すべてのメンバ一覧

Static Public メソッド

static JRECachegetCache ()
 常に同一のグローバルなキャッシュオブジェクトを返す.


説明

グローバルな正規表現キャッシュオブジェクトを生成するクラス.

同一の正規表現キャッシュオブジェクトを返す関数 TheJRECache::getCache() を定義する。
使用例:

     TheJRegexLoader::dllPath( "lei_jregex.dll" );
     JRegexIF* pReg = JRegMatch( "pattern", text );
 

事前条件:
正規表現ライブラリがDLLの場合は、あらかじめ TheJRegexLoader::dllPath() を呼んで DLL のパスを設定しておく必要がある。
覚え書き:
DLLではなく、static な正規表現ライブラリを使用する場合は、 jre_util.hpp をインクルードする前に USE_LEI_JREGEX_STATIC_LIBRARY マクロを定義しておく必要がある。


関数

static JRECache& langedge::jregex::TheJRECache::getCache  )  [inline, static]
 

常に同一のグローバルなキャッシュオブジェクトを返す.

TheJRegexLoader::dllPath() によってあらかじめ DLL のパスが設定されていれば グローバルな DLL ローダーオブジェクトが使用される。

例外:
LoadLibraryError 正規表現DLLがロードされていない


この構造体の説明は次のファイルから生成されました:
正規表現ライブラリ lei_jregexに対してWed May 11 15:29:32 2005に生成されました。  doxygen 1.4.2