CppAD::TrackElement Class Reference

#include <track_new_del.hpp>

Collaboration diagram for CppAD::TrackElement:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 TrackElement (void)
 TrackElement (const char *f, int l, void *p)

Static Public Member Functions

static TrackElementroot_for (size_t thread)
static TrackElementRoot (void)
static void Print (size_t thread)

Public Attributes

std::string file
int line
void * ptr
TrackElementnext

Detailed Description

Definition at line 304 of file track_new_del.hpp.


Constructor & Destructor Documentation

CppAD::TrackElement::TrackElement ( void   )  [inline]

Definition at line 313 of file track_new_del.hpp.

CppAD::TrackElement::TrackElement ( const char *  f,
int  l,
void *  p 
) [inline]

Definition at line 317 of file track_new_del.hpp.

References CPPAD_ASSERT_UNKNOWN, and CPPAD_NULL.


Member Function Documentation

static TrackElement* CppAD::TrackElement::root_for ( size_t  thread  )  [inline, static]

Definition at line 323 of file track_new_del.hpp.

References CPPAD_ASSERT_UNKNOWN, and CPPAD_MAX_NUM_THREADS.

Referenced by Root(), and CppAD::TrackCount().

static TrackElement* CppAD::TrackElement::Root ( void   )  [inline, static]

Definition at line 330 of file track_new_del.hpp.

References CPPAD_ASSERT_KNOWN, CPPAD_MAX_NUM_THREADS, and root_for().

Referenced by Print(), CppAD::TrackDelVec(), and CppAD::TrackNewVec().

static void CppAD::TrackElement::Print ( size_t  thread  )  [inline, static]

Definition at line 345 of file track_new_del.hpp.

References CPPAD_NULL, file, line, next, ptr, and Root().

Referenced by CppAD::TrackCount().


Member Data Documentation

std::string CppAD::TrackElement::file

Definition at line 307 of file track_new_del.hpp.

Referenced by Print().

int CppAD::TrackElement::line

Definition at line 308 of file track_new_del.hpp.

Referenced by Print().

void* CppAD::TrackElement::ptr

Definition at line 309 of file track_new_del.hpp.

Referenced by Print(), and CppAD::TrackDelVec().

TrackElement* CppAD::TrackElement::next

Definition at line 310 of file track_new_del.hpp.

Referenced by Print(), CppAD::TrackDelVec(), and CppAD::TrackNewVec().


The documentation for this class was generated from the following file:
Generated on Sun Nov 14 14:15:36 2010 for Coin-All by  doxygen 1.4.7