|
|
|
GX_FORCE_INLINE const GxString & | getFullPath (void) const |
| | フルパス取得
|
| |
|
GX_FORCE_INLINE const GxString & | getDirectoryPath (void) const |
| | ディレクトリパス取得
|
| |
|
GX_FORCE_INLINE const GxString & | getFileName (void) const |
| | ファイル名取得 (拡張子含む)
|
| |
|
GX_FORCE_INLINE const GxString & | getFileNameWithoutExtension (void) const |
| | ファイル名取得 (拡張子含まない)
|
| |
|
GX_FORCE_INLINE const GxString & | getExtension (void) const |
| | 拡張子取得
|
| |
|
constexpr | GxClassBase (void) |
| | コンストラクタ
|
| |
|
constexpr | GxClassBase (const GxClassBase &base) |
| | コピーコンストラクタ
|
| |
|
| ~GxClassBase (void) override |
| | デストラクタ
|
| |
|
constexpr | GxClassBaseRoot (void) |
| | コンストラクタ
|
| |
|
constexpr | GxClassBaseRoot (const GxClassBaseRoot &) |
| | コピーコンストラクタ
|
| |
|
virtual | ~GxClassBaseRoot (void) |
| | デストラクタ
|
| |
|
constexpr GxClassBaseRoot & | operator= (const GxClassBaseRoot &) |
| | 代入演算子
|
| |
|
virtual GxRtti & | getRtti (void) const =0 |
| | Rttiの取得
|
| |
| virtual GX_FORCE_INLINE const GxTypedObject * | getDefaultObject (void) |
| | デフォルトオブジェクトを取得
|
| |
|
GX_FORCE_INLINE b32 | isDefaultObject (void) |
| | デフォルトオブジェクト判定
|
| |
|
| void | addDirectoryPath (GX_CSTR folderName) |
| | ディレクトリパス追加
|
| |
|
void | reduceDirectoryPath (void) |
| | ディレクトリを1階層上にする
|
| |
|
static GX_FORCE_INLINE b32 | isSeparator (GX_CCHAR character) |
| | セパレータ判定
|
| |
|
static GX_FORCE_INLINE b32 | isPeriod (GX_CCHAR character) |
| | ピリオド判定
|
| |
|
static GX_FORCE_INLINE b32 | isNetworkPath (GX_CSTR path) |
| | ネットワークパス判定
|
| |
|
static GX_FORCE_INLINE b32 | isMoveUpDirectoryPath (GX_CSTR path) |
| | 1階層上ディレクトリ移動パス判定
|
| |
| static b32 | isRootPath (GX_CSTR path) |
| | ルートパス判定
|
| |
| static b32 | isDirectoryPath (GX_CSTR path, GX_CCHAR separator=DEFAULT_SEPARATOR) |
| | ディレクトリパス判定
|
| |
| static b32 | isRelativePath (GX_CSTR path) |
| | 相対パス判定
|
| |
| static b32 | convertSeparator (GX_STR path, GX_CCHAR separator=DEFAULT_SEPARATOR) |
| | セパレータの変換
|
| |
| static void | normalize (GxString &path, GX_CCHAR separator=DEFAULT_SEPARATOR) |
| | パスの正常化
|
| |
| static b32 | extractFileName (GxString &dst, GX_CSTR path, GX_CCHAR separator=DEFAULT_SEPARATOR) |
| | ファイル名抽出
|
| |
| static b32 | extractFileNameWithoutExtension (GxString &dst, GX_CSTR path, GX_CCHAR separator=DEFAULT_SEPARATOR) |
| | ファイル名抽出 (拡張子を含まない)
|
| |
| static b32 | extractExtension (GxString &dst, GX_CSTR path, GX_CCHAR separator=DEFAULT_SEPARATOR) |
| | 拡張子抽出
|
| |
| static b32 | addExtension (GxString &dst, GX_CSTR path, GX_CSTR extension, GX_CCHAR separator=DEFAULT_SEPARATOR) |
| | 拡張子追加
|
| |
| static b32 | deleteExtension (GxString &dst, GX_CCHAR separator=DEFAULT_SEPARATOR) |
| | 拡張子除去 (GxString入出力指定)
|
| |
| static b32 | deleteExtension (GxString &dst, GX_CSTR path, GX_CCHAR separator=DEFAULT_SEPARATOR) |
| | 拡張子除去 (文字列入力指定)
|
| |
| static b32 | isExistExtension (GX_CSTR path, GX_CCHAR separator=DEFAULT_SEPARATOR) |
| | 拡張子存在判定
|
| |
| static void | addDirectoryPath (GxString &dst, const GxString &src, const GxString &directory, GX_CCHAR separator=DEFAULT_SEPARATOR) |
| | ディレクトリパス追加
|
| |
| static b32 | getRelativePath (GxString &dst, GX_CSTR basePath, GX_CSTR targetPath, b32 isUseDirectorySupport=true) |
| | 相対パス取得
|
| |