トークン操作クラス
More...
#include <GxString.h>
|
|
u32 | split (void) |
| 文字列を分割する
|
|
|
| GxTokenizer (GX_CSTR string, GX_CHAR delimiter, b32 copyFlag=true) |
| コンストラクタ
|
|
void | initialize (GX_CSTR string, GX_CHAR delimiter, b32 copyFlag=true) |
| 初期化
|
|
void | addDelimiter (GX_CHAR delimiter) |
| 区切り文字の追加
|
|
constexpr void | setIgnore (GX_CHAR character) |
| 無視する囲い文字の設定
|
|
|
static GxRtti & | __getStaticRtti (void) |
|
◆ GxTokenizer()
GxString::GxTokenizer::GxTokenizer |
( |
GX_CSTR | string, |
|
|
GX_CHAR | delimiter, |
|
|
b32 | copyFlag = true ) |
コンストラクタ
- Parameters
-
string | [in] 文字列 |
delemiter | [in] 区切り文字 |
copyFlag | [in] 文字列をコピーするならtrue |
◆ addDelimiter()
void GxString::GxTokenizer::addDelimiter |
( |
GX_CHAR | delimiter | ) |
|
◆ getCurrent()
void GxString::GxTokenizer::getCurrent |
( |
GxString * | pString | ) |
|
◆ getFromIndex()
GX_CSTR GxString::GxTokenizer::getFromIndex |
( |
u32 | index | ) |
const |
指定されたインデックスの文字列を取得
- Parameters
-
- Returns
- 取得文字列
◆ getNext()
b32 GxString::GxTokenizer::getNext |
( |
GxString * | pString = nullptr | ) |
|
次の文字列を取得
- Parameters
-
- Returns
- 文字列があるならtrue
◆ getPrevious()
b32 GxString::GxTokenizer::getPrevious |
( |
GxString * | pString = nullptr | ) |
|
前の文字列を取得
- Parameters
-
- Returns
- 文字列があるならtrue
◆ getRest()
void GxString::GxTokenizer::getRest |
( |
GxString * | pString | ) |
const |
◆ getTop()
void GxString::GxTokenizer::getTop |
( |
GxString * | pString = nullptr | ) |
|
◆ initialize()
void GxString::GxTokenizer::initialize |
( |
GX_CSTR | string, |
|
|
GX_CHAR | delimiter, |
|
|
b32 | copyFlag = true ) |
初期化
- Parameters
-
string | [in] 文字列 |
delemiter | [in] 区切り文字 |
copyFlag | [in] 文字列をコピーするならtrue |
◆ split()
u32 GxString::GxTokenizer::split |
( |
void | | ) |
|
The documentation for this struct was generated from the following files:
- C:/Users/t-arai/Documents/workspace/orochi_package_windows/middleware/GxCore/src/GxString.h
- C:/Users/t-arai/Documents/workspace/orochi_package_windows/middleware/GxCore/src/GxString.cpp