2005/5/9

     
 

TMap_h

artefaktur
Modules   Namespace List   Class Hierarchy   Alphabetical List   Compound List   Namespace Members   Compound Members   Related Pages  

TMap.h File Reference

#include TCollection.h
#include TSet.h

Namespaces

namespace  acdk
namespace  acdk::util

Defines

#define ACDK_DECL_MAP(Type1, RType1, Type2, RType2)


Define Documentation

#define ACDK_DECL_MAP Type1,
RType1,
Type2,
RType2   ) 
 

Value:

ACDK_DECL_TCONTAINER2(Map, Type1, RType1, Type2, RType2); \
  typedef Type1##To##Type2##Map::RMapEntrySetType R##Type1##To##Type2##MapEntrySet; \
  typedef Type1##To##Type2##Map::RKeySetType R##Type1##Set; \
  typedef Type1##To##Type2##Map::RValueSetType R##Type2##Set; \
  typedef ::acdk::util::TIterator<RType1> Type1##Iterator; \
  typedef Type1##Iterator::RefType R##Type1##Iterator; \
  typedef ::acdk::util::TIterator<RType2> Type2##Iterator; \
  typedef Type2##Iterator::RefType R##Type2##Iterator; \
  typedef ::acdk::util::TMapEntry<RType1, RType2> Type1##To##Type2##MapEntry; \
  typedef Type1##To##Type2##MapEntry::RefType R##Type1##To##Type2##MapEntry