Fabrique

A build language for complex systems

 All Classes Namespaces Files Functions Variables Enumerations Enumerator Macros Pages
fabrique::Join< T > Class Template Reference

Joins printable objects into a string, e.g., "a, b, c" or "a b c". More...

#include <Join.h>

Inheritance diagram for fabrique::Join< T >:
fabrique::Printable

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 &)
 
Printableoperator= (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)
 

Detailed Description

template<class T>
class fabrique::Join< T >

Joins printable objects into a string, e.g., "a, b, c" or "a b c".

Definition at line 54 of file Join.h.


The documentation for this class was generated from the following file: