Panda3D
Loading...
Searching...
No Matches
Macros | Typedefs
dtoolbase.h File Reference

PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University. More...

#include "dtool_config.h"
#include "dtoolsymbols.h"
#include <assert.h>

Go to the source code of this file.

Macros

#define __has_attribute(x)   0
 
#define __has_builtin(x)   0
 
#define _WIN32_WINNT   0x0502
 
#define ALIGN_16BYTE
 
#define ALIGN_32BYTE
 
#define ALIGN_4BYTE
 
#define ALIGN_64BYTE
 
#define ALIGN_8BYTE
 
#define ASSUME_ALIGNED(x, y)   (x)
 
#define BEGIN_PUBLISH
 
#define BLOCKING
 
#define END_PUBLISH
 
#define EXPORT_CLASS
 
#define EXPORT_TEMPL   extern
 
#define EXTEND
 
#define EXTENSION(x)
 
#define IMPORT_CLASS
 
#define IMPORT_TEMPL   extern
 
#define LIKELY(x)   (x)
 
#define MAKE_MAP_KEYS_SEQ(property_name, ...)
 
#define MAKE_MAP_PROPERTY(property_name, ...)
 
#define MAKE_PROPERTY(property_name, ...)
 
#define MAKE_PROPERTY2(property_name, ...)
 
#define MAKE_SEQ(seq_name, num_name, element_name)
 
#define MAKE_SEQ_PROPERTY(property_name, ...)
 
#define MEMORY_HOOK_ALIGNMENT   8
 
#define NATIVE_WORDSIZE   32
 
#define NODEFAULT
 
#define RETURNS_ALIGNED(x)
 
#define TAU_CONTEXT_EVENT(event, data)
 
#define TAU_DB_DUMP()
 
#define TAU_DB_PURGE()
 
#define TAU_DISABLE_ALL_GROUPS()
 
#define TAU_DISABLE_CONTEXT_EVENT(event)
 
#define TAU_DISABLE_GROUP(group)
 
#define TAU_DISABLE_GROUP_NAME(group)
 
#define TAU_DISABLE_INSTRUMENTATION()
 
#define TAU_DISABLE_TRACKING_MEMORY()
 
#define TAU_DISABLE_TRACKING_MUSE_EVENTS()
 
#define TAU_ENABLE_ALL_GROUPS()
 
#define TAU_ENABLE_CONTEXT_EVENT(event)
 
#define TAU_ENABLE_GROUP(group)
 
#define TAU_ENABLE_GROUP_NAME(group)
 
#define TAU_ENABLE_INSTRUMENTATION()
 
#define TAU_ENABLE_TRACKING_MEMORY()
 
#define TAU_ENABLE_TRACKING_MUSE_EVENTS()
 
#define TAU_EVENT(event, data)
 
#define TAU_EVENT_DISABLE_MAX(event)
 
#define TAU_EVENT_DISABLE_MEAN(event)
 
#define TAU_EVENT_DISABLE_MIN(event)
 
#define TAU_EVENT_DISABLE_STDDEV(event)
 
#define TAU_GLOBAL_PHASE(timer, name, type, group)
 
#define TAU_GLOBAL_PHASE_EXTERNAL(timer)
 
#define TAU_GLOBAL_PHASE_START(timer)
 
#define TAU_GLOBAL_PHASE_STOP(timer)
 
#define TAU_GLOBAL_TIMER(timer, name, type, group)
 
#define TAU_GLOBAL_TIMER_EXTERNAL(timer)
 
#define TAU_GLOBAL_TIMER_START(timer)
 
#define TAU_GLOBAL_TIMER_STOP()
 
#define TAU_MAPPING(stmt, group)   stmt
 
#define TAU_MAPPING_CREATE(name, type, key, groupname, tid)
 
#define TAU_MAPPING_DB_DUMP(tid)
 
#define TAU_MAPPING_DB_PURGE(tid)
 
#define TAU_MAPPING_LINK(FuncInfoVar, Group)
 
#define TAU_MAPPING_OBJECT(FuncInfoVar)
 
#define TAU_MAPPING_PROFILE(FuncInfoVar)
 
#define TAU_MAPPING_PROFILE_EXIT(msg, tid)
 
#define TAU_MAPPING_PROFILE_GET_GROUP(timer)
 
#define TAU_MAPPING_PROFILE_GET_GROUP_NAME(timer)
 
#define TAU_MAPPING_PROFILE_GET_NAME(timer)
 
#define TAU_MAPPING_PROFILE_GET_TYPE(timer)
 
#define TAU_MAPPING_PROFILE_SET_GROUP(timer, id)
 
#define TAU_MAPPING_PROFILE_SET_GROUP_NAME(timer, name)
 
#define TAU_MAPPING_PROFILE_SET_NAME(timer, name)
 
#define TAU_MAPPING_PROFILE_SET_NODE(node, tid)
 
#define TAU_MAPPING_PROFILE_SET_TYPE(timer, name)
 
#define TAU_MAPPING_PROFILE_START(Timer, tid)
 
#define TAU_MAPPING_PROFILE_STOP(tid)
 
#define TAU_MAPPING_PROFILE_TIMER(Timer, FuncInfoVar, tid)
 
#define TAU_MAPPING_TIMER_CREATE(t, name, type, gr, group_name)
 
#define TAU_PHASE(name, type, group)
 
#define TAU_PHASE_CREATE_DYNAMIC(var, name, type, group)
 
#define TAU_PHASE_CREATE_STATIC(var, name, type, group)
 
#define TAU_PHASE_START(var)
 
#define TAU_PHASE_STOP(var)
 
#define TAU_PROFILE(name, type, group)
 
#define TAU_PROFILE_CALLSTACK()
 
#define TAU_PROFILE_EXIT(msg)
 
#define TAU_PROFILE_INIT(argc, argv)
 
#define TAU_PROFILE_SET_CONTEXT(context)
 
#define TAU_PROFILE_SET_GROUP_NAME(newname)
 
#define TAU_PROFILE_SET_NODE(node)
 
#define TAU_PROFILE_START(var)
 
#define TAU_PROFILE_STMT(stmt)
 
#define TAU_PROFILE_STOP(var)
 
#define TAU_PROFILE_TIMER(var, name, type, group)
 
#define TAU_PROFILE_TIMER_SET_GROUP(t, id)
 
#define TAU_PROFILE_TIMER_SET_GROUP_NAME(t, newname)
 
#define TAU_PROFILE_TIMER_SET_NAME(t, newname)
 
#define TAU_PROFILE_TIMER_SET_TYPE(t, newname)
 
#define TAU_REGISTER_CONTEXT_EVENT(event, name)
 
#define TAU_REGISTER_EVENT(event, name)
 
#define TAU_REGISTER_FORK(id, op)
 
#define TAU_REGISTER_THREAD()
 
#define TAU_REPORT_STATISTICS()
 
#define TAU_REPORT_THREAD_STATISTICS()
 
#define TAU_SET_INTERRUPT_INTERVAL(value)
 
#define TAU_TRACE_RECVMSG(type, source, length)
 
#define TAU_TRACE_SENDMSG(type, destination, length)
 
#define TAU_TRACK_MEMORY()
 
#define TAU_TRACK_MEMORY_HERE()
 
#define TAU_TRACK_MUSE_EVENTS()
 
#define TAU_TYPE_STRING(profileString, str)
 
#define UNLIKELY(x)   (x)
 
#define USE_MEMORY_NOWRAPPERS   1
 
#define USE_STL_ALLOCATOR   1
 

Typedefs

typedef struct _object PyObject
 

Detailed Description

PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.

All rights reserved.

All use of this software is subject to the terms of the revised BSD license. You should have received a copy of this license along with this source code in a file named "LICENSE."

Author
drose
Date
2000-09-12

Definition in file dtoolbase.h.

Macro Definition Documentation

◆ __has_attribute

#define __has_attribute ( x)    0

Definition at line 76 of file dtoolbase.h.

◆ __has_builtin

#define __has_builtin ( x)    0

Definition at line 72 of file dtoolbase.h.

◆ _WIN32_WINNT

#define _WIN32_WINNT   0x0502

Definition at line 121 of file dtoolbase.h.

◆ ALIGN_16BYTE

#define ALIGN_16BYTE

Definition at line 373 of file dtoolbase.h.

◆ ALIGN_32BYTE

#define ALIGN_32BYTE

Definition at line 374 of file dtoolbase.h.

◆ ALIGN_4BYTE

#define ALIGN_4BYTE

Definition at line 371 of file dtoolbase.h.

◆ ALIGN_64BYTE

#define ALIGN_64BYTE

Definition at line 375 of file dtoolbase.h.

◆ ALIGN_8BYTE

#define ALIGN_8BYTE

Definition at line 372 of file dtoolbase.h.

◆ ASSUME_ALIGNED

#define ASSUME_ALIGNED ( x,
y )   (x)

Definition at line 96 of file dtoolbase.h.

◆ BEGIN_PUBLISH

#define BEGIN_PUBLISH

Definition at line 478 of file dtoolbase.h.

◆ BLOCKING

#define BLOCKING

Definition at line 480 of file dtoolbase.h.

◆ END_PUBLISH

#define END_PUBLISH

Definition at line 479 of file dtoolbase.h.

◆ EXPORT_CLASS

#define EXPORT_CLASS

Definition at line 499 of file dtoolbase.h.

◆ EXPORT_TEMPL

#define EXPORT_TEMPL   extern

Definition at line 517 of file dtoolbase.h.

◆ EXTEND

#define EXTEND

Definition at line 488 of file dtoolbase.h.

◆ EXTENSION

#define EXTENSION ( x)

Definition at line 487 of file dtoolbase.h.

◆ IMPORT_CLASS

#define IMPORT_CLASS

Definition at line 500 of file dtoolbase.h.

◆ IMPORT_TEMPL

#define IMPORT_TEMPL   extern

Definition at line 518 of file dtoolbase.h.

◆ LIKELY

#define LIKELY ( x)    (x)

Definition at line 109 of file dtoolbase.h.

◆ MAKE_MAP_KEYS_SEQ

#define MAKE_MAP_KEYS_SEQ ( property_name,
... )

Definition at line 486 of file dtoolbase.h.

◆ MAKE_MAP_PROPERTY

#define MAKE_MAP_PROPERTY ( property_name,
... )

Definition at line 485 of file dtoolbase.h.

◆ MAKE_PROPERTY

#define MAKE_PROPERTY ( property_name,
... )

Definition at line 481 of file dtoolbase.h.

◆ MAKE_PROPERTY2

#define MAKE_PROPERTY2 ( property_name,
... )

Definition at line 482 of file dtoolbase.h.

◆ MAKE_SEQ

#define MAKE_SEQ ( seq_name,
num_name,
element_name )

Definition at line 483 of file dtoolbase.h.

◆ MAKE_SEQ_PROPERTY

#define MAKE_SEQ_PROPERTY ( property_name,
... )

Definition at line 484 of file dtoolbase.h.

◆ MEMORY_HOOK_ALIGNMENT

#define MEMORY_HOOK_ALIGNMENT   8

Definition at line 430 of file dtoolbase.h.

◆ NATIVE_WORDSIZE

#define NATIVE_WORDSIZE   32

Definition at line 348 of file dtoolbase.h.

◆ NODEFAULT

#define NODEFAULT

Definition at line 89 of file dtoolbase.h.

◆ RETURNS_ALIGNED

#define RETURNS_ALIGNED ( x)

Definition at line 102 of file dtoolbase.h.

◆ TAU_CONTEXT_EVENT

#define TAU_CONTEXT_EVENT ( event,
data )

Definition at line 248 of file dtoolbase.h.

◆ TAU_DB_DUMP

#define TAU_DB_DUMP ( )

Definition at line 244 of file dtoolbase.h.

◆ TAU_DB_PURGE

#define TAU_DB_PURGE ( )

Definition at line 245 of file dtoolbase.h.

◆ TAU_DISABLE_ALL_GROUPS

#define TAU_DISABLE_ALL_GROUPS ( )

Definition at line 269 of file dtoolbase.h.

◆ TAU_DISABLE_CONTEXT_EVENT

#define TAU_DISABLE_CONTEXT_EVENT ( event)

Definition at line 249 of file dtoolbase.h.

◆ TAU_DISABLE_GROUP

#define TAU_DISABLE_GROUP ( group)

Definition at line 265 of file dtoolbase.h.

◆ TAU_DISABLE_GROUP_NAME

#define TAU_DISABLE_GROUP_NAME ( group)

Definition at line 267 of file dtoolbase.h.

◆ TAU_DISABLE_INSTRUMENTATION

#define TAU_DISABLE_INSTRUMENTATION ( )

Definition at line 263 of file dtoolbase.h.

◆ TAU_DISABLE_TRACKING_MEMORY

#define TAU_DISABLE_TRACKING_MEMORY ( )

Definition at line 273 of file dtoolbase.h.

◆ TAU_DISABLE_TRACKING_MUSE_EVENTS

#define TAU_DISABLE_TRACKING_MUSE_EVENTS ( )

Definition at line 275 of file dtoolbase.h.

◆ TAU_ENABLE_ALL_GROUPS

#define TAU_ENABLE_ALL_GROUPS ( )

Definition at line 268 of file dtoolbase.h.

◆ TAU_ENABLE_CONTEXT_EVENT

#define TAU_ENABLE_CONTEXT_EVENT ( event)

Definition at line 250 of file dtoolbase.h.

◆ TAU_ENABLE_GROUP

#define TAU_ENABLE_GROUP ( group)

Definition at line 264 of file dtoolbase.h.

◆ TAU_ENABLE_GROUP_NAME

#define TAU_ENABLE_GROUP_NAME ( group)

Definition at line 266 of file dtoolbase.h.

◆ TAU_ENABLE_INSTRUMENTATION

#define TAU_ENABLE_INSTRUMENTATION ( )

Definition at line 262 of file dtoolbase.h.

◆ TAU_ENABLE_TRACKING_MEMORY

#define TAU_ENABLE_TRACKING_MEMORY ( )

Definition at line 272 of file dtoolbase.h.

◆ TAU_ENABLE_TRACKING_MUSE_EVENTS

#define TAU_ENABLE_TRACKING_MUSE_EVENTS ( )

Definition at line 274 of file dtoolbase.h.

◆ TAU_EVENT

#define TAU_EVENT ( event,
data )

Definition at line 253 of file dtoolbase.h.

◆ TAU_EVENT_DISABLE_MAX

#define TAU_EVENT_DISABLE_MAX ( event)

Definition at line 255 of file dtoolbase.h.

◆ TAU_EVENT_DISABLE_MEAN

#define TAU_EVENT_DISABLE_MEAN ( event)

Definition at line 256 of file dtoolbase.h.

◆ TAU_EVENT_DISABLE_MIN

#define TAU_EVENT_DISABLE_MIN ( event)

Definition at line 254 of file dtoolbase.h.

◆ TAU_EVENT_DISABLE_STDDEV

#define TAU_EVENT_DISABLE_STDDEV ( event)

Definition at line 257 of file dtoolbase.h.

◆ TAU_GLOBAL_PHASE

#define TAU_GLOBAL_PHASE ( timer,
name,
type,
group )

Definition at line 312 of file dtoolbase.h.

◆ TAU_GLOBAL_PHASE_EXTERNAL

#define TAU_GLOBAL_PHASE_EXTERNAL ( timer)

Definition at line 315 of file dtoolbase.h.

◆ TAU_GLOBAL_PHASE_START

#define TAU_GLOBAL_PHASE_START ( timer)

Definition at line 313 of file dtoolbase.h.

◆ TAU_GLOBAL_PHASE_STOP

#define TAU_GLOBAL_PHASE_STOP ( timer)

Definition at line 314 of file dtoolbase.h.

◆ TAU_GLOBAL_TIMER

#define TAU_GLOBAL_TIMER ( timer,
name,
type,
group )

Definition at line 316 of file dtoolbase.h.

◆ TAU_GLOBAL_TIMER_EXTERNAL

#define TAU_GLOBAL_TIMER_EXTERNAL ( timer)

Definition at line 317 of file dtoolbase.h.

◆ TAU_GLOBAL_TIMER_START

#define TAU_GLOBAL_TIMER_START ( timer)

Definition at line 318 of file dtoolbase.h.

◆ TAU_GLOBAL_TIMER_STOP

#define TAU_GLOBAL_TIMER_STOP ( )

Definition at line 319 of file dtoolbase.h.

◆ TAU_MAPPING

#define TAU_MAPPING ( stmt,
group )   stmt

Definition at line 282 of file dtoolbase.h.

◆ TAU_MAPPING_CREATE

#define TAU_MAPPING_CREATE ( name,
type,
key,
groupname,
tid )

Definition at line 286 of file dtoolbase.h.

◆ TAU_MAPPING_DB_DUMP

#define TAU_MAPPING_DB_DUMP ( tid)

Definition at line 292 of file dtoolbase.h.

◆ TAU_MAPPING_DB_PURGE

#define TAU_MAPPING_DB_PURGE ( tid)

Definition at line 293 of file dtoolbase.h.

◆ TAU_MAPPING_LINK

#define TAU_MAPPING_LINK ( FuncInfoVar,
Group )

Definition at line 284 of file dtoolbase.h.

◆ TAU_MAPPING_OBJECT

#define TAU_MAPPING_OBJECT ( FuncInfoVar)

Definition at line 283 of file dtoolbase.h.

◆ TAU_MAPPING_PROFILE

#define TAU_MAPPING_PROFILE ( FuncInfoVar)

Definition at line 285 of file dtoolbase.h.

◆ TAU_MAPPING_PROFILE_EXIT

#define TAU_MAPPING_PROFILE_EXIT ( msg,
tid )

Definition at line 291 of file dtoolbase.h.

◆ TAU_MAPPING_PROFILE_GET_GROUP

#define TAU_MAPPING_PROFILE_GET_GROUP ( timer)

Definition at line 303 of file dtoolbase.h.

◆ TAU_MAPPING_PROFILE_GET_GROUP_NAME

#define TAU_MAPPING_PROFILE_GET_GROUP_NAME ( timer)

Definition at line 302 of file dtoolbase.h.

◆ TAU_MAPPING_PROFILE_GET_NAME

#define TAU_MAPPING_PROFILE_GET_NAME ( timer)

Definition at line 304 of file dtoolbase.h.

◆ TAU_MAPPING_PROFILE_GET_TYPE

#define TAU_MAPPING_PROFILE_GET_TYPE ( timer)

Definition at line 305 of file dtoolbase.h.

◆ TAU_MAPPING_PROFILE_SET_GROUP

#define TAU_MAPPING_PROFILE_SET_GROUP ( timer,
id )

Definition at line 301 of file dtoolbase.h.

◆ TAU_MAPPING_PROFILE_SET_GROUP_NAME

#define TAU_MAPPING_PROFILE_SET_GROUP_NAME ( timer,
name )

Definition at line 295 of file dtoolbase.h.

◆ TAU_MAPPING_PROFILE_SET_NAME

#define TAU_MAPPING_PROFILE_SET_NAME ( timer,
name )

Definition at line 299 of file dtoolbase.h.

◆ TAU_MAPPING_PROFILE_SET_NODE

#define TAU_MAPPING_PROFILE_SET_NODE ( node,
tid )

Definition at line 294 of file dtoolbase.h.

◆ TAU_MAPPING_PROFILE_SET_TYPE

#define TAU_MAPPING_PROFILE_SET_TYPE ( timer,
name )

Definition at line 300 of file dtoolbase.h.

◆ TAU_MAPPING_PROFILE_START

#define TAU_MAPPING_PROFILE_START ( Timer,
tid )

Definition at line 289 of file dtoolbase.h.

◆ TAU_MAPPING_PROFILE_STOP

#define TAU_MAPPING_PROFILE_STOP ( tid)

Definition at line 290 of file dtoolbase.h.

◆ TAU_MAPPING_PROFILE_TIMER

#define TAU_MAPPING_PROFILE_TIMER ( Timer,
FuncInfoVar,
tid )

Definition at line 287 of file dtoolbase.h.

◆ TAU_MAPPING_TIMER_CREATE

#define TAU_MAPPING_TIMER_CREATE ( t,
name,
type,
gr,
group_name )

Definition at line 288 of file dtoolbase.h.

◆ TAU_PHASE

#define TAU_PHASE ( name,
type,
group )

Definition at line 307 of file dtoolbase.h.

◆ TAU_PHASE_CREATE_DYNAMIC

#define TAU_PHASE_CREATE_DYNAMIC ( var,
name,
type,
group )

Definition at line 309 of file dtoolbase.h.

◆ TAU_PHASE_CREATE_STATIC

#define TAU_PHASE_CREATE_STATIC ( var,
name,
type,
group )

Definition at line 308 of file dtoolbase.h.

◆ TAU_PHASE_START

#define TAU_PHASE_START ( var)

Definition at line 310 of file dtoolbase.h.

◆ TAU_PHASE_STOP

#define TAU_PHASE_STOP ( var)

Definition at line 311 of file dtoolbase.h.

◆ TAU_PROFILE

#define TAU_PROFILE ( name,
type,
group )

Definition at line 232 of file dtoolbase.h.

◆ TAU_PROFILE_CALLSTACK

#define TAU_PROFILE_CALLSTACK ( )

Definition at line 243 of file dtoolbase.h.

◆ TAU_PROFILE_EXIT

#define TAU_PROFILE_EXIT ( msg)

Definition at line 237 of file dtoolbase.h.

◆ TAU_PROFILE_INIT

#define TAU_PROFILE_INIT ( argc,
argv )

Definition at line 238 of file dtoolbase.h.

◆ TAU_PROFILE_SET_CONTEXT

#define TAU_PROFILE_SET_CONTEXT ( context)

Definition at line 240 of file dtoolbase.h.

◆ TAU_PROFILE_SET_GROUP_NAME

#define TAU_PROFILE_SET_GROUP_NAME ( newname)

Definition at line 241 of file dtoolbase.h.

◆ TAU_PROFILE_SET_NODE

#define TAU_PROFILE_SET_NODE ( node)

Definition at line 239 of file dtoolbase.h.

◆ TAU_PROFILE_START

#define TAU_PROFILE_START ( var)

Definition at line 234 of file dtoolbase.h.

◆ TAU_PROFILE_STMT

#define TAU_PROFILE_STMT ( stmt)

Definition at line 236 of file dtoolbase.h.

◆ TAU_PROFILE_STOP

#define TAU_PROFILE_STOP ( var)

Definition at line 235 of file dtoolbase.h.

◆ TAU_PROFILE_TIMER

#define TAU_PROFILE_TIMER ( var,
name,
type,
group )

Definition at line 233 of file dtoolbase.h.

◆ TAU_PROFILE_TIMER_SET_GROUP

#define TAU_PROFILE_TIMER_SET_GROUP ( t,
id )

Definition at line 298 of file dtoolbase.h.

◆ TAU_PROFILE_TIMER_SET_GROUP_NAME

#define TAU_PROFILE_TIMER_SET_GROUP_NAME ( t,
newname )

Definition at line 242 of file dtoolbase.h.

◆ TAU_PROFILE_TIMER_SET_NAME

#define TAU_PROFILE_TIMER_SET_NAME ( t,
newname )

Definition at line 296 of file dtoolbase.h.

◆ TAU_PROFILE_TIMER_SET_TYPE

#define TAU_PROFILE_TIMER_SET_TYPE ( t,
newname )

Definition at line 297 of file dtoolbase.h.

◆ TAU_REGISTER_CONTEXT_EVENT

#define TAU_REGISTER_CONTEXT_EVENT ( event,
name )

Definition at line 247 of file dtoolbase.h.

◆ TAU_REGISTER_EVENT

#define TAU_REGISTER_EVENT ( event,
name )

Definition at line 252 of file dtoolbase.h.

◆ TAU_REGISTER_FORK

#define TAU_REGISTER_FORK ( id,
op )

Definition at line 261 of file dtoolbase.h.

◆ TAU_REGISTER_THREAD

#define TAU_REGISTER_THREAD ( )

Definition at line 260 of file dtoolbase.h.

◆ TAU_REPORT_STATISTICS

#define TAU_REPORT_STATISTICS ( )

Definition at line 258 of file dtoolbase.h.

◆ TAU_REPORT_THREAD_STATISTICS

#define TAU_REPORT_THREAD_STATISTICS ( )

Definition at line 259 of file dtoolbase.h.

◆ TAU_SET_INTERRUPT_INTERVAL

#define TAU_SET_INTERRUPT_INTERVAL ( value)

Definition at line 277 of file dtoolbase.h.

◆ TAU_TRACE_RECVMSG

#define TAU_TRACE_RECVMSG ( type,
source,
length )

Definition at line 280 of file dtoolbase.h.

◆ TAU_TRACE_SENDMSG

#define TAU_TRACE_SENDMSG ( type,
destination,
length )

Definition at line 279 of file dtoolbase.h.

◆ TAU_TRACK_MEMORY

#define TAU_TRACK_MEMORY ( )

Definition at line 270 of file dtoolbase.h.

◆ TAU_TRACK_MEMORY_HERE

#define TAU_TRACK_MEMORY_HERE ( )

Definition at line 271 of file dtoolbase.h.

◆ TAU_TRACK_MUSE_EVENTS

#define TAU_TRACK_MUSE_EVENTS ( )

Definition at line 276 of file dtoolbase.h.

◆ TAU_TYPE_STRING

#define TAU_TYPE_STRING ( profileString,
str )

Definition at line 231 of file dtoolbase.h.

◆ UNLIKELY

#define UNLIKELY ( x)    (x)

Definition at line 110 of file dtoolbase.h.

◆ USE_MEMORY_NOWRAPPERS

#define USE_MEMORY_NOWRAPPERS   1

Definition at line 451 of file dtoolbase.h.

◆ USE_STL_ALLOCATOR

#define USE_STL_ALLOCATOR   1

Definition at line 456 of file dtoolbase.h.

Typedef Documentation

◆ PyObject

typedef struct _object PyObject

Definition at line 144 of file dtoolbase.h.