}
- void
- Filelist::append(const string& name, unsigned int status)
- {
- files.push_back(File(name, status));
- }
-
-
void
append_helper(const string& name, unsigned int status)
{
- filelist.append(name, status);
+ filelist.files.push_back(File(name, status));
}
vector<File>::iterator find(const string& name);
vector<File>::const_iterator find(const string& name) const;
- void append(const string& name, unsigned int status); // should be private
-
private:
void initialize();
vector<File> files;
+ friend void append_helper(const string& name, unsigned int status);
+
};
extern Filelist filelist;