tables::column::differ

template <is_primitive_type P>
column<bool_t>
column<P>::differ() const

Return column (of bool_t) indicating where consecutive items differ.

Complexity

Linear

Example

Code

#include <cpptables/table.hh>

using namespace tables;
using namespace std;

void column_differ()
{
  const column<unsigned> xs ({ 10, 10, 20, 20, 21, 21});
  const column<bool> ds = xs.differ();
  cout << ds << "\n";
}

Output

True False True False True False