Main Page | Modules | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members

ustl::ios Namespace Reference

Defines types and constants used by all stream classes. More...


Classes

class  ustl::ios::align
 Stream functor to allow inline align() calls. More...
class  ustl::ios::talign< T >
 Stream functor to allow type-based alignment. More...
class  ustl::ios::skip
 Stream functor to allow inline skip() calls. More...
class  ustl::ios::width
 Stream functor to allow inline set_width() calls. More...
class  ustl::ios::base
 Stream functor to allow inline set_base() calls. More...

Enumerations

enum  fmtflags {
  boolalpha = (1 << 0),
  dec = (1 << 1),
  fixed = (1 << 2),
  hex = (1 << 3),
  internal = (1 << 4),
  left = (1 << 5),
  oct = (1 << 6),
  right = (1 << 7),
  scientific = (1 << 8),
  showbase = (1 << 9),
  showpoint = (1 << 10),
  showpos = (1 << 11),
  skipws = (1 << 12),
  unitbuf = (1 << 13),
  uppercase = (1 << 14),
  adjustfield = (1 << 15),
  basefield = (1 << 16),
  floatfield = (1 << 17)
}
 Used to set parameters for stringstreams.
enum  openmode {
  in = (1 << 0),
  out = (1 << 1),
  app = (1 << 2),
  ate = (1 << 3),
  binary = (1 << 4),
  trunc = (1 << 5)
}
 For file-based streams, specifies fd mode.
enum  seekdir {
  beg,
  cur,
  end
}
 Seek directions, equivalent to SEEK_SET, SEEK_CUR, and SEEK_END.

Variables

const char * c_DefaultDelimiters = " \t\n\r;:,.?"
 Default word delimiters for stringstreams.


Detailed Description

Defines types and constants used by all stream classes.
Generated on Mon Jan 17 14:35:03 2005 for uSTL by 1.3.9 Doxygen Hosted on SourceForge.net