ldas-tools-ldasgen  2.5.5
Public Types | Public Member Functions | List of all members
InputFile Class Reference

#include <inputfile.hh>

Inheritance diagram for InputFile:
File

Public Types

typedef LDASTools::AL::ifstream ifstream
 

Public Member Functions

 InputFile (const char *filename, std::ios::openmode m)
 
 InputFile (const char *filename, std::ios::openmode m, unsigned int buffer_size)
 
 InputFile (const char *filename, std::ios::openmode m, bool use_memory_mapped_io, unsigned int buffer_size, char *buffer=(char *) NULL)
 
virtual ~InputFile ()
 
ifstreamgetifstream ()
 return: std::ifstream& More...
 
virtual bool is_open ()
 return: bool More...
 

Member Typedef Documentation

◆ ifstream

typedef LDASTools::AL::ifstream InputFile::ifstream

Constructor & Destructor Documentation

◆ InputFile() [1/3]

InputFile::InputFile ( const char *  filename,
std::ios::openmode  m 
)

◆ InputFile() [2/3]

InputFile::InputFile ( const char *  filename,
std::ios::openmode  m,
unsigned int  buffer_size 
)

◆ InputFile() [3/3]

InputFile::InputFile ( const char *  filename,
std::ios::openmode  m,
bool  use_memory_mapped_io,
unsigned int  buffer_size,
char *  buffer = (char *) NULL 
)

◆ ~InputFile()

virtual InputFile::~InputFile ( )
virtual

Member Function Documentation

◆ getifstream()

InputFile::ifstream & InputFile::getifstream ( )
inline

return: std::ifstream&

◆ is_open()

virtual bool InputFile::is_open ( )
virtual

return: bool

Implements File.


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