test/traits/not_null.hpp
not_null(PtrType p)
      : pointer(p)
    {
      assert( pointer != NULL );
    }
// store a pointer and check whether it is NULL
store a pointer and check whether it is NULL
store a pointer and check whether it is NULL
not_null(PtrType p)
      : pointer(p)
    {
      assert( pointer != NULL );
    }
not_null ( PtrType p ) : pointer ( p ) { assert ( pointer != NULL ) ; }
store a pointer and check whether it is NULL
store a pointer and check whether it is NULL