Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::iostreams::basic_mapped_file_params< Path > Struct Template Reference

#include <mapped_file.hpp>

Inheritance diagram for boost::iostreams::basic_mapped_file_params< Path >:
Collaboration diagram for boost::iostreams::basic_mapped_file_params< Path >:

Public Types

typedef
detail::mapped_file_params_base 
base_type
 
typedef Path path_type
 

Public Member Functions

 BOOST_STATIC_ASSERT ((!is_same< Path, std::wstring >::value))
 
 basic_mapped_file_params ()
 
 basic_mapped_file_params (const Path &p)
 
template<typename PathT >
 basic_mapped_file_params (const PathT &p)
 
 basic_mapped_file_params (const basic_mapped_file_params &other)
 
template<typename PathT >
 basic_mapped_file_params (const basic_mapped_file_params< PathT > &other)
 

Public Attributes

Path path
 
mapped_file_base::mapmode flags
 
BOOST_IOS::openmode mode
 
stream_offset offset
 
std::size_t length
 
stream_offset new_file_size
 
const char * hint
 

Member Typedef Documentation

template<typename Path>
typedef Path boost::iostreams::basic_mapped_file_params< Path >::path_type

Constructor & Destructor Documentation

template<typename Path>
boost::iostreams::basic_mapped_file_params< Path >::basic_mapped_file_params ( )
inline
template<typename Path>
boost::iostreams::basic_mapped_file_params< Path >::basic_mapped_file_params ( const Path &  p)
inlineexplicit
template<typename Path>
template<typename PathT >
boost::iostreams::basic_mapped_file_params< Path >::basic_mapped_file_params ( const PathT &  p)
inlineexplicit
template<typename Path>
boost::iostreams::basic_mapped_file_params< Path >::basic_mapped_file_params ( const basic_mapped_file_params< Path > &  other)
inline
template<typename Path>
template<typename PathT >
boost::iostreams::basic_mapped_file_params< Path >::basic_mapped_file_params ( const basic_mapped_file_params< PathT > &  other)
inline

Member Function Documentation

template<typename Path>
boost::iostreams::basic_mapped_file_params< Path >::BOOST_STATIC_ASSERT ( (!is_same< Path, std::wstring >::value)  )

Member Data Documentation

const char* boost::iostreams::detail::mapped_file_params_base::hint
inherited
std::size_t boost::iostreams::detail::mapped_file_params_base::length
inherited
BOOST_IOS::openmode boost::iostreams::detail::mapped_file_params_base::mode
inherited
stream_offset boost::iostreams::detail::mapped_file_params_base::new_file_size
inherited
stream_offset boost::iostreams::detail::mapped_file_params_base::offset
inherited
template<typename Path>
Path boost::iostreams::basic_mapped_file_params< Path >::path

The documentation for this struct was generated from the following file: