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  }

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  }

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:
xpath_lexer_string::end
const char_t * end
Definition: pugixml.cpp:7498
xpath_lexer_string::begin
const char_t * begin
Definition: pugixml.cpp:7497
strequalrange
PUGI__FN bool strequalrange(const char_t *lhs, const char_t *rhs, size_t count)
Definition: pugixml.cpp:200

Generated on Wed Apr 29 2020 19:41:30 for QuickFIX by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2001