SecondaryKey
template<typename PrimaryKey, typename SecondaryKey>
template <typename PrimaryKey, typename SecondaryKey, typename Value,
typedef TwoKeyAVLTreeKey<PrimaryKey, SecondaryKey> Key;
const SecondaryKey& secondary)
typename GetPrimaryKey, typename SecondaryKey, \
PrimaryKeyCompare, GetPrimaryKey, SecondaryKey, \
typename SecondaryKey = Value,
typename SecondaryKeyCompare = TwoKeyAVLTreeStandardCompare<SecondaryKey>,
= TwoKeyAVLTreeStandardGetKey<Value, SecondaryKey> >
typedef TwoKeyAVLTreeKey<PrimaryKey, SecondaryKey> Key;
const SecondaryKey& secondaryKey,
const SecondaryKey& secondaryKey);
SecondaryKey secondary;
template<typename PrimaryKey, typename SecondaryKey,
typedef TwoKeyAVLTreeKey<PrimaryKey, SecondaryKey> Key;
const SecondaryKey& secondaryKey, Iterator* iterator)
const SecondaryKey& secondaryKey)
template<typename Value, typename PrimaryKey, typename SecondaryKey,
typedef TwoKeyAVLTreeKey<PrimaryKey, SecondaryKey> Key;
template<typename PrimaryKey, typename SecondaryKey>
template <typename PrimaryKey, typename SecondaryKey, typename Value,
typedef TwoKeyAVLTreeKey<PrimaryKey, SecondaryKey> Key;
const SecondaryKey &secondary)
typename GetPrimaryKey, typename SecondaryKey, \
PrimaryKeyCompare, GetPrimaryKey, SecondaryKey, \
typename SecondaryKey = Value,
= TwoKeyAVLTreeStandardCompare<SecondaryKey>,
= TwoKeyAVLTreeStandardGetKey<Value, SecondaryKey> >
typedef TwoKeyAVLTreeKey<PrimaryKey, SecondaryKey> Key;
const SecondaryKey &secondaryKey,
const SecondaryKey &secondaryKey);
SecondaryKey secondary;
template<typename PrimaryKey, typename SecondaryKey,
typedef TwoKeyAVLTreeKey<PrimaryKey, SecondaryKey> Key;
const SecondaryKey &secondaryKey, Iterator *iterator)
const SecondaryKey &secondaryKey)
template<typename Value, typename PrimaryKey, typename SecondaryKey,
typedef TwoKeyAVLTreeKey<PrimaryKey, SecondaryKey> Key;