winstl/filesystem/current_directory_scope.hpp File Reference


Detailed Description

[C++ only] Definition of the winstl::basic_current_directory_scope class template (File System Library).

#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)


Generated on Thu Jun 10 08:57:59 2010 for STLSoft by  doxygen 1.5.6