Lhogho  0.0.028
 All Data Structures Files Functions Variables Typedefs Macros Pages
node Struct Reference

core atom structure More...

Data Fields

union {
   byte_t   b [16]
 atom structure as 16 bytes More...
 
   uint_t   u [4]
 atom structure as 4 unsigned ints More...
 
   int_t   n [4]
 atom structure as 4 ints More...
 
   ushort_t   s [8]
 atom structure as 8 unsigned shorts More...
 
   chars_t   c [4]
 atom structure as 16 or 8 chars More...
 
   struct node *   a [4]
 atom structure as 4 atoms More...
 
   int64_t   i [2]
 atom structure as 2 int64 More...
 
   float64_t   f [2]
 atom structure as 2 float64 More...
 
   void *   v [4]
 atom structure as 4 pointers More...
 
unode
 union of various views of atom's structure More...
 

Detailed Description

This structure represents the core structure of atoms. It makes various projection in order to treat atom's contents as arrays of various types.

Definition at line 79 of file atoms.h.

Field Documentation

byte_t b[16]

Definition at line 81 of file atoms.h.

uint_t u[4]

Definition at line 82 of file atoms.h.

int_t n[4]

Definition at line 83 of file atoms.h.

ushort_t s[8]

Definition at line 84 of file atoms.h.

chars_t c[4]

Definition at line 85 of file atoms.h.

struct node* a[4]

Definition at line 86 of file atoms.h.

int64_t i[2]

Definition at line 87 of file atoms.h.

float64_t f[2]

Definition at line 88 of file atoms.h.

void* v[4]

Definition at line 89 of file atoms.h.

union { ... } unode

[ HOME | INDEX | ATOMS | VARS | REFERENCE ]
Lhogho Developer's Documentation
Wed Jul 10 2013