#include "ctl/algorithm.h"
#include "ctl/algorithm.temp.h"
Go to the source code of this file.
Defines | |
#define | ctl_declare_vector(label, type) |
Declare a vector (a dynamically grown/shrunk array of items). | |
#define | ctl_vector_foreach_const(label, instance, iterator) |
Iterate each member of a vector. | |
#define | ctl_vector_foreach_const_reverse(label, instance, iterator) |
Iterate each member of a vector, backwards. | |
#define | ctl_vector_foreach(label, instance, iterator) |
Iterate each member of a vector. | |
#define | ctl_vector_foreach_reverse(label, instance, iterator) |
Iterate each member of a vector, backwards. | |
#define | ctl_vector_foreach_mutable(label, instance, iterator) |
Iterate each member of a vector. | |
#define | ctl_vector_foreach_mutable_reverse(label, instance, iterator) |
Iterate each member of a vector backwards. | |
#define | ctl_cooked(text) text |
Vector initializes and de-initializes members Pass without the parenthetical portion, like: ctl_implement_vector(mycompounds,foobar,ctl_cooked). | |
#define | ctl_raw(text) |
Vector members are not initialized/de-initialized Pass without the parenthetical portion, like: ctl_implement_vector(myints,int32,ctl_raw). | |
#define | ctl_implement_vector(label, type, rawcook) |
Make vector functions and data from template. |
Definition in file vector.h.