#pragma once
#ifndef _STDEXCEPT_
#define _STDEXCEPT_
#ifndef RC_INVOKED
#include <exception>
#include <xstring>
#pragma pack(push,_CRT_PACKING)
#pragma warning(push,_STL_WARNING_LEVEL)
#pragma warning(disable: _STL_DISABLED_WARNINGS)
#pragma warning(disable:
4455
4494
4619
4643
4702
4984
4988
)
_STL_DISABLE_CLANG_WARNINGS
#pragma push_macro("new")
#undef new
class
:
public
{
public
:
typedef
;
explicit
(
const
&
)
:
(
.
())
{
}
explicit
(
const
char
*
)
:
(
)
{
}
#if _HAS_EXCEPTIONS
#else /* _HAS_EXCEPTIONS */
protected:
virtual void _Doraise() const
{ // perform class-specific exception handling
_RAISE(*this);
}
#endif /* _HAS_EXCEPTIONS */
};
class
:
public
{
public
:
typedef
;
explicit
(
const
&
)
:
(
.
())
{
}
explicit
(
const
char
*
)
:
(
)
{
}
#if _HAS_EXCEPTIONS
#else /* _HAS_EXCEPTIONS */
protected:
virtual void _Doraise() const
{ // perform class-specific exception handling
_RAISE(*this);
}
#endif /* _HAS_EXCEPTIONS */
};
class
:
public
{
public
:
typedef
;
explicit
(
const
&
)
:
(
.
())
{
}
explicit
(
const
char
*
)
:
(
)
{
}
#if _HAS_EXCEPTIONS
#else /* _HAS_EXCEPTIONS */
protected:
virtual void _Doraise() const
{ // perform class-specific exception handling
_RAISE(*this);
}
#endif /* _HAS_EXCEPTIONS */
};
class
:
public
{
public
:
typedef
;
explicit
(
const
&
)
:
(
.
())
{
}
explicit
(
const
char
*
)
:
(
)
{
}
#if _HAS_EXCEPTIONS
#else /* _HAS_EXCEPTIONS */
protected:
virtual void _Doraise() const
{ // perform class-specific exception handling
_RAISE(*this);
}
#endif /* _HAS_EXCEPTIONS */
};
class
:
public
{
public
:
typedef
;
explicit
(
const
&
)
:
(
.
())
{
}
explicit
(
const
char
*
)
:
(
)
{
}
#if _HAS_EXCEPTIONS
#else /* _HAS_EXCEPTIONS */
protected:
virtual void _Doraise() const
{ // perform class-specific exception handling
_RAISE(*this);
}
#endif /* _HAS_EXCEPTIONS */
};
class
:
public
{
public
:
typedef
;
explicit
(
const
&
)
:
(
.
())
{
}
explicit
(
const
char
*
)
:
(
)
{
}
#if _HAS_EXCEPTIONS
#else /* _HAS_EXCEPTIONS */
protected:
virtual void _Doraise() const
{ // perform class-specific exception handling
_RAISE(*this);
}
#endif /* _HAS_EXCEPTIONS */
};
class
:
public
{
public
:
typedef
;
explicit
(
const
&
)
:
(
.
())
{
}
explicit
(
const
char
*
)
:
(
)
{
}
#if _HAS_EXCEPTIONS
#else /* _HAS_EXCEPTIONS */
protected:
virtual void _Doraise() const
{ // perform class-specific exception handling
_RAISE(*this);
}
#endif /* _HAS_EXCEPTIONS */
};
class
:
public
{
public
:
typedef
;
explicit
(
const
&
)
:
(
.
())
{
}
explicit
(
const
char
*
)
:
(
)
{
}
#if _HAS_EXCEPTIONS
#else /* _HAS_EXCEPTIONS */
protected:
virtual void _Doraise() const
{ // perform class-specific exception handling
_RAISE(*this);
}
#endif /* _HAS_EXCEPTIONS */
};
class
:
public
{
public
:
typedef
;
explicit
(
const
&
)
:
(
.
())
{
}
explicit
(
const
char
*
)
:
(
)
{
}
#if _HAS_EXCEPTIONS
#else /* _HAS_EXCEPTIONS */
protected:
virtual void _Doraise() const
{ // perform class-specific exception handling
_RAISE(*this);
}
#endif /* _HAS_EXCEPTIONS */
};
#pragma pop_macro("new")
_STL_RESTORE_CLANG_WARNINGS
#pragma warning(pop)
#pragma warning(pop)
#pragma pack(pop)
#endif /* RC_INVOKED */
#endif /* _STDEXCEPT_ */
#pragma pack(pop)