hmbdc
simplify-high-performance-messaging-programming
Public Types | Static Public Member Functions | List of all members
hmbdc::text::stringAccessTraits Struct Reference

Public Types

enum  { reverse = false }
 
enum  { min_e_val = __gnu_pbds::detail::__numeric_traits<char>::__min, max_e_val = __gnu_pbds::detail::__numeric_traits<char>::__max, max_size = max_e_val - min_e_val + 1 }
 
using size_type = size_t
 
using key_type = std::string
 
using __rebind_k = std::allocator< char >::template rebind< key_type >
 
using key_const_reference = typename __rebind_k::other::const_reference
 
using const_iterator = const char *
 
using e_type = const char
 

Static Public Member Functions

static const_iterator begin (key_const_reference ck)
 
static const_iterator end (key_const_reference ck)
 
static size_type e_pos (e_type e)
 Maps an element to a position.
 

Member Function Documentation

static const_iterator hmbdc::text::stringAccessTraits::begin ( key_const_reference  ck)
inlinestatic

Returns a const_iterator to the first element of key_const_reference agumnet.

static const_iterator hmbdc::text::stringAccessTraits::end ( key_const_reference  ck)
inlinestatic

Returns a const_iterator to the after-last element of key_const_reference argument.


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