Crashpad
 
Loading...
Searching...
No Matches
crashpad::internal::IOSIntermediateDumpMap Class Reference

A map object containing a IntermediateDump Key-Object pair. More...

#include "util/ios/ios_intermediate_dump_map.h"

Inheritance diagram for crashpad::internal::IOSIntermediateDumpMap:
[legend]
Collaboration diagram for crashpad::internal::IOSIntermediateDumpMap:
[legend]

Public Member Functions

 IOSIntermediateDumpMap (const IOSIntermediateDumpMap &)=delete
 
IOSIntermediateDumpMapoperator= (const IOSIntermediateDumpMap &)=delete
 
Type GetType () const override
 Returns a type.
 
const IOSIntermediateDumpDataGetAsData (const IntermediateDumpKey &key) const
 Returns an IOSIntermediateDumpData. If the type is not kData, returns nullptr.
 
const IOSIntermediateDumpListGetAsList (const IntermediateDumpKey &key) const
 Returns an IOSIntermediateDumpList. If the type is not kList, returns nullptr.
 
const IOSIntermediateDumpMapGetAsMap (const IntermediateDumpKey &key) const
 Returns an IOSIntermediateDumpMap. If the type is not kMap, returns nullptr.
 
bool empty () const
 Returns true if the map is empty.
 
- Public Member Functions inherited from crashpad::internal::IOSIntermediateDumpObject
 IOSIntermediateDumpObject (const IOSIntermediateDumpObject &)=delete
 
IOSIntermediateDumpObjectoperator= (const IOSIntermediateDumpObject &)=delete
 

Friends

class IOSIntermediateDumpReader
 

Additional Inherited Members

- Public Types inherited from crashpad::internal::IOSIntermediateDumpObject
enum class  Type
 The type of object stored in the intermediate dump. . More...
 

Detailed Description

A map object containing a IntermediateDump Key-Object pair.

Also provides an element access helper.

Member Function Documentation

◆ GetType()

IOSIntermediateDumpMap::Type crashpad::internal::IOSIntermediateDumpMap::GetType ( ) const
overridevirtual

Returns a type.

Implements crashpad::internal::IOSIntermediateDumpObject.


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