Rosetta 3.3
Classes | Namespaces | Functions
src/utility/keys/Key3Tuple.hh File Reference

3-tuple meta-key More...

#include <utility/keys/Key3Tuple.fwd.hh>

Classes

class  utility::keys::Key3Tuple< K1, K2, K3 >
 3-tuple meta-key More...

Namespaces

namespace  utility
 

unresizable vector whose size is known at compile time, which may be allocated on the stack, and which indexes from 1.


namespace  utility::keys
 

Keys and key-accessed containers for fast, safe object lookup.


Functions

template<typename K1 , typename K2 , typename K3 >
bool utility::keys::operator== (Key3Tuple< K1, K2, K3 > const &a, Key3Tuple< K1, K2, K3 > const &b)
 Key3Tuple == Key3Tuple.
template<typename K1 , typename K2 , typename K3 >
bool utility::keys::operator!= (Key3Tuple< K1, K2, K3 > const &a, Key3Tuple< K1, K2, K3 > const &b)
 Key3Tuple != Key3Tuple.
template<typename K1 , typename K2 , typename K3 >
bool utility::keys::operator< (Key3Tuple< K1, K2, K3 > const &a, Key3Tuple< K1, K2, K3 > const &b)
 Key3Tuple < Key3Tuple.

Detailed Description

3-tuple meta-key

Author:
Stuart G. Mentzer (Stuart_Mentzer@objexx.com)
Note:
  • Provides a meta-key from keys of different types
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines