Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

base::MemoryTracer::AllocEntry Struct Reference

Collaboration diagram for base::MemoryTracer::AllocEntry:

Collaboration graph
[legend]
List of all members.

Public Member Functions

bool isExternal () const
void setExternal ()
void clearExternal ()
void setMagic ()
bool isMagic () const
bool isNotMagic () const
void fill ()
bool isOK () const
bool isArray ()
void setIsArray (bool isAnArray)

Public Attributes

Byte prefill [Filling]
int size
Byteaddress
int arrayFlag
char * name
int magic
AllocEntryprev
AllocEntrynext
Byte postfill [Filling]

Member Function Documentation

void base::MemoryTracer::AllocEntry::clearExternal  )  [inline]
 

Definition at line 122 of file MemoryTracer.

References magic.

void base::MemoryTracer::AllocEntry::fill  )  [inline]
 

Definition at line 127 of file MemoryTracer.

References base::Int, postfill, and prefill.

bool base::MemoryTracer::AllocEntry::isArray  )  [inline]
 

Definition at line 145 of file MemoryTracer.

References arrayFlag.

bool base::MemoryTracer::AllocEntry::isExternal  )  const [inline]
 

Definition at line 120 of file MemoryTracer.

References magic.

bool base::MemoryTracer::AllocEntry::isMagic  )  const [inline]
 

Definition at line 124 of file MemoryTracer.

References magic.

Referenced by isNotMagic().

bool base::MemoryTracer::AllocEntry::isNotMagic  )  const [inline]
 

Definition at line 125 of file MemoryTracer.

References isMagic().

Referenced by isOK().

bool base::MemoryTracer::AllocEntry::isOK  )  const [inline]
 

Definition at line 133 of file MemoryTracer.

References arrayFlag, base::Int, isNotMagic(), postfill, and prefill.

void base::MemoryTracer::AllocEntry::setExternal  )  [inline]
 

Definition at line 121 of file MemoryTracer.

References magic.

void base::MemoryTracer::AllocEntry::setIsArray bool  isAnArray  )  [inline]
 

Definition at line 146 of file MemoryTracer.

References arrayFlag.

void base::MemoryTracer::AllocEntry::setMagic  )  [inline]
 

Definition at line 123 of file MemoryTracer.

References magic.


Member Data Documentation

Byte* base::MemoryTracer::AllocEntry::address
 

Definition at line 150 of file MemoryTracer.

int base::MemoryTracer::AllocEntry::arrayFlag
 

Definition at line 151 of file MemoryTracer.

Referenced by isArray(), isOK(), and setIsArray().

int base::MemoryTracer::AllocEntry::magic
 

Definition at line 153 of file MemoryTracer.

Referenced by clearExternal(), isExternal(), isMagic(), setExternal(), and setMagic().

char* base::MemoryTracer::AllocEntry::name
 

Definition at line 152 of file MemoryTracer.

AllocEntry* base::MemoryTracer::AllocEntry::next
 

Definition at line 156 of file MemoryTracer.

Byte base::MemoryTracer::AllocEntry::postfill[Filling]
 

Definition at line 158 of file MemoryTracer.

Referenced by fill(), and isOK().

Byte base::MemoryTracer::AllocEntry::prefill[Filling]
 

Definition at line 148 of file MemoryTracer.

Referenced by fill(), and isOK().

AllocEntry* base::MemoryTracer::AllocEntry::prev
 

Definition at line 155 of file MemoryTracer.

int base::MemoryTracer::AllocEntry::size
 

Definition at line 149 of file MemoryTracer.


The documentation for this struct was generated from the following file:
Generated on Thu Jul 29 16:38:48 2004 for OpenSim by doxygen 1.3.6