文字の集合体クラス
[詳解]
#include <mgl_text_character.h>
|
| STL::string | ToString () const |
| | 文字列をSTL::stringに変換
|
| |
| STL::string | ToString (uint32_t start, uint32_t end) const |
| | 文字列の一部をSTL::stringに変換
|
| |
| int | Find (uint32_t findCode, uint32_t start=0) const |
| | 文字検索
|
| |
| reference | at (size_type n) |
| | STL::vector::atのオーバーライド
|
| |
| const_reference | at (size_type n) const |
| | STL::vector::atのオーバーライド(const版)
|
| |
| reference | operator[] (size_type pos) noexcept |
| | 配列アクセス
|
| |
| const_reference | operator[] (size_type pos) const noexcept |
| | 配列アクセス(const版)
|
| |
◆ at() [1/2]
| reference MGL::Text::CharacterArray::at |
( |
size_type | n | ) |
|
|
inline |
STL::vector::atのオーバーライド
- 引数
-
- 戻り値
- nに対応した要素
範囲外アクセスを行った場合は終了コードが返る.
◆ at() [2/2]
| const_reference MGL::Text::CharacterArray::at |
( |
size_type | n | ) |
const |
|
inlinenodiscard |
STL::vector::atのオーバーライド(const版)
- 引数
-
- 戻り値
- nに対応した要素
範囲外アクセスを行った場合は終了コードが返る.
◆ Find()
| int MGL::Text::CharacterArray::Find |
( |
uint32_t | findCode, |
|
|
uint32_t | start = 0 ) const |
|
nodiscard |
文字検索
- 引数
-
| [in] | findCode | 検索する文字(Unicodeスカラ値) |
| [in] | start | 検索開始位置 |
- 戻り値
- 見つかった場合はそのインデックス,見つからない場合は負数.
◆ operator[]() [1/2]
| const_reference MGL::Text::CharacterArray::operator[] |
( |
size_type | pos | ) |
const |
|
inlinenodiscardnoexcept |
配列アクセス(const版)
- 引数
-
- 戻り値
- posに対応した要素
範囲外アクセスを行った場合は終了コードが返る.
◆ operator[]() [2/2]
| reference MGL::Text::CharacterArray::operator[] |
( |
size_type | pos | ) |
|
|
inlinenodiscardnoexcept |
配列アクセス
- 引数
-
- 戻り値
- posに対応した要素
範囲外アクセスを行った場合は終了コードが返る.
◆ ToString() [1/2]
| STL::string MGL::Text::CharacterArray::ToString |
( |
| ) |
const |
|
nodiscard |
文字列をSTL::stringに変換
- 戻り値
- 変換した文字列
◆ ToString() [2/2]
| STL::string MGL::Text::CharacterArray::ToString |
( |
uint32_t | start, |
|
|
uint32_t | end ) const |
|
nodiscard |
文字列の一部をSTL::stringに変換
- 引数
-
| [in] | start | 開始位置 |
| [in] | end | 終了位置 |
- 戻り値
- startからendまでの文字を変換した文字列
このクラス詳解は次のファイルから抽出されました: