Enum
FileOpenMode
Flags to select the open mode of a File or external string.
Include Headers
seqan/seq_io.h
Remarks
These flags can be combined via the | operator. The default open mode is OPEN_RDWR | OPEN_CREATE | OPEN_APPEND.
If you omit the OPEN_APPEND flag in write mode, the file will be cleared when opened.
Functions
openOpens a file, stream, or persistent string.
Values
OPEN_RDONLY
Open for only reading.
OPEN_WRONLY
Open for only writing.
OPEN_RDWR
Open for reading and writing.
OPEN_CREATE
Create a file if it not yet exists.
OPEN_APPEND
Keep the existing data. If this flag is not given, the file is cleared in write mode.
OPEN_QUIET
Don't print any warning message if the file could not be opened.
OPEN_MASK
(Internal) Bitmask to extract the read/write open mode.
OPEN_ASYNC
(Internal) Open the file for asynchronous file access. For asynchronous file access, use Async.
OPEN_TEMPORARY
(Internal) Automatically delete the file after close. Use openTemp to open temporary files.
Examples
Code example to test for read-only mode.
if (openMode & OPEN_MASK == OPEN_READ)
    // do something if opened in read-only mode
SeqAn - Sequence Analysis Library - www.seqan.de
 

Page built @2013/07/11 09:12:35