# c++config.h File Reference

## Detailed Description

This is an internal header file, included by other library headers. You should not attempt to use it directly.

Definition in file c++config.h.

Go to the source code of this file.

## Namespaces

- namespace std

## Defines

- #define __GLIBCXX__
- #define __N(msgid)
- #define _GLIBCXX_ATOMIC_BUILTINS
- #define _GLIBCXX_BEGIN_LDBL_NAMESPACE
- #define _GLIBCXX_BEGIN_NAMESPACE(X)
- #define _GLIBCXX_BEGIN_NESTED_NAMESPACE(X, Y)
- #define _GLIBCXX_CXX_CONFIG_H
- #define _GLIBCXX_DEPRECATED_ATTR
- #define _GLIBCXX_END_LDBL_NAMESPACE
- #define _GLIBCXX_END_NAMESPACE
- #define _GLIBCXX_END_NESTED_NAMESPACE
- #define _GLIBCXX_EXTERN_TEMPLATE
- #define _GLIBCXX_FAST_MATH
- #define _GLIBCXX_HAVE___BUILTIN_ABS
- #define _GLIBCXX_HAVE___BUILTIN_COS
- #define _GLIBCXX_HAVE___BUILTIN_COSF
- #define _GLIBCXX_HAVE___BUILTIN_COSL
- #define _GLIBCXX_HAVE___BUILTIN_FABS
- #define _GLIBCXX_HAVE___BUILTIN_FABSF
- #define _GLIBCXX_HAVE___BUILTIN_FABSL
- #define _GLIBCXX_HAVE___BUILTIN_LABS
- #define _GLIBCXX_HAVE___BUILTIN_SIN
- #define _GLIBCXX_HAVE___BUILTIN_SINF
- #define _GLIBCXX_HAVE___BUILTIN_SINL
- #define _GLIBCXX_HAVE___BUILTIN_SQRT
- #define _GLIBCXX_HAVE___BUILTIN_SQRTF
- #define _GLIBCXX_HAVE___BUILTIN_SQRTL
- #define _GLIBCXX_HAVE___SIGNBIT
- #define _GLIBCXX_HAVE___SIGNBITF
- #define _GLIBCXX_HAVE___SIGNBITL
- #define _GLIBCXX_HAVE_ACOSF
- #define _GLIBCXX_HAVE_ACOSL
- #define _GLIBCXX_HAVE_ASINF
- #define _GLIBCXX_HAVE_ASINL
- #define _GLIBCXX_HAVE_ATAN2F
- #define _GLIBCXX_HAVE_ATAN2L
- #define _GLIBCXX_HAVE_ATANF
- #define _GLIBCXX_HAVE_ATANL
- #define _GLIBCXX_HAVE_ATTRIBUTE_VISIBILITY
- #define _GLIBCXX_HAVE_CEILF
- #define _GLIBCXX_HAVE_CEILL
- #define _GLIBCXX_HAVE_COMPLEX_H
- #define _GLIBCXX_HAVE_COPYSIGN
- #define _GLIBCXX_HAVE_COPYSIGNF
- #define _GLIBCXX_HAVE_COPYSIGNL
- #define _GLIBCXX_HAVE_COSF
- #define _GLIBCXX_HAVE_COSHF
- #define _GLIBCXX_HAVE_COSHL
- #define _GLIBCXX_HAVE_COSL
- #define _GLIBCXX_HAVE_DLFCN_H
- #define _GLIBCXX_HAVE_ENDIAN_H
- #define _GLIBCXX_HAVE_EXPF
- #define _GLIBCXX_HAVE_EXPL
- #define _GLIBCXX_HAVE_FABSF
- #define _GLIBCXX_HAVE_FABSL
- #define _GLIBCXX_HAVE_FENV_H
- #define _GLIBCXX_HAVE_FINITE
- #define _GLIBCXX_HAVE_FINITEF
- #define _GLIBCXX_HAVE_FINITEL
- #define _GLIBCXX_HAVE_FLOAT_H
- #define _GLIBCXX_HAVE_FLOORF
- #define _GLIBCXX_HAVE_FLOORL
- #define _GLIBCXX_HAVE_FMODF
- #define _GLIBCXX_HAVE_FMODL
- #define _GLIBCXX_HAVE_FREXPF
- #define _GLIBCXX_HAVE_FREXPL
- #define _GLIBCXX_HAVE_GCONV_H
- #define _GLIBCXX_HAVE_GETIPINFO
- #define _GLIBCXX_HAVE_GETPAGESIZE
- #define _GLIBCXX_HAVE_GTHR_DEFAULT
- #define _GLIBCXX_HAVE_HYPOT
- #define _GLIBCXX_HAVE_HYPOTF
- #define _GLIBCXX_HAVE_HYPOTL
- #define _GLIBCXX_HAVE_ICONV
- #define _GLIBCXX_HAVE_INT64_T
- #define _GLIBCXX_HAVE_INTTYPES_H
- #define _GLIBCXX_HAVE_ISINF
- #define _GLIBCXX_HAVE_ISINFF
- #define _GLIBCXX_HAVE_ISINFL
- #define _GLIBCXX_HAVE_ISNAN
- #define _GLIBCXX_HAVE_ISNANF
- #define _GLIBCXX_HAVE_ISNANL
- #define _GLIBCXX_HAVE_ISWBLANK
- #define _GLIBCXX_HAVE_LC_MESSAGES
- #define _GLIBCXX_HAVE_LDEXPF
- #define _GLIBCXX_HAVE_LDEXPL
- #define _GLIBCXX_HAVE_LIBINTL_H
- #define _GLIBCXX_HAVE_LIBM
- #define _GLIBCXX_HAVE_LIMIT_AS
- #define _GLIBCXX_HAVE_LIMIT_DATA
- #define _GLIBCXX_HAVE_LIMIT_FSIZE
- #define _GLIBCXX_HAVE_LIMIT_RSS
- #define _GLIBCXX_HAVE_LIMIT_VMEM
- #define _GLIBCXX_HAVE_LINUX_FUTEX
- #define _GLIBCXX_HAVE_LOCALE_H
- #define _GLIBCXX_HAVE_LOG10F
- #define _GLIBCXX_HAVE_LOG10L
- #define _GLIBCXX_HAVE_LOGF
- #define _GLIBCXX_HAVE_LOGL
- #define _GLIBCXX_HAVE_MBSTATE_T
- #define _GLIBCXX_HAVE_MEMORY_H
- #define _GLIBCXX_HAVE_MMAP
- #define _GLIBCXX_HAVE_MODF
- #define _GLIBCXX_HAVE_MODFF
- #define _GLIBCXX_HAVE_MODFL
- #define _GLIBCXX_HAVE_POLL
- #define _GLIBCXX_HAVE_POWF
- #define _GLIBCXX_HAVE_POWL
- #define _GLIBCXX_HAVE_S_ISREG
- #define _GLIBCXX_HAVE_SETENV
- #define _GLIBCXX_HAVE_SIGSETJMP
- #define _GLIBCXX_HAVE_SINCOS
- #define _GLIBCXX_HAVE_SINCOSF
- #define _GLIBCXX_HAVE_SINCOSL
- #define _GLIBCXX_HAVE_SINF
- #define _GLIBCXX_HAVE_SINHF
- #define _GLIBCXX_HAVE_SINHL
- #define _GLIBCXX_HAVE_SINL
- #define _GLIBCXX_HAVE_SQRTF
- #define _GLIBCXX_HAVE_SQRTL
- #define _GLIBCXX_HAVE_STDBOOL_H
- #define _GLIBCXX_HAVE_STDINT_H
- #define _GLIBCXX_HAVE_STDLIB_H
- #define _GLIBCXX_HAVE_STRERROR_L
- #define _GLIBCXX_HAVE_STRERROR_R
- #define _GLIBCXX_HAVE_STRING_H
- #define _GLIBCXX_HAVE_STRINGS_H
- #define _GLIBCXX_HAVE_STRTOF
- #define _GLIBCXX_HAVE_STRTOLD
- #define _GLIBCXX_HAVE_STRXFRM_L
- #define _GLIBCXX_HAVE_SYS_IOCTL_H
- #define _GLIBCXX_HAVE_SYS_IPC_H
- #define _GLIBCXX_HAVE_SYS_RESOURCE_H
- #define _GLIBCXX_HAVE_SYS_SEM_H
- #define _GLIBCXX_HAVE_SYS_STAT_H
- #define _GLIBCXX_HAVE_SYS_TIME_H
- #define _GLIBCXX_HAVE_SYS_TYPES_H
- #define _GLIBCXX_HAVE_SYS_UIO_H
- #define _GLIBCXX_HAVE_TANF
- #define _GLIBCXX_HAVE_TANHF
- #define _GLIBCXX_HAVE_TANHL
- #define _GLIBCXX_HAVE_TANL
- #define _GLIBCXX_HAVE_TGMATH_H
- #define _GLIBCXX_HAVE_TLS
- #define _GLIBCXX_HAVE_UNISTD_H
- #define _GLIBCXX_HAVE_VFWSCANF
- #define _GLIBCXX_HAVE_VSWSCANF
- #define _GLIBCXX_HAVE_VWSCANF
- #define _GLIBCXX_HAVE_WCHAR_H
- #define _GLIBCXX_HAVE_WCSTOF
- #define _GLIBCXX_HAVE_WCTYPE_H
- #define _GLIBCXX_HAVE_WRITEV
- #define _GLIBCXX_HOSTED
- #define _GLIBCXX_ICONV_CONST
- #define _GLIBCXX_LDBL_NAMESPACE
- #define _GLIBCXX_NAMESPACE_ASSOCIATION_VERSION
- #define _GLIBCXX_PACKAGE__GLIBCXX_VERSION
- #define _GLIBCXX_PACKAGE_BUGREPORT
- #define _GLIBCXX_PACKAGE_NAME
- #define _GLIBCXX_PACKAGE_STRING
- #define _GLIBCXX_PACKAGE_TARNAME
- #define _GLIBCXX_RES_LIMITS
- #define _GLIBCXX_STD
- #define _GLIBCXX_STD_D
- #define _GLIBCXX_STD_P
- #define _GLIBCXX_SYMVER
- #define _GLIBCXX_SYMVER_GNU
- #define _GLIBCXX_USE_C99
- #define _GLIBCXX_USE_C99_COMPLEX
- #define _GLIBCXX_USE_C99_COMPLEX_TR1
- #define _GLIBCXX_USE_C99_CTYPE_TR1
- #define _GLIBCXX_USE_C99_FENV_TR1
- #define _GLIBCXX_USE_C99_INTTYPES_TR1
- #define _GLIBCXX_USE_C99_MATH
- #define _GLIBCXX_USE_C99_MATH_TR1
- #define _GLIBCXX_USE_C99_STDINT_TR1
- #define _GLIBCXX_USE_LFS
- #define _GLIBCXX_USE_LONG_LONG
- #define _GLIBCXX_USE_NLS
- #define _GLIBCXX_USE_RANDOM_TR1
- #define _GLIBCXX_USE_WCHAR_T
- #define _GLIBCXX_VISIBILITY_ATTR(V)
- #define LT_OBJDIR
- #define STDC_HEADERS