語と除外語に対応するWordFilter
オブジェクトを作成するクラスです。
[詳解]
#include "nn/nlib/succinct/WordFilter.h"
語と除外語に対応するWordFilter
オブジェクトを作成するクラスです。
WordFilter.h の 63 行目に定義があります。
◆ AddExcludeWord()
nn::nlib::succinct::WordFilterBuilder::AddExcludeWord |
( |
const char * |
str | ) |
|
|
noexcept |
例外語を追加します。
- 引数
-
- 戻り値
- 成功した場合は
true
◆ AddExcludeWords() [1/2]
nn::nlib::succinct::WordFilterBuilder::AddExcludeWords |
( |
const char * |
str, |
|
|
size_t |
len |
|
) |
| |
|
noexcept |
例外語の集合が入った配列から文字列を追加します。文字列の区切りは改行(CRLF
かLF
)である必要があります。
- 引数
-
[in] | str | 文字列へのポインタ |
[in] | len | 文字列長(strlen の値) |
- 戻り値
- 成功した場合は
true
◆ AddExcludeWords() [2/2]
nn::nlib::succinct::WordFilterBuilder::AddExcludeWords |
( |
const char * |
str | ) |
|
|
inlinenoexcept |
例外語の集合が入った配列から文字列を追加します。文字列の区切りは改行(CRLF
かLF
)である必要があります。
- 引数
-
- 戻り値
- 成功した場合は
true
WordFilter.h の 77 行目に定義があります。
◆ AddWord()
nn::nlib::succinct::WordFilterBuilder::AddWord |
( |
const char * |
str | ) |
|
|
noexcept |
フィルターにマッチさせる語を追加します。
- 引数
-
- 戻り値
- 成功した場合は
true
◆ AddWords() [1/2]
nn::nlib::succinct::WordFilterBuilder::AddWords |
( |
const char * |
str, |
|
|
size_t |
len |
|
) |
| |
|
noexcept |
検出対象の文字列の集合が入った配列から文字列を追加します。文字列の区切りは改行(CRLF
かLF
)である必要があります。
- 引数
-
[in] | str | 文字列へのポインタ |
[in] | len | 文字列長(strlen の値) |
- 戻り値
- 成功した場合は
true
◆ AddWords() [2/2]
nn::nlib::succinct::WordFilterBuilder::AddWords |
( |
const char * |
str | ) |
|
|
inlinenoexcept |
検出対象の文字列の集合が入った配列から文字列を追加します。文字列の区切りは改行(CRLF
かLF
)である必要があります。
- 引数
-
- 戻り値
- 成功した場合は
true
WordFilter.h の 72 行目に定義があります。
◆ Build()
nn::nlib::succinct::WordFilterBuilder::Build |
( |
| ) |
|
|
noexcept |
◆ Init()
nn::nlib::succinct::WordFilterBuilder::Init |
( |
| ) |
|
|
noexcept |
オブジェクトを初期化します。
- 戻り値
- 成功した場合は
true
このクラス詳解は次のファイルから抽出されました: