sample_trie_e_access_traits Interface (original) (raw)

A sample trie element-access traits.

This class serves to show the interface an element- access traits class needs to support.

Defined in: sample_trie_e_access_traits.hpp

Public Types and Constants

General definitions.

Type Definition Description
size_type size_t, e.g. Size type.
key_type std::string, e.g. Key type.
const_key_reference const string &, e.g. Const key reference type.

Element definitions.

Type Definition Description
const_iterator string::const_iterator, e.g. Element const iterator type.
e_type char, e.g. Element type.
max_size 4, e.g. Number of distinct elements.

Public Methods

Access methods.

Method Description
inline static const_iterator begin (const_key_reference r_key) Returns a const_iterator to the first element of r_key.
inline static const_iterator end (const_key_reference r_key) Returns a const_iterator to the after-last element of r_key.
inline static size_type e_pos (e_type e) Maps an element to a position.