#include <winstl/winstl.h>
#include <winstl/filesystem/filesystem_traits.hpp>
#include <winstl/filesystem/file_path_buffer.hpp>
#include <stlsoft/shims/access/string.hpp>
#include <winstl/error/exceptions.hpp>
#include <stlsoft/util/operator_bool.hpp>
Go to the source code of this file.
Namespaces | |
namespace | winstl |
Classes | |
class | basic_current_directory_scope |
Current directory scoping class. More... | |
Typedefs | |
typedef basic_current_directory_scope < char, filesystem_traits < char > > | current_directory_scope_a |
Specialisation of the basic_current_directory_scope template for the ANSI character type char . | |
typedef basic_current_directory_scope < wchar_t, filesystem_traits < wchar_t > > | current_directory_scope_w |
Specialisation of the basic_current_directory_scope template for the Unicode character type wchar_t . | |
typedef basic_current_directory_scope < TCHAR, filesystem_traits < TCHAR > > | current_directory_scope |
Specialisation of the basic_current_directory_scope template for the Win32 character type TCHAR . | |
Functions | |
template<typename C, typename T> | |
C const * | c_str_ptr_null (basic_current_directory_scope< C, T > const &b) |
template<typename C, typename T> | |
C const * | c_str_ptr (basic_current_directory_scope< C, T > const &b) |
template<typename C, typename T> | |
C const * | c_str_data (basic_current_directory_scope< C, T > const &b) |
template<typename C, typename T> | |
size_t | c_str_len (basic_current_directory_scope< C, T > const &b) |
template<typename S, typename C, typename T> | |
S & | operator<< (S &s, basic_current_directory_scope< C, T > const &b) |