XIEITE

General-purpose C++ utility library



[Source code]
This library is currently header-only.



Requirements

- C++26
- GCC trunk



Usage

cmake_minimum_required(VERSION 3.25)

project(myProject)
include(FetchContent)

# ...
target_compile_features(myProject PRIVATE cxx_std_26)

FetchContent_Declare(xieite GIT_REPOSITORY "https://github.com/Eczbek/xieite" GIT_TAG main)
FetchContent_MakeAvailable(xieite)
target_link_libraries(myProject PRIVATE xieite)



All code in this library is contained within the 'xte' namespace.
Preprocessor macros are prefixed with 'XTE' to prevent naming collisions.
Internal identifiers are prefixed with 'DETAIL_XTE' and are not intended to be used directly.