xpath_lexer_string Struct Reference

Public Member Functions

 xpath_lexer_string ()
bool operator== (const char_t *other) const

Public Attributes

const char_t * begin
const char_t * end

Detailed Description

Definition at line 7495 of file pugixml.cpp.

Constructor & Destructor Documentation

◆ xpath_lexer_string()

xpath_lexer_string::xpath_lexer_string ( )
inline

Definition at line 7500 of file pugixml.cpp.

7500 : begin(0), end(0)
7501 {
7502 }
const char_t * begin
Definition pugixml.cpp:7497
const char_t * end
Definition pugixml.cpp:7498

References begin, and end.

Member Function Documentation

◆ operator==()

bool xpath_lexer_string::operator== ( const char_t * other) const
inline

Definition at line 7504 of file pugixml.cpp.

7505 {
7506 size_t length = static_cast<size_t>(end - begin);
7507
7508 return strequalrange(other, begin, length);
7509 }
PUGI__FN bool strequalrange(const char_t *lhs, const char_t *rhs, size_t count)
Definition pugixml.cpp:200

References begin, end, and strequalrange().

Member Data Documentation

◆ begin

◆ end

const char_t* xpath_lexer_string::end

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

Generated on for QuickFIX by doxygen 1.15.0 written by Dimitri van Heesch, © 1997-2001