Go to the documentation of this file.
19 #ifndef __TPIE_TPIE_H__
20 #define __TPIE_TPIE_H__
22 #include <tpie/tpie_export.h>
23 #include <tpie/config.h>
25 #include <tpie/flags.h>
63 TPIE_DECLARE_OPERATORS_FOR_FLAGS(
subsystem)
65 TPIE_EXPORT
void tpie_init(flags<subsystem> subsystems=
ALL);
97 #endif //__TPIE_TPIE_H__
@ ALL
Alias for all default subsystems.
@ FILE_MANAGER
Needed for working with files and implicitly by all TPIE algorithm and data structure implementations...
@ PROGRESS
Progress tracking.
TPIE_EXPORT void set_block_size(memory_size_type block_size)
Set the TPIE block size.
@ DEFAULT_LOGGING
TPIE logging framework.
@ TEMPFILE
Generate temporary files.
TPIE_EXPORT void tpie_init(flags< subsystem > subsystems=ALL)
Initialize the given subsystems of TPIE.
@ STREAMS
Enable support for streams.
@ MEMORY_MANAGER
Needed for tpie_new and tpie_delete and implicitly needed by all TPIE algorithm and data structure im...
@ CAPTURE_FRACTIONS
Capture fractions.
subsystem
Subsystems of TPIE.
TPIE_EXPORT memory_size_type get_block_size()
Get the TPIE block size.
@ JOB_MANAGER
Job manager, for job.h and the parallel quick sort.
TPIE_EXPORT void tpie_finish(flags< subsystem > subsystems=ALL)
Deinitialize the given subsystems of TPIE.