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

Classes

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

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