Classes | Functions

CSAccessSSkipList.h File Reference

Header for AccessSSkipList and MultiAccessSSkipList. More...

Go to the source code of this file.

Classes

class  AccessSSkipList< K, T, A, Pr, R >
 Bidirectional Single Linked Keyed SkipList that acts like a map. More...
class  AccessSSkipList< K, T, A, Pr, R >::value_compare
 Compares the keys found in two values. (Sorted Associative Container) More...
class  AccessSSkipList< K, T, A, Pr, R >::T0
 iterator More...
class  AccessSSkipList< K, T, A, Pr, R >::T1
 const_iterator More...
class  MultiAccessSSkipList< K, T, A, Pr, R >
 Bidirectional Single Linked Keyed SkipList that acts like a multimap. More...
class  MultiAccessSSkipList< K, T, A, Pr, R >::value_compare
 Compares the keys found in two values. (Sorted Associative Container) More...
class  MultiAccessSSkipList< K, T, A, Pr, R >::T0
 iterator More...
class  MultiAccessSSkipList< K, T, A, Pr, R >::T1
 const_iterator More...

Functions

template<class K , class T , class Pr , class R >
bool operator== (const AccessSSkipList< K, T, A, Pr, R > &left, const AccessSSkipList< K, T, A, Pr, R > &right)
 Equality Operator (Forward Container)
template<class K , class T , class Pr , class R >
bool operator!= (const AccessSSkipList< K, T, A, Pr, R > &left, const AccessSSkipList< K, T, A, Pr, R > &right)
 NotEqual Operator (Forward Container)
template<class K , class T , class Pr , class R >
bool operator< (const AccessSSkipList< K, T, A, Pr, R > &left, const AccessSSkipList< K, T, A, Pr, R > &right)
 LessThan Operator (Forward Container)
template<class K , class T , class Pr , class R >
bool operator<= (const AccessSSkipList< K, T, A, Pr, R > &left, const AccessSSkipList< K, T, A, Pr, R > &right)
 LessThanOrEqual Operator (Forward Container)
template<class K , class T , class Pr , class R >
bool operator> (const AccessSSkipList< K, T, A, Pr, R > &left, const AccessSSkipList< K, T, A, Pr, R > &right)
 GreaterThan Operator (Forward Container)
template<class K , class T , class Pr , class R >
bool operator>= (const AccessSSkipList< K, T, A, Pr, R > &left, const AccessSSkipList< K, T, A, Pr, R > &right)
 GreaterThanOrEqual Operator (Forward Container)
template<class K , class T , class Pr , class R >
bool operator== (const MultiAccessSSkipList< K, T, A, Pr, R > &left, const MultiAccessSSkipList< K, T, A, Pr, R > &right)
 Equality Operator (Forward Container)
template<class K , class T , class Pr , class R >
bool operator!= (const MultiAccessSSkipList< K, T, A, Pr, R > &left, const MultiAccessSSkipList< K, T, A, Pr, R > &right)
 NotEqual Operator (Forward Container)
template<class K , class T , class Pr , class R >
bool operator< (const MultiAccessSSkipList< K, T, A, Pr, R > &left, const MultiAccessSSkipList< K, T, A, Pr, R > &right)
 LessThan Operator (Forward Container)
template<class K , class T , class Pr , class R >
bool operator<= (const MultiAccessSSkipList< K, T, A, Pr, R > &left, const MultiAccessSSkipList< K, T, A, Pr, R > &right)
 LessThanOrEqual Operator (Forward Container)
template<class K , class T , class Pr , class R >
bool operator> (const MultiAccessSSkipList< K, T, A, Pr, R > &left, const MultiAccessSSkipList< K, T, A, Pr, R > &right)
 GreaterThan Operator (Forward Container)
template<class K , class T , class Pr , class R >
bool operator>= (const MultiAccessSSkipList< K, T, A, Pr, R > &left, const MultiAccessSSkipList< K, T, A, Pr, R > &right)
 GreaterThanOrEqual Operator (Forward Container)

Detailed Description

Header for AccessSSkipList and MultiAccessSSkipList.

These are lists that act like maps where the key is a member of the element.


Function Documentation

template<class K , class T , class Pr , class R >
bool operator== ( const AccessSSkipList< K, T, A, Pr, R > &  left,
const AccessSSkipList< K, T, A, Pr, R > &  right 
)

Equality Operator (Forward Container)

Parameters:
leftfirst list to compare
rightsecond list to compare
Returns:
true if left is equal to right. false, otherwise.
template<class K , class T , class Pr , class R >
bool operator!= ( const AccessSSkipList< K, T, A, Pr, R > &  left,
const AccessSSkipList< K, T, A, Pr, R > &  right 
)

NotEqual Operator (Forward Container)

Parameters:
leftfirst list to compare
rightsecond list to compare
Returns:
true if left is not equal to right. false, otherwise.
template<class K , class T , class Pr , class R >
bool operator< ( const AccessSSkipList< K, T, A, Pr, R > &  left,
const AccessSSkipList< K, T, A, Pr, R > &  right 
)

LessThan Operator (Forward Container)

Parameters:
leftfirst list to compare
rightsecond list to compare
Returns:
true if left is less than right. false, otherwise.
template<class K , class T , class Pr , class R >
bool operator<= ( const AccessSSkipList< K, T, A, Pr, R > &  left,
const AccessSSkipList< K, T, A, Pr, R > &  right 
)

LessThanOrEqual Operator (Forward Container)

Parameters:
leftfirst list to compare
rightsecond list to compare
Returns:
true if left is less than or equal to right. false, otherwise.
template<class K , class T , class Pr , class R >
bool operator> ( const AccessSSkipList< K, T, A, Pr, R > &  left,
const AccessSSkipList< K, T, A, Pr, R > &  right 
)

GreaterThan Operator (Forward Container)

Parameters:
leftfirst list to compare
rightsecond list to compare
Returns:
true if left is greater than right. false, otherwise.
template<class K , class T , class Pr , class R >
bool operator>= ( const AccessSSkipList< K, T, A, Pr, R > &  left,
const AccessSSkipList< K, T, A, Pr, R > &  right 
)

GreaterThanOrEqual Operator (Forward Container)

Parameters:
leftfirst list to compare
rightsecond list to compare
Returns:
true if left is greater than or equal right. false, otherwise.
template<class K , class T , class Pr , class R >
bool operator== ( const MultiAccessSSkipList< K, T, A, Pr, R > &  left,
const MultiAccessSSkipList< K, T, A, Pr, R > &  right 
)

Equality Operator (Forward Container)

Parameters:
leftfirst list to compare
rightsecond list to compare
Returns:
true if left is equal to right. false, otherwise.
template<class K , class T , class Pr , class R >
bool operator!= ( const MultiAccessSSkipList< K, T, A, Pr, R > &  left,
const MultiAccessSSkipList< K, T, A, Pr, R > &  right 
)

NotEqual Operator (Forward Container)

Parameters:
leftfirst list to compare
rightsecond list to compare
Returns:
true if left is not equal to right. false, otherwise.
template<class K , class T , class Pr , class R >
bool operator< ( const MultiAccessSSkipList< K, T, A, Pr, R > &  left,
const MultiAccessSSkipList< K, T, A, Pr, R > &  right 
)

LessThan Operator (Forward Container)

Parameters:
leftfirst list to compare
rightsecond list to compare
Returns:
true if left is less than right. false, otherwise.
template<class K , class T , class Pr , class R >
bool operator<= ( const MultiAccessSSkipList< K, T, A, Pr, R > &  left,
const MultiAccessSSkipList< K, T, A, Pr, R > &  right 
)

LessThanOrEqual Operator (Forward Container)

Parameters:
leftfirst list to compare
rightsecond list to compare
Returns:
true if left is less than or equal to right. false, otherwise.
template<class K , class T , class Pr , class R >
bool operator> ( const MultiAccessSSkipList< K, T, A, Pr, R > &  left,
const MultiAccessSSkipList< K, T, A, Pr, R > &  right 
)

GreaterThan Operator (Forward Container)

Parameters:
leftfirst list to compare
rightsecond list to compare
Returns:
true if left is greater than right. false, otherwise.
template<class K , class T , class Pr , class R >
bool operator>= ( const MultiAccessSSkipList< K, T, A, Pr, R > &  left,
const MultiAccessSSkipList< K, T, A, Pr, R > &  right 
)

GreaterThanOrEqual Operator (Forward Container)

Parameters:
leftfirst list to compare
rightsecond list to compare
Returns:
true if left is greater than or equal right. false, otherwise.
 All Classes Files Functions Variables Typedefs