41 operator FILE *() {
return get(); }
73 va_start(argptr, fmt);
74 cnt = vfprintf(
OutFile, fmt, argptr);
81 va_start(argptr, fmt);
82 cnt = vfprintf(stderr, fmt, argptr);
97 va_start(argptr, fmt);
98 cnt = vfprintf(
OutFile, fmt, argptr);
107 return Print(
" %g ", x);
110 int Print(
const double x,
const double y)
112 return Print(
" %g %g ", x, y);
115 int Print(
const double x,
const double y,
const double z)
117 return Print(
" %g %g %g ", x, y, z);
127 va_start(argptr, fmt);
128 vfprintf(
OutFile, fmt, argptr);
131 vfprintf(stderr, fmt, argptr);
void SIMLIB_error(const enum _ErrEnum N)
print error message and abort program
int _Print(const char *fmt,...)
output of messages to stdout, too
int Print(const char *fmt,...)
for Output methods, can be redirected
Implementation of class CalendarList interface is static - using global functions in SQS namespace...
void Error(const char *fmt,...)
print message and terminate program
Internal header file for SIMLIB/C++.
Main SIMLIB/C++ interface.
void SetOutput(const char *name)
redirects Output(), Print() to file