Main Page | Class Hierarchy | Class List | File List | Class Members

fvl.h

00001 /* libIXAml - IXA Taldea */
00002 
00003 #ifndef _FVL_H
00004 #define _FVL_H
00005 
00006 #include "fvalue.h"
00007 #include <vector>
00008 
00011 class FVL {
00012   std::vector <FValue*> fValueL;  // FValue lista duen bektorea
00013   unsigned ind;              // Hasierakoa() zein posizio erakutsi
00014 
00015 public:
00016   
00018   FVL();
00019 
00023   FVL(const FVL & fvl);
00024 
00029   FVL operator = (const FVL & fvl);
00030 
00033   void begin();
00034 
00037   void next();
00038 
00042   bool ready() const;
00043   
00047   unsigned size() const;
00048 
00053   FValue* get(const unsigned i) const;
00054 
00058   FValue* current() const;
00059   
00063   void add(const FValue & fv);
00064 
00068   void remove(const FValue & fvalue);
00069 
00070 };
00071 
00072 #endif // _FVL_H

Generated on Tue Sep 11 12:07:42 2007 for libIXAml by doxygen 1.3.5