VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
recursiveReaderWriterIterator.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 2001 MaK Technologies, Inc.
3 ** All rights reserved.
4 *******************************************************************************/
5 /*******************************************************************************
6 ** $RCSfile: recReaderWriterIter.h,v $ $Revision: 1.2 $ $State: Exp $
7 *******************************************************************************/
8 
11 
17 
18 #ifndef DtRecursiveReaderWriterIterator_H_
19 #define DtRecursiveReaderWriterIterator_H_
20 
21 #include <vector>
23 class DtReaderWriter;
25 
33 #include "vrfutil/vrfutilDefines.h"
35 {
36 public:
39 
42 
44  DtReaderWriter* first();
45 
47  DtReaderWriter* current() const;
48 
51  DtReaderWriter* next();
52 
53 private:
57 
59  const DtRecursiveReaderWriterIterator& operator=(
61 
62 protected:
64  std::vector<DtReaderWriterRegistryData*>::const_iterator myCursor;
66 };
67 
68 #endif
Iterator for iterating over a DtReaderWriter object and all its descendants (held in each DtReaderWri...
Definition: recursiveReaderWriterIterator.h:34
Definition: readerWriterRegistryData.h:25
Definition: readerWriter.h:85
Definition: readerWriterRegistry.h:39
const DtReaderWriterRegistry & myList
Definition: recursiveReaderWriterIterator.h:63
DtRecursiveReaderWriterIterator * myChildIterator
Definition: recursiveReaderWriterIterator.h:65
#define DT_DLL_vrfutil
This file is used to determine how to build Disable inconsistent dll linkage warning Visual Studio 6...
Definition: vrfutilDefines.h:34
std::vector< DtReaderWriterRegistryData * >::const_iterator myCursor
Definition: recursiveReaderWriterIterator.h:64

Document ID: Generated on Wed Mar 27 22:49:11 EDT 2024 from SVN revision 264633
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)