#include "ctl/algorithm.temp.h"
#include "ctl/algorithm.h"
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. |
Definition in file dg/array.h.