Public Member Functions | Protected Attributes | Private Types | Private Member Functions
bk_lib::detail::input_from_string< T, Traits > Class Template Reference

#include <string_convert.h>

List of all members.

Public Member Functions

 input_from_string (const_pointer_type p, size_t size)
pos_type seekoff (off_type offset, std::ios_base::seekdir dir, std::ios_base::openmode which)
pos_type seekpos (pos_type offset, std::ios_base::openmode which)

Protected Attributes

pointer_type buffer_
size_t size_

Private Types

typedef std::basic_streambuf
< T, Traits > 
base_type
typedef const Traits::char_type * const_pointer_type
typedef base_type::off_type off_type
typedef Traits::char_type * pointer_type
typedef base_type::pos_type pos_type

Private Member Functions

 input_from_string (const input_from_string &)
input_from_stringoperator= (const input_from_string &)

Detailed Description

template<class T, class Traits = std::char_traits<T>>
class bk_lib::detail::input_from_string< T, Traits >

Definition at line 38 of file string_convert.h.


Member Typedef Documentation

template<class T , class Traits = std::char_traits<T>>
typedef std::basic_streambuf<T, Traits> bk_lib::detail::input_from_string< T, Traits >::base_type [private]

Definition at line 39 of file string_convert.h.

template<class T , class Traits = std::char_traits<T>>
typedef const Traits::char_type* bk_lib::detail::input_from_string< T, Traits >::const_pointer_type [private]

Definition at line 41 of file string_convert.h.

template<class T , class Traits = std::char_traits<T>>
typedef base_type::off_type bk_lib::detail::input_from_string< T, Traits >::off_type [private]

Definition at line 43 of file string_convert.h.

template<class T , class Traits = std::char_traits<T>>
typedef Traits::char_type* bk_lib::detail::input_from_string< T, Traits >::pointer_type [private]

Definition at line 40 of file string_convert.h.

template<class T , class Traits = std::char_traits<T>>
typedef base_type::pos_type bk_lib::detail::input_from_string< T, Traits >::pos_type [private]

Definition at line 42 of file string_convert.h.


Constructor & Destructor Documentation

template<class T , class Traits = std::char_traits<T>>
bk_lib::detail::input_from_string< T, Traits >::input_from_string ( const_pointer_type  p,
size_t  size 
) [inline, explicit]

Definition at line 45 of file string_convert.h.

template<class T , class Traits = std::char_traits<T>>
bk_lib::detail::input_from_string< T, Traits >::input_from_string ( const input_from_string< T, Traits > &  ) [private]

Member Function Documentation

template<class T , class Traits = std::char_traits<T>>
input_from_string& bk_lib::detail::input_from_string< T, Traits >::operator= ( const input_from_string< T, Traits > &  ) [private]
template<class T , class Traits = std::char_traits<T>>
pos_type bk_lib::detail::input_from_string< T, Traits >::seekoff ( off_type  offset,
std::ios_base::seekdir  dir,
std::ios_base::openmode  which 
) [inline]

Definition at line 51 of file string_convert.h.

template<class T , class Traits = std::char_traits<T>>
pos_type bk_lib::detail::input_from_string< T, Traits >::seekpos ( pos_type  offset,
std::ios_base::openmode  which 
) [inline]

Definition at line 64 of file string_convert.h.


Member Data Documentation

template<class T , class Traits = std::char_traits<T>>
pointer_type bk_lib::detail::input_from_string< T, Traits >::buffer_ [protected]

Definition at line 75 of file string_convert.h.

template<class T , class Traits = std::char_traits<T>>
size_t bk_lib::detail::input_from_string< T, Traits >::size_ [protected]

Definition at line 76 of file string_convert.h.


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


clasp
Author(s): Benjamin Kaufmann
autogenerated on Thu Aug 27 2015 12:41:40