CrissCross::IO Namespace Reference

The input/output namespace. More...


Classes

class  Console
 The core console input/output class. More...
class  CoreIOReader
 The core input class. More...
class  CoreIOWriter
 The core output class. More...
class  FileReader
 The file input class. More...
class  FileWriter
 The file output class. More...

Enumerations

enum  FileWriteMode { , CC_FILE_APPEND }
 File write modes. More...
enum  LineEndingType { , CC_LN_CR, CC_LN_LF, CC_LN_CRLF }
 Line ending conventions. More...


Detailed Description

The input/output namespace.

Contains classes for console and file I/O.


Enumeration Type Documentation

File write modes.

Provides the choice of creating a file when opening it or appending to it.

Enumerator:
CC_FILE_APPEND  < Default. Will create a new file if the one opened does not exist.

< Write operations will append data to the end of the file.

Line ending conventions.

An enumeration of different ending types.

Enumerator:
CC_LN_CR  < Automatically selects the appropriate line ending for the running platform.
CC_LN_LF  < Carriage return only. (default for Commodore machines, Apple II family and Mac OS through version 9)
CC_LN_CRLF  < Line feed only. (default for UNIX and UNIX-like systems, Linux, AIX, Xenix, Mac OS X, BeOS, Amiga, RISC OS and others)

< Carriage return and line feed. (default for CP/M, MP/M, DOS, OS/2, Microsoft Windows)


Generated on Sun Feb 8 11:10:00 2009 for CrissCross by  doxygen 1.5.8