libsmbios_c library
Macros
suffix.hpp File Reference
#include <limits.h>
Include dependency graph for suffix.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define LIBSMBIOS_NO_INTEGRAL_INT64_T
 
#define LIBSMBIOS_STD_EXTENSION_NAMESPACE   std
 
#define LIBSMBIOS_NO_LONG_LONG_NUMERIC_LIMITS
 
#define LIBSMBIOS_NO_MS_INT64_NUMERIC_LIMITS
 
#define LIBSMBIOS_MSVC6_MEMBER_TEMPLATES
 
#define LIBSMBIOS_HAS_PARTIAL_STD_ALLOCATOR
 
#define LIBSMBIOS_NO_SLIST
 
#define LIBSMBIOS_NO_HASH
 
#define LIBSMBIOS_STATIC_CONSTANT(type, assignment)   static const type assignment
 
#define LIBSMBIOS_USE_FACET(Type, loc)   std::use_facet< Type >(loc)
 
#define LIBSMBIOS_NESTED_TEMPLATE   template
 
#define LIBSMBIOS_UNREACHABLE_RETURN(x)
 
#define LIBSMBIOS_DEDUCED_TYPENAME   typename
 
#define LIBSMBIOS_STRINGIZE(X)   LIBSMBIOS_DO_STRINGIZE(X)
 
#define LIBSMBIOS_DO_STRINGIZE(X)   #X
 
#define LIBSMBIOS_JOIN(X, Y)   LIBSMBIOS_DO_JOIN( X, Y )
 
#define LIBSMBIOS_DO_JOIN(X, Y)   LIBSMBIOS_DO_JOIN2(X,Y)
 
#define LIBSMBIOS_DO_JOIN2(X, Y)   X##Y
 
#define LIBSMBIOS_COMPILER   "Unknown ISO C++ Compiler"
 
#define LIBSMBIOS_STDLIB   "Unknown ISO standard library"
 
#define LIBSMBIOS_PLATFORM   "Unknown"
 

Macro Definition Documentation

◆ LIBSMBIOS_COMPILER

#define LIBSMBIOS_COMPILER   "Unknown ISO C++ Compiler"

◆ LIBSMBIOS_DEDUCED_TYPENAME

#define LIBSMBIOS_DEDUCED_TYPENAME   typename

◆ LIBSMBIOS_DO_JOIN

#define LIBSMBIOS_DO_JOIN (   X,
 
)    LIBSMBIOS_DO_JOIN2(X,Y)

◆ LIBSMBIOS_DO_JOIN2

#define LIBSMBIOS_DO_JOIN2 (   X,
 
)    X##Y

◆ LIBSMBIOS_DO_STRINGIZE

#define LIBSMBIOS_DO_STRINGIZE (   X)    #X

◆ LIBSMBIOS_HAS_PARTIAL_STD_ALLOCATOR

#define LIBSMBIOS_HAS_PARTIAL_STD_ALLOCATOR

◆ LIBSMBIOS_JOIN

#define LIBSMBIOS_JOIN (   X,
 
)    LIBSMBIOS_DO_JOIN( X, Y )

◆ LIBSMBIOS_MSVC6_MEMBER_TEMPLATES

#define LIBSMBIOS_MSVC6_MEMBER_TEMPLATES

◆ LIBSMBIOS_NESTED_TEMPLATE

#define LIBSMBIOS_NESTED_TEMPLATE   template

◆ LIBSMBIOS_NO_HASH

#define LIBSMBIOS_NO_HASH

◆ LIBSMBIOS_NO_INTEGRAL_INT64_T

#define LIBSMBIOS_NO_INTEGRAL_INT64_T

◆ LIBSMBIOS_NO_LONG_LONG_NUMERIC_LIMITS

#define LIBSMBIOS_NO_LONG_LONG_NUMERIC_LIMITS

◆ LIBSMBIOS_NO_MS_INT64_NUMERIC_LIMITS

#define LIBSMBIOS_NO_MS_INT64_NUMERIC_LIMITS

◆ LIBSMBIOS_NO_SLIST

#define LIBSMBIOS_NO_SLIST

◆ LIBSMBIOS_PLATFORM

#define LIBSMBIOS_PLATFORM   "Unknown"

◆ LIBSMBIOS_STATIC_CONSTANT

#define LIBSMBIOS_STATIC_CONSTANT (   type,
  assignment 
)    static const type assignment

◆ LIBSMBIOS_STD_EXTENSION_NAMESPACE

#define LIBSMBIOS_STD_EXTENSION_NAMESPACE   std

◆ LIBSMBIOS_STDLIB

#define LIBSMBIOS_STDLIB   "Unknown ISO standard library"

◆ LIBSMBIOS_STRINGIZE

#define LIBSMBIOS_STRINGIZE (   X)    LIBSMBIOS_DO_STRINGIZE(X)

◆ LIBSMBIOS_UNREACHABLE_RETURN

#define LIBSMBIOS_UNREACHABLE_RETURN (   x)

◆ LIBSMBIOS_USE_FACET

#define LIBSMBIOS_USE_FACET (   Type,
  loc 
)    std::use_facet< Type >(loc)