class ImageSizeVariant

Defined at line 675 of file fidling/gen/sdk/fidl/fuchsia.media.sessions2/fuchsia.media.sessions2/cpp/fidl/fuchsia.media.sessions2/cpp/natural_types.h

A variant of an image at a specific size.

Public Methods

void ImageSizeVariant (Storage_ storage)
void ImageSizeVariant (::std::string url, uint32_t width, uint32_t height)
void ImageSizeVariant ()

Default constructs a |ImageSizeVariant| only if all of its members are default constructible.

Defined at line 686 of file fidling/gen/sdk/fidl/fuchsia.media.sessions2/fuchsia.media.sessions2/cpp/fidl/fuchsia.media.sessions2/cpp/natural_types.h

void ImageSizeVariant (ImageSizeVariant && )

Defined at line 689 of file fidling/gen/sdk/fidl/fuchsia.media.sessions2/fuchsia.media.sessions2/cpp/fidl/fuchsia.media.sessions2/cpp/natural_types.h

void ImageSizeVariant (const ImageSizeVariant & other)
ImageSizeVariant & operator= (ImageSizeVariant && )

Defined at line 690 of file fidling/gen/sdk/fidl/fuchsia.media.sessions2/fuchsia.media.sessions2/cpp/fidl/fuchsia.media.sessions2/cpp/natural_types.h

ImageSizeVariant & operator= (const ImageSizeVariant & other)
bool operator== (const ImageSizeVariant & other)
bool operator!= (const ImageSizeVariant & other)
const ::std::string & url ()
::std::string & url ()
ImageSizeVariant & url (::std::string value)

Setter for url.

uint32_t width ()
uint32_t & width ()
ImageSizeVariant & width (uint32_t value)

Setter for width.

uint32_t height ()
uint32_t & height ()
ImageSizeVariant & height (uint32_t value)

Setter for height.

void ImageSizeVariant (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalStructCodingTraits