Sack Library Documentation
ContentsIndexReferenceHome
PreviousUpNext
sack::containers::list Namespace

This is a slab array of pointers, each pointer may be assigned to point to any user data.

When the list is filled to the capacity of Cnt elements, the list is reallocated to be larger. 

 

Cannot add NULL pointer to list, empty elements in the list are represented with NULL, and may be filled by any non-NULL value.

Name 
Description 
The following table lists classes in this documentation. 
The following table lists functions in this documentation. 
The following table lists structs, records, enums in this documentation. 
The following table lists types in this documentation. 
The following table lists macros in this documentation. 
 
Name 
Description 
 
This was a basic attempt to make list into a C++ class. I gave up doing this sort of thing afterwards after realizing the methods of a library and these static methods for a class aren't much different. 
 
Name 
Description 
 
See AddLink.

See DBG_PASS
 
 
 
This is function sack::containers::list::DeleteLink. 
 
This is function sack::containers::list::DeleteListEx. 
 
This is function sack::containers::list::EmptyList. 
 
This is function sack::containers::list::FindLink. 
 
if the callback function returns non 0 - then the looping is aborted, and the value is returned... the user value is passed to the callback. 
 
This is function sack::containers::list::GetLink. 
 
This is function sack::containers::list::GetLinkAddress. 
 
This is function sack::containers::list::SetLinkEx. 
Name 
Description 
Adds a pointer to a user object to a list. 
 
This is function sack::containers::list::DeleteListEx. 
This is a iterator which can be used to check each member in a PLIST
This can be used to continue iterating through a list after a LIST_FORALL has been interrupted. 
This is function sack::containers::list::SetLinkEx. 
 
Name 
Description 
 
 
 
LIST 
 
 
This was a basic attempt to make list into a C++ class. I gave up doing this sort of thing afterwards after realizing the methods of a library and these static methods for a class aren't much different. 
 
 
Name 
Description 
address of the thing... 
Created with a commercial version of Doc-O-Matic. In order to make this message disappear you need to register this software. If you have problems registering this software please contact us at support@toolsfactory.com.
Copyright (c) 2000+. All rights reserved.
What do you think about this topic? Send feedback!