SIS
Symmetric Index Structures
|
Go to the source code of this file.
Defines | |
#define | mSequenceDeclare(Type) |
#define | mSequenceDefine(Type) |
#define mSequenceDeclare | ( | Type | ) |
typedef struct t##Type##Sequence{\ Type * seq;\ UINT seqStored;\ UINT seqAlloced;\ SINT growth;\ } Type##Sequence;\ Type##Sequence * Type##SequenceInit();\ Type##Sequence * Type##SequenceInit2( UINT seqAlloced, SINT growth );\ void Type##SequenceFree( Type##Sequence * seq );\ void Type##SequenceAdd( Type##Sequence * seq, Type elementToAdd );\ void Type##SequenceWrite( const Type##Sequence * seq, FILE * fp );\ Type##Sequence * Type##SequenceRead( FILE * fp );\ void Type##SequenceAlloc( Type##Sequence * seq, UINT seqAlloced );\ void Type##SequenceShrink( Type##Sequence * seq );\ void Type##SequenceAppend( Type##Sequence * seq, const Type##Sequence * s );\ void Type##SequenceCpy( Type##Sequence * dest, const Type##Sequence * src );
Definition at line 4 of file sequence.h.
#define mSequenceDefine | ( | Type | ) |
Definition at line 22 of file sequence.h.