Public Member Functions | Public Attributes | List of all members
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

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

const char_t* xpath_lexer_string::begin

◆ end

const char_t* xpath_lexer_string::end

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

Generated on Sat Feb 3 2024 04:23:15 for QuickFIX by doxygen 1.9.8 written by Dimitri van Heesch, © 1997-2001