Methods
write(std::ostream &) const -> voidsize() -> constexpr size_t
Methods
operator=(text &&) -> text &text(text &&)operator=(const text &) -> text &text(const text &)~text()text()write(std::ostream & out) const -> voidtext(const Container & elements)explicit
Types
using tail_type = List< Tail... >using head_type = Headusing value_type = Head
Methods
size() -> constexpr size_toperator=(List &&) -> List &List(List &&)operator=(const List &) -> List &List(const List &)~List()List()write_first(std::ostream & out) const -> voidwrite(std::ostream & out) const -> voidtail() -> List< Tail... > &tail() const -> const List< Tail... > &head() -> Head &head() const -> const Head &List(Head && head, Tail &&... tail)