MGL(Win32)
読み取り中…
検索中…
一致する文字列を見つけられません
MGL::Savedata::Result 構造体

処理結果 [詳解]

#include <mgl_savedata_defs.h>

公開メンバ関数

constexpr Result (DataIdentifier inIdentifier, Error inError, File::Error inFileAccessError=File::Error::None) noexcept
 コンストラクタ
 
constexpr Result () noexcept
 コンストラクタ
 
constexpr operator bool () const noexcept
 bool型のキャスト
 
constexpr bool operator! () const noexcept
 否定演算子
 
constexpr bool HasError (bool errorOnFileNotExist=true) const noexcept
 エラーが発生しているかを取得
 

公開変数類

DataIdentifier identifier
 セーブデータの識別子
 
Error error
 エラーの種類
 
File::Error fileAccessError
 ファイルアクセスで発生したエラーの種類(typeがFailedToFileAccessの際に有効)
 

詳解

処理結果

構築子と解体子

◆ Result()

MGL::Savedata::Result::Result ( DataIdentifier inIdentifier,
Error inError,
File::Error inFileAccessError = File::Error::None )
inlineconstexprnoexcept

コンストラクタ

引数
[in]inIdentifierセーブデータの識別子
[in]inErrorエラーの種類
[in]inFileAccessErrorファイルアクセスで発生したエラー

関数詳解

◆ HasError()

bool MGL::Savedata::Result::HasError ( bool errorOnFileNotExist = true) const
inlinenodiscardconstexprnoexcept

エラーが発生しているかを取得

引数
[in]errorOnFileNotExisttrueを指定した場合,ファイルが存在しない状態をエラー扱いにする
戻り値
trueエラーが発生している
falseエラーなし

◆ operator bool()

MGL::Savedata::Result::operator bool ( ) const
inlineexplicitconstexprnoexcept

bool型のキャスト

戻り値
trueエラーなし
falseエラーが発生している

◆ operator!()

bool MGL::Savedata::Result::operator! ( ) const
inlineconstexprnoexcept

否定演算子

戻り値
trueエラーが発生している
falseエラーなし

この構造体詳解は次のファイルから抽出されました: