Main Page | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

QName.h File Reference

Representing XML QNames. More...

#include <xmltooling/unicode.h>
#include <algorithm>

Namespaces

namespace  xmltooling

Classes

class  xmltooling::QName
 A data structure for encapsulating XML QNames. More...

Functions

bool operator< (const QName &op1, const QName &op2)
 Returns true iff op1's namespace lexically compares less than op2's namespace, or if equal, iff op1's prefix lexically compares less than op2's prefix.
bool operator== (const QName &op1, const QName &op2)
 Returns true iff op1's components are equal to op2's components, excluding prefix.
bool operator!= (const QName &op1, const QName &op2)
 Returns true iff op1's components are not equal to op2's components, excluding prefix.


Detailed Description

Representing XML QNames.


Function Documentation

bool operator!= (  const QName &  op1,
const QName &  op2
) 
 

Returns true iff op1's components are not equal to op2's components, excluding prefix.

Parameters:
op1 First qname to compare
op2 Second qname to compare

bool operator< (  const QName &  op1,
const QName &  op2
) 
 

Returns true iff op1's namespace lexically compares less than op2's namespace, or if equal, iff op1's prefix lexically compares less than op2's prefix.

Needed for use with sorted STL containers.

Parameters:
op1 First qname to compare
op2 Second qname to compare

bool operator== (  const QName &  op1,
const QName &  op2
) 
 

Returns true iff op1's components are equal to op2's components, excluding prefix.

Parameters:
op1 First qname to compare
op2 Second qname to compare


Generated on Mon Jun 22 13:37:15 2009 for xmltooling by  doxygen 1.3.9.1