Changeset 998 for branches/0.7-stable
- Timestamp:
- Jan 1, 2010, 11:54:32 PM (13 years ago)
- Location:
- branches/0.7-stable/lib
- Files:
-
- 7 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/0.7-stable/lib/AddStats.cc
r847 r998 77 77 78 78 79 unsigned int AddStats::max_element(const std::vector<unsigned int>& v) const 80 { 81 assert(v.size()); 82 return v.back(); 83 } 84 85 79 86 }} // end of namespace svndigest and namespace theplu -
branches/0.7-stable/lib/AddStats.h
r847 r998 44 44 private: 45 45 void do_parse(const std::string&, svn_revnum_t); 46 unsigned int max_element(const std::vector<unsigned int>&) const; 46 47 47 48 }; -
branches/0.7-stable/lib/BlameStats.cc
r847 r998 118 118 119 119 120 unsigned int BlameStats::max_element(const std::vector<unsigned int>& v) const 121 { 122 assert(v.size()); 123 return v.back(); 124 } 125 120 126 }} // end of namespace svndigest and namespace theplu -
branches/0.7-stable/lib/BlameStats.h
r847 r998 45 45 void do_parse(const std::string&, svn_revnum_t); 46 46 void fill_in(Author2Vector&, svn_revnum_t rev); 47 unsigned int max_element(const std::vector<unsigned int>&) const; 47 48 48 49 }; -
branches/0.7-stable/lib/Stats.cc
r994 r998 332 332 } 333 333 } 334 } 335 336 337 unsigned int Stats::max_element(const std::vector<unsigned int>& vec) const 338 { 339 return *std::max_element(vec.begin(), vec.end()); 334 340 } 335 341 … … 380 386 for (std::set<std::string>::const_iterator i=authors_.begin(); 381 387 i != authors_.end(); ++i) { 382 if (lines(*i)) { 383 assert(stat->find(*i)!=stat->end()); 384 author_cont.push_back(std::make_pair(*i,get_vector(*stat,*i))); 388 assert(stat->find(*i)!=stat->end()); 389 const std::vector<unsigned int>& vec = get_vector(*stat,*i); 390 if (max_element(vec)) { 391 author_cont.push_back(std::make_pair(*i,vec)); 385 392 } 386 393 } -
branches/0.7-stable/lib/Stats.h
r994 r998 233 233 unsigned int get_back(const Author2Vector&, std::string user) const; 234 234 void load(std::istream& is, Author2Vector& m); 235 /** 236 Finds the largets element by iterating through the entire 237 vector. Inherited classes should implement their own version 238 when it is possible to get the largest element in faster than 239 in linear time. 240 241 \return the largest largest element in \a v. 242 */ 243 virtual unsigned int max_element(const std::vector<unsigned int>& v) const; 244 235 245 void print(std::ostream& os, const Author2Vector& m) const; 236 246 -
branches/0.7-stable/lib/copyright_year.cc
r847 r998 29 29 std::string svn_year(void) 30 30 { 31 return "20 09";31 return "2010"; 32 32 } 33 33
Note: See TracChangeset
for help on using the changeset viewer.