GeNN  4.0.0
GPU enhanced Neuronal Networks (GeNN)
plog::util::File Class Reference

#include <Util.h>

Inheritance diagram for plog::util::File:
plog::util::NonCopyable

Public Member Functions

 File ()
 
 File (const nchar *fileName)
 
 ~File ()
 
off_t open (const nchar *fileName)
 
int write (const void *buf, size_t count)
 
template<class CharType >
int write (const std::basic_string< CharType > &str)
 
off_t seek (off_t offset, int whence)
 
void close ()
 

Static Public Member Functions

static int unlink (const nchar *fileName)
 
static int rename (const nchar *oldFilename, const nchar *newFilename)
 

Constructor & Destructor Documentation

◆ File() [1/2]

plog::util::File::File ( )
inline

◆ File() [2/2]

plog::util::File::File ( const nchar fileName)
inline

◆ ~File()

plog::util::File::~File ( )
inline

Member Function Documentation

◆ close()

void plog::util::File::close ( )
inline

◆ open()

off_t plog::util::File::open ( const nchar fileName)
inline

◆ rename()

static int plog::util::File::rename ( const nchar oldFilename,
const nchar newFilename 
)
inlinestatic

◆ seek()

off_t plog::util::File::seek ( off_t  offset,
int  whence 
)
inline

◆ unlink()

static int plog::util::File::unlink ( const nchar fileName)
inlinestatic

◆ write() [1/2]

int plog::util::File::write ( const void *  buf,
size_t  count 
)
inline

◆ write() [2/2]

template<class CharType >
int plog::util::File::write ( const std::basic_string< CharType > &  str)
inline

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