#include "minidump/minidump_simple_string_dictionary_writer.h"
#include <utility>
#include "base/check_op.h"
#include "base/logging.h"
#include "util/file/file_writer.h"
#include "util/numeric/safe_assignment.h"
namespace crashpad {
MinidumpSimpleStringDictionaryEntryWriter::
MinidumpSimpleStringDictionaryEntryWriter()
: … { … }
MinidumpSimpleStringDictionaryEntryWriter::
~MinidumpSimpleStringDictionaryEntryWriter() { … }
const MinidumpSimpleStringDictionaryEntry*
MinidumpSimpleStringDictionaryEntryWriter::
GetMinidumpSimpleStringDictionaryEntry() const { … }
void MinidumpSimpleStringDictionaryEntryWriter::SetKeyValue(
const std::string& key,
const std::string& value) { … }
bool MinidumpSimpleStringDictionaryEntryWriter::Freeze() { … }
size_t MinidumpSimpleStringDictionaryEntryWriter::SizeOfObject() { … }
std::vector<internal::MinidumpWritable*>
MinidumpSimpleStringDictionaryEntryWriter::Children() { … }
bool MinidumpSimpleStringDictionaryEntryWriter::WriteObject(
FileWriterInterface* file_writer) { … }
MinidumpSimpleStringDictionaryWriter::MinidumpSimpleStringDictionaryWriter()
: … { … }
MinidumpSimpleStringDictionaryWriter::~MinidumpSimpleStringDictionaryWriter() { … }
void MinidumpSimpleStringDictionaryWriter::InitializeFromMap(
const std::map<std::string, std::string>& map) { … }
void MinidumpSimpleStringDictionaryWriter::AddEntry(
std::unique_ptr<MinidumpSimpleStringDictionaryEntryWriter> entry) { … }
bool MinidumpSimpleStringDictionaryWriter::IsUseful() const { … }
bool MinidumpSimpleStringDictionaryWriter::Freeze() { … }
size_t MinidumpSimpleStringDictionaryWriter::SizeOfObject() { … }
std::vector<internal::MinidumpWritable*>
MinidumpSimpleStringDictionaryWriter::Children() { … }
bool MinidumpSimpleStringDictionaryWriter::WriteObject(
FileWriterInterface* file_writer) { … }
}