GATE
Loading...
Searching...
No Matches
gate_linkedentry_class Struct Reference

A double-linked-list entry holding the link information and the content. More...

#include <arrays.h>

Data Fields

struct gate_linkedentry_classprevious
 
struct gate_linkedentry_classnext
 
void * data
 
union { 
 
attachment 
 

Detailed Description

A double-linked-list entry holding the link information and the content.

A linked-entry instance is overallocated (sizeof(gate_linkedentry_t) + sizeof(item_type)) and the content data is placed after the entry object The entry object holds links to the previous and the next entry in a linked-list. A data pointer addresses the beginning of the content type (following the linked-entry object)

Field Documentation

◆ previous

struct gate_linkedentry_class* previous

pointer to previous entry in linked list

◆ next

struct gate_linkedentry_class* next

pointer to next entry in linked list

◆ data

void* data

pointer to item content data

◆ [union]

union { ... } attachment

alignment ensurance helper structure


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