Skip to content

jfern2011/utility

Repository files navigation

utility

General purpose C++ utilities

bitops

bitops.h contains functions for manipulating bits of generic integral types. See the Doxygen pages for details

filesys

filesys.h contains functions related to filesystem operations. C++17 introduces std::filesystem, which deprecates these functions; however, they remain here for projects that predate the C++17 standard. See the Doxygen pages for details

superstring

The superstring class is a simple std::string wrapper which augments the string manipulation capabilities available from the standard library. See the Doxygen pages for details

Usage

cd utility/
mkdir build && cd build
cmake ..
make

cpplint

This project imports Google's cpplint style checker as a submodule: https://github.com/cpplint/cpplint

To run the linter

python utility/cpplint/cpplint.py --root=. utility/include/superstring/superstring.h \
utility/include/bitops/bitops.h \
utility/include/filesys/filesys.h \
utility/src/superstring/superstring.cc \
utility/src/filesys/filesys.cc \
utility/tests/*

Contact

Feel free to email me with bug reports or suggestions: [email protected]

About

General purpose C++ utilities

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published