Listing 1: EC++ Library contents
<f>The header <cctype>:
functions is*, to*
The header <cerrno>:
macros EDOM, ERANGE, errno
The header <cfloat>:
macros DBL_*, FLT_*, LDBL_*
The header <climits>:
macros CHAR_BIT, *_MIN, *_MAX
The header <clocale>:
type lconv
function localeconv
The header <cmath>:
macro HUGE_VAL
functions (overloaded on float, double, and long double)
abs, acos, asin, atan, atan2, ceil, cos, cosh, exp, fabs,
floor, fmod, frexp, ldexp, log, log10, mod, pow, sin,
sinh, sinh, sqrt, tan, tanh
The header <csetjmp>:
type jmp_buf
macro setjmp
function longjmp
CSETJMP:
The header <cstdarg>:
type va_list
macros va_arg, va_end, va_start
The header <cstddef>:
macro offsetof
types ptrdiff_t, size_t
The header <cstdio>:
types FILE, fpos_t, size_t
macros EOF, NULL
functions fclose, fflush, fgetc, fgetpos, fopen, fputc,
fsetpos, getchar, gets, printf, putchar, puts, scanf,
setvbuf, sprintf, sscanf, ungetc, vprintf, vsprintf
objects stdin, stdout
The header <cstdlib>:
types div_t, ldiv_t
macros MB_CUR_MAX, RAND_MAX
functions abort, abs, atol, atof, atoi, bsearch, calloc,
div, free, labs, ldiv, malloc, qsort, rand, realloc,
srand, strtod, strtol, strtoul
The header <cstring>:
type size_t
macro NULL
functions memchr, memcmp, memcpy, memmove, memset,
strcat, strchr, strcmp, strcpy, strcspn, strlen,
strncat, strncmp, strncpy, strpbrk, strrchr, strspn,
strstr, strtok
The header <complex>:
types double_complex, float_complex
functions (overloaded on float_complex and double_complex)
abs, arg, conjg, cos, cosh, exp, imag, log, log10, norm,
polar, pow, real, sin, sinh, sqrt
The header <fstream>:
types filebuf, ifstream, ofstream
The header <iomanip>:
manipulators resetiosflags, setbase, setfill,
setiosflags, setprecision, setw
The header <ios>:
types ios, ios_base
manipulators boolalpha, dec, fixed, hex, internal,
left, noboolalpha, noshowbase, noshowpoint, noskipws
nouppercase, oct, right, scientific, showbase,
showpoint, skipws, uppercase
The header <iosfwd>:
forward references to iostreams classes
The header <iostream>:
objects cin, cout
The header <istream>:
type istream
manipulators endl, ends, flush
The header <new>:
types new_handler, nothrow, nothrow_t
functions operator delete, operator delete[],
operator new, operator new[], set_new_handler
The header <ostream>:
type ostream
manipulator ws
The header <sstream>:
types istringstream, ostringstream, stringbuf
The header <streambuf>:
type fpos, streambuf, streamoff, streamsize
The header <string>
type string
function getline
The header <strstream>
types istrstream, ostrstream, strstreambuf