![]() |
Home | Libraries | People | FAQ | More |
The file_base
class is used as a base for the basic_stream_file
and basic_random_access_file
class templates so that we have a common place to define flags.
class file_base
|
Name |
Description |
|---|---|
|
A bitmask type (C++ Std [lib.bitmask.types]). |
|
|
Basis for seeking in a file. |
|
Name |
Description |
|---|---|
|
~file_base [destructor] |
Protected destructor to prevent deletion through this type. |
|
Name |
Description |
|---|---|
|
append [static] |
Open the file in append mode. |
|
create [static] |
Create the file if it does not exist. |
|
exclusive [static] |
Ensure a new file is created. Must be combined with create. |
|
read_only [static] |
Open the file for reading. |
|
read_write [static] |
Open the file for reading and writing. |
|
truncate [static] |
Open the file with any existing contents truncated. |
|
write_only [static] |
Open the file for writing. |
Header: boost/asio/file_base.hpp
Convenience header: boost/asio.hpp