Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/massimo-marino/cpp-utilities

A collection of C++17 utilities
https://github.com/massimo-marino/cpp-utilities

cpp cpp-utilities cpp17 cpp1z file-helpers googletest print-helper random-number-generator random-number-generators string-tokenizer utilities

Last synced: about 2 months ago
JSON representation

A collection of C++17 utilities

Awesome Lists containing this project

README

        

# utilities

A set of utilities.

## Requirements

`cmake` is used to compile the sources.

The default compiler used is `clang++-5.0`.

The cmake files compile with `-std=c++17`.

The unit tests are implemented in `googletest`: be sure you have installed `googletest` to compile.

## Install and Run Unit Tests

```bash
$ git clone https://github.com:massimo-marino/cpp-utilities.git
$ cd cpp-utilities
$ mkdir build
$ cd build
$ cmake ..
$ make
$ cd src/unitTests
$ ./unitTests
```

## The Utilities

See the source code and the unit tests for examples of use.