souffle  2.0.2-371-g6315b36
Public Member Functions
souffle::gzfstream::ogzfstream Class Reference

#include <gzfstream.h>

Inheritance diagram for souffle::gzfstream::ogzfstream:
Inheritance graph
Collaboration diagram for souffle::gzfstream::ogzfstream:
Collaboration graph

Public Member Functions

 ogzfstream ()
 
 ogzfstream (const ogzfstream &)=delete
 
 ogzfstream (const std::string &filename, std::ios_base::openmode mode=std::ios::out)
 
 ogzfstream (ogzfstream &&)=delete
 
void open (const std::string &filename, std::ios_base::openmode mode=std::ios::out)
 
internal::gzfstreambufrdbuf () const
 
- Public Member Functions inherited from souffle::gzfstream::internal::gzfstream
void close ()
 
 gzfstream ()
 
 gzfstream (const gzfstream &)=delete
 
 gzfstream (const std::string &filename, std::ios_base::openmode mode)
 
 gzfstream (gzfstream &&)=delete
 
bool is_open ()
 
void open (const std::string &filename, std::ios_base::openmode mode)
 
gzfstreambufrdbuf () const
 
 ~gzfstream () override=default
 

Additional Inherited Members

- Protected Attributes inherited from souffle::gzfstream::internal::gzfstream
gzfstreambuf buf
 

Detailed Description

Definition at line 223 of file gzfstream.h.

Constructor & Destructor Documentation

◆ ogzfstream() [1/4]

souffle::gzfstream::ogzfstream::ogzfstream ( )
inline

Definition at line 225 of file gzfstream.h.

◆ ogzfstream() [2/4]

souffle::gzfstream::ogzfstream::ogzfstream ( const std::string &  filename,
std::ios_base::openmode  mode = std::ios::out 
)
inlineexplicit

Definition at line 227 of file gzfstream.h.

228  {

References souffle::gzfstream::internal::gzfstream::open().

Here is the call graph for this function:

◆ ogzfstream() [3/4]

souffle::gzfstream::ogzfstream::ogzfstream ( const ogzfstream )
delete

◆ ogzfstream() [4/4]

souffle::gzfstream::ogzfstream::ogzfstream ( ogzfstream &&  )
delete

Member Function Documentation

◆ open()

void souffle::gzfstream::ogzfstream::open ( const std::string &  filename,
std::ios_base::openmode  mode = std::ios::out 
)
inline

Definition at line 238 of file gzfstream.h.

◆ rdbuf()

internal::gzfstreambuf* souffle::gzfstream::ogzfstream::rdbuf ( ) const
inline

Definition at line 234 of file gzfstream.h.


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