User Guide
nmodl::utils Namespace Reference

file/string manipulation functions More...

Detailed Description

file/string manipulation functions

Classes

struct  PerfStat
 Helper class to collect performance statistics. More...
 
class  SingletonRandomString
 Singleton class for random strings. More...
 
class  TableData
 Class to construct and pretty-print tabular data. More...
 

Enumerations

enum  UseNumbersInString : bool { WithNumbers = true, WithoutNumbers = false }
 Enum to wrap bool variable to select if random string should have numbers or not. More...
 

Functions

std::string generate_random_string (int len, UseNumbersInString use_numbers)
 Generate random std::string of length len based on a uniform distribution. More...
 
template<typename Iter , typename Cont >
bool is_last (Iter iter, const Cont &cont)
 Check if the iterator is pointing to last element in the container. More...
 
PerfStat operator+ (const PerfStat &first, const PerfStat &second)
 

Variables

static constexpr char envpathsep {':'}
 The character conventionally used by the operating system to separate search path components. More...
 

Function Documentation

◆ operator+()

PerfStat nmodl::utils::operator+ ( const PerfStat first,
const PerfStat second 
)

Definition at line 18 of file perf_stat.cpp.