#include <stlsoft/stlsoft.h>
#include <stlsoft/string/string_traits.hpp>
#include <stlsoft/string/simple_string.hpp>
#include <stlsoft/util/minmax.hpp>
#include <stlsoft/shims/access/string.hpp>
Go to the source code of this file.
Namespaces | |
namespace | stlsoft |
Defines | |
#define | _STLSOFT_STRING_CONTAINER_SLICE_FUNCTIONS_RETURN_TEMPLATE stlsoft_ns_qual(basic_simple_string) |
Functions | |
template<typename S> | |
S | left (S const &s, size_t n) |
template<typename S> | |
S | right (S const &s, size_t n) |
template<typename S> | |
S | mid (S const &s, size_t pos, size_t n) |
_STLSOFT_STRING_CONTAINER_SLICE_FUNCTIONS_RETURN_TEMPLATE < char > | left (char const *s, size_t n) |
_STLSOFT_STRING_CONTAINER_SLICE_FUNCTIONS_RETURN_TEMPLATE < char > | left (char *s, size_t n) |
_STLSOFT_STRING_CONTAINER_SLICE_FUNCTIONS_RETURN_TEMPLATE < wchar_t > | left (wchar_t const *s, size_t n) |
_STLSOFT_STRING_CONTAINER_SLICE_FUNCTIONS_RETURN_TEMPLATE < wchar_t > | left (wchar_t *s, size_t n) |
_STLSOFT_STRING_CONTAINER_SLICE_FUNCTIONS_RETURN_TEMPLATE < char > | right (char const *s, size_t n) |
_STLSOFT_STRING_CONTAINER_SLICE_FUNCTIONS_RETURN_TEMPLATE < char > | right (char *s, size_t n) |
_STLSOFT_STRING_CONTAINER_SLICE_FUNCTIONS_RETURN_TEMPLATE < wchar_t > | right (wchar_t const *s, size_t n) |
_STLSOFT_STRING_CONTAINER_SLICE_FUNCTIONS_RETURN_TEMPLATE < wchar_t > | right (wchar_t *s, size_t n) |
_STLSOFT_STRING_CONTAINER_SLICE_FUNCTIONS_RETURN_TEMPLATE < char > | mid (char const *s, size_t pos, size_t n) |
_STLSOFT_STRING_CONTAINER_SLICE_FUNCTIONS_RETURN_TEMPLATE < char > | mid (char *s, size_t pos, size_t n) |
_STLSOFT_STRING_CONTAINER_SLICE_FUNCTIONS_RETURN_TEMPLATE < wchar_t > | mid (wchar_t const *s, size_t pos, size_t n) |
_STLSOFT_STRING_CONTAINER_SLICE_FUNCTIONS_RETURN_TEMPLATE < wchar_t > | mid (wchar_t *s, size_t pos, size_t n) |