38 #include "blocxx/BLOCXX_config.h"
43 namespace BLOCXX_NAMESPACE
45 namespace DelayedFormatInternals
64 : formatString(format), formatParameters()
68 DelayedFormat::operator
String()
const
93 return Format(fsp, *fp[0]);
95 return Format(fsp, *fp[0], *fp[1]);
97 return Format(fsp, *fp[0], *fp[1], *fp[2]);
99 return Format(fsp, *fp[0], *fp[1], *fp[2], *fp[3]);
101 return Format(fsp, *fp[0], *fp[1], *fp[2], *fp[3], *fp[4]);
103 return Format(fsp, *fp[0], *fp[1], *fp[2], *fp[3], *fp[4], *fp[5]);
105 return Format(fsp, *fp[0], *fp[1], *fp[2], *fp[3], *fp[4], *fp[5], *fp[6]);
107 return Format(fsp, *fp[0], *fp[1], *fp[2], *fp[3], *fp[4], *fp[5], *fp[6], *fp[7]);
109 return Format(fsp, *fp[0], *fp[1], *fp[2], *fp[3], *fp[4], *fp[5], *fp[6], *fp[7], *fp[8]);
Array<> wraps std::vector<> in COWReference<> adding ref counting and copy on write capability...
#define BLOCXX_ASSERT(CON)
BLOCXX_ASSERT works similar to the assert() macro, but instead of calling abort(), it throws an AssertionException.
This String class is an abstract data type that represents as NULL terminated string of characters...
const char * c_str() const