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

Classes

class  File
 
class  Mutex
 
class  MutexLock
 
class  NonCopyable
 
class  Singleton
 
struct  Time
 

Typedefs

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

Functions

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

Typedef Documentation

◆ nchar

typedef char plog::util::nchar

◆ nistringstream

typedef std::istringstream plog::util::nistringstream

◆ nostringstream

typedef std::ostringstream plog::util::nostringstream

◆ nstring

typedef std::string plog::util::nstring

Function Documentation

◆ findExtensionDot()

const nchar* plog::util::findExtensionDot ( const nchar fileName)
inline

◆ ftime()

void plog::util::ftime ( Time t)
inline

◆ gettid()

unsigned int plog::util::gettid ( )
inline

◆ gmtime_s()

void plog::util::gmtime_s ( struct tm *  t,
const time_t *  time 
)
inline

◆ localtime_s()

void plog::util::localtime_s ( struct tm *  t,
const time_t *  time 
)
inline

◆ processFuncName()

std::string plog::util::processFuncName ( const char *  func)
inline

◆ splitFileName()

void plog::util::splitFileName ( const nchar fileName,
nstring fileNameNoExt,
nstring fileExt 
)
inline