Home ⌂Doc Index ◂Up ▴
Intel(R) Threading Building Blocks Doxygen Documentation  version 4.2.3
tbb_version.h File Reference
#include "tbb/tbb_stddef.h"
#include "version_string.ver"
Include dependency graph for tbb_version.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define ENDL   "\n"
 
#define __TBB_VERSION_STRINGS
 
#define __TBB_DATETIME   __DATE__ __TIME__
 
#define __TBB_VERSION_NUMBER(N)   #N ": VERSION\t\t" __TBB_STRING(TBB_VERSION_MAJOR.TBB_VERSION_MINOR) ENDL
 
#define __TBB_INTERFACE_VERSION_NUMBER(N)   #N ": INTERFACE VERSION\t" __TBB_STRING(TBB_INTERFACE_VERSION) ENDL
 
#define __TBB_VERSION_DATETIME(N)   #N ": BUILD_DATE\t\t" __TBB_DATETIME ENDL
 
#define __TBB_VERSION_USE_DEBUG(N)   #N ": TBB_USE_DEBUG\tundefined" ENDL
 
#define __TBB_VERSION_USE_ASSERT(N)   #N ": TBB_USE_ASSERT\tundefined" ENDL
 
#define __TBB_VERSION_TBB_PREVIEW_BINARY(N)
 
#define __TBB_VERSION_DO_NOTIFY(N)   #N ": DO_ITT_NOTIFY\tundefined" ENDL
 
#define TBB_VERSION_STRINGS_P(N)   __TBB_VERSION_NUMBER(N) __TBB_INTERFACE_VERSION_NUMBER(N) __TBB_VERSION_DATETIME(N) __TBB_VERSION_STRINGS(N) __TBB_VERSION_USE_DEBUG(N) __TBB_VERSION_USE_ASSERT(N) __TBB_VERSION_TBB_PREVIEW_BINARY(N) __TBB_VERSION_DO_NOTIFY(N)
 
#define TBB_VERSION_STRINGS   TBB_VERSION_STRINGS_P(TBB)
 
#define TBBMALLOC_VERSION_STRINGS   TBB_VERSION_STRINGS_P(TBBmalloc)
 
#define __TBB_VERSION_YMD   0, 0
 
#define TBB_VERNUMBERS   TBB_VERSION_MAJOR, TBB_VERSION_MINOR, __TBB_VERSION_YMD
 
#define TBB_VERSION   __TBB_STRING(TBB_VERNUMBERS)
 

Macro Definition Documentation

◆ __TBB_DATETIME

#define __TBB_DATETIME   __DATE__ __TIME__

Definition at line 41 of file tbb_version.h.

◆ __TBB_INTERFACE_VERSION_NUMBER

#define __TBB_INTERFACE_VERSION_NUMBER (   N)    #N ": INTERFACE VERSION\t" __TBB_STRING(TBB_INTERFACE_VERSION) ENDL

Definition at line 46 of file tbb_version.h.

◆ __TBB_VERSION_DATETIME

#define __TBB_VERSION_DATETIME (   N)    #N ": BUILD_DATE\t\t" __TBB_DATETIME ENDL

Definition at line 48 of file tbb_version.h.

◆ __TBB_VERSION_DO_NOTIFY

#define __TBB_VERSION_DO_NOTIFY (   N)    #N ": DO_ITT_NOTIFY\tundefined" ENDL

Definition at line 93 of file tbb_version.h.

◆ __TBB_VERSION_NUMBER

#define __TBB_VERSION_NUMBER (   N)    #N ": VERSION\t\t" __TBB_STRING(TBB_VERSION_MAJOR.TBB_VERSION_MINOR) ENDL

Definition at line 45 of file tbb_version.h.

◆ __TBB_VERSION_STRINGS

#define __TBB_VERSION_STRINGS
Value:
"TBB: BUILD_HOST\tUnknown\n" \
"TBB: BUILD_ARCH\tUnknown\n" \
"TBB: BUILD_OS\t\tUnknown\n" \
"TBB: BUILD_CL\t\tUnknown\n" \
"TBB: BUILD_COMPILER\tUnknown\n" \
"TBB: BUILD_COMMAND\tUnknown\n"

Definition at line 29 of file tbb_version.h.

◆ __TBB_VERSION_TBB_PREVIEW_BINARY

#define __TBB_VERSION_TBB_PREVIEW_BINARY (   N)

Definition at line 84 of file tbb_version.h.

◆ __TBB_VERSION_USE_ASSERT

#define __TBB_VERSION_USE_ASSERT (   N)    #N ": TBB_USE_ASSERT\tundefined" ENDL

Definition at line 71 of file tbb_version.h.

◆ __TBB_VERSION_USE_DEBUG

#define __TBB_VERSION_USE_DEBUG (   N)    #N ": TBB_USE_DEBUG\tundefined" ENDL

Definition at line 50 of file tbb_version.h.

◆ __TBB_VERSION_YMD

#define __TBB_VERSION_YMD   0, 0

Definition at line 110 of file tbb_version.h.

◆ ENDL

#define ENDL   "\n"

Definition at line 22 of file tbb_version.h.

◆ TBB_VERNUMBERS

#define TBB_VERNUMBERS   TBB_VERSION_MAJOR, TBB_VERSION_MINOR, __TBB_VERSION_YMD

Definition at line 113 of file tbb_version.h.

◆ TBB_VERSION

#define TBB_VERSION   __TBB_STRING(TBB_VERNUMBERS)

Definition at line 115 of file tbb_version.h.

◆ TBB_VERSION_STRINGS

#define TBB_VERSION_STRINGS   TBB_VERSION_STRINGS_P(TBB)

Definition at line 105 of file tbb_version.h.

◆ TBB_VERSION_STRINGS_P

◆ TBBMALLOC_VERSION_STRINGS

#define TBBMALLOC_VERSION_STRINGS   TBB_VERSION_STRINGS_P(TBBmalloc)

Definition at line 106 of file tbb_version.h.


Copyright © 2005-2020 Intel Corporation. All Rights Reserved.

Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its subsidiaries in the United States and other countries.

* Other names and brands may be claimed as the property of others.