#include <bslstl_badweakptr.h>
◆ BadWeakPtr()
| bslstl::BadWeakPtr::BadWeakPtr |
( |
| ) |
|
|
inline |
Create a BadWeakPtr object. Note that this function is explicitly user-declared, to make it simple to declare const objects of this type.
◆ ~BadWeakPtr()
| bslstl::BadWeakPtr::~BadWeakPtr |
( |
| ) |
|
◆ what()
| const char * bslstl::BadWeakPtr::what |
( |
| ) |
const |
Return a pointer to the string literal "bad_weak_ptr", with a storage duration of the lifetime of the program. Note that the caller should not attempt to free this memory. Note that the bsls_exceptionutil macro BSLS_NOTHROW_SPEC is deliberately not used here, as a number of standard libraries declare what in the base exception class explicitly with the no-throw specification, even in a build that may not recognize exceptions.
The documentation for this class was generated from the following file: