VR-Forces 5.0.1 Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
formationQueryResultList.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 2011 MAK Technologies, Inc.
3 ** All rights reserved.
4 *******************************************************************************/
5 
8 
10 
11 #pragma once
12 
13 #include "vrfutil/vrfutilDefines.h"
14 #include <list>
15 #ifdef __linux__
16 #include <cstddef>
17 #endif
18 
20 
26 {
27 public:
28 
30 
31  virtual ~DtFormationQueryResultList();
32 
35  virtual void add(DtFormationQueryResult* item);
36  virtual void remove(DtFormationQueryResult* item);
38 
39  typedef std::list<DtFormationQueryResult*>::iterator iterator;
40  typedef std::list<DtFormationQueryResult*>::const_iterator const_iterator;
41 
44  virtual iterator begin();
45  virtual const_iterator begin() const;
46  virtual iterator end();
47  virtual const_iterator end() const;
48  virtual size_t size() const;
50 
51 protected:
52 
53  std::list<DtFormationQueryResult*> myResultList;
54 };
55 
voidpf void uLong size
Definition: ioapi.h:39
std::list< DtFormationQueryResult * >::iterator iterator
Definition: formationQueryResultList.h:39
std::list< DtFormationQueryResult * >::const_iterator const_iterator
Definition: formationQueryResultList.h:40
#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
Definition: formationQueryResult.h:18
std::list< DtFormationQueryResult * > myResultList
Definition: formationQueryResultList.h:53
Instances of DtFormationQueryResultList are lists of DtFormationRequeryResult pointers. The contents of the list can be iterated over just as a standard list.
Definition: formationQueryResultList.h:25

Document ID: Generated on Mon Jun 20 00:38:30 EDT 2022 from SVN revision 244029
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)