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