SIS
Symmetric Index Structures
/Users/dbr/ma/src/bas/lml/bitSequence.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  BitSequence

Functions

BitSequenceBitSequenceInit ()
BitSequenceBitSequenceInit2 (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)
BitSequenceBitSequenceRead (FILE *fp)
void BitSequenceShrink (BitSequence *seq)
void BitSequenceAppend (BitSequence *seq, const BitSequence *s)
void BitSequenceCpy (BitSequence *dest, const BitSequence *src)

Function Documentation

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.