BurgerLib
Classes | Defines | Functions
lslist.h File Reference
#include "brtypes.h"
Include dependency graph for lslist.h:
This graph shows which files directly or indirectly include this file:

Classes

struct  ListFixed_t
struct  ListStatic_t
struct  ListDynamic_t
struct  ListIntRange_t
struct  ListFixedRange_t
struct  ListFloatRange_t

Defines

#define ListFixedDestroy(x)
#define ListStaticDestroy(x)
#define ListIntRangeDestroy(x)
#define ListFixedRangeDestroy(x)
#define ListFloatRangeDestroy(x)

Functions

void BURGER_API ListFixedInit (ListFixed_t *Input, char *FirstItem, Word Size, Word Count)
Word BURGER_API ListFixedFind (const ListFixed_t *Input, const char *ItemText)
char *BURGER_API ListFixedGetString (const ListFixed_t *Input, Word Index)
void BURGER_API ListStaticInit (ListStatic_t *Input, char **FirstItem, Word Size, Word Count)
Word BURGER_API ListStaticFind (const ListStatic_t *Input, const char *ItemText)
char *BURGER_API ListStaticGetString (const ListStatic_t *Input, Word Index)
void BURGER_API ListDynamicInit (ListDynamic_t *Input)
Word BURGER_API ListDynamicFind (const ListDynamic_t *Input, const char *ItemText)
char *BURGER_API ListDynamicGetString (const ListDynamic_t *Input, Word Index)
void BURGER_API ListDynamicDestroy (ListDynamic_t *Input)
void BURGER_API ListDynamicAdd (ListDynamic_t *Input, char *ItemText)
void BURGER_API ListDynamicRemoveString (ListDynamic_t *Input, const char *ItemText)
void BURGER_API ListDynamicRemoveIndex (ListDynamic_t *Input, Word Index)
void BURGER_API ListIntRangeInit (ListIntRange_t *Input, int MinVal, int MaxVal)
Word BURGER_API ListIntRangeFind (const ListIntRange_t *Input, const char *ItemText)
char *BURGER_API ListIntRangeGetString (ListIntRange_t *Input, Word Index)
void BURGER_API ListFixedRangeInit (ListFixedRange_t *Input, Fixed32 MinVal, Fixed32 MaxVal, Fixed32 Step)
Fixed32 BURGER_API ListFixedRangeFind (const ListFixedRange_t *Input, const char *ItemText)
char *BURGER_API ListFixedRangeGetString (ListFixedRange_t *Input, Fixed32 Index)
void BURGER_API ListFloatRangeInit (ListFloatRange_t *Input, float MinVal, float MaxVal, float Step)
float BURGER_API ListFloatRangeFind (const ListFloatRange_t *Input, const char *ItemText)
char *BURGER_API ListFloatRangeGetString (ListFloatRange_t *Input, float Index)

Define Documentation

#define ListFixedDestroy (   x)
#define ListFixedRangeDestroy (   x)
#define ListFloatRangeDestroy (   x)
#define ListIntRangeDestroy (   x)
#define ListStaticDestroy (   x)

Function Documentation

void BURGER_API ListDynamicAdd ( ListDynamic_t Input,
char *  ItemText 
)
Word BURGER_API ListDynamicFind ( const ListDynamic_t Input,
const char *  ItemText 
)
char* BURGER_API ListDynamicGetString ( const ListDynamic_t Input,
Word  Index 
)
void BURGER_API ListDynamicRemoveString ( ListDynamic_t Input,
const char *  ItemText 
)
Word BURGER_API ListFixedFind ( const ListFixed_t Input,
const char *  ItemText 
)
char* BURGER_API ListFixedGetString ( const ListFixed_t Input,
Word  Index 
)
void BURGER_API ListFixedInit ( ListFixed_t Input,
char *  FirstItem,
Word  Size,
Word  Count 
)
Fixed32 BURGER_API ListFixedRangeFind ( const ListFixedRange_t Input,
const char *  ItemText 
)
void BURGER_API ListFixedRangeInit ( ListFixedRange_t Input,
Fixed32  MinVal,
Fixed32  MaxVal,
Fixed32  Step 
)
float BURGER_API ListFloatRangeFind ( const ListFloatRange_t Input,
const char *  ItemText 
)
char* BURGER_API ListFloatRangeGetString ( ListFloatRange_t Input,
float  Index 
)
void BURGER_API ListFloatRangeInit ( ListFloatRange_t Input,
float  MinVal,
float  MaxVal,
float  Step 
)
Word BURGER_API ListIntRangeFind ( const ListIntRange_t Input,
const char *  ItemText 
)
char* BURGER_API ListIntRangeGetString ( ListIntRange_t Input,
Word  Index 
)
void BURGER_API ListIntRangeInit ( ListIntRange_t Input,
int  MinVal,
int  MaxVal 
)
Word BURGER_API ListStaticFind ( const ListStatic_t Input,
const char *  ItemText 
)
char* BURGER_API ListStaticGetString ( const ListStatic_t Input,
Word  Index 
)
void BURGER_API ListStaticInit ( ListStatic_t Input,
char **  FirstItem,
Word  Size,
Word  Count 
)