SIS
Symmetric Index Structures
|
Go to the source code of this file.
Data Structures | |
struct | BitSequence |
Functions | |
BitSequence * | BitSequenceInit () |
BitSequence * | BitSequenceInit2 (UINT seqAlloced, SINT growth) |
void | BitSequenceFree (BitSequence *seq) |
void | BitSequenceAdd (BitSequence *seq, UINT elementToAdd) |
UINT | BitSequenceGet (const BitSequence *seq, UINT position) |
void | BitSequenceSet (BitSequence *seq, UINT position, UINT value) |
void | BitSequenceWrite (BitSequence *seq, FILE *fp) |
BitSequence * | BitSequenceRead (FILE *fp) |
void | BitSequenceShrink (BitSequence *seq) |
void | BitSequenceAppend (BitSequence *seq, const BitSequence *s) |
void | BitSequenceCpy (BitSequence *dest, const BitSequence *src) |
void BitSequenceAdd | ( | BitSequence * | seq, |
UINT | elementToAdd | ||
) |
Definition at line 25 of file bitSequence.c.
Referenced by BitSequenceAppend().
void BitSequenceAppend | ( | BitSequence * | seq, |
const BitSequence * | s | ||
) |
Definition at line 117 of file bitSequence.c.
Referenced by BitSequenceCpy().
void BitSequenceCpy | ( | BitSequence * | dest, |
const BitSequence * | src | ||
) |
Definition at line 125 of file bitSequence.c.
void BitSequenceFree | ( | BitSequence * | seq | ) |
Definition at line 20 of file bitSequence.c.
UINT BitSequenceGet | ( | const BitSequence * | seq, |
UINT | position | ||
) |
Definition at line 93 of file bitSequence.c.
Referenced by BitSequenceAppend().
BitSequence* BitSequenceInit | ( | ) |
Definition at line 5 of file bitSequence.c.
BitSequence* BitSequenceInit2 | ( | UINT | seqAlloced, |
SINT | growth | ||
) |
Definition at line 9 of file bitSequence.c.
Referenced by BitSequenceInit(), and BitSequenceRead().
BitSequence* BitSequenceRead | ( | FILE * | fp | ) |
Definition at line 66 of file bitSequence.c.
void BitSequenceSet | ( | BitSequence * | seq, |
UINT | position, | ||
UINT | value | ||
) |
Definition at line 104 of file bitSequence.c.
Referenced by BitSequenceAdd().
void BitSequenceShrink | ( | BitSequence * | seq | ) |
Definition at line 88 of file bitSequence.c.
void BitSequenceWrite | ( | BitSequence * | seq, |
FILE * | fp | ||
) |
Definition at line 44 of file bitSequence.c.