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 42 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 47 of file tbb_version.h.

◆ __TBB_VERSION_DATETIME

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

Definition at line 49 of file tbb_version.h.

◆ __TBB_VERSION_DO_NOTIFY

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

Definition at line 94 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 46 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 30 of file tbb_version.h.

◆ __TBB_VERSION_TBB_PREVIEW_BINARY

#define __TBB_VERSION_TBB_PREVIEW_BINARY (   N)

Definition at line 85 of file tbb_version.h.

◆ __TBB_VERSION_USE_ASSERT

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

Definition at line 72 of file tbb_version.h.

◆ __TBB_VERSION_USE_DEBUG

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

Definition at line 51 of file tbb_version.h.

◆ __TBB_VERSION_YMD

#define __TBB_VERSION_YMD   0, 0

Definition at line 111 of file tbb_version.h.

◆ ENDL

#define ENDL   "\n"

Definition at line 23 of file tbb_version.h.

◆ TBB_VERNUMBERS

#define TBB_VERNUMBERS   TBB_VERSION_MAJOR, TBB_VERSION_MINOR, __TBB_VERSION_YMD

Definition at line 114 of file tbb_version.h.

◆ TBB_VERSION

#define TBB_VERSION   __TBB_STRING(TBB_VERNUMBERS)

Definition at line 116 of file tbb_version.h.

◆ TBB_VERSION_STRINGS

#define TBB_VERSION_STRINGS   TBB_VERSION_STRINGS_P(TBB)

Definition at line 106 of file tbb_version.h.

◆ TBB_VERSION_STRINGS_P

◆ TBBMALLOC_VERSION_STRINGS

#define TBBMALLOC_VERSION_STRINGS   TBB_VERSION_STRINGS_P(TBBmalloc)

Definition at line 107 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.