dg/array.h File Reference

Declare vector container/patterns Everything in the ve. More...

#include "ctl/algorithm.temp.h"
#include "ctl/algorithm.h"

Include dependency graph for dg/array.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Defines

#define ctl_declare_array(label, type, size)
 Declare a fixed array type Similar to 'vector.h' in every way except it doesn't allocate or grow.
#define ctl_array_foreach_const(label, instance, iterator)
 Iterate each member of a array.
#define ctl_array_foreach_const_reverse(label, instance, iterator)
 Iterate each member of a array, backwards.
#define ctl_array_foreach(label, instance, iterator)
 Iterate each member of a array.
#define ctl_array_foreach_reverse(label, instance, iterator)
 Iterate each member of a array, backwards.
#define ctl_array_foreach_mutable(label, instance, iterator)
 Iterate each member of a array.
#define ctl_array_foreach_mutable_reverse(label, instance, iterator)
 Iterate each member of a array backwards.
#define ctl_cooked(text)   text
 Vector initializes and de-initializes members Pass without the parenthetical portion, like: ctl_implement_array(mycompounds,foobar,ctl_cooked).
#define ctl_raw(text)
 Vector members are not initialized/de-initialized Pass without the parenthetical portion, like: ctl_implement_array(myints,int32,ctl_raw).
#define ctl_implement_array(label, type, rawcook)
 Make array functions and data from template.


Detailed Description

Declare vector container/patterns Everything in the ve.

Author:
David Mace

Definition in file dg/array.h.


Generated on Fri Jan 2 15:28:35 2009 for Squat by  doxygen 1.5.6