#include <stlsoft/stlsoft.h>
#include <stlsoft/string/char_traits.hpp>
#include <stlsoft/collections/util/collections.hpp>
#include <stlsoft/memory/auto_buffer.hpp>
#include <stlsoft/memory/allocator_selector.hpp>
#include <stlsoft/util/std_swap.hpp>
#include <stlsoft/util/std/iterator_generators.hpp>
#include <stlsoft/util/std/iterator_helper.hpp>
#include <stdexcept>
Go to the source code of this file.
Namespaces | |
namespace | stlsoft |
Classes | |
class | basic_static_string |
Simple string class using fixed-size static-based storage. More... | |
Functions | |
template<typename C, size_t CCH, typename T> | |
void | swap (basic_static_string< C, CCH, T > &lhs, basic_static_string< C, CCH, T > &rhs) |
template<typename C, size_t CCH, typename T> | |
C const * | c_str_ptr_null (stlsoft::basic_static_string< C, CCH, T > const &s) |
c_str_ptr_null String Access Shim for stlsoft::basic_static_string | |
template<typename C, size_t CCH, typename T> | |
C const * | c_str_ptr (stlsoft::basic_static_string< C, CCH, T > const &s) |
c_str_ptr String Access Shim for stlsoft::basic_static_string | |
template<typename C, size_t CCH, typename T> | |
C const * | c_str_data (stlsoft::basic_static_string< C, CCH, T > const &s) |
c_str_data String Access Shim for stlsoft::basic_static_string | |
template<typename C, size_t CCH, typename T> | |
size_t | c_str_len (stlsoft::basic_static_string< C, CCH, T > const &s) |
c_str_len String Access Shim for stlsoft::basic_static_string | |
template<typename S, typename C, size_t CCH, typename T> | |
S & | operator<< (S &s, stlsoft::basic_static_string< C, CCH, T > const &str) |
stream insertion shim for stlsoft::basic_static_string |