fidl::WireOptional

Summary

Constructors and Destructors

WireOptional()
WireOptional(const WireOptional & other)
WireOptional(WireOptional && other)
WireOptional(const T & t)
WireOptional(T && t)
~WireOptional()

Public functions

has_value() const
bool
operator*()
T &
operator*() const
const T &
operator->()
T *
operator->() const
const T *
operator=(const WireOptional & other)=default
operator=(WireOptional && other) noexcept=default
operator=(const T & other)
operator=(T && other) noexcept
value()
T &
value() const
const T &

Public functions

WireOptional

 fidl::WireOptional::WireOptional()

WireOptional

 fidl::WireOptional::WireOptional(
  const WireOptional & other
)=default

WireOptional

 fidl::WireOptional::WireOptional(
  WireOptional && other
) noexcept=default

WireOptional

 fidl::WireOptional::WireOptional(
  const T & t
)

WireOptional

 fidl::WireOptional::WireOptional(
  T && t
) noexcept

has_value

bool fidl::WireOptional::has_value() const 

operator*

T & fidl::WireOptional::operator*()

operator*

const T & fidl::WireOptional::operator*() const 

operator->

T * fidl::WireOptional::operator->()

operator->

const T * fidl::WireOptional::operator->() const 

operator=

WireOptional & fidl::WireOptional::operator=(
  const WireOptional & other
)=default

operator=

WireOptional & fidl::WireOptional::operator=(
  WireOptional && other
) noexcept=default

operator=

WireOptional & fidl::WireOptional::operator=(
  const T & other
)

operator=

WireOptional & fidl::WireOptional::operator=(
  T && other
) noexcept

value

T & fidl::WireOptional::value()

value

const T & fidl::WireOptional::value() const 

~WireOptional

 fidl::WireOptional::~WireOptional()=default