#pragma once
#ifndef _XFACET_
#define _XFACET_
#ifndef RC_INVOKED
#include <yvals.h>
#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 _CRTIMP2_PURE_IMPORT _Facet_base
class
__declspec
(dllimport)
{
public
:
virtual __CLR_OR_THIS_CALL ~_Facet_base() noexcept
{
}
virtual void __CLR_OR_THIS_CALL _Incref() = 0;
virtual _Facet_base * __CLR_OR_THIS_CALL _Decref() = 0;
};
#if defined(_M_CEE)
void __CLRCALL_OR_CDECL _Facet_Register_m(_Facet_base *);
#else /* defined(_M_CEE) */
void __CLRCALL_OR_CDECL _Facet_Register(_Facet_base *);
#endif /* defined(_M_CEE) */
#pragma pop_macro("new")
_STL_RESTORE_CLANG_WARNINGS
#pragma warning(pop)
#pragma warning(pop)
#pragma pack(pop)
#endif /* RC_INVOKED */
#endif /* _XFACET_ */
#pragma pack(pop)