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 45 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 50 of file tbb_version.h.

◆ __TBB_VERSION_DATETIME

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

Definition at line 52 of file tbb_version.h.

◆ __TBB_VERSION_DO_NOTIFY

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

Definition at line 97 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 49 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 33 of file tbb_version.h.

◆ __TBB_VERSION_TBB_PREVIEW_BINARY

#define __TBB_VERSION_TBB_PREVIEW_BINARY (   N)

Definition at line 88 of file tbb_version.h.

◆ __TBB_VERSION_USE_ASSERT

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

Definition at line 75 of file tbb_version.h.

◆ __TBB_VERSION_USE_DEBUG

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

Definition at line 54 of file tbb_version.h.

◆ __TBB_VERSION_YMD

#define __TBB_VERSION_YMD   0, 0

Definition at line 114 of file tbb_version.h.

◆ ENDL

#define ENDL   "\n"

Definition at line 26 of file tbb_version.h.

◆ TBB_VERNUMBERS

#define TBB_VERNUMBERS   TBB_VERSION_MAJOR, TBB_VERSION_MINOR, __TBB_VERSION_YMD

Definition at line 117 of file tbb_version.h.

◆ TBB_VERSION

#define TBB_VERSION   __TBB_STRING(TBB_VERNUMBERS)

Definition at line 119 of file tbb_version.h.

◆ TBB_VERSION_STRINGS

#define TBB_VERSION_STRINGS   TBB_VERSION_STRINGS_P(TBB)

Definition at line 109 of file tbb_version.h.

◆ TBB_VERSION_STRINGS_P

◆ TBBMALLOC_VERSION_STRINGS

#define TBBMALLOC_VERSION_STRINGS   TBB_VERSION_STRINGS_P(TBBmalloc)

Definition at line 110 of file tbb_version.h.


Copyright © 2005-2019 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.