BDE 4.14.0 Production release
|
This is the complete list of members for bdlcc::SkipList< KEY, DATA >, including all inherited members.
add(const KEY &key, const DATA &data, bool *newFrontFlag=0) | bdlcc::SkipList< KEY, DATA > | inline |
add(PairHandle *result, const KEY &key, const DATA &data, bool *newFrontFlag=0) | bdlcc::SkipList< KEY, DATA > | inline |
addAtLevelRaw(Pair **result, int level, const KEY &key, const DATA &data, bool *newFrontFlag=0) | bdlcc::SkipList< KEY, DATA > | inline |
addAtLevelRawR(Pair **result, int level, const KEY &key, const DATA &data, bool *newFrontFlag=0) | bdlcc::SkipList< KEY, DATA > | inline |
addAtLevelUniqueRaw(Pair **result, int level, const KEY &key, const DATA &data, bool *newFrontFlag=0) | bdlcc::SkipList< KEY, DATA > | |
addAtLevelUniqueRawR(Pair **result, int level, const KEY &key, const DATA &data, bool *newFrontFlag=0) | bdlcc::SkipList< KEY, DATA > | |
addPairReferenceRaw(const Pair *reference) const | bdlcc::SkipList< KEY, DATA > | inline |
addR(const KEY &key, const DATA &data, bool *newFrontFlag=0) | bdlcc::SkipList< KEY, DATA > | inline |
addR(PairHandle *result, const KEY &key, const DATA &data, bool *newFrontFlag=0) | bdlcc::SkipList< KEY, DATA > | inline |
addRaw(Pair **result, const KEY &key, const DATA &data, bool *newFrontFlag=0) | bdlcc::SkipList< KEY, DATA > | inline |
addRawR(Pair **result, const KEY &key, const DATA &data, bool *newFrontFlag=0) | bdlcc::SkipList< KEY, DATA > | inline |
addUnique(const KEY &key, const DATA &data, bool *newFrontFlag=0) | bdlcc::SkipList< KEY, DATA > | inline |
addUnique(PairHandle *result, const KEY &key, const DATA &data, bool *newFrontFlag=0) | bdlcc::SkipList< KEY, DATA > | inline |
addUniqueR(const KEY &key, const DATA &data, bool *newFrontFlag=0) | bdlcc::SkipList< KEY, DATA > | inline |
addUniqueR(PairHandle *result, const KEY &key, const DATA &data, bool *newFrontFlag=0) | bdlcc::SkipList< KEY, DATA > | |
addUniqueRaw(Pair **result, const KEY &key, const DATA &data, bool *newFrontFlag=0) | bdlcc::SkipList< KEY, DATA > | inline |
addUniqueRawR(Pair **result, const KEY &key, const DATA &data, bool *newFrontFlag=0) | bdlcc::SkipList< KEY, DATA > | inline |
allocator() const | bdlcc::SkipList< KEY, DATA > | inline |
back(PairHandle *back) const | bdlcc::SkipList< KEY, DATA > | inline |
backRaw(Pair **back) const | bdlcc::SkipList< KEY, DATA > | inline |
BCEC_DUPLICATE enum value | bdlcc::SkipList< KEY, DATA > | |
BCEC_INVALID enum value | bdlcc::SkipList< KEY, DATA > | |
BCEC_NOT_FOUND enum value | bdlcc::SkipList< KEY, DATA > | |
BCEC_SUCCESS enum value | bdlcc::SkipList< KEY, DATA > | |
BSLMF_NESTED_TRAIT_DECLARATION(SkipList, bslma::UsesBslmaAllocator) | bdlcc::SkipList< KEY, DATA > | |
e_DUPLICATE enum value | bdlcc::SkipList< KEY, DATA > | |
e_INVALID enum value | bdlcc::SkipList< KEY, DATA > | |
e_NOT_FOUND enum value | bdlcc::SkipList< KEY, DATA > | |
e_SUCCESS enum value | bdlcc::SkipList< KEY, DATA > | |
exists(const KEY &key) const | bdlcc::SkipList< KEY, DATA > | |
find(PairHandle *item, const KEY &key) const | bdlcc::SkipList< KEY, DATA > | inline |
findLowerBound(PairHandle *item, const KEY &key) const | bdlcc::SkipList< KEY, DATA > | inline |
findLowerBoundR(PairHandle *item, const KEY &key) const | bdlcc::SkipList< KEY, DATA > | inline |
findLowerBoundRaw(Pair **item, const KEY &key) const | bdlcc::SkipList< KEY, DATA > | inline |
findLowerBoundRRaw(Pair **item, const KEY &key) const | bdlcc::SkipList< KEY, DATA > | inline |
findR(PairHandle *item, const KEY &key) const | bdlcc::SkipList< KEY, DATA > | inline |
findRaw(Pair **item, const KEY &key) const | bdlcc::SkipList< KEY, DATA > | inline |
findRRaw(Pair **item, const KEY &key) const | bdlcc::SkipList< KEY, DATA > | inline |
findUpperBound(PairHandle *item, const KEY &key) const | bdlcc::SkipList< KEY, DATA > | inline |
findUpperBoundR(PairHandle *item, const KEY &key) const | bdlcc::SkipList< KEY, DATA > | inline |
findUpperBoundRaw(Pair **item, const KEY &key) const | bdlcc::SkipList< KEY, DATA > | inline |
findUpperBoundRRaw(Pair **item, const KEY &key) const | bdlcc::SkipList< KEY, DATA > | inline |
front(PairHandle *front) const | bdlcc::SkipList< KEY, DATA > | inline |
frontRaw(Pair **front) const | bdlcc::SkipList< KEY, DATA > | inline |
isEmpty() const | bdlcc::SkipList< KEY, DATA > | inline |
length() const | bdlcc::SkipList< KEY, DATA > | inline |
level(const Pair *reference) | bdlcc::SkipList< KEY, DATA > | inlinestatic |
next(PairHandle *next, const Pair *reference) const | bdlcc::SkipList< KEY, DATA > | inline |
nextRaw(Pair **next, const Pair *reference) const | bdlcc::SkipList< KEY, DATA > | inline |
operator!= | bdlcc::SkipList< KEY, DATA > | friend |
operator=(const SkipList &rhs) | bdlcc::SkipList< KEY, DATA > | |
operator== | bdlcc::SkipList< KEY, DATA > | friend |
Pair typedef | bdlcc::SkipList< KEY, DATA > | |
PairHandle typedef | bdlcc::SkipList< KEY, DATA > | |
popFront(PairHandle *item=0) | bdlcc::SkipList< KEY, DATA > | inline |
popFrontRaw(Pair **item) | bdlcc::SkipList< KEY, DATA > | inline |
previous(PairHandle *prevPair, const Pair *reference) const | bdlcc::SkipList< KEY, DATA > | inline |
previousRaw(Pair **prevPair, const Pair *reference) const | bdlcc::SkipList< KEY, DATA > | inline |
print(bsl::ostream &stream, int level=0, int spacesPerLevel=4) const | bdlcc::SkipList< KEY, DATA > | |
releaseReferenceRaw(const Pair *reference) | bdlcc::SkipList< KEY, DATA > | inline |
remove(const Pair *reference) | bdlcc::SkipList< KEY, DATA > | inline |
removeAll() | bdlcc::SkipList< KEY, DATA > | inline |
removeAll(bsl::vector< PairHandle > *removed) | bdlcc::SkipList< KEY, DATA > | inline |
removeAll(std::vector< PairHandle > *removed) | bdlcc::SkipList< KEY, DATA > | inline |
removeAllRaw(bsl::vector< Pair * > *removed) | bdlcc::SkipList< KEY, DATA > | inline |
removeAllRaw(std::vector< Pair * > *removed) | bdlcc::SkipList< KEY, DATA > | inline |
RET_DUPLICATE enum value | bdlcc::SkipList< KEY, DATA > | |
RET_INVALID enum value | bdlcc::SkipList< KEY, DATA > | |
RET_NOT_FOUND enum value | bdlcc::SkipList< KEY, DATA > | |
RET_SUCCESS enum value | bdlcc::SkipList< KEY, DATA > | |
skipBackward(PairHandle *item) const | bdlcc::SkipList< KEY, DATA > | inline |
skipBackwardRaw(Pair **item) const | bdlcc::SkipList< KEY, DATA > | inline |
skipForward(PairHandle *item) const | bdlcc::SkipList< KEY, DATA > | inline |
skipForwardRaw(Pair **item) const | bdlcc::SkipList< KEY, DATA > | inline |
SkipList(bslma::Allocator *basicAllocator=0) | bdlcc::SkipList< KEY, DATA > | explicit |
SkipList(const SkipList &original, bslma::Allocator *basicAllocator=0) | bdlcc::SkipList< KEY, DATA > | |
SkipListPair< KEY, DATA > | bdlcc::SkipList< KEY, DATA > | friend |
SkipListPairHandle< KEY, DATA > | bdlcc::SkipList< KEY, DATA > | friend |
update(const Pair *reference, const KEY &newKey, bool *newFrontFlag=0, bool allowDuplicates=true) | bdlcc::SkipList< KEY, DATA > | inline |
updateR(const Pair *reference, const KEY &newKey, bool *newFrontFlag=0, bool allowDuplicates=true) | bdlcc::SkipList< KEY, DATA > | inline |
~SkipList() | bdlcc::SkipList< KEY, DATA > |