Skip to main content

The xmlYY_state Struct Reference

Declaration

struct xmlYY_state { ... }

Public Member Attributes Index

std::stringfileName
intlineNr = 1
const char *inputString = nullptr

the code fragment as text More...

intinputPosition = 0

read offset during parsing More...

std::stringname
boolisEnd = false
boolselfClose = false
std::stringdata
std::stringattrValue
std::stringattrName
XMLHandlers::Attributesattrs
XMLHandlershandlers
intcdataContext
intcommentContext
charstringChar
std::stringencoding
std::vector< std::string >xpath
std::function< XMLParser::Transcode >transcodeFunc

Definition at line 39 of file xml.l.

Public Member Attributes

attrName

std::string xmlYY_state::attrName

Definition at line 50 of file xml.l.

50 std::string attrName;

attrs

XMLHandlers::Attributes xmlYY_state::attrs

Definition at line 51 of file xml.l.

attrValue

std::string xmlYY_state::attrValue

Definition at line 49 of file xml.l.

49 std::string attrValue;

cdataContext

int xmlYY_state::cdataContext

Definition at line 53 of file xml.l.

commentContext

int xmlYY_state::commentContext

Definition at line 54 of file xml.l.

data

std::string xmlYY_state::data

Definition at line 48 of file xml.l.

48 std::string data;

encoding

std::string xmlYY_state::encoding

Definition at line 56 of file xml.l.

56 std::string encoding;

fileName

std::string xmlYY_state::fileName

Definition at line 41 of file xml.l.

41 std::string fileName;

handlers

XMLHandlers xmlYY_state::handlers

Definition at line 52 of file xml.l.

inputPosition

int xmlYY_state::inputPosition = 0

read offset during parsing

Definition at line 44 of file xml.l.

44 int inputPosition = 0; //!< read offset during parsing

inputString

const char* xmlYY_state::inputString = nullptr

the code fragment as text

Definition at line 43 of file xml.l.

43 const char * inputString = nullptr; //!< the code fragment as text

isEnd

bool xmlYY_state::isEnd = false

Definition at line 46 of file xml.l.

46 bool isEnd = false;

lineNr

int xmlYY_state::lineNr = 1

Definition at line 42 of file xml.l.

42 int lineNr = 1;

name

std::string xmlYY_state::name

Definition at line 45 of file xml.l.

45 std::string name;

selfClose

bool xmlYY_state::selfClose = false

Definition at line 47 of file xml.l.

47 bool selfClose = false;

stringChar

char xmlYY_state::stringChar

Definition at line 55 of file xml.l.

transcodeFunc

std::function<XMLParser::Transcode> xmlYY_state::transcodeFunc

Definition at line 58 of file xml.l.

58 std::function<XMLParser::Transcode> transcodeFunc;

xpath

std::vector<std::string> xmlYY_state::xpath

Definition at line 57 of file xml.l.

57 std::vector<std::string> xpath;

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


Generated via doxygen2docusaurus by Doxygen 1.14.0.