Joins printable objects into a string, e.g., "a, b, c" or "a b c". More...
#include <Join.h>
Public Member Functions | |
Join (std::string j, const PtrVec< T > &p) | |
virtual void | PrettyPrint (Bytestream &out, size_t) const override |
Print a human-readable representation to an output stream and return that output stream. | |
Public Member Functions inherited from fabrique::Printable | |
Printable (const Printable &) | |
Printable & | operator= (const Printable &) |
virtual std::string | str () const |
Static Public Member Functions | |
static Join | csv (const PtrVec< T > &p) |
static Join | ssv (const PtrVec< T > &p) |
Joins printable objects into a string, e.g., "a, b, c" or "a b c".