BloombergLP::bdlcc::SkipList<long long, RecurringEventData>::removeAll

removeAll overloads

Synopses

Declared in <bdlcc_skiplist.h>

Remove all items from this list. Optionally specify removed, a vector to which to append handles to the removed nodes. The items appended to removed will be in ascending order by key value. Return the number of items that were removed from this list. Note that all references in removed must be released (i.e., destroyed) before this skip list is destroyed. Note that if removed is not specified, all removed elements will be released by this method.

int
removeAll();
» more...

Same as the preceding overload, appending handles to removed.

int
removeAll(bsl::vector<PairHandle>* removed);
» more...

Same as the preceding overload, appending handles to removed.

int
removeAll(std::pmr::vector<PairHandle>* removed);
» more...

Same as the preceding overload, appending handles to removed.

int
removeAll(std::vector<PairHandle>* removed);
» more...