#ifndef VLIST_H #define VLIST_H #include #include "vlistparser.h" class VLIST_ITEM { public: SSTRING vendor; SSTRING fp; SSTRING comment; /*~PROTOBEG~ VLIST_ITEM */ public: bool check (void); /*~PROTOEND~ VLIST_ITEM */ }; class VLIST { protected: VLIST_PARSER vlp; VIEWITEMS vi; bool modified; /*~PROTOBEG~ VLIST */ public: VLIST (void); int count (void); void erase (int nb); bool get (int nb, VLIST_ITEM&vlitem); private: bool get_value (const char *line, SSTRING&s); public: void set (int nb, VLIST_ITEM&vlitem); ~VLIST (void); /*~PROTOEND~ VLIST */ }; #endif /* VLIST_H */