class SamplerRecordDeallocationRequest
Defined at line 312 of file fidling/gen/sdk/fidl/fuchsia.memory.sampler/fuchsia.memory.sampler/cpp/fidl/fuchsia.memory.sampler/cpp/natural_types.h
Public Methods
void SamplerRecordDeallocationRequest (Storage_ storage)
void SamplerRecordDeallocationRequest ()
Defined at line 318 of file fidling/gen/sdk/fidl/fuchsia.memory.sampler/fuchsia.memory.sampler/cpp/fidl/fuchsia.memory.sampler/cpp/natural_types.h
void SamplerRecordDeallocationRequest (SamplerRecordDeallocationRequest && )
Defined at line 319 of file fidling/gen/sdk/fidl/fuchsia.memory.sampler/fuchsia.memory.sampler/cpp/fidl/fuchsia.memory.sampler/cpp/natural_types.h
void SamplerRecordDeallocationRequest (const SamplerRecordDeallocationRequest & other)
SamplerRecordDeallocationRequest & operator= (SamplerRecordDeallocationRequest && )
Defined at line 320 of file fidling/gen/sdk/fidl/fuchsia.memory.sampler/fuchsia.memory.sampler/cpp/fidl/fuchsia.memory.sampler/cpp/natural_types.h
SamplerRecordDeallocationRequest & operator= (const SamplerRecordDeallocationRequest & other)
bool operator== (const SamplerRecordDeallocationRequest & other)
bool operator!= (const SamplerRecordDeallocationRequest & other)
bool IsEmpty ()
const std::optional<uint64_t> & address ()
Address of the deallocation, to uniquely identify it.
::std::optional<uint64_t> & address ()
Address of the deallocation, to uniquely identify it.
SamplerRecordDeallocationRequest & address (std::optional<uint64_t> value)
Address of the deallocation, to uniquely identify it.
const std::optional< ::fuchsia_memory_sampler::StackTrace> & stack_trace ()
Stack frames collected at the deallocation point.
A client is free to truncate their stack traces to a size below the
maximum size of a message that can be sent over the channel. If a
client sends a StackTrace that causes to exceed the maximum size of
the message, then the record will be dropped until RFC-0196 is
implemented.
::std::optional< ::fuchsia_memory_sampler::StackTrace> & stack_trace ()
Stack frames collected at the deallocation point.
A client is free to truncate their stack traces to a size below the
maximum size of a message that can be sent over the channel. If a
client sends a StackTrace that causes to exceed the maximum size of
the message, then the record will be dropped until RFC-0196 is
implemented.
SamplerRecordDeallocationRequest & stack_trace (std::optional< ::fuchsia_memory_sampler::StackTrace> value)
Stack frames collected at the deallocation point.
A client is free to truncate their stack traces to a size below the
maximum size of a message that can be sent over the channel. If a
client sends a StackTrace that causes to exceed the maximum size of
the message, then the record will be dropped until RFC-0196 is
implemented.
void SamplerRecordDeallocationRequest (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )
Friends
class MemberVisitor
class NaturalTableCodingTraits