source: trunk/lib/Directory.h @ 10

Last change on this file since 10 was 10, checked in by Jari Häkkinen, 16 years ago

Reading directory structure.

  • Property svn:eol-style set to native
  • Property svn:keywords set to Id
File size: 622 bytes
Line 
1// $Id: Directory.h 10 2005-12-30 11:57:57Z jari $
2
3#ifndef _theplu_svnstat_directory_
4#define _theplu_svnstat_directory_
5
6#include "Node.h"
7
8#include <vector>
9
10namespace theplu{
11namespace svnstat{
12
13  ///
14  /// Class taking care of directories.
15  ///
16  class Directory : public Node
17  {
18  public:
19    ///
20    /// @brief Constructor
21    ///
22    Directory(const std::string& path);
23
24    ///
25    /// @brief Destructor
26    ///
27    ~Directory(void);
28
29    bool parse(void);
30
31    void print(void);
32
33  private:
34    ///
35    /// @brief Copy Constructor, not implemented
36    ///
37    Directory(const Directory&);
38
39    std::vector<Node*> daughters_;
40  };
41
42}} // end of namespace svnstat and namespace theplu
43
44#endif
Note: See TracBrowser for help on using the repository browser.