Changeset 1397
- Timestamp:
- Jul 25, 2011, 4:05:22 AM (12 years ago)
- Location:
- trunk/yat
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/yat/ColumnStream.cc
r1336 r1397 1 // $Id: ColumnStream.cc 2 384 2010-12-22 14:03:36Z peter $1 // $Id: ColumnStream.cc 2526 2011-07-25 02:03:35Z peter $ 2 2 3 3 /* 4 4 Copyright (C) 2007, 2008 Jari Häkkinen, Peter Johansson 5 Copyright (C) 2010 Peter Johansson5 Copyright (C) 2010, 2011 Peter Johansson 6 6 7 7 This file is part of yat, http://dev.thep.lu.se/yat … … 24 24 25 25 #include <cassert> 26 #include < iostream>26 #include <ostream> 27 27 28 28 namespace theplu{ … … 31 31 32 32 ColumnStream::ColumnStream(std::ostream& os, size_t columns) 33 : activated_(0), os_(os)33 : activated_(0), margins_(columns), os_(os), width_(columns, 8) 34 34 { 35 margins_=std::vector<size_t>(columns);36 35 buffer_.reserve(columns); 37 36 while (buffer_.size()<columns) 38 37 buffer_.push_back(new std::stringstream); 39 width_=std::vector<size_t>(columns, 8);40 38 } 41 39 … … 45 43 for (size_t i=0; i<buffer_.size(); ++i) 46 44 delete buffer_[i]; 45 } 46 47 48 size_t ColumnStream::columns(void) const 49 { 50 return buffer_.size(); 47 51 } 48 52 -
trunk/yat/ColumnStream.h
r1336 r1397 2 2 #define _theplu_yat__utility_column_stream_ 3 3 4 // $Id: ColumnStream.h 2 384 2010-12-22 14:03:36Z peter $4 // $Id: ColumnStream.h 2526 2011-07-25 02:03:35Z peter $ 5 5 6 6 /* 7 7 Copyright (C) 2007, 2008 Jari Häkkinen, Peter Johansson 8 Copyright (C) 2009, 2010 Peter Johansson8 Copyright (C) 2009, 2010, 2011 Peter Johansson 9 9 10 10 This file is part of yat, http://dev.thep.lu.se/yat … … 23 23 along with yat. If not, see <http://www.gnu.org/licenses/>. 24 24 */ 25 #include <fstream> 25 26 26 #include <iosfwd> 27 27 #include <sstream> … … 87 87 void fill(size_t, size_t); 88 88 bool writeline(size_t i); 89 inline size_t columns(void) const { return buffer_.size(); }89 size_t columns(void) const; 90 90 91 91 -
trunk/yat/CommandLine.cc
r1351 r1397 1 // $Id: CommandLine.cc 2 458 2011-04-03 15:14:46Z peter $1 // $Id: CommandLine.cc 2526 2011-07-25 02:03:35Z peter $ 2 2 3 3 /* 4 4 Copyright (C) 2007 Jari Häkkinen, Peter Johansson, Markus Ringnér 5 5 Copyright (C) 2008 Jari Häkkinen, Peter Johansson 6 Copyright (C) 2009, 2010 Peter Johansson6 Copyright (C) 2009, 2010, 2011 Peter Johansson 7 7 8 8 This file is part of the yat library, http://dev.thep.lu.se/yat -
trunk/yat/Exception.cc
r1351 r1397 1 // $Id: Exception.cc 2 459 2011-04-03 15:42:44Z peter $1 // $Id: Exception.cc 2526 2011-07-25 02:03:35Z peter $ 2 2 3 3 /* 4 Copyright (C) 2010 Peter Johansson4 Copyright (C) 2010, 2011 Peter Johansson 5 5 6 6 This file is part of the yat library, http://dev.thep.lu.se/yat -
trunk/yat/Exception.h
r1351 r1397 2 2 #define _theplu_yat_utility_exception_ 3 3 4 // $Id: Exception.h 2 459 2011-04-03 15:42:44Z peter $4 // $Id: Exception.h 2526 2011-07-25 02:03:35Z peter $ 5 5 6 6 /* 7 7 Copyright (C) 2005, 2006, 2007, 2008 Jari Häkkinen, Peter Johansson 8 Copyright (C) 2010 Peter Johansson8 Copyright (C) 2010, 2011 Peter Johansson 9 9 10 10 This file is part of the yat library, http://dev.thep.lu.se/yat
Note: See TracChangeset
for help on using the changeset viewer.