<libroxml  version="3.0.1" />
contact: tristan.lelong@libroxml.net
Data Fields
memory_cell_t Struct Reference

memory cell structure More...

#include <roxml_types.h>

Data Fields

int type
 
int occ
 
void * ptr
 
unsigned long int id
 
struct memory_cell * next
 
struct memory_cell * prev
 

Detailed Description

memory cell structure

This is the structure for a memory cell. It contains the pointer info and type. It also contains the caller id so that it can free without reference to a specific pointer

Definition at line 40 of file roxml_types.h.

Field Documentation

◆ id

unsigned long int memory_cell_t::id

thread id of allocator

Definition at line 44 of file roxml_types.h.

◆ next

struct memory_cell* memory_cell_t::next

next memory cell

Definition at line 45 of file roxml_types.h.

◆ occ

int memory_cell_t::occ

number of element

Definition at line 42 of file roxml_types.h.

◆ prev

struct memory_cell* memory_cell_t::prev

prev memory cell

Definition at line 46 of file roxml_types.h.

◆ ptr

void* memory_cell_t::ptr

pointer

Definition at line 43 of file roxml_types.h.

◆ type

int memory_cell_t::type

pointer type from PTR_NODE, PTR_CHAR...

Definition at line 41 of file roxml_types.h.