Shadowrun: Awakened 29 September 2011 - Build 871
Classes | Namespaces | Defines | Typedefs | Functions
tbb_stddef.h File Reference
#include <stdint.h>
#include <cstddef>
#include "tbb_config.h"
Include dependency graph for Include/tbb/tbb_stddef.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  tbb::split
 Dummy type that distinguishes splitting constructor from copy constructor.

Namespaces

namespace  tbb
 

The namespace tbb contains all components of the library.


Defines

#define __TBB_ASSERT(predicate, comment)   ((void)0)
 No-op version of __TBB_ASSERT.
#define __TBB_ASSERT_EX(predicate, comment)   ((void)(1 && (predicate)))
 "Extended" version is useful to suppress warnings if a variable is only used with an assert
#define __TBB_EXPORTED_FUNC
#define __TBB_EXPORTED_METHOD
#define __TBB_generic_arch   1
#define __TBB_generic_os   1
#define __TBB_STRING(x)   __TBB_STRING_AUX(x)
#define __TBB_STRING_AUX(x)   #x
#define TBB_COMPATIBLE_INTERFACE_VERSION   2
#define TBB_INTERFACE_VERSION   5000
#define TBB_INTERFACE_VERSION_MAJOR   TBB_INTERFACE_VERSION/1000
#define TBB_VERSION_MAJOR   3
#define TBB_VERSION_MINOR   0

Typedefs

typedef void(* tbb::assertion_handler_type )(const char *filename, int line, const char *expression, const char *comment)
 Type for an assertion handler.

Functions

int tbb::TBB_runtime_interface_version ()
 The function returns the interface version of the TBB shared library being used.

Define Documentation

#define __TBB_ASSERT (   predicate,
  comment 
)    ((void)0)

Definition at line 188 of file Include/tbb/tbb_stddef.h.

#define __TBB_ASSERT_EX (   predicate,
  comment 
)    ((void)(1 && (predicate)))

Definition at line 190 of file Include/tbb/tbb_stddef.h.

#define __TBB_EXPORTED_FUNC

Definition at line 148 of file Include/tbb/tbb_stddef.h.

#define __TBB_EXPORTED_METHOD

Definition at line 149 of file Include/tbb/tbb_stddef.h.

#define __TBB_generic_arch   1

Definition at line 122 of file Include/tbb/tbb_stddef.h.

#define __TBB_generic_os   1

Definition at line 113 of file Include/tbb/tbb_stddef.h.

#define __TBB_STRING (   x)    __TBB_STRING_AUX(x)

Definition at line 45 of file Include/tbb/tbb_stddef.h.

#define __TBB_STRING_AUX (   x)    #x

Definition at line 44 of file Include/tbb/tbb_stddef.h.

#define TBB_COMPATIBLE_INTERFACE_VERSION   2

Definition at line 42 of file Include/tbb/tbb_stddef.h.

#define TBB_INTERFACE_VERSION   5000

Definition at line 37 of file Include/tbb/tbb_stddef.h.

#define TBB_INTERFACE_VERSION_MAJOR   TBB_INTERFACE_VERSION/1000

Definition at line 38 of file Include/tbb/tbb_stddef.h.

#define TBB_VERSION_MAJOR   3

Definition at line 33 of file Include/tbb/tbb_stddef.h.

#define TBB_VERSION_MINOR   0

Definition at line 34 of file Include/tbb/tbb_stddef.h.


Copyright © 2007-2010 by The Shadowrun: Awakened Team. This work is licensed under the GNU Lesser General Public License 3.

GNU Lesser General Public License 3 Sourceforge.net