![]()  | 
  
    User Guide
    
   | 
 
file/string manipulation functions More...
file/string manipulation functions
Classes | |
| class | Blame | 
| class | NoBlame | 
| 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... | |
Typedefs | |
| using | ShortBlame = NoBlame | 
| using | DetailedBlame = NoBlame | 
Enumerations | |
| enum | BlameLevel { BlameLevel::Short, BlameLevel::Detailed } | 
| 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::unique_ptr< Blame > | make_blame (size_t blame_line, BlameLevel blame_level) | 
| 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... | |
| using nmodl::utils::DetailedBlame = typedef NoBlame | 
| using nmodl::utils::ShortBlame = typedef NoBlame | 
      
  | 
  strong | 
| std::unique_ptr< Blame > nmodl::utils::make_blame | ( | size_t | blame_line, | 
| BlameLevel | blame_level | ||
| ) | 
Definition at line 18 of file perf_stat.cpp.