libsmbios_c library
Macros
visualc.hpp File Reference

Go to the source code of this file.

Macros

#define LIBSMBIOS_MSVC   _MSC_VER
#define UNREFERENCED_PARAMETER(P)   (P)
#define MARK_UNUSED
#define LIBSMBIOS_PACKED_ATTR
#define _dbg_iostream_out(stream, line)   do { stream << line; } while(0)
#define _dbg_cout(line)   _dbg_iostream_out(cout, line)
#define _dbg_cerr(line)   _dbg_iostream_out(cerr, line)
#define _null_call(...)   do {} while(0)
#define DCOUT   _null_call
#define DCERR   _null_call
#define LIBSMBIOS_NO_DEPENDENT_TYPES_IN_TEMPLATE_VALUE_PARAMETERS
#define LIBSMBIOS_NO_VOID_RETURNS
#define LIBSMBIOS_NO_EXCEPTION_STD_NAMESPACE
#define LIBSMBIOS_NO_STDC_NAMESPACE
#define LIBSMBIOS_NO_EXPLICIT_FUNCTION_TEMPLATE_ARGUMENTS
#define LIBSMBIOS_NO_INCLASS_MEMBER_INITIALIZATION
#define LIBSMBIOS_NO_PRIVATE_IN_AGGREGATE
#define LIBSMBIOS_NO_ARGUMENT_DEPENDENT_LOOKUP
#define LIBSMBIOS_NO_INTEGRAL_INT64_T
#define LIBSMBIOS_NO_DEDUCED_TYPENAME
#define LIBSMBIOS_NO_USING_DECLARATION_OVERLOADS_FROM_TYPENAME_BASE
#define LIBSMBIOS_NO_MEMBER_TEMPLATES
#define LIBSMBIOS_MSVC6_MEMBER_TEMPLATES
#define LIBSMBIOS_NO_MEMBER_TEMPLATE_FRIENDS
#define LIBSMBIOS_NO_TEMPLATE_PARTIAL_SPECIALIZATION
#define LIBSMBIOS_NO_CV_VOID_SPECIALIZATIONS
#define LIBSMBIOS_NO_FUNCTION_TEMPLATE_ORDERING
#define LIBSMBIOS_NO_USING_TEMPLATE
#define LIBSMBIOS_NO_SWPRINTF
#define LIBSMBIOS_NO_TEMPLATE_TEMPLATES
#define LIBSMBIOS_NO_SFINAE
#define LIBSMBIOS_NO_SWPRINTF
#define LIBSMBIOS_NO_MEMBER_TEMPLATE_FRIENDS
#define LIBSMBIOS_NO_INTRINSIC_WCHAR_T
#define LIBSMBIOS_NO_EXCEPTIONS
#define LIBSMBIOS_DISABLE_WIN32
#define LIBSMBIOS_HAS_DECLSPEC
#define LIBSMBIOS_ABI_PREFIX   "smbios/config/abi/msvc_prefix.hpp"
#define LIBSMBIOS_ABI_SUFFIX   "smbios/config/abi/msvc_suffix.hpp"
#define LIBSMBIOS_COMPILER_VERSION   _MSC_VER
#define LIBSMBIOS_COMPILER   "Microsoft Visual C++ version " LIBSMBIOS_STRINGIZE(LIBSMBIOS_COMPILER_VERSION)

Macro Definition Documentation

#define _dbg_cerr (   line)    _dbg_iostream_out(cerr, line)
#define _dbg_cout (   line)    _dbg_iostream_out(cout, line)
#define _dbg_iostream_out (   stream,
  line 
)    do { stream << line; } while(0)
#define _null_call (   ...)    do {} while(0)
#define DCERR   _null_call
#define DCOUT   _null_call
#define LIBSMBIOS_ABI_PREFIX   "smbios/config/abi/msvc_prefix.hpp"
#define LIBSMBIOS_ABI_SUFFIX   "smbios/config/abi/msvc_suffix.hpp"
#define LIBSMBIOS_COMPILER   "Microsoft Visual C++ version " LIBSMBIOS_STRINGIZE(LIBSMBIOS_COMPILER_VERSION)
#define LIBSMBIOS_COMPILER_VERSION   _MSC_VER
#define LIBSMBIOS_DISABLE_WIN32
#define LIBSMBIOS_HAS_DECLSPEC
#define LIBSMBIOS_MSVC   _MSC_VER
#define LIBSMBIOS_MSVC6_MEMBER_TEMPLATES
#define LIBSMBIOS_NO_ARGUMENT_DEPENDENT_LOOKUP
#define LIBSMBIOS_NO_CV_VOID_SPECIALIZATIONS
#define LIBSMBIOS_NO_DEDUCED_TYPENAME
#define LIBSMBIOS_NO_DEPENDENT_TYPES_IN_TEMPLATE_VALUE_PARAMETERS
#define LIBSMBIOS_NO_EXCEPTION_STD_NAMESPACE
#define LIBSMBIOS_NO_EXCEPTIONS
#define LIBSMBIOS_NO_EXPLICIT_FUNCTION_TEMPLATE_ARGUMENTS
#define LIBSMBIOS_NO_FUNCTION_TEMPLATE_ORDERING
#define LIBSMBIOS_NO_INCLASS_MEMBER_INITIALIZATION
#define LIBSMBIOS_NO_INTEGRAL_INT64_T
#define LIBSMBIOS_NO_INTRINSIC_WCHAR_T
#define LIBSMBIOS_NO_MEMBER_TEMPLATE_FRIENDS
#define LIBSMBIOS_NO_MEMBER_TEMPLATE_FRIENDS
#define LIBSMBIOS_NO_MEMBER_TEMPLATES
#define LIBSMBIOS_NO_PRIVATE_IN_AGGREGATE
#define LIBSMBIOS_NO_SFINAE
#define LIBSMBIOS_NO_STDC_NAMESPACE
#define LIBSMBIOS_NO_SWPRINTF
#define LIBSMBIOS_NO_SWPRINTF
#define LIBSMBIOS_NO_TEMPLATE_PARTIAL_SPECIALIZATION
#define LIBSMBIOS_NO_TEMPLATE_TEMPLATES
#define LIBSMBIOS_NO_USING_DECLARATION_OVERLOADS_FROM_TYPENAME_BASE
#define LIBSMBIOS_NO_USING_TEMPLATE
#define LIBSMBIOS_NO_VOID_RETURNS
#define LIBSMBIOS_PACKED_ATTR
#define MARK_UNUSED
#define UNREFERENCED_PARAMETER (   P)    (P)