peri4 caa7880cc4 get rid of piForeach
apply some code analyzer recommendations
ICU flag now check if libicu exists
prepare for more accurate growth of containers (limited PoT, then constantly increase size)
2024-11-20 20:01:47 +03:00
2024-11-14 18:15:27 +03:00
doc
2024-11-13 16:32:21 +03:00
2022-12-14 14:13:52 +03:00
2024-11-20 20:01:47 +03:00
2024-11-20 20:01:47 +03:00
2023-05-04 14:14:08 +03:00
2022-12-16 16:45:07 +03:00
2024-09-16 10:11:31 +03:00
2020-04-30 16:09:57 +03:00
2024-11-20 20:01:47 +03:00
2020-04-30 15:25:31 +03:00
2022-03-15 15:10:59 +03:00
2024-07-30 14:18:02 +03:00
2022-12-14 14:13:52 +03:00
2024-11-20 20:01:47 +03:00
2020-05-15 22:48:58 +03:00
2022-08-11 11:40:49 +03:00
2024-02-28 10:49:29 +03:00

Platform-Independent Primitives library

Introduction

Low-level C++ library that covers next areas:

  • Strings
  • Console IO
  • Threads
  • Timers
  • Events
  • Various IO devices
  • Mathematics (FFT with libfftw3)
  • Cryptography (libsodium)
  • Compression (zlib)
  • Resources
  • Metaprogramming

CMake

This library tightly integrated with CMake by providing some macro:

  • pip_code_model(<out_var> file0 [file1 ...] [OPTIONS opt0 [opt1 ...] ] [ABSOLUTE]) Generate code model files for source files file0 [file1 ...].

Options you can see by exec "pip_cmg -h". If not ABSOLUTE source files will be prepended by ${CMAKE_CURRENT_SOURCE_DIR}. You should add ${<out_var>} to your target.

  • pip_resources(<out_var> file)

Generate C++ files for resource file. You should add ${<out_var>} to your target.

Documentation

🇺🇸 Online documentation

🇺🇸 Qt-help

🇷🇺 Онлайн документация

🇷🇺 Qt-help

Description
Platform-Independent Primitives library and utilites
Readme 41 MiB
Languages
C 52.1%
C++ 45.9%
CMake 1.3%
M4 0.6%