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 | ||
) |