Separatista::Element::TagKey Class Reference

#include <element.h>

Public Member Functions

 TagKey (const wchar_t *pTagName, size_t nIndex, const ElementDescriptor *pBranchElementDescriptor)
bool operator< (const TagKey &Other) const
bool operator== (const TagKey &Other) const
const wchar_t * getTagName () const
unsigned int getHash () const

Static Public Member Functions

static unsigned int HashKey (const wchar_t *pTagName)

Detailed Description

Key container class with custom sort and compare functions. TagKey are ordered by the pBranchElementDescriptor's tag order first and second by their index.

Member Function Documentation

◆ HashKey()

unsigned int Element::TagKey::HashKey ( const wchar_t *  pTagName)

Public available method for key hashing.

The documentation for this class was generated from the following files: