Changeset 2434 for trunk/map

Show
Ignore:
Timestamp:
09/24/05 14:35:30 (5 years ago)
Author:
okhan
Message:

einige fehler ausgerauemt

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/map/include/pimp.h

    • Property cvs2svn:cvs-rev changed from 1.15 to 1.16
    r2420 r2434  
    5050namespace map{ 
    5151 
     52    class Directory { 
     53 
     54 
     55    public: 
     56 
     57    Directory(const char *name);//Konstruktor uebergebene Parameter 
     58                                //ist der Pfad 
     59     Directory(const string &name);//ueberladener Kostruktor, somit 
     60                                  //kann auch die c++ stringklasse 
     61                                  //uebergeben werden 
     62 
     63 
    5264class Directory { 
    5365public: 
    5466    Directory(const char *name);//Konstruktor uebergebene Parameter ist der Pfad 
    5567    Directory(const string &name);//ueberladener Kostruktor, somit kann auch die c++ stringklasse uebergeben werden 
     68 
    5669    ~Directory();//Destruktor 
     70 
     71    operator bool() const;// der bool-Operator liefert false zurueck, 
     72                          // falls auf keine Datei mehr zugegriffen 
     73                          // werden kann 
     74     const string &operator()() const;//gibt den Namen der aktuellen 
     75                                     //Datei zurueck 
     76    Directory& operator++();// Objekt zeigt anschliessend auf die 
     77                            // naechste Datei/Verzeichnis 
     78    private: 
     79 
    5780    operator bool() const;// der bool-Operator liefert false zurueck, falls auf keine Datei mehr zugegriffen werden kann 
    5881    const string &operator()() const;//gibt den Namen der aktuellen Datei zurueck 
    5982    Directory& operator++();// Objekt zeigt anschliessend auf die naechste Datei/Verzeichnis 
    6083private: 
     84 
    6185    DIR* dir; 
    6286    string here; 
    63 }; 
     87    }; 
    6488 
    6589class FileStatus { 
     
    660684/** 
    661685 * $Log$ 
     686 * Revision 1.16  2005/09/24 12:35:30  okhan 
     687 * einige fehler ausgerauemt 
     688 * 
    662689 * Revision 1.15  2005/09/23 15:21:45  marius 
    663690 * compiliert nun mit allem schnick schnack