/opt/source/Wonder/Utilities/Adaptors/Adaptor/xmlctokenizer.h File Reference

#include "xmlcdefines.h"

Include dependency graph for xmlctokenizer.h:

This graph shows which files directly or indirectly include this file:


Classes

struct  XMLCTokenizer

Defines

#define xmlcTokenizerQuotedString(s)   (s->token_start + 1)
#define xmlcTokenizerQuotedStringLength(s)   (s->buffer_position - s->token_start - 2)
#define xmlcTokenizerString(s)   (s->token_start)
#define xmlcTokenizerStringLength(s)   (s->buffer_position - s->token_start)

Enumerations

enum  {
  NO_TOKEN = 0x100, ERROR_TOKEN, NAME_TOKEN, PCDATA_TOKEN,
  WHITESPACE_TOKEN, QUOTE_STRING_TOKEN, COMMENT_TOKEN, DECLARATION_TOKEN,
  COMMAND_TOKEN, CDATA_TOKEN, SLASH_CLOSE_ELEMENT_TOKEN, OPEN_SLASH_ELEMENT_TOKEN,
  OPEN_ELEMENT_TOKEN, CLOSE_ELEMENT_TOKEN, PARTIAL_TOKEN, EOF_TOKEN = 0
}

Functions

XMLCUInt lineNumber (XMLCTokenizer *s)
void xmlcTokenizerDealloc (XMLCTokenizer *s)
XMLCParseError xmlcTokenizerError (XMLCParseError error)
XMLCTokenizerxmlcTokenizerInit ()
XMLCToken xmlcTokenizerNextToken (XMLCTokenizer *s)
void xmlcTokenizerReset (XMLCTokenizer *s)
void xmlcTokenizerSetBuffer (XMLCTokenizer *s, XMLCCharacter *aString, XMLCUInt length)

Variables

enum { ... }  XMLCTokenTypes

Define Documentation

#define xmlcTokenizerQuotedString (  )     (s->token_start + 1)

#define xmlcTokenizerQuotedStringLength (  )     (s->buffer_position - s->token_start - 2)

#define xmlcTokenizerString (  )     (s->token_start)

#define xmlcTokenizerStringLength (  )     (s->buffer_position - s->token_start)


Enumeration Type Documentation

anonymous enum

Enumerator:
NO_TOKEN 
ERROR_TOKEN 
NAME_TOKEN 
PCDATA_TOKEN 
WHITESPACE_TOKEN 
QUOTE_STRING_TOKEN 
COMMENT_TOKEN 
DECLARATION_TOKEN 
COMMAND_TOKEN 
CDATA_TOKEN 
SLASH_CLOSE_ELEMENT_TOKEN 
OPEN_SLASH_ELEMENT_TOKEN 
OPEN_ELEMENT_TOKEN 
CLOSE_ELEMENT_TOKEN 
PARTIAL_TOKEN 
EOF_TOKEN 


Function Documentation

XMLCUInt lineNumber ( XMLCTokenizer s  ) 

void xmlcTokenizerDealloc ( XMLCTokenizer s  ) 

XMLCParseError xmlcTokenizerError ( XMLCParseError  error  ) 

XMLCTokenizer* xmlcTokenizerInit (  ) 

XMLCToken xmlcTokenizerNextToken ( XMLCTokenizer s  ) 

void xmlcTokenizerReset ( XMLCTokenizer s  ) 

void xmlcTokenizerSetBuffer ( XMLCTokenizer s,
XMLCCharacter aString,
XMLCUInt  length 
)


Variable Documentation

enum { ... } XMLCTokenTypes


Generated on Sat May 26 06:42:05 2012 for Project Wonder by  doxygen 1.5.8