Elm  2
ELM is a library providing generic data structures, OS-independent interface, plugins and XML.
elm::dtd Namespace Reference

Classes

class  Exception
 
class  Parser
 
class  Factory
 
class  AbstractAttribute
 
class  Content
 
class  Element
 
class  Optional
 
class  Alt
 
class  Seq
 
class  Repeat
 
class  Attribute
 
class  Attribute< xom::String >
 
class  IDAttribute
 
class  RefAttribute
 
class  EmptyContent
 
class  IgnoredContent
 
class  PCDATAContent
 
class  AnyContent
 
class  GC
 

Typedefs

typedef xom::String CDATA
 

Functions

Contentoperator* (Content &c)
 
Contentoperator! (Content &c)
 
Contentoperator+ (Content &c1, Content &c2)
 
Contentoperator| (Content &c1, Content &c2)
 
Contentoperator, (Content &c1, Content &c2)
 
Contentoperator& (Content &c1, Content &c2)
 

Variables

const t::uint32 STRICT = AbstractAttribute::STRICT
 
const t::uint32 REQUIRED = AbstractAttribute::REQUIRED
 
const t::uint32 FORWARD = AbstractAttribute::FORWARD
 
const t::uint32 CROP = Parser::CROP
 
ContentEMPTY = _empty
 
Contentignored = _ignored
 
ContentPCDATA = pcdata
 
ContentANY = any
 
static EmptyContent _empty
 
static IgnoredContent _ignored
 
static PCDATAContent pcdata
 
static AnyContent any
 
GC _gc
 

Typedef Documentation

◆ CDATA

typedef xom::String CDATA

Variable Documentation

◆ _empty

EmptyContent _empty
static

◆ _gc

◆ _ignored

IgnoredContent _ignored
static

◆ any

AnyContent any
static

◆ pcdata

PCDATAContent pcdata
static