XIEITE
C++ utility libraryThis project extends the standard library without external dependencies and provides a somewhat organized collection of questionably useful tools for assisting in various shenanigans
Source
Requirements
- C++26 (mostly)- GCC trunk
- Clang trunk
- MSVC latest (not fully supported)
Building
Alternatively, include the header-only branch of the librarygit clone https://github.com/Eczbek/xieite cd xieite # TODO
This library is entirely contained within the
xieite
namespace.All macros are prefixed with
XIEITE
to prevent naming collisions.Internal identifiers within the library are prefixed with
XIEITE_DETAIL
and are not intended to be used directly.Examples
#0Output:import xieite ;int main () {xieite ::dump (xieite ::big_int (99 ).pow (99 ).str ()); }
369729637649726772657187905628805440595668764281741102430259972423552570455277523421410650010128232727940978889548326540119429996769494359451621570193644014418071060667659301384999779999159200499899