ddc
Public Member Functions | Public Attributes | List of all members
ddcStringEnum< OffT_ >::IdKeyLess Struct Reference

comparison helper struct for string-to-id search More...

#include <ddcStringEnum.h>

Public Member Functions

 IdKeyLess (const char *buf)
 
 IdKeyLess (const ddcStringEnum &se)
 
bool operator() (const OffT off, const string &key)
 
bool operator() (const string &key, const OffT off)
 

Public Attributes

const char * m_buf
 

Detailed Description

template<typename OffT_ = DWORD>
struct ddcStringEnum< OffT_ >::IdKeyLess

comparison helper struct for string-to-id search

Constructor & Destructor Documentation

◆ IdKeyLess() [1/2]

template<typename OffT_ = DWORD>
ddcStringEnum< OffT_ >::IdKeyLess::IdKeyLess ( const char *  buf)
inline

Referenced by ddcStringEnum< OffT_ >::lower_bound(), and ddcStringEnum< OffT_ >::upper_bound().

Here is the caller graph for this function:

◆ IdKeyLess() [2/2]

template<typename OffT_ = DWORD>
ddcStringEnum< OffT_ >::IdKeyLess::IdKeyLess ( const ddcStringEnum se)
inline

Member Function Documentation

◆ operator()() [1/2]

template<typename OffT_ = DWORD>
bool ddcStringEnum< OffT_ >::IdKeyLess::operator() ( const OffT  off,
const string &  key 
)
inline

◆ operator()() [2/2]

template<typename OffT_ = DWORD>
bool ddcStringEnum< OffT_ >::IdKeyLess::operator() ( const string &  key,
const OffT  off 
)
inline

Member Data Documentation

◆ m_buf

template<typename OffT_ = DWORD>
const char* ddcStringEnum< OffT_ >::IdKeyLess::m_buf

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