class TemporaryBoardInfo
Defined at line 1178 of file fidling/gen/sdk/fidl/fuchsia.hardware.platform.bus/fuchsia.hardware.platform.bus/cpp/fidl/fuchsia.hardware.platform.bus/cpp/natural_types.h
This is originally from the Banjo fuchsia.hardware.platform.device library,
but it is temporarily included here until that is migrated to FIDL.
Public Methods
void TemporaryBoardInfo (Storage_ storage)
void TemporaryBoardInfo (uint32_t vid, uint32_t pid, ::std::string board_name, uint32_t board_revision)
void TemporaryBoardInfo ()
Default constructs a |TemporaryBoardInfo| only if all of its members are default constructible.
Defined at line 1188 of file fidling/gen/sdk/fidl/fuchsia.hardware.platform.bus/fuchsia.hardware.platform.bus/cpp/fidl/fuchsia.hardware.platform.bus/cpp/natural_types.h
void TemporaryBoardInfo (TemporaryBoardInfo && )
Defined at line 1191 of file fidling/gen/sdk/fidl/fuchsia.hardware.platform.bus/fuchsia.hardware.platform.bus/cpp/fidl/fuchsia.hardware.platform.bus/cpp/natural_types.h
void TemporaryBoardInfo (const TemporaryBoardInfo & other)
TemporaryBoardInfo & operator= (TemporaryBoardInfo && )
Defined at line 1192 of file fidling/gen/sdk/fidl/fuchsia.hardware.platform.bus/fuchsia.hardware.platform.bus/cpp/fidl/fuchsia.hardware.platform.bus/cpp/natural_types.h
TemporaryBoardInfo & operator= (const TemporaryBoardInfo & other)
bool operator== (const TemporaryBoardInfo & other)
bool operator!= (const TemporaryBoardInfo & other)
uint32_t vid ()
Vendor ID for the board.
uint32_t & vid ()
Vendor ID for the board.
TemporaryBoardInfo & vid (uint32_t value)
Vendor ID for the board.
uint32_t pid ()
Product ID for the board.
uint32_t & pid ()
Product ID for the board.
TemporaryBoardInfo & pid (uint32_t value)
Product ID for the board.
const ::std::string & board_name ()
Board name from the boot image platform ID record,
(or from the BIOS on x86 platforms).
::std::string & board_name ()
Board name from the boot image platform ID record,
(or from the BIOS on x86 platforms).
TemporaryBoardInfo & board_name (::std::string value)
Board name from the boot image platform ID record,
(or from the BIOS on x86 platforms).
uint32_t board_revision ()
Board specific revision number.
uint32_t & board_revision ()
Board specific revision number.
TemporaryBoardInfo & board_revision (uint32_t value)
Board specific revision number.
void TemporaryBoardInfo (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )
Friends
class MemberVisitor
class NaturalStructCodingTraits