#include <unixstl/unixstl.h>
#include <stlsoft/memory/auto_buffer.hpp>
#include <stlsoft/memory/allocator_selector.hpp>
#include <unixstl/shims/access/string.hpp>
#include <stlsoft/string/copy_functions.hpp>
#include <unistd.h>
Go to the source code of this file.
Namespaces | |
namespace | unixstl |
Classes | |
class | basic_file_path_buffer |
Acts as a buffer with sufficient size for any drive on the host machine. More... | |
Typedefs | |
typedef basic_file_path_buffer < char, stlsoft::allocator_selector < char >::allocator_type > | file_path_buffer_a |
Specialisation of the basic_file_path_buffer template for the ANSI character type char . | |
typedef basic_file_path_buffer < wchar_t, stlsoft::allocator_selector < wchar_t >::allocator_type > | file_path_buffer_w |
Specialisation of the basic_file_path_buffer template for the Unicode character type wchar_t . | |
typedef basic_file_path_buffer < char, stlsoft::allocator_selector < char >::allocator_type > | file_path_buffer |
Specialisation of the basic_file_path_buffer template for the ANSI character type char . | |
Functions | |
template<typename C, typename A> | |
void | swap (basic_file_path_buffer< C, A > &lhs, basic_file_path_buffer< C, A > &rhs) |
template<typename C, typename A> | |
C const * | c_str_data (unixstl_ns_qual(basic_file_path_buffer)< C, A > const &b) |
c_str_data String Access Shim for unixstl::basic_file_path_buffer | |
template<typename C, typename A> | |
size_t | c_str_len (unixstl_ns_qual(basic_file_path_buffer)< C, A > const &b) |
c_str_len String Access Shim for unixstl::basic_file_path_buffer | |
template<typename C, typename A> | |
C const * | c_str_ptr (unixstl_ns_qual(basic_file_path_buffer)< C, A > const &b) |
c_str_ptr String Access Shim for unixstl::basic_file_path_buffer | |
template<typename C, typename A> | |
C const * | c_str_ptr_null (unixstl_ns_qual(basic_file_path_buffer)< C, A > const &b) |
c_str_ptr_null String Access Shim for unixstl::basic_file_path_buffer | |
template<typename S, typename C, typename A> | |
S & | operator<< (S &s, unixstl_ns_qual(basic_file_path_buffer)< C, A > const &b) |
stream insertion shim for unixstl::basic_file_path_buffer |