MDSTk Libraries  1.1.0
Medical Data Segmentation Toolkit
Classes | Namespaces | Defines
mdsIteratorBase.h File Reference

Medical Data Segmentation Toolkit (MDSTk)
Copyright (c) 2003-2010 by Michal Spanel
. More...

#include "mdsTemplates.h"
#include "mdsIteratorTraits.h"

Classes

class  mds::base::CIteratorBase< I >
 Base class for all iterators. More...

Namespaces

namespace  mds
 

Medical Data Segmentation Toolkit (MDSTk)
Copyright (c) 2003-2005 by Michal Spanel


namespace  mds::base

Defines

#define MDS_ITERATOR(ContainerType, ItemType, IteratorClass)
 Macro declares class members tIterator and tConstIterator within a container class.

Detailed Description

Medical Data Segmentation Toolkit (MDSTk)
Copyright (c) 2003-2010 by Michal Spanel
.

Author: Michal Spanel, spanel@fit.vutbr.cz
Date: 2010/01/24

Id:
mdsIteratorBase.h 2092 2012-02-15 12:50:59Z spanel

Description:


Define Documentation

#define MDS_ITERATOR (   ContainerType,
  ItemType,
  IteratorClass 
)
Value:
enum { ITERATOR_DECLARED }; \
    typedef IteratorClass<ContainerType, ItemType> tIterator; \
    typedef IteratorClass<const ContainerType, const ItemType> tConstIterator;

Macro declares class members tIterator and tConstIterator within a container class.