14 const char* __str__()
const
16 return "__A__::__str__()";
21 friend std::ostream&
operator<<(std::ostream& out,
const __B__&
object)
23 return out <<
"__B__::operator<<()";
28 const char* __str__()
const
30 return "__C__::__str__()";
33 friend std::ostream&
operator<<(std::ostream& out,
const __C__&
object)
35 return out <<
"__C__::operator<<()";
49int main(
int argc,
char **argv)
57 JParser<> zap(
"Example program to test print helper.");
63 catch(
const exception &error) {
64 FATAL(error.what() << endl);
73 cout << JStreamAvailable<__A__>::has_ostream << endl;
74 cout << JStreamAvailable<__B__>::has_ostream << endl;
75 cout << JStreamAvailable<__C__>::has_ostream << endl;
76 cout << JStreamAvailable<__D__>::has_ostream << endl;
General purpose messaging.
Utility class to parse command line options.
#define make_field(A,...)
macro to convert parameter to JParserTemplateElement object
int main(int argc, char **argv)
Utility class to parse command line options.