![]() |
VR-Forces 4.0.4 Class Documentation
|
00001 /******************************************************************************* 00002 ** Copyright (c) 2011 MAK Technologies, Inc. 00003 ** All rights reserved. 00004 *******************************************************************************/ 00005 00008 00010 00011 #pragma once 00012 00013 #include <list> 00014 #ifdef __linux__ 00015 #include <cstddef> 00016 #endif 00017 00018 class DtFormationQueryResult; 00019 00024 #include "vrfobjcore/vrfobjcoreDefines.h" 00025 class DT_DLL_vrfobjcore DtFormationQueryResultList 00026 { 00027 public: 00028 00029 DtFormationQueryResultList(); 00030 00031 virtual ~DtFormationQueryResultList(); 00032 00035 virtual void add(DtFormationQueryResult* item); 00036 virtual void remove(DtFormationQueryResult* item); 00038 00039 typedef std::list<DtFormationQueryResult*>::iterator iterator; 00040 typedef std::list<DtFormationQueryResult*>::const_iterator const_iterator; 00041 00044 virtual iterator begin(); 00045 virtual const_iterator begin() const; 00046 virtual iterator end(); 00047 virtual const_iterator end() const; 00048 virtual size_t size() const; 00050 00051 protected: 00052 00053 std::list<DtFormationQueryResult*> myResultList; 00054 }; 00055