From db60e39630b4cc4f7dad9800c4cc12b2692ed58b Mon Sep 17 00:00:00 2001 From: Martchus Date: Sat, 24 Jun 2017 23:53:51 +0200 Subject: [PATCH] Make README.md compatible with ReText --- README.md | 27 ++++++++++++++------------- 1 file changed, 14 insertions(+), 13 deletions(-) diff --git a/README.md b/README.md index 53b260f..122a9ff 100644 --- a/README.md +++ b/README.md @@ -3,30 +3,31 @@ Common C++ classes and routines used by my applications such as argument parser, ## Features The library utilizes: + * parsing command-line arguments and providing Bash completion * dealing with dates and times * conversion of primitive data types to byte-buffers and vice versa (litte-endian and big-endian) * common string conversions/operations, eg. - - character set conversion via iconv - - split, join, find and replace - - conversion from number to string and vice verca - - encoding/decoding base-64 - - building string without multiple heap allocations (string builder) + - character set conversion via iconv + - split, join, find and replace + - conversion from number to string and vice verca + - encoding/decoding base-64 + - building string without multiple heap allocations (string builder) * IO - - reading/writing primitive data types of various sizes (little-endian and big-endian) - - reading/writing terminated strings and size-prefixed strings - - reading/writing INI files - - reading bitwise + - reading/writing primitive data types of various sizes (little-endian and big-endian) + - reading/writing terminated strings and size-prefixed strings + - reading/writing INI files + - reading bitwise * building with CMake by providing some modules and templates ## Build instructions ### Requirements #### Build-only dependencies * C++ compiler supporting C++14, tested with - - GNU g++ - - Clang - - mingw-w64 g++ - - Cygwin g++ + - Clang + - regular GNU g++ + - mingw-w64 g++ + - Cygwin g++ * CMake (at least 3.3.0) * cppunit for unit tests (optional) * Doxygen for API documentation (optional)