source: trunk/lib/File.h @ 4

Last change on this file since 4 was 4, checked in by Peter Johansson, 17 years ago

Initial ci of classes parsing subversion output

File size: 776 bytes
Line 
1//$Id$
2
3#ifndef _theplu_svnstat_file_
4#define _theplu_svnstat_file_
5
6#include "Node.h"
7
8#include <map>
9#include <string>
10#include <vector>
11
12namespace theplu{
13namespace svnstat{
14
15  class File : public Node
16  {
17  public:
18    ///
19    /// @brief Default Constructor
20    ///
21    File(const std::string& name, Node*);
22   
23    ///
24    /// Parsing out information from svn repository
25    ///
26    /// @return true if succesful
27    ///
28    bool parse(void);
29
30  private:
31    ///
32    /// @brief Copy Constructor
33    ///
34    File(const File& c);
35
36    ///
37    /// @brief Parsing svn blame output
38    ///
39    /// @return true if parsing is succesful
40    ///
41    bool blame(void) const;
42   
43   
44    bool binary_;
45 
46  };
47}}
48
49#endif // end of namespace trav end of namespace theplu
50
51
Note: See TracBrowser for help on using the repository browser.