
0 pointer is dereferenced
This policy allows 0 SmartPointer s. The policy safeguards against 0 dereferences in both the debug and release build, at the cost slower dereferencing.
Protected Member Functions | |
| template<typename U> | |
| SafeDereference (const AssertDereference< U > &) | |
| template<typename U> | |
| SafeDereference (const SafeDereference< U > &) | |
| SafeDereference () | |
Static Protected Member Functions | |
| static void | checkDefault (const Str &) |
| static void | checkDereference (const Str &s) |
| static void | checkInit (const Str &) |
| static void | swap (SafeDereference &) |
|
|||||||||
|
|
|
||||||||||||||
|
|
|
||||||||||||||
|
|
|
||||||||||
|
|
|
||||||||||
|
|
|
||||||||||
|
|
|
||||||||||
|
|
1.4.3