#include <track_new_del.hpp>
Collaboration diagram for CppAD::TrackElement:
Public Member Functions | |
TrackElement (void) | |
TrackElement (const char *f, int l, void *p) | |
Static Public Member Functions | |
static TrackElement * | root_for (size_t thread) |
static TrackElement * | Root (void) |
static void | Print (size_t thread) |
Public Attributes | |
std::string | file |
int | line |
void * | ptr |
TrackElement * | next |
Definition at line 304 of file track_new_del.hpp.
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] |
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().
std::string CppAD::TrackElement::file |
void* CppAD::TrackElement::ptr |
Definition at line 310 of file track_new_del.hpp.
Referenced by Print(), CppAD::TrackDelVec(), and CppAD::TrackNewVec().