cpp-utility
Описание
Cpp General Support Library
Языки
- C++92,4%
- CMake7,6%
Cpp General Support Library
Useful common snippets. Source code, that can be used in any project.
Repository Web Pages
github
gitlab (main)
gitverse (Russia)
Installation
- git clone --branch develop https://gitlab.com/FokinDenis88/cpp-utility.git
- (From the working dir = cpp-utility) cmake -B build/visual-studio
Functions of Project
algorithms-library
concepts-library
concurrency-support-library
multithreading - concurrent for ().
thread - (undone) work with threads and thread pool.
containers-library
generic-container - work with any container.
diagnostics-library
custom-exception - class for creating custom exceptions.
error - error class for projects without exceptions.
general-utilities-library
common
iaction
ieditor
interface-macros - macros for quick defining abstract interface.
tuple
functional
functional - invoke, apply member function.
weak-method-invoker - class for invoking member functions on expired objects
input-output-library
iterators-library
language-support-library
memory-management-library
generic-smart-ptr - (undone) work with all kind of pointers
weak-ptr
weak-ptr - processing weak_ptr in containers_
metaprogramming-library
type-traits
type-traits - every day simple custom metaprogram type traits
multi-purpose-headers
numerics-library
ranges-library
strings-library
text-processing-library
time-library
current-date - c style time
date-time - c style date
Contact
Telegram: https://t.me/Furious_Dragon_88
VK (Russia): https://vk.com/furious__dragon
Email: fokin-denis-88-code@ya.ru
License
MIT License. Open source code.
Project status
Active