tm_list Struct Reference
[List]

#include <list.h>

Collaboration diagram for tm_list:
Collaboration graph
[legend]

Data Fields

struct tm_list_next
 Pointer to next list element.
union {
   struct tm_list *   _prev
 Pointer to prev element, uncolored.
   unsigned long   _word
 Pointer word.
   struct {
      unsigned long   _color: 2
      unsigned long   _bits: sizeof(void*) * 8 - 2
   }   _c
 bitfield struct containing color.
_prev
 Pointer to next list element with color encoded in lower 2 bits.

Detailed Description

Definition at line 22 of file list.h.


Field Documentation

unsigned long tm_list::_bits

Definition at line 45 of file list.h.

struct { ... } tm_list::_c

bitfield struct containing color.

unsigned long tm_list::_color

Definition at line 44 of file list.h.

struct tm_list* tm_list::_next [read]

Pointer to next list element.

If used as a list header, pointer to first element in list.

Definition at line 27 of file list.h.

union { ... } tm_list::_prev

Pointer to next list element with color encoded in lower 2 bits.

struct tm_list* tm_list::_prev [read]

Pointer to prev element, uncolored.

Definition at line 34 of file list.h.

unsigned long tm_list::_word

Pointer word.

Definition at line 37 of file list.h.


The documentation for this struct was generated from the following file:

Generated on Mon Jan 25 06:33:12 2010 for TM(tredmill) by  doxygen 1.6.1