ECCE @ EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
DTD Struct Reference
+ Collaboration diagram for DTD:

Public Attributes

HASH_TABLE generalEntities
 
HASH_TABLE elementTypes
 
HASH_TABLE attributeIds
 
HASH_TABLE prefixes
 
STRING_POOL pool
 
STRING_POOL entityValuePool
 
XML_Bool keepProcessing
 
XML_Bool hasParamEntityRefs
 
XML_Bool standalone
 
PREFIX defaultPrefix
 
XML_Bool in_eldecl
 
CONTENT_SCAFFOLDscaffold
 
unsigned contentStringLen
 
unsigned scaffSize
 
unsigned scaffCount
 
int scaffLevel
 
intscaffIndex
 

Detailed Description

Definition at line 268 of file xmlparse.cc.

View newest version in sPHENIX GitHub at line 268 of file xmlparse.cc

Member Data Documentation

HASH_TABLE DTD::attributeIds

Definition at line 271 of file xmlparse.cc.

View newest version in sPHENIX GitHub at line 271 of file xmlparse.cc

Referenced by dtdCopy(), dtdCreate(), dtdDestroy(), dtdReset(), getAttributeId(), and storeAtts().

unsigned DTD::contentStringLen

Definition at line 290 of file xmlparse.cc.

View newest version in sPHENIX GitHub at line 290 of file xmlparse.cc

Referenced by build_model(), doProlog(), dtdCopy(), dtdCreate(), and dtdReset().

PREFIX DTD::defaultPrefix

Definition at line 286 of file xmlparse.cc.

View newest version in sPHENIX GitHub at line 286 of file xmlparse.cc

Referenced by dtdCopy(), dtdCreate(), dtdReset(), getAttributeId(), getContext(), setContext(), and storeAtts().

HASH_TABLE DTD::elementTypes

Definition at line 270 of file xmlparse.cc.

View newest version in sPHENIX GitHub at line 270 of file xmlparse.cc

Referenced by dtdCopy(), dtdCreate(), dtdDestroy(), dtdReset(), getElementType(), and storeAtts().

STRING_POOL DTD::entityValuePool

Definition at line 274 of file xmlparse.cc.

View newest version in sPHENIX GitHub at line 274 of file xmlparse.cc

Referenced by doProlog(), dtdCreate(), dtdDestroy(), dtdReset(), and storeEntityValue().

HASH_TABLE DTD::generalEntities

Definition at line 269 of file xmlparse.cc.

View newest version in sPHENIX GitHub at line 269 of file xmlparse.cc

Referenced by appendAttributeValue(), doContent(), doProlog(), dtdCopy(), dtdCreate(), dtdDestroy(), dtdReset(), getContext(), and setContext().

XML_Bool DTD::hasParamEntityRefs

Definition at line 279 of file xmlparse.cc.

View newest version in sPHENIX GitHub at line 279 of file xmlparse.cc

Referenced by appendAttributeValue(), doContent(), doProlog(), dtdCopy(), dtdCreate(), and dtdReset().

XML_Bool DTD::in_eldecl

Definition at line 288 of file xmlparse.cc.

View newest version in sPHENIX GitHub at line 288 of file xmlparse.cc

Referenced by doProlog(), dtdCopy(), dtdCreate(), and dtdReset().

XML_Bool DTD::keepProcessing

Definition at line 276 of file xmlparse.cc.

View newest version in sPHENIX GitHub at line 276 of file xmlparse.cc

Referenced by doProlog(), dtdCopy(), dtdCreate(), dtdReset(), and storeEntityValue().

STRING_POOL DTD::pool

Definition at line 273 of file xmlparse.cc.

View newest version in sPHENIX GitHub at line 273 of file xmlparse.cc

Referenced by appendAttributeValue(), doContent(), doProlog(), dtdCopy(), dtdCreate(), dtdDestroy(), dtdReset(), getAttributeId(), getElementType(), setContext(), setElementTypePrefix(), and storeAtts().

HASH_TABLE DTD::prefixes

Definition at line 272 of file xmlparse.cc.

View newest version in sPHENIX GitHub at line 272 of file xmlparse.cc

Referenced by dtdCopy(), dtdCreate(), dtdDestroy(), dtdReset(), getAttributeId(), getContext(), setContext(), and setElementTypePrefix().

unsigned DTD::scaffCount

Definition at line 292 of file xmlparse.cc.

View newest version in sPHENIX GitHub at line 292 of file xmlparse.cc

Referenced by build_model(), doProlog(), dtdCreate(), dtdReset(), and nextScaffoldPart().

int* DTD::scaffIndex

Definition at line 294 of file xmlparse.cc.

View newest version in sPHENIX GitHub at line 294 of file xmlparse.cc

Referenced by doProlog(), dtdCopy(), dtdCreate(), dtdDestroy(), dtdReset(), and nextScaffoldPart().

int DTD::scaffLevel

Definition at line 293 of file xmlparse.cc.

View newest version in sPHENIX GitHub at line 293 of file xmlparse.cc

Referenced by doProlog(), dtdCopy(), dtdCreate(), dtdReset(), and nextScaffoldPart().

CONTENT_SCAFFOLD* DTD::scaffold

Definition at line 289 of file xmlparse.cc.

View newest version in sPHENIX GitHub at line 289 of file xmlparse.cc

Referenced by build_node(), doProlog(), dtdCopy(), dtdCreate(), dtdDestroy(), dtdReset(), and nextScaffoldPart().

unsigned DTD::scaffSize

Definition at line 291 of file xmlparse.cc.

View newest version in sPHENIX GitHub at line 291 of file xmlparse.cc

Referenced by dtdCopy(), dtdCreate(), dtdReset(), and nextScaffoldPart().

XML_Bool DTD::standalone

Definition at line 280 of file xmlparse.cc.

View newest version in sPHENIX GitHub at line 280 of file xmlparse.cc

Referenced by appendAttributeValue(), doContent(), doProlog(), dtdCopy(), dtdCreate(), dtdReset(), and storeEntityValue().


The documentation for this struct was generated from the following file: