Files Classes Functions Hierarchy
00001 #ifndef CFCONTAINERVEC_H 00002 #define CFCONTAINERVEC_H 00003 00004 #include <vector> 00005 using namespace std; 00006 00007 #include <compilationfile.h> 00008 #include <typedefs.h> 00009 00010 00037 class cfcontainervec 00038 { 00039 vector< compilationfile* > vi; 00040 uint current; 00041 public: 00042 00044 void construct(uintc size) {}; 00045 00047 compilationfile* operator [] (stringc & filename) const; 00048 00050 boolc add(compilationfile* cf); 00051 00053 boolc remove(stringc & filename); 00054 00056 void reset(); 00058 boolc operator ! (); 00060 void operator ++ (); 00062 compilationfile* operator() () const; 00063 00064 }; 00065 00066 00067 #endif 00068
1.5.8