xrpld
Loading...
Searching...
No Matches
xrpl::CollectionAndDelimiter< Collection[N]> Class Template Reference

#include <join.h>

Collaboration diagram for xrpl::CollectionAndDelimiter< Collection[N]>:

Public Member Functions

 CollectionAndDelimiter (Collection const c[N], std::string delim)

Public Attributes

Collection const * collection
std::string const delimiter

Friends

template<class Stream>
Stream & operator<< (Stream &s, CollectionAndDelimiter const &cd)

Detailed Description

template<class Collection, std::size_t N>
class xrpl::CollectionAndDelimiter< Collection[N]>

Definition at line 41 of file join.h.

Constructor & Destructor Documentation

◆ CollectionAndDelimiter()

template<class Collection, std::size_t N>
xrpl::CollectionAndDelimiter< Collection[N]>::CollectionAndDelimiter ( Collection const c[N],
std::string delim )
explicit

Definition at line 47 of file join.h.

◆ operator<<

template<class Collection, std::size_t N>
template<class Stream>
Stream & operator<< ( Stream & s,
CollectionAndDelimiter< Collection[N]> const & cd )
friend

Definition at line 53 of file join.h.

Member Data Documentation

◆ collection

template<class Collection, std::size_t N>
Collection const* xrpl::CollectionAndDelimiter< Collection[N]>::collection

Definition at line 44 of file join.h.

◆ delimiter

template<class Collection, std::size_t N>
std::string const xrpl::CollectionAndDelimiter< Collection[N]>::delimiter

Definition at line 45 of file join.h.