PredatorCZ / PreCore

PreCore is a library with helper classes. It contains IO classes, class reflection, logging services, algorhitms, data types, extensions for other libraries and more.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

PreCore

build License Codacy Badge Coverage Status

PreCore is a library with helper classes.
Main focus of this library is: Class/Enum RTTI and RTTR, SIMD classes like Vector and Matrix4x4, stream helpers, uni module.
It also contains logging services, algorhitms, data types, muti-threading queue classes, extensions for other libraries and many more.

Library is made for C++20 standard and it's compilable under Clang 12+ and GCC 10+.

Visit Wiki for more info

Uses additional libraries

  • pugixml (Copyright (C) 2006-2020, by Arseny Kapoulkine)
  • glm (Copyright (c) 2005 - G-Truc Creation)
  • nlohmann::json (Copyright (c) 2013-2022 Niels Lohmann)
  • gltf is a derivative work of fx-gltf (Copyright(c) 2018-2021 Jesse Yurkovich)

About

PreCore is a library with helper classes. It contains IO classes, class reflection, logging services, algorhitms, data types, extensions for other libraries and more.

License:Apache License 2.0


Languages

Language:C++ 94.9%Language:Python 2.9%Language:CMake 2.0%Language:C 0.2%