TORCS  1.3.9
The Open Racing Car Simulator
encoding Struct Reference

#include <xmltok.h>

Public Attributes

int(* scanners [XML_N_STATES])(const ENCODING *, const char *, const char *, const char **)
 
int(* literalScanners [XML_N_LITERAL_TYPES])(const ENCODING *, const char *, const char *, const char **)
 
int(* sameName )(const ENCODING *, const char *, const char *)
 
int(* nameMatchesAscii )(const ENCODING *, const char *, const char *)
 
int(* nameLength )(const ENCODING *, const char *)
 
const char *(* skipS )(const ENCODING *, const char *)
 
int(* getAtts )(const ENCODING *enc, const char *ptr, int attsMax, ATTRIBUTE *atts)
 
int(* charRefNumber )(const ENCODING *enc, const char *ptr)
 
int(* predefinedEntityName )(const ENCODING *, const char *, const char *)
 
void(* updatePosition )(const ENCODING *, const char *ptr, const char *end, POSITION *)
 
int(* isPublicId )(const ENCODING *enc, const char *ptr, const char *end, const char **badPtr)
 
void(* utf8Convert )(const ENCODING *enc, const char **fromP, const char *fromLim, char **toP, const char *toLim)
 
void(* utf16Convert )(const ENCODING *enc, const char **fromP, const char *fromLim, unsigned short **toP, const unsigned short *toLim)
 
int minBytesPerChar
 
char isUtf8
 
char isUtf16
 

Detailed Description

Definition at line 128 of file xmltok.h.

Member Data Documentation

◆ charRefNumber

int(* encoding::charRefNumber) (const ENCODING *enc, const char *ptr)

Definition at line 145 of file xmltok.h.

◆ getAtts

int(* encoding::getAtts) (const ENCODING *enc, const char *ptr, int attsMax, ATTRIBUTE *atts)

Definition at line 143 of file xmltok.h.

◆ isPublicId

int(* encoding::isPublicId) (const ENCODING *enc, const char *ptr, const char *end, const char **badPtr)

Definition at line 151 of file xmltok.h.

◆ isUtf16

char encoding::isUtf16

Definition at line 165 of file xmltok.h.

◆ isUtf8

char encoding::isUtf8

Definition at line 164 of file xmltok.h.

◆ literalScanners

int(* encoding::literalScanners[XML_N_LITERAL_TYPES])(const ENCODING *, const char *, const char *, const char **)

Definition at line 133 of file xmltok.h.

◆ minBytesPerChar

int encoding::minBytesPerChar

Definition at line 163 of file xmltok.h.

◆ nameLength

int(* encoding::nameLength) (const ENCODING *, const char *)

Definition at line 141 of file xmltok.h.

◆ nameMatchesAscii

int(* encoding::nameMatchesAscii) (const ENCODING *, const char *, const char *)

Definition at line 139 of file xmltok.h.

◆ predefinedEntityName

int(* encoding::predefinedEntityName) (const ENCODING *, const char *, const char *)

Definition at line 146 of file xmltok.h.

◆ sameName

int(* encoding::sameName) (const ENCODING *, const char *, const char *)

Definition at line 137 of file xmltok.h.

◆ scanners

int(* encoding::scanners[XML_N_STATES])(const ENCODING *, const char *, const char *, const char **)

Definition at line 129 of file xmltok.h.

◆ skipS

const char*(* encoding::skipS) (const ENCODING *, const char *)

Definition at line 142 of file xmltok.h.

◆ updatePosition

void(* encoding::updatePosition) (const ENCODING *, const char *ptr, const char *end, POSITION *)

Definition at line 147 of file xmltok.h.

◆ utf16Convert

void(* encoding::utf16Convert) (const ENCODING *enc, const char **fromP, const char *fromLim, unsigned short **toP, const unsigned short *toLim)

Definition at line 158 of file xmltok.h.

◆ utf8Convert

void(* encoding::utf8Convert) (const ENCODING *enc, const char **fromP, const char *fromLim, char **toP, const char *toLim)

Definition at line 153 of file xmltok.h.


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