class NodeSymbol

Defined at line 864 of file fidling/gen/sdk/fidl/fuchsia.driver.framework/fuchsia.driver.framework/cpp/fidl/fuchsia.driver.framework/cpp/natural_types.h

Definition of a symbol provided by a driver for a node. A symbol is local to

a driver host.

Public Methods

void NodeSymbol (Storage_ storage)
void NodeSymbol ()

Defined at line 869 of file fidling/gen/sdk/fidl/fuchsia.driver.framework/fuchsia.driver.framework/cpp/fidl/fuchsia.driver.framework/cpp/natural_types.h

void NodeSymbol (NodeSymbol && )

Defined at line 870 of file fidling/gen/sdk/fidl/fuchsia.driver.framework/fuchsia.driver.framework/cpp/fidl/fuchsia.driver.framework/cpp/natural_types.h

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

Defined at line 871 of file fidling/gen/sdk/fidl/fuchsia.driver.framework/fuchsia.driver.framework/cpp/fidl/fuchsia.driver.framework/cpp/natural_types.h

NodeSymbol & operator= (const NodeSymbol & other)
bool operator== (const NodeSymbol & other)
bool operator!= (const NodeSymbol & other)
bool IsEmpty ()
const std::optional< ::std::string> & name ()

Name of the symbol.

::std::optional< ::std::string> & name ()

Name of the symbol.

NodeSymbol & name (std::optional< ::std::string> value)

Name of the symbol.

const std::optional<uint64_t> & address ()

Virtual address of the symbol, within a driver host's process.

::std::optional<uint64_t> & address ()

Virtual address of the symbol, within a driver host's process.

NodeSymbol & address (std::optional<uint64_t> value)

Virtual address of the symbol, within a driver host's process.

const std::optional< ::std::string> & module_name ()

Module name that provided the symbol.

Will not be provided when the symbol originates from the primary parent.

::std::optional< ::std::string> & module_name ()

Module name that provided the symbol.

Will not be provided when the symbol originates from the primary parent.

NodeSymbol & module_name (std::optional< ::std::string> value)

Module name that provided the symbol.

Will not be provided when the symbol originates from the primary parent.

void NodeSymbol (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalTableCodingTraits