gpg::SnapshotMetadataChange::CoverImage

#include <snapshot_metadata_change_cover_image.h>

単一のデータ構造で、特定のカバー画像のステータスに関するデータにアクセスできます。

まとめ

コンストラクタとデストラクタ

CoverImage(std::shared_ptr< const SnapshotMetadataChangeCoverImageImpl > impl)
shared_ptr から CoverImageImpl への CoverImage を作成します。
CoverImage(const CoverImage & copy_from)
既存の CoverImage のコピーを作成します。
CoverImage(CoverImage && move_from)
既存の CoverImage を移動します。
~CoverImage()

パブリック関数

Data() const
const std::vector< uint8_t > &
カバー画像として設定する画像データ。
Height() const
int
画像の高さ(ピクセル単位)。
MimeType() const
const std::string &
カバー画像として設定する画像ファイルの MIME タイプ。
Width() const
int
画像の幅(ピクセル単位)。
operator=(const CoverImage & copy_from)
この CoverImage を別の別のオブジェクトに移動して、割り当てます。
operator=(CoverImage && move_from)
この CoverImage の値を別の CoverImage から割り当てる代入演算子。

パブリック関数

カバー画像

 CoverImage(
  std::shared_ptr< const SnapshotMetadataChangeCoverImageImpl > impl
)

shared_ptr から CoverImageImpl への CoverImage を作成します。

API による内部使用向け。

カバー画像

 CoverImage(
  const CoverImage & copy_from
)

既存の CoverImage のコピーを作成します。

カバー画像

 CoverImage(
  CoverImage && move_from
)

既存の CoverImage を移動します。

データ

const std::vector< uint8_t > & Data() const 

カバー画像として設定する画像データ。

このバイトベクトルの形式は、カバー画像の MimeType() によって定義されます。

身長

int Height() const 

画像の高さ(ピクセル単位)。

MIME タイプ

const std::string & MimeType() const 

カバー画像として設定する画像ファイルの MIME タイプ。

たとえば「image/png」などです。

int Width() const 

画像の幅(ピクセル単位)。

operator=

CoverImage & operator=(
  const CoverImage & copy_from
)

この CoverImage を別の別のオブジェクトに移動して、割り当てます。

operator=

CoverImage & operator=(
  CoverImage && move_from
)

この CoverImage の値を別の CoverImage から割り当てる代入演算子。

r-value-reference バージョン。

カバー画像

 ~CoverImage()