文字列の参照のみを行うファイルパスクラス
[詳解]
#include <mgl_file_path_view.h>
◆ PathView() [1/2]
MGL::File::PathView::PathView |
( |
const char * | path | ) |
|
|
inlineconstexprnoexcept |
◆ PathView() [2/2]
MGL::File::PathView::PathView |
( |
const Path & | path | ) |
|
|
inlinenoexcept |
◆ Append()
Path MGL::File::PathView::Append |
( |
const char * | element | ) |
const |
|
nodiscardnoexcept |
◆ Concat() [1/2]
Path MGL::File::PathView::Concat |
( |
char | character | ) |
const |
|
nodiscardnoexcept |
◆ Concat() [2/2]
Path MGL::File::PathView::Concat |
( |
const char * | string | ) |
const |
|
nodiscardnoexcept |
◆ GetCString()
const char * MGL::File::PathView::GetCString |
( |
| ) |
const |
|
inlinenodiscardconstexprnoexcept |
C言語の文字列として取得
- 戻り値
- const char *型の文字列
◆ GetExtension()
Path MGL::File::PathView::GetExtension |
( |
| ) |
const |
|
nodiscardnoexcept |
拡張子を取得
- 戻り値
- 拡張子.取得できない場合は空のパス
◆ GetFilename()
Path MGL::File::PathView::GetFilename |
( |
| ) |
const |
|
nodiscardnoexcept |
ファイル名の取得
- 戻り値
- ファイル名.取得できない場合は空のパス
◆ GetLength()
size_t MGL::File::PathView::GetLength |
( |
| ) |
const |
|
nodiscardnoexcept |
パスの長さを取得
- 戻り値
- パスの長さ(終端記号を除くchar型の要素数)
◆ GetMountName()
Path MGL::File::PathView::GetMountName |
( |
| ) |
const |
|
nodiscardnoexcept |
マウント名の取得
- 戻り値
- マウント名.取得できない場合は空のパス
◆ GetParent()
Path MGL::File::PathView::GetParent |
( |
| ) |
const |
|
nodiscardnoexcept |
親ディレクトリのパスを取得
- 戻り値
- 親ディレクトリのパス.取得できない場合は空のパス
◆ GetRelativePath()
Path MGL::File::PathView::GetRelativePath |
( |
| ) |
const |
|
nodiscardnoexcept |
マウント名からの相対パスを取得
- 戻り値
- 相対パス.取得できない場合は空のパス
◆ GetRoot()
Path MGL::File::PathView::GetRoot |
( |
| ) |
const |
|
nodiscardnoexcept |
ルートパスの取得
- 戻り値
- ルートパス.取得できない場合は空のパス
◆ GetStem()
Path MGL::File::PathView::GetStem |
( |
| ) |
const |
|
nodiscardnoexcept |
拡張子を除いたファイル名を取得
- 戻り値
- 拡張子を除いたファイル名.取得できない場合は空のパス
◆ IsEmpty()
bool MGL::File::PathView::IsEmpty |
( |
| ) |
const |
|
nodiscardnoexcept |
◆ operator const char *()
MGL::File::PathView::operator const char * |
( |
| ) |
const |
|
inlineconstexprnoexcept |
const char *型へのキャスト
- 戻り値
- const char *型の文字列
◆ operator+=() [1/2]
Path MGL::File::PathView::operator+= |
( |
char | character | ) |
const |
|
inlinenodiscardnoexcept |
◆ operator+=() [2/2]
Path MGL::File::PathView::operator+= |
( |
const char * | string | ) |
const |
|
inlinenodiscardnoexcept |
◆ operator/=()
Path MGL::File::PathView::operator/= |
( |
const char * | element | ) |
const |
|
inlinenodiscardnoexcept |
このクラス詳解は次のファイルから抽出されました: