#include "absl/base/internal/throw_delegate.h"
#include <cstdlib>
#include <functional>
#include <new>
#include <stdexcept>
#include "absl/base/config.h"
#include "absl/base/internal/raw_logging.h"
namespace absl {
ABSL_NAMESPACE_BEGIN
namespace base_internal {
void ThrowStdLogicError(const std::string& what_arg) { … }
void ThrowStdLogicError(const char* what_arg) { … }
void ThrowStdInvalidArgument(const std::string& what_arg) { … }
void ThrowStdInvalidArgument(const char* what_arg) { … }
void ThrowStdDomainError(const std::string& what_arg) { … }
void ThrowStdDomainError(const char* what_arg) { … }
void ThrowStdLengthError(const std::string& what_arg) { … }
void ThrowStdLengthError(const char* what_arg) { … }
void ThrowStdOutOfRange(const std::string& what_arg) { … }
void ThrowStdOutOfRange(const char* what_arg) { … }
void ThrowStdRuntimeError(const std::string& what_arg) { … }
void ThrowStdRuntimeError(const char* what_arg) { … }
void ThrowStdRangeError(const std::string& what_arg) { … }
void ThrowStdRangeError(const char* what_arg) { … }
void ThrowStdOverflowError(const std::string& what_arg) { … }
void ThrowStdOverflowError(const char* what_arg) { … }
void ThrowStdUnderflowError(const std::string& what_arg) { … }
void ThrowStdUnderflowError(const char* what_arg) { … }
void ThrowStdBadFunctionCall() { … }
void ThrowStdBadAlloc() { … }
}
ABSL_NAMESPACE_END
}