Changeset 1397 for trunk/yat/ColumnStream.cc
- Timestamp:
- Jul 25, 2011, 4:05:22 AM (12 years ago)
- File:
-
- 1 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
Note: See TracChangeset
for help on using the changeset viewer.