11#ifndef INCGUARD_MGL_LEADERBOARD_CLIPDATA_H_1630963048 
   12#define INCGUARD_MGL_LEADERBOARD_CLIPDATA_H_1630963048 
   17namespace MGL::Leaderboard
 
   96    [[nodiscard]] 
constexpr bool IsFile() const noexcept
 
 
  120    [[nodiscard]] 
constexpr bool HasError() const noexcept
 
 
 
ファイルパスクラス
Definition mgl_file_path.h:20
 
文字列の参照のみを行うファイルパスクラス
Definition mgl_file_path_view.h:20
 
クリップデータ
Definition mgl_leaderboard_clipdata.h:21
 
constexpr bool IsMemoryData() const noexcept
クリップデータがメモリ上のデータかを取得
Definition mgl_leaderboard_clipdata.h:108
 
DataType
クリップデータの種類
Definition mgl_leaderboard_clipdata.h:25
 
ClipData(const STL::vector< std::byte > &data) noexcept
メモリ上のデータと関連付けるクリップデータのコンストラクタ
Definition mgl_leaderboard_clipdata.h:71
 
constexpr const File::Path & GetFilePath() const noexcept
ファイルパスを取得
Definition mgl_leaderboard_clipdata.h:131
 
ErrorType
エラータイプ
Definition mgl_leaderboard_clipdata.h:34
 
@ DataNotFound
クリップデータが見つからなかった
 
@ ConnectionFailed
サーバとの通信に失敗
 
@ FileAccessFailed
ファイルアクセスに失敗
 
ClipData() noexcept
空データのコンストラクタ
Definition mgl_leaderboard_clipdata.h:46
 
ClipData(const File::PathView &filePath) noexcept
ファイルパスと関連付けるクリップデータのコンストラクタ
Definition mgl_leaderboard_clipdata.h:58
 
constexpr DataType GetDataType() const noexcept
データタイプの取得
Definition mgl_leaderboard_clipdata.h:84
 
constexpr bool IsFile() const noexcept
クリップデータがファイルかを取得
Definition mgl_leaderboard_clipdata.h:96
 
constexpr ErrorType GetErrorType() const noexcept
エラーの種類を取得
Definition mgl_leaderboard_clipdata.h:153
 
constexpr bool HasError() const noexcept
エラーが発生しているかを取得
Definition mgl_leaderboard_clipdata.h:120
 
constexpr const STL::vector< std::byte > & GetData() const noexcept
データを取得
Definition mgl_leaderboard_clipdata.h:142
 
std::vector< T, Allocator< T > > vector
std::vectorの代替
Definition mgl_stl_containers.h:51