cmdNode_t Struct Reference

A single command node in a doubly-linked list. More...

#include <cmdlist.h>


Data Fields

structType_t sentry
cmdType_t type
struct _cmdNode_t * dest
int arg
union {
   char *   name
   marker_t   until
}; 
struct _cmdNode_t * prev
struct _cmdNode_t * next


Detailed Description

A single command node in a doubly-linked list.

Field Documentation

structType_t cmdNode_t::sentry

cmdType_t cmdNode_t::type

Command type

struct _cmdNode_t* cmdNode_t::dest [read]

Only valid for CT_LOOP* and subproc CTs

int cmdNode_t::arg

Loop iterator for CT_LOOP, arg for CT_SET

char* cmdNode_t::name

Only valid for CT_STITCH and CT_SET

marker_t cmdNode_t::until

Used for variable loop iteration

union { ... }

struct _cmdNode_t* cmdNode_t::prev [read]

The previous node

struct _cmdNode_t* cmdNode_t::next [read]

The next node


The documentation for this struct was generated from the following file:
Generated on Sun Mar 30 14:59:45 2008 for Knitter by  doxygen 1.5.3