class Features

Defined at line 17 of file fidling/gen/sdk/fidl/fuchsia.vulkan.loader/fuchsia.vulkan.loader/hlcpp/fuchsia/vulkan/loader/cpp/fidl.h

|Features| is flexible, hence may contain unknown members not

defined in the FIDL schema.

Public Members

static Features GET
static Features CONNECT_TO_DEVICE_FS
static Features CONNECT_TO_MANIFEST_FS
static Features kMask

Public Methods

void Features ()

Defined at line 19 of file fidling/gen/sdk/fidl/fuchsia.vulkan.loader/fuchsia.vulkan.loader/hlcpp/fuchsia/vulkan/loader/cpp/fidl.h

std::optional<Features> TryFrom (uint32_t value)

Constructs an instance of |Features| from an underlying primitive value

if the primitive does not contain any unknown members not defined in the

FIDL schema. Otherwise, returns |std::nullopt|.

Defined at line 24 of file fidling/gen/sdk/fidl/fuchsia.vulkan.loader/fuchsia.vulkan.loader/hlcpp/fuchsia/vulkan/loader/cpp/fidl.h

Features TruncatingUnknown (uint32_t value)

Constructs an instance of |Features| from an underlying primitive value,

clearing any bit member not defined in the FIDL schema.

Defined at line 33 of file fidling/gen/sdk/fidl/fuchsia.vulkan.loader/fuchsia.vulkan.loader/hlcpp/fuchsia/vulkan/loader/cpp/fidl.h

void Features (uint32_t value)

Constructs an instance of |Features| from an underlying primitive value,

preserving any bit member not defined in the FIDL schema.

Defined at line 39 of file fidling/gen/sdk/fidl/fuchsia.vulkan.loader/fuchsia.vulkan.loader/hlcpp/fuchsia/vulkan/loader/cpp/fidl.h

uint32_t operator unsigned int ()

Defined at line 45 of file fidling/gen/sdk/fidl/fuchsia.vulkan.loader/fuchsia.vulkan.loader/hlcpp/fuchsia/vulkan/loader/cpp/fidl.h

bool operator bool ()

Defined at line 46 of file fidling/gen/sdk/fidl/fuchsia.vulkan.loader/fuchsia.vulkan.loader/hlcpp/fuchsia/vulkan/loader/cpp/fidl.h

bool operator== (const Features & other)

Defined at line 47 of file fidling/gen/sdk/fidl/fuchsia.vulkan.loader/fuchsia.vulkan.loader/hlcpp/fuchsia/vulkan/loader/cpp/fidl.h

bool operator!= (const Features & other)

Defined at line 48 of file fidling/gen/sdk/fidl/fuchsia.vulkan.loader/fuchsia.vulkan.loader/hlcpp/fuchsia/vulkan/loader/cpp/fidl.h

Features unknown_bits ()

Defined at line 56 of file fidling/gen/sdk/fidl/fuchsia.vulkan.loader/fuchsia.vulkan.loader/hlcpp/fuchsia/vulkan/loader/cpp/fidl.h

bool has_unknown_bits ()

Defined at line 59 of file fidling/gen/sdk/fidl/fuchsia.vulkan.loader/fuchsia.vulkan.loader/hlcpp/fuchsia/vulkan/loader/cpp/fidl.h

Features operator~ ()

Defined at line 73 of file fidling/gen/sdk/fidl/fuchsia.vulkan.loader/fuchsia.vulkan.loader/hlcpp/fuchsia/vulkan/loader/cpp/fidl.h

Features operator| (const Features & other)

Defined at line 77 of file fidling/gen/sdk/fidl/fuchsia.vulkan.loader/fuchsia.vulkan.loader/hlcpp/fuchsia/vulkan/loader/cpp/fidl.h

Features operator& (const Features & other)

Defined at line 82 of file fidling/gen/sdk/fidl/fuchsia.vulkan.loader/fuchsia.vulkan.loader/hlcpp/fuchsia/vulkan/loader/cpp/fidl.h

Features operator^ (const Features & other)

Defined at line 87 of file fidling/gen/sdk/fidl/fuchsia.vulkan.loader/fuchsia.vulkan.loader/hlcpp/fuchsia/vulkan/loader/cpp/fidl.h

void operator|= (const Features & other)

Defined at line 92 of file fidling/gen/sdk/fidl/fuchsia.vulkan.loader/fuchsia.vulkan.loader/hlcpp/fuchsia/vulkan/loader/cpp/fidl.h

void operator&= (const Features & other)

Defined at line 97 of file fidling/gen/sdk/fidl/fuchsia.vulkan.loader/fuchsia.vulkan.loader/hlcpp/fuchsia/vulkan/loader/cpp/fidl.h

void operator^= (const Features & other)

Defined at line 102 of file fidling/gen/sdk/fidl/fuchsia.vulkan.loader/fuchsia.vulkan.loader/hlcpp/fuchsia/vulkan/loader/cpp/fidl.h