Class Columns

Nested Relationships

Nested Types

Class Documentation

class Columns

Public Types

using const_iterator = iterator

Public Functions

inline iterator begin() const
inline iterator end() const
Columns &operator+=(Column const &col)
Columns operator+(Column const &col)

Friends

friend std::ostream &operator<<(std::ostream &os, Columns const &cols)
class iterator

Public Types

using difference_type = std::ptrdiff_t
using value_type = std::string
using pointer = value_type*
using reference = value_type&
using iterator_category = std::forward_iterator_tag

Public Functions

explicit iterator(Columns const &columns)
inline auto operator==(iterator const &other) const -> bool
inline auto operator!=(iterator const &other) const -> bool
std::string operator*() const
iterator &operator++()
iterator operator++(int)