throwing_ptr
Smart pointers that throw on dereference if null
Classes | Namespaces
null_ptr_exception.hpp File Reference

Exceptions thrown by smart pointers in namespace throwing. More...

Go to the source code of this file.

Classes

class  throwing::base_null_ptr_exception
 Base class thrown upon dereferencing a null shared_ptr. More...
 
class  throwing::null_ptr_exception< T >
 Concrete class thrown upon dereferencing a null shared_ptr. More...
 

Namespaces

 throwing
 Implementations of throwing::shared_ptr, throwing::unique_ptr and related.
 

Detailed Description

Exceptions thrown by smart pointers in namespace throwing.

Definition in file null_ptr_exception.hpp.