Crashpad
|
Wraps std::vector<ExceptionHandler>
, providing proper cleanup of the send rights contained in each element’s ExceptionHandler::port.
More...
#include "util/mach/exception_ports.h"
Public Types | |
using | VectorType = std::vector< ExceptionHandler > |
Wraps std::vector<ExceptionHandler>
, providing proper cleanup of the send rights contained in each element’s ExceptionHandler::port.
Upon destruction or clear(), an object of this class will deallocate all send rights it contains. Otherwise, it is an interface-compatible drop-in replacement for std::vector<ExceptionHandler>
. Note that non-const
mutators are not provided to avoid accidental Mach right leaks.