#include <stlsoft/stlsoft.h>
#include <stlsoft/shims/access/string/fwd.h>
#include <string.h>
Go to the source code of this file.
Namespaces | |
namespace | stlsoft |
Functions | |
STLSOFT_INLINE char const * | c_str_data_a (char const *s) |
c_str_data String Access Shim function for char const* . | |
char const * | c_str_data (char const *s) |
c_str_data String Access Shim function for char const* . | |
STLSOFT_INLINE wchar_t const * | c_str_data_w (wchar_t const *s) |
c_str_data String Access Shim function for wchar_t const* . | |
wchar_t const * | c_str_data (wchar_t const *s) |
c_str_data String Access Shim function for wchar_t const* . | |
STLSOFT_INLINE size_t | c_str_len_a (char const *s) |
c_str_len String Access Shim function for char const* . | |
size_t | c_str_len (char const *s) |
c_str_len String Access Shim function for char const* . | |
STLSOFT_INLINE size_t | c_str_len_w (wchar_t const *s) |
c_str_len String Access Shim function for wchar_t const* . | |
size_t | c_str_len (wchar_t const *s) |
c_str_len String Access Shim function for wchar_t const* . | |
STLSOFT_INLINE char const * | c_str_ptr_a (char const *s) |
c_str_ptr String Access Shim function for char const* . | |
char const * | c_str_ptr (char const *s) |
c_str_ptr String Access Shim function for char const* . | |
STLSOFT_INLINE wchar_t const * | c_str_ptr_w (wchar_t const *s) |
c_str_ptr String Access Shim function for wchar_t const* . | |
wchar_t const * | c_str_ptr (wchar_t const *s) |
c_str_ptr String Access Shim function for wchar_t const* . | |
STLSOFT_INLINE char const * | c_str_ptr_null_a (char const *s) |
c_str_ptr_null String Access Shim function for char const* . | |
char const * | c_str_ptr_null (char const *s) |
c_str_ptr_null String Access Shim function for char const* . | |
STLSOFT_INLINE wchar_t const * | c_str_ptr_null_w (wchar_t const *s) |
c_str_ptr_null String Access Shim function for wchar_t const* . | |
wchar_t const * | c_str_ptr_null (wchar_t const *s) |
c_str_ptr_null String Access Shim function for wchar_t const* . | |
STLSOFT_INLINE size_t | c_str_size_a (char const *s) |
c_str_size String Access Shim function for char const* . | |
size_t | c_str_size (char const *s) |
c_str_size String Access Shim function for char const* . | |
STLSOFT_INLINE size_t | c_str_size_w (wchar_t const *s) |
c_str_size String Access Shim function for wchar_t const* . | |
size_t | c_str_size (wchar_t const *s) |
c_str_size String Access Shim function for wchar_t const* . | |
template<typename S> | |
size_t | c_str_size_a (S const &s) |
Generic implementation of c_str_size String Access Shim function for any type for which c_str_len_a is defined. | |
template<typename S> | |
size_t | c_str_size_w (S const &s) |
Generic implementation of c_str_size String Access Shim function for any type for which c_str_len_w is defined. | |
template<typename S> | |
size_t | c_str_size (S const &s) |
Generic implementation of c_str_size String Access Shim function for any type for which c_str_len is defined. | |
cannot_use_untyped_0_or_NULL_with_shims | c_str_size (int deny_literal_NULL) |
Implementation of c_str_size String Access Shim for trapping use of literal 0 or NULL . |