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

TaggedFile Namespace Reference


Classes

class  Tag
class  TagSet

Enumerations

enum  tagtype { REJECTLOCALE, START, ALLOWLOCALE, FORCELOCALE }
enum  datatype {
  SINGLE, SINGLEPOS, MULTI, MULTIOLD,
  MULTIYOU
}
enum  assignstatus {
  ACCEPTED, ACCEPTED_FULL, REJECTED_EOF, REJECTED_NOMATCH,
  REJECTED_LOCALE, REJECTED_NOLOCALE, REJECTED_FULL, REJECTED_NOENDTAG
}

Variables

static const streamoff nopos = streamoff(-1)


Enumeration Type Documentation

enum TaggedFile::assignstatus
 

final assign status ACCEPTED = single tag accepted ACCEPTED_FULL = new start tag found
REJECTED_EOF = at end of file
REJECTED_NOMATCH = no matching tag found
REJECTED_LOCALE = matching tag found but locale not allowed
REJECTED_NOLOCALE = matching tag found but locale required
REJECTED_FULL = repeating non-start tag found
REJECTED_NOENDTAG = missing end tag

Enumerator:
ACCEPTED 
ACCEPTED_FULL 
REJECTED_EOF 
REJECTED_NOMATCH 
REJECTED_LOCALE 
REJECTED_NOLOCALE 
REJECTED_FULL 
REJECTED_NOENDTAG 

enum TaggedFile::datatype
 

data type allowed for this tag SINGLE = single line of data, retrieve data
SINGLEPOS = single line of data, just retrieve positions
MULTI = multiple lines of data
MULTIOLD = multiple lines of data
end tag is start tag reversed

Enumerator:
SINGLE 
SINGLEPOS 
MULTI 
MULTIOLD 
MULTIYOU 

enum TaggedFile::tagtype
 

START = explicit start tag, return ACCEPTED_FULL when this tag occurs a second time N.B.: in the current implementation, a start tag can't have a locale (START implies REJECTLOCALE)
ALLOWLOCALE = accept locale for this tag
FORCELOCALE = force locale for this tag
REJECTLOCALE = reject locale (default !)

Enumerator:
REJECTLOCALE 
START 
ALLOWLOCALE 
FORCELOCALE 


Variable Documentation

const streamoff TaggedFile::nopos = streamoff(-1) [static]
 


Generated on Fri Feb 24 00:30:03 2006 for liby2util by  doxygen 1.4.4