Home Libraries Author Links

dset.h File Reference


Detailed Description

Specification of data types and functions for abstract set, multiset, map and multimap types modelling associative containers for objects of configurable element types.

Version:
1.06-r11
Date:
2006-11-17 17:34:36 (tom)
Author:
Tom Michaelis
SysToMath
Wittelsbacherstr. 7
D-80469 Munich
Contact:
http://www.SysToMath.com
mailto:Tom.Michaelis@SysToMath.com
This C header file contains declarations of data types and functions specifying abstract set, multiset, map and multimap types modelling associative containers for objects of configurable element types. They are implemented in the C inline file _dset.h and in the C program file dset.c belonging to the SysToMath Base C Library stmbase.

Definition in file dset.h.

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Defines

#define StmSetTypeDefine(ElemType, elemCmpFct)
 Definition of the abstract set type ElemTypeStmSet of associative set containers holding elements of type ElemType ordered by the function elemCmpFct and definition of its abstract iterator type ElemTypeStmSetIterator.
#define StmMultiSetTypeDefine(ElemType, elemCmpFct)
 Definition of the abstract multiset type ElemTypeStmMultiSet of associative multiset containers holding elements of type ElemType ordered by the function elemCmpFct and definition of its abstract iterator type ElemTypeStmMultiSetIterator.
#define StmMapTypeDefine(ElemType, KeyType, MappedType, keyCmpFct)
 Definition of the abstract map type ElemTypeStmMap of associative map containers holding elements of type ElemType being pairs of KeyType and MappedType objects ordered by the function keyCmpFct and definition of its abstract iterator type ElemTypeStmMapIterator.
#define StmMultiMapTypeDefine(ElemType, KeyType, MappedType, keyCmpFct)
 Definition of the abstract multimap type ElemTypeStmMultiMap of associative multimap containers holding elements of type ElemType being pairs of KeyType and MappedType objects ordered by the function keyCmpFct and definition of its abstract iterator type ElemTypeStmMultiMapIterator.


© Copyright Tom Michaelis 2002-2007

Distributed under the SysToMath Software License (See the accompanying file license.txt or a copy at www.SysToMath.com).