8#ifndef INCLUDED_BSLSTL_BADWEAKPTR
9#define INCLUDED_BSLSTL_BADWEAKPTR
67#include <bslscm_version.h>
76#ifndef BDE_DONT_ALLOW_TRANSITIVE_INCLUDES
81namespace bslstl {
class BadWeakPtr; }
Definition bslstl_badweakptr.h:101
BadWeakPtr() BSLS_KEYWORD_NOEXCEPT
Definition bslstl_badweakptr.h:134
~BadWeakPtr() BSLS_EXCEPTION_VIRTUAL_NOTHROW BSLS_KEYWORD_OVERRIDE
Destroy this object.
const char * what() const BSLS_EXCEPTION_VIRTUAL_NOTHROW BSLS_KEYWORD_OVERRIDE
#define BSLS_EXCEPTION_VIRTUAL_NOTHROW
Definition bsls_exceptionutil.h:402
#define BSLS_IDENT(str)
Definition bsls_ident.h:195
#define BSLS_KEYWORD_NOEXCEPT
Definition bsls_keyword.h:632
#define BSLS_KEYWORD_OVERRIDE
Definition bsls_keyword.h:653
Definition bdlb_printmethods.h:283
::BloombergLP::bslstl::BadWeakPtr bad_weak_ptr
Definition bslstl_badweakptr.h:88
Definition bslstl_algorithm.h:82
Definition bdldfp_decimal.h:5188