STXXL
1.4-dev
Main Page
Related Pages
Modules
Namespaces
Classes
Files
Examples
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Groups
Pages
create_file.h
Go to the documentation of this file.
1
/***************************************************************************
2
* include/stxxl/bits/io/create_file.h
3
*
4
* Part of the STXXL. See http://stxxl.sourceforge.net
5
*
6
* Copyright (C) 2010 Andreas Beckmann <
[email protected]
>
7
* Copyright (C) 2013 Timo Bingmann <
[email protected]
>
8
*
9
* Distributed under the Boost Software License, Version 1.0.
10
* (See accompanying file LICENSE_1_0.txt or copy at
11
* http://www.boost.org/LICENSE_1_0.txt)
12
**************************************************************************/
13
14
#ifndef STXXL_IO_CREATE_FILE_HEADER
15
#define STXXL_IO_CREATE_FILE_HEADER
16
17
#include <
stxxl/bits/io/file.h
>
18
#include <
stxxl/bits/namespace.h
>
19
20
#include <string>
21
22
STXXL_BEGIN_NAMESPACE
23
24
//! create fileio object from io_impl string and a few parameters
25
file *
create_file
(
const
std::string& io_impl,
26
const
std::string& filename,
27
int
options,
28
int
physical_device_id = file::DEFAULT_QUEUE,
29
int
disk_allocator_id = file::NO_ALLOCATOR);
30
31
// prototype
32
class
disk_config;
33
34
//! create fileio object from disk_config parameter
35
file *
create_file
(disk_config& config,
int
mode,
36
int
disk_allocator_id = file::NO_ALLOCATOR);
37
38
STXXL_END_NAMESPACE
39
40
#endif // !STXXL_IO_CREATE_FILE_HEADER
41
// vim: et:ts=4:sw=4
stxxl::create_file
file * create_file(const std::string &io_impl, const std::string &filename, int options, int physical_device_id=file::DEFAULT_QUEUE, int disk_allocator_id=file::NO_ALLOCATOR)
create fileio object from io_impl string and a few parameters
Definition:
create_file.cpp:27
file.h
namespace.h
STXXL_BEGIN_NAMESPACE
#define STXXL_BEGIN_NAMESPACE
Definition:
namespace.h:16
STXXL_END_NAMESPACE
#define STXXL_END_NAMESPACE
Definition:
namespace.h:17
include
stxxl
bits
io
create_file.h
STXXL 1.4.1-382-g263df0c
- Generated on Wed Sep 27 2017 06:25:47 for STXXL by
1.8.5