VR-Forces 4.0.4 Class Documentation
include/vrfobjcore/formationQueryResultList.h
Go to the documentation of this file.
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 

Document ID: Generated on Fri Jun 29 16:33:32 EDT 2012 from SVN revision 116588
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)