Changeset 1234 for trunk/lib/Directory.h


Ignore:
Timestamp:
Oct 23, 2010, 6:41:33 PM (11 years ago)
Author:
Peter Johansson
Message:

refs #476. Merged visitor branch into trunk. Used 'svn merge /branches/visitor' because --reintegrate did (currently) not work on our repo. Since I could not merge as suggested in subversion manual, I reverted all mergeinfo properties to avoid future confusion by svn-client. This means (I think) that there will be no connection about this commit and the visitor branch, but to svn-client this will look like a large changeset (just like a merge in the old days).

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/lib/Directory.h

    r978 r1234  
    3333namespace svndigest{
    3434
     35  class NodeVisitor;
     36
    3537  ///
    3638  /// Class taking care of directories.
     
    3941  {
    4042  public:
    41 
    4243    ///
    4344    /// @brief Constructor
     
    5960    ///
    6061    ~Directory(void);
     62
     63    /**
     64       Collect stats from daughter nodes and reset stats in daughter
     65       nodes.
     66     */
     67    void collect_stats(void);
    6168
    6269    ///
     
    96103                         const std::map<int, svn_revnum_t>&) const;
    97104
     105    /**
     106       Calls visitor.enter(*this). If enter returns true, daughter
     107       nodes are traverses. Finally visitor visitor.leave(*this) i called.
     108     */
     109    void traverse(NodeVisitor& visitor);
     110
    98111  private:
    99112    /**
Note: See TracChangeset for help on using the changeset viewer.