LLVM: llvm::MinidumpYAML::Object Struct Reference (original) (raw)

The top level structure representing a minidump object, consisting of a minidump header, and zero or more streams. More...

#include "[llvm/ObjectYAML/MinidumpYAML.h](MinidumpYAML%5F8h%5Fsource.html)"

Public Member Functions
Object ()=default
Object (const Object &)=delete
Object & operator= (const Object &)=delete
Object (Object &&)=default
Object & operator= (Object &&)=default
Object (const minidump::Header &Header, std::vector< std::unique_ptr< Stream > > Streams)
Public Attributes
minidump::Header Header
The minidump header.
std::vector< std::unique_ptr< Stream > > Streams
The list of streams in this minidump object.

The top level structure representing a minidump object, consisting of a minidump header, and zero or more streams.

To construct an Object from a minidump file, use the static create function. To serialize to/from yaml, use the appropriate streaming operator on a yaml stream.

Definition at line 220 of file MinidumpYAML.h.

Object() [1/4]

llvm::MinidumpYAML::Object::Object ( ) default

Object() [2/4]

llvm::MinidumpYAML::Object::Object ( const Object & ) delete

References Object().

Object() [3/4]

llvm::MinidumpYAML::Object::Object ( Object && ) default

References Object().

Object() [4/4]

create()

operator=() [1/2]

operator=() [2/2]

Object & llvm::MinidumpYAML::Object::operator= ( Object && ) default

References Object().

Header

Streams

std::vector<std::unique_ptr<Stream> > llvm::MinidumpYAML::Object::Streams


The documentation for this struct was generated from the following files: