No description
  • C++ 70%
  • C 29.8%
Find a file
Dan Parnham 93ff87a002 Added yml to the editorconfig
Renamed the forgejo script extensions
2026-04-10 09:46:22 +01:00
.forgejo/workflows Added yml to the editorconfig 2026-04-10 09:46:22 +01:00
.github/workflows Update packaging to use debhelper. 2022-01-13 23:25:44 +00:00
include Don't forget about the <span> header! 2026-02-13 10:49:59 +00:00
packages Release v0.1.14 2026-02-09 16:19:11 +00:00
src/test Moved the new implode inside the string_view capable section - it now uses a string_view for the delimiter. 2024-03-28 15:50:29 +00:00
.clang-format Added an Emergent Design clang-format definition 2022-09-15 11:14:37 +01:00
.editorconfig Added yml to the editorconfig 2026-04-10 09:46:22 +01:00
.gitignore Switch from premake to cmake. 2026-03-26 15:34:40 +00:00
.gitlab-ci.yml Packaging updates 2022-11-23 17:12:50 +00:00
CMakeLists.txt Fix the version. 2026-03-30 09:22:24 +01:00
Earthfile Fix the version. 2026-03-30 09:22:24 +01:00
LICENSE Switched use of ushort to the more correct uint16_t. 2016-01-27 12:36:45 +00:00
README.md Switch from catch2 to the smaller doctest testing framework 2023-01-06 17:10:40 +00:00

libemergent

A collection of useful classes:

Installation

This is a header-only library, simply ensure that the headers are on the appropriate include path. Under Ubuntu there are dev packages available to download which will install the headers to /usr/include.

Dependencies

libemergent has the following external dependencies. You must ensure that the appropriate headers and binaries are available on the include/lib paths if you use specific features of this library.

  • FreeImage for loading and saving images. Your application must link to this if you use the Image<> class.
  • hiredis client library. Your application must link to this if you use any of the Redis classes.

On debian-based systems the relevant dependencies can be easily installed as follows:

$ sudo apt-get install build-essential libfreeimage-dev libhiredis-dev