# ace::StringStoreEqualComparator< _IndType > Class Template Reference

Functor designed for equal to comparison of C-strings stored within StringStore. More...

`#include <strings.h>`

List of all members.

## Public Member Functions
| StringStoreEqualComparator (const typename StringStore< _IndType >::table_t &table)
bool | operator() (_IndType lhs, _IndType rhs) const
## Private Attributes
const StringStore< _IndType > ::table_t & | _table
| Reference to table to which indices passed for comparation relates to.

## Detailed Description

### template<class _IndType>
class ace::StringStoreEqualComparator< _IndType >

Functor designed for equal to comparison of C-strings stored within StringStore.

Parameters:

  | _StIndex | StringStore index.
  | _IndType | Type of numerical indices of strings within given StringStore.

## Constructor & Destructor Documentation

template<class _IndType>

ace::StringStoreEqualComparator< _IndType >::StringStoreEqualComparator | ( | const typename StringStore< _IndType >::table_t & | table | ) | `[inline]`

Parameters:

  | table | Reference to table to which indices passed for comparation relates to.

## Member Function Documentation

template<class _IndType>

bool ace::StringStoreEqualComparator< _IndType >::operator() | ( | _IndType | lhs,
|  | _IndType | rhs |
| ) |  |  | const`[inline]`

Returns:
  True, if left-hand argument is equal to right hand argument.

## Member Data Documentation

template<class _IndType>

const StringStore<_IndType>::table_t& ace::StringStoreEqualComparator< _IndType >::_table`[private]`

Reference to table to which indices passed for comparation relates to.

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

- proto/Source/strings.h