|
Public Types |
| typedef void *(* | GenericEachFunction )(void *, void *) |
| typedef int(* | GenericCompareFunction )(const void *, const void *) |
| typedef int(* | GenericCompareFunctionWithState )(const void *, const void *, void *) |
| typedef int(* | UnaryPredicateGlue )(const void *, void *) |
Public Member Functions |
| | _PointerList_ (const _PointerList_ &list) |
| | _PointerList_ (int32 itemsPerBlock=20, bool owning=false) |
| | ~_PointerList_ () |
| void * | EachElement (GenericEachFunction, void *) |
| void | SortItems (GenericCompareFunction) |
| void | SortItems (GenericCompareFunctionWithState, void *state) |
| void | HSortItems (GenericCompareFunction) |
| void | HSortItems (GenericCompareFunctionWithState, void *state) |
| void * | BinarySearch (const void *, GenericCompareFunction) const |
| void * | BinarySearch (const void *, GenericCompareFunctionWithState, void *state) const |
| int32 | BinarySearchIndex (const void *, GenericCompareFunction) const |
| int32 | BinarySearchIndex (const void *, GenericCompareFunctionWithState, void *state) const |
| int32 | BinarySearchIndexByPredicate (const void *, UnaryPredicateGlue) const |
| bool | Owning () const |
| bool | ReplaceItem (int32, void *) |
Protected Attributes |
| bool | owning |