Dereferencing a default-constructed (or cleared) Handle does not throw
art::Handle is default-constructed, or
clear() is called, a subsequent attempt to de-reference it does not throw an exception.
#3 Updated by Kyle Knoepfel about 5 years ago
- Status changed from Assigned to Resolved
- % Done changed from 0 to 100
An exception is now thrown whenever an attempt is made to dereference an
art::Handle that points to
nullptr, which corresponds to the two situations above.
Implemented with art:58de7d80956cbbc24489981526eff126acd6d418.