class ExecutableFile

Defined at line 479 of file fidling/gen/sdk/fidl/fuchsia.io.test/fuchsia.io.test/cpp/fidl/fuchsia.io.test/cpp/natural_types.h

Adds an executable file that supports opening as readable + executable. The file has a non-zero

size, but the contents are otherwise unspecified.

Enabled via the `supports_executable_file` configuration option. `ExecutableFile` objects should

support fuchsia.io/File.GetBackingMemory.

Public Methods

void ExecutableFile (Storage_ storage)
void ExecutableFile (::std::string name)
void ExecutableFile ()

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

Defined at line 490 of file fidling/gen/sdk/fidl/fuchsia.io.test/fuchsia.io.test/cpp/fidl/fuchsia.io.test/cpp/natural_types.h

void ExecutableFile (ExecutableFile && )

Defined at line 493 of file fidling/gen/sdk/fidl/fuchsia.io.test/fuchsia.io.test/cpp/fidl/fuchsia.io.test/cpp/natural_types.h

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

Defined at line 494 of file fidling/gen/sdk/fidl/fuchsia.io.test/fuchsia.io.test/cpp/fidl/fuchsia.io.test/cpp/natural_types.h

ExecutableFile & operator= (const ExecutableFile & other)
bool operator== (const ExecutableFile & other)
bool operator!= (const ExecutableFile & other)
const ::std::string & name ()
::std::string & name ()
ExecutableFile & name (::std::string value)

Setter for name.

void ExecutableFile (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalStructCodingTraits