|
Boost-Commit : |
Subject: [Boost-commit] svn:boost r56315 - in sandbox/explore: boost/explore libs/explore/doc libs/explore/test
From: jeff_at_[hidden]
Date: 2009-09-19 19:11:43
Author: jefffaust
Date: 2009-09-19 19:11:42 EDT (Sat, 19 Sep 2009)
New Revision: 56315
URL: http://svn.boost.org/trac/boost/changeset/56315
Log:
change row to cols
Text files modified:
sandbox/explore/boost/explore/container_stream_state.hpp | 12 ++++++------
sandbox/explore/boost/explore/manipulators.hpp | 16 ++++++++--------
sandbox/explore/boost/explore/stream_container.hpp | 8 ++++----
sandbox/explore/libs/explore/doc/custom_delimeters.qbk | 4 ++--
sandbox/explore/libs/explore/test/columnated.cpp | 10 +++++-----
5 files changed, 25 insertions(+), 25 deletions(-)
Modified: sandbox/explore/boost/explore/container_stream_state.hpp
==============================================================================
--- sandbox/explore/boost/explore/container_stream_state.hpp (original)
+++ sandbox/explore/boost/explore/container_stream_state.hpp 2009-09-19 19:11:42 EDT (Sat, 19 Sep 2009)
@@ -59,7 +59,7 @@
struct container_common_stream_state
{
container_common_stream_state(const std::ios_base* stream)
- : m_level(0), m_depth(0), m_rows(1), m_itemwidth(1), m_quotestrings(false)
+ : m_level(0), m_depth(0), m_cols(1), m_itemwidth(1), m_quotestrings(false)
{
}
@@ -76,8 +76,8 @@
std::size_t depth() const { return m_depth; }
- std::size_t rows() const { return at(m_rows); }
- void set_rows(std::size_t rows) { at(m_rows) = rows; }
+ std::size_t cols() const { return at(m_cols); }
+ void set_cols(std::size_t cols) { at(m_cols) = cols; }
std::size_t itemwidth() const { return at(m_itemwidth); }
void set_itemwidth(std::size_t iw) { at(m_itemwidth) = iw; }
@@ -89,7 +89,7 @@
{
std::swap(m_level, other.m_level);
std::swap(m_depth, other.m_depth);
- std::swap(m_rows, other.m_rows);
+ std::swap(m_cols, other.m_cols);
std::swap(m_itemwidth, other.m_itemwidth);
std::swap(m_quotestrings, other.m_quotestrings);
}
@@ -98,7 +98,7 @@
{
return other.m_level == m_level &&
other.m_depth == m_depth &&
- other.m_rows == m_rows &&
+ other.m_cols == m_cols &&
other.m_itemwidth == m_itemwidth &&
other.m_quotestrings == m_quotestrings;
}
@@ -127,7 +127,7 @@
std::size_t m_level;
std::size_t m_depth;
- size_cont_typ m_rows;
+ size_cont_typ m_cols;
size_cont_typ m_itemwidth;
bool m_quotestrings;
Modified: sandbox/explore/boost/explore/manipulators.hpp
==============================================================================
--- sandbox/explore/boost/explore/manipulators.hpp (original)
+++ sandbox/explore/boost/explore/manipulators.hpp 2009-09-19 19:11:42 EDT (Sat, 19 Sep 2009)
@@ -166,13 +166,13 @@
explore::get_stream_state<container_common_stream_state>(ostr)->set_level(l);
}
- // function ptr object for setrows
- void setrowsFn(std::ios_base& ostr, std::size_t sz)
+ // function ptr object for cols
+ void setcolsFn(std::ios_base& ostr, std::size_t sz)
{
- explore::get_stream_state<container_common_stream_state>(ostr)->set_rows(sz);
+ explore::get_stream_state<container_common_stream_state>(ostr)->set_cols(sz);
}
- // function ptr object for setrows
+ // function ptr object for item_width
void setitemwidthFn(std::ios_base& ostr, std::size_t sz)
{
explore::get_stream_state<container_common_stream_state>(ostr)->set_itemwidth(sz);
@@ -262,15 +262,15 @@
return explore::get_stream_state<container_common_stream_state>(ostr)->level();
}
- detail::manipfunc<std::size_t> rows(std::size_t sz)
+ detail::manipfunc<std::size_t> cols(std::size_t sz)
{
- return detail::manipfunc<std::size_t>(detail::setrowsFn, sz);
+ return detail::manipfunc<std::size_t>(detail::setcolsFn, sz);
}
template<typename Elem, typename Tr>
- std::size_t get_rows(std::basic_ostream<Elem, Tr>& ostr)
+ std::size_t get_cols(std::basic_ostream<Elem, Tr>& ostr)
{
- return explore::get_stream_state<container_common_stream_state>(ostr)->get_rows();
+ return explore::get_stream_state<container_common_stream_state>(ostr)->get_cols();
}
detail::manipfunc<std::size_t> item_width(std::size_t sz)
Modified: sandbox/explore/boost/explore/stream_container.hpp
==============================================================================
--- sandbox/explore/boost/explore/stream_container.hpp (original)
+++ sandbox/explore/boost/explore/stream_container.hpp 2009-09-19 19:11:42 EDT (Sat, 19 Sep 2009)
@@ -32,9 +32,9 @@
// starting delimiter
ostr << state->start();
- std::size_t rows = common_state->rows();
+ std::size_t cols = common_state->cols();
- std::size_t cur_row = 0;
+ std::size_t cur_col = 0;
while( first != last )
{
// value
@@ -45,10 +45,10 @@
// separation delimiter
ostr << state->separator();
- if( rows && ++cur_row == rows )
+ if( cols && ++cur_col == cols )
{
ostr << '\n';
- cur_row = 0;
+ cur_col = 0;
}
}
}
Modified: sandbox/explore/libs/explore/doc/custom_delimeters.qbk
==============================================================================
--- sandbox/explore/libs/explore/doc/custom_delimeters.qbk (original)
+++ sandbox/explore/libs/explore/doc/custom_delimeters.qbk 2009-09-19 19:11:42 EDT (Sat, 19 Sep 2009)
@@ -17,8 +17,8 @@
[[assoc_item_start(char*)] [''] [Changes the string output at the front of an association item.]]
[[assoc_item_end(char*)] [''] [Changes the string output at the end of an association item.]]
[[assoc_item_seperator(char*)] [':'] [Changes the string output in between elements of an association item.]]
- [[rows(size_t)] [???] [???]]
- [[item_wdth(size_t)] [???] [???]]
+ [[cols(size_t)] [all] [Defines how many values will print on each line]]
+ [[item_width(size_t)] [0] [Defines each contained item's width, similar to std::setw]]
]
[important There are both char* and wchar_t* versions of all string manipulator functions. However, you can only use char manipulators with ostreams and
Modified: sandbox/explore/libs/explore/test/columnated.cpp
==============================================================================
--- sandbox/explore/libs/explore/test/columnated.cpp (original)
+++ sandbox/explore/libs/explore/test/columnated.cpp 2009-09-19 19:11:42 EDT (Sat, 19 Sep 2009)
@@ -16,14 +16,14 @@
template<typename C>
struct columnated_format
{
- columnated_format(std::size_t rows, std::size_t width) : m_rows(rows), m_width(width) {}
- std::size_t m_rows;
+ columnated_format(std::size_t cols, std::size_t width) : m_cols(cols), m_width(width) {}
+ std::size_t m_cols;
std::size_t m_width;
friend std::basic_ostream<C>& operator<<(std::basic_ostream<C>& ostr, const columnated_format<C>& f)
{
using namespace boost::explore;
- ostr << rows(f.m_rows) << item_width(f.m_width)
+ ostr << cols(f.m_cols) << item_width(f.m_width)
<< separator(str_to<C>("")) << start(str_to<C>("")) << boost::explore::end(str_to<C>(""));
return ostr;
}
@@ -40,7 +40,7 @@
vi.push_back(i);
}
- str_out << rows(3) << start(str_to<C>("")) << boost::explore::end(str_to<C>("")) << vi;
+ str_out << cols(3) << start(str_to<C>("")) << boost::explore::end(str_to<C>("")) << vi;
BOOST_CHECK_EQUAL(output(str_out),
"0, 1, 2, \n"
@@ -50,7 +50,7 @@
reset(str_out);
- str_out << rows(3) << item_width(5) << start(str_to<C>("")) << boost::explore::end(str_to<C>("")) << vi;
+ str_out << cols(3) << item_width(5) << start(str_to<C>("")) << boost::explore::end(str_to<C>("")) << vi;
BOOST_CHECK_EQUAL(output(str_out),
" 0, 1, 2, \n"
Boost-Commit list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk