GeNN  4.0.0
GPU enhanced Neuronal Networks (GeNN)
Util.h File Reference
#include <cassert>
#include <cstring>
#include <cstdio>
#include <sstream>
#include <fcntl.h>
#include <sys/stat.h>
#include <unistd.h>
#include <sys/syscall.h>
#include <sys/time.h>
#include <pthread.h>

Go to the source code of this file.

Classes

struct  plog::util::Time
 
class  plog::util::NonCopyable
 
class  plog::util::File
 
class  plog::util::Mutex
 
class  plog::util::MutexLock
 
class  plog::util::Singleton< T >
 

Namespaces

 plog
 
 plog::util
 

Macros

#define PLOG_ENABLE_WCHAR_INPUT   0
 
#define PLOG_NSTR(x)   x
 

Typedefs

typedef std::string plog::util::nstring
 
typedef std::ostringstream plog::util::nostringstream
 
typedef std::istringstream plog::util::nistringstream
 
typedef char plog::util::nchar
 

Functions

void plog::util::localtime_s (struct tm *t, const time_t *time)
 
void plog::util::gmtime_s (struct tm *t, const time_t *time)
 
void plog::util::ftime (Time *t)
 
unsigned int plog::util::gettid ()
 
std::string plog::util::processFuncName (const char *func)
 
const nchar * plog::util::findExtensionDot (const nchar *fileName)
 
void plog::util::splitFileName (const nchar *fileName, nstring &fileNameNoExt, nstring &fileExt)
 

Macro Definition Documentation

◆ PLOG_ENABLE_WCHAR_INPUT

#define PLOG_ENABLE_WCHAR_INPUT   0

◆ PLOG_NSTR

#define PLOG_NSTR (   x)    x