throwing_ptr
Smart pointers that throw on dereference if null
Classes
throwing::detail Namespace Reference

Helpers for make_unique type resolution, see n3656. More...

Classes

struct  _Unique_if
 true for throwing::unique_ptr to single object More...
 
struct  _Unique_if< T[]>
 true for throwing::unique_ptr to arrays of unknown length More...
 
struct  _Unique_if< T[N]>
 true for throwing::unique_ptr to arrays of known length More...
 

Detailed Description

Helpers for make_unique type resolution, see n3656.

See also
https://isocpp.org/blog/2013/04/n3656-make-unique-revision-1