Classes | Namespaces | Typedefs | Enumerations | Variables
mootTokenIO.h File Reference

Abstract and native classes for I/O of moot::mootToken objects. More...

Go to the source code of this file.

Classes

class  moot::TokenIO
 Abstract class for token I/O. More...
 
class  moot::TokenReader
 Abstract class for token input. More...
 
class  moot::TokenReaderNative
 Class for native "cooked" text-format token input. More...
 
class  moot::TokenWriter
 Abstract class for token output. More...
 
class  moot::TokenWriterNative
 Class for native "cooked" text-format token output. More...
 
class  moot::TokenBuffer
 Class for in-memory token buffers using mootSentence. More...
 

Namespaces

 moot
 

Typedefs

typedef TokenIOFormatE moot::TokenIOFormat
 

Enumerations

enum  moot::TokenIOFormatE {
  moot::tiofNone = 0x00000000, moot::tiofUnknown = 0x00000001, moot::tiofNull = 0x00000002, moot::tiofUser = 0x00000004,
  moot::tiofNative = 0x00000008, moot::tiofXML = 0x00000010, moot::tiofConserve = 0x00000020, moot::tiofPretty = 0x00000040,
  moot::tiofText = 0x00000080, moot::tiofAnalyzed = 0x00000100, moot::tiofTagged = 0x00000200, moot::tiofPruned = 0x00000400,
  moot::tiofLocation = 0x00000800, moot::tiofCost = 0x00001000, moot::tiofTrace = 0x00002000, moot::tiofPredict = 0x00004000,
  moot::tiofFlush = 0x00008000
}
 

Variables

static const int moot::tiofRare = tiofText
 
static const int moot::tiofMediumRare = tiofText|tiofAnalyzed
 
static const int moot::tiofMedium = tiofText|tiofTagged
 
static const int moot::tiofWellDone = tiofText|tiofAnalyzed|tiofTagged