Massimo Marino's repositories
object-pool
C++17 implementation of an object pool pattern
circular-buffer
A C++17 implementation of a circular buffer
interval-based-time-predicates
A very simple implementation of some methods for an interval-based temporal logic based on James F. Allen's work. This code can be used to implement scheduling/planning algorithms.
active-class
A C++17 implementation of an active class: an active class generates a thread and controls it using functional objects passed by the client application
deferred-thread-scheduler
A C++17 implementation of a deferred thread scheduler
parallel-letter-frequency
Count the frequency of letters in texts using parallel computation.
containers-benchmark
insertion operations benchmark for some C++17 containers
memory-dumper
a memory dumper in C++17
cpp-utilities
A collection of C++17 utilities
object-factory
C++17 implementation of an object factory
perf-timer
A performance timer for C++ functions
alphabet
A data structure for creating alphabets
cmake-starter
A basic CMake C++ starter project
filesystem-cpp17-example
simple example for std::filesystem c++17, with clang-12.0.0
go-fibonacci
Implementation examples for fibonacci numbers using big.Int's and memoization.
googletest-linux-setups
two ways for installing googletest in linux
grpc-ubuntu-dockerfile
Dockerfile for creating an ubuntu:latest image with gRPC
libxd
A simple 2D graphics library for C++.
min-max-function-overload
A C++ variadic templated implementation of max(), min() for integral types, floating point types, and strings, by overloading the function call operator
net-manager-test
Qt Network Configuration Manager Class Example
object-counter
C++ implementation of a class object counter using the curiously recurring template pattern (CRTP)
project_options
A general-purpose CMake library that makes using CMake easier
time-support
a C++17 implementation of a stopwatch (a timer) for testing speed at hot spots.