8#ifndef INCLUDED_BSLSTL_BADVARIANTACCESS
9#define INCLUDED_BSLSTL_BADVARIANTACCESS
57#include <bslscm_version.h>
65#ifdef BDE_BUILD_TARGET_EXC
67#ifdef BSLS_LIBRARYFEATURES_HAS_CPP17_BASELINE_LIBRARY
72#ifdef BSLS_LIBRARYFEATURES_HAS_CPP17_BASELINE_LIBRARY
73using std::bad_variant_access;
79class bad_variant_access :
public std::exception {
118 return "bad_variant_access";
#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
Definition bdldfp_decimal.h:5188