TORCS  1.3.10
The Open Racing Car Simulator
Loading...
Searching...
No Matches
xmlrole.h File Reference
#include "xmltok.h"
Include dependency graph for xmlrole.h:

Go to the source code of this file.

Classes

struct  prolog_state

Macros

#define XmlTokenRole(state, tok, ptr, end, enc)

Typedefs

typedef struct prolog_state PROLOG_STATE

Enumerations

enum  {
  XML_ROLE_ERROR = -1 , XML_ROLE_NONE = 0 , XML_ROLE_XML_DECL , XML_ROLE_INSTANCE_START ,
  XML_ROLE_DOCTYPE_NAME , XML_ROLE_DOCTYPE_SYSTEM_ID , XML_ROLE_DOCTYPE_PUBLIC_ID , XML_ROLE_DOCTYPE_CLOSE ,
  XML_ROLE_GENERAL_ENTITY_NAME , XML_ROLE_PARAM_ENTITY_NAME , XML_ROLE_ENTITY_VALUE , XML_ROLE_ENTITY_SYSTEM_ID ,
  XML_ROLE_ENTITY_PUBLIC_ID , XML_ROLE_ENTITY_NOTATION_NAME , XML_ROLE_NOTATION_NAME , XML_ROLE_NOTATION_SYSTEM_ID ,
  XML_ROLE_NOTATION_NO_SYSTEM_ID , XML_ROLE_NOTATION_PUBLIC_ID , XML_ROLE_ATTRIBUTE_NAME , XML_ROLE_ATTRIBUTE_TYPE_CDATA ,
  XML_ROLE_ATTRIBUTE_TYPE_ID , XML_ROLE_ATTRIBUTE_TYPE_IDREF , XML_ROLE_ATTRIBUTE_TYPE_IDREFS , XML_ROLE_ATTRIBUTE_TYPE_ENTITY ,
  XML_ROLE_ATTRIBUTE_TYPE_ENTITIES , XML_ROLE_ATTRIBUTE_TYPE_NMTOKEN , XML_ROLE_ATTRIBUTE_TYPE_NMTOKENS , XML_ROLE_ATTRIBUTE_ENUM_VALUE ,
  XML_ROLE_ATTRIBUTE_NOTATION_VALUE , XML_ROLE_ATTLIST_ELEMENT_NAME , XML_ROLE_IMPLIED_ATTRIBUTE_VALUE , XML_ROLE_REQUIRED_ATTRIBUTE_VALUE ,
  XML_ROLE_DEFAULT_ATTRIBUTE_VALUE , XML_ROLE_FIXED_ATTRIBUTE_VALUE , XML_ROLE_ELEMENT_NAME , XML_ROLE_CONTENT_ANY ,
  XML_ROLE_CONTENT_EMPTY , XML_ROLE_CONTENT_PCDATA , XML_ROLE_GROUP_OPEN , XML_ROLE_GROUP_CLOSE ,
  XML_ROLE_GROUP_CLOSE_REP , XML_ROLE_GROUP_CLOSE_OPT , XML_ROLE_GROUP_CLOSE_PLUS , XML_ROLE_GROUP_CHOICE ,
  XML_ROLE_GROUP_SEQUENCE , XML_ROLE_CONTENT_ELEMENT , XML_ROLE_CONTENT_ELEMENT_REP , XML_ROLE_CONTENT_ELEMENT_OPT ,
  XML_ROLE_CONTENT_ELEMENT_PLUS , XML_ROLE_PARAM_ENTITY_REF
}

Functions

void XMLTOKAPI XmlPrologStateInit (PROLOG_STATE *)

Macro Definition Documentation

◆ XmlTokenRole

#define XmlTokenRole ( state,
tok,
ptr,
end,
enc )
Value:
(((state)->handler)(state, tok, ptr, end, enc))

Definition at line 95 of file xmlrole.h.

Typedef Documentation

◆ PROLOG_STATE

typedef struct prolog_state PROLOG_STATE

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
XML_ROLE_ERROR 
XML_ROLE_NONE 
XML_ROLE_XML_DECL 
XML_ROLE_INSTANCE_START 
XML_ROLE_DOCTYPE_NAME 
XML_ROLE_DOCTYPE_SYSTEM_ID 
XML_ROLE_DOCTYPE_PUBLIC_ID 
XML_ROLE_DOCTYPE_CLOSE 
XML_ROLE_GENERAL_ENTITY_NAME 
XML_ROLE_PARAM_ENTITY_NAME 
XML_ROLE_ENTITY_VALUE 
XML_ROLE_ENTITY_SYSTEM_ID 
XML_ROLE_ENTITY_PUBLIC_ID 
XML_ROLE_ENTITY_NOTATION_NAME 
XML_ROLE_NOTATION_NAME 
XML_ROLE_NOTATION_SYSTEM_ID 
XML_ROLE_NOTATION_NO_SYSTEM_ID 
XML_ROLE_NOTATION_PUBLIC_ID 
XML_ROLE_ATTRIBUTE_NAME 
XML_ROLE_ATTRIBUTE_TYPE_CDATA 
XML_ROLE_ATTRIBUTE_TYPE_ID 
XML_ROLE_ATTRIBUTE_TYPE_IDREF 
XML_ROLE_ATTRIBUTE_TYPE_IDREFS 
XML_ROLE_ATTRIBUTE_TYPE_ENTITY 
XML_ROLE_ATTRIBUTE_TYPE_ENTITIES 
XML_ROLE_ATTRIBUTE_TYPE_NMTOKEN 
XML_ROLE_ATTRIBUTE_TYPE_NMTOKENS 
XML_ROLE_ATTRIBUTE_ENUM_VALUE 
XML_ROLE_ATTRIBUTE_NOTATION_VALUE 
XML_ROLE_ATTLIST_ELEMENT_NAME 
XML_ROLE_IMPLIED_ATTRIBUTE_VALUE 
XML_ROLE_REQUIRED_ATTRIBUTE_VALUE 
XML_ROLE_DEFAULT_ATTRIBUTE_VALUE 
XML_ROLE_FIXED_ATTRIBUTE_VALUE 
XML_ROLE_ELEMENT_NAME 
XML_ROLE_CONTENT_ANY 
XML_ROLE_CONTENT_EMPTY 
XML_ROLE_CONTENT_PCDATA 
XML_ROLE_GROUP_OPEN 
XML_ROLE_GROUP_CLOSE 
XML_ROLE_GROUP_CLOSE_REP 
XML_ROLE_GROUP_CLOSE_OPT 
XML_ROLE_GROUP_CLOSE_PLUS 
XML_ROLE_GROUP_CHOICE 
XML_ROLE_GROUP_SEQUENCE 
XML_ROLE_CONTENT_ELEMENT 
XML_ROLE_CONTENT_ELEMENT_REP 
XML_ROLE_CONTENT_ELEMENT_OPT 
XML_ROLE_CONTENT_ELEMENT_PLUS 
XML_ROLE_PARAM_ENTITY_REF 

Definition at line 31 of file xmlrole.h.

Function Documentation

◆ XmlPrologStateInit()

void XMLTOKAPI XmlPrologStateInit ( PROLOG_STATE * )