|
FreeBASIC
0.91.0
|
#include "common.bi"

Go to the source code of this file.
Data Structures | |
| class | TLISTNODE |
| class | TLISTTB |
| class | TLIST |
Macros | |
| #define | __LIST_BI__ |
Enumerations | |
| enum | LIST_FLAGS { LIST_FLAGS_NONE = &h00000000, LIST_FLAGS_CLEARNODES = &h00000001, LIST_FLAGS_LINKFREENODES = &h00000002, LIST_FLAGS_LINKUSEDNODES = &h00000004, LIST_FLAGS_CLEAR = LIST_FLAGS_CLEARNODES or LIST_FLAGS_LINKFREENODES or LIST_FLAGS_LINKUSEDNODES, LIST_FLAGS_NOCLEAR = LIST_FLAGS_LINKFREENODES or LIST_FLAGS_LINKUSEDNODES, LIST_FLAGS_ALL = &hFFFFFFFF } |
Functions | |
| sub | listInit (byval_as_TLIST_ptr list, byval_as_integer nodes, byval_as_integer nodelen, byval_as_LIST_FLAGS flags=LIST_FLAGS_ALL) |
| sub | listEnd (byval_as_TLIST_ptr list) |
| function_as_any_ptr | listNewNode (byval_as_TLIST_ptr list) |
| sub | listDelNode (byval_as_TLIST_ptr list, byval_as_any_ptr node) |
| sub | listAllocTB (byval_as_TLIST_ptr list, byval_as_integer nodes) |
| function_as_any_ptr | listGetHead (byval_as_TLIST_ptr list) |
| function_as_any_ptr | listGetTail (byval_as_TLIST_ptr list) |
| function_as_any_ptr | listGetPrev (byval_as_any_ptr node) |
| function_as_any_ptr | listGetNext (byval_as_any_ptr node) |
| sub | strlistAppend (byval_as_TLIST_ptr list, byref_as_string s) |
| sub | strlistInit (byval_as_TLIST_ptr list, byval_as_integer nodes) |
| enum LIST_FLAGS |
| sub listAllocTB | ( | byval_as_TLIST_ptr | list, |
| byval_as_integer | nodes | ||
| ) |
| sub listDelNode | ( | byval_as_TLIST_ptr | list, |
| byval_as_any_ptr | node | ||
| ) |
| sub listEnd | ( | byval_as_TLIST_ptr | list) |
| function_as_any_ptr listGetHead | ( | byval_as_TLIST_ptr | list) |
| function_as_any_ptr listGetNext | ( | byval_as_any_ptr | node) |
| function_as_any_ptr listGetPrev | ( | byval_as_any_ptr | node) |
| function_as_any_ptr listGetTail | ( | byval_as_TLIST_ptr | list) |
| sub listInit | ( | byval_as_TLIST_ptr | list, |
| byval_as_integer | nodes, | ||
| byval_as_integer | nodelen, | ||
| byval_as_LIST_FLAGS | flags = LIST_FLAGS_ALL |
||
| ) |
| function_as_any_ptr listNewNode | ( | byval_as_TLIST_ptr | list) |
| sub strlistAppend | ( | byval_as_TLIST_ptr | list, |
| byref_as_string | s | ||
| ) |
| sub strlistInit | ( | byval_as_TLIST_ptr | list, |
| byval_as_integer | nodes | ||
| ) |