A common utilties library for my future creations
 
 
 
 
Go to file
Brett 2ad00c8895 hopefully finally fix vectors 2023-04-21 21:39:34 -04:00
include/blt hopefully finally fix vectors 2023-04-21 21:39:34 -04:00
src Merge remote-tracking branch 'refs/remotes/tpgc/main' 2023-04-08 12:44:49 -04:00
.gitignore push to test jenkins 2023-03-30 22:03:10 -04:00
.gitmodules Parallel hashmap submodule 2022-12-26 23:44:02 -05:00
CMakeLists.txt Merge remote-tracking branch 'refs/remotes/tpgc/main' 2023-04-08 12:44:49 -04:00
CMakeSettings.json Fix windows! 2023-04-07 00:02:21 -04:00
LICENSE Fix system namespace 2023-02-11 12:53:32 -05:00
README.md Fix readme 2023-01-24 16:01:06 -05:00
build_and_run_debug.sh Two children delete is still broken. Single / no child delete works fine. 2023-01-12 14:09:34 -05:00
commit.sh Setup inital cmake file 2022-12-23 13:50:27 -05:00
design.txt Update 0.3a! 2023-01-27 00:49:44 -05:00
icon.png Update readme 2023-01-24 15:57:52 -05:00
icon_large.png Update readme 2023-01-24 15:57:52 -05:00
icon_small.png Update readme 2023-01-24 15:57:52 -05:00

README.md

BLT v0.2a

Icon

A common utilties library of missing stl features. (and more!)

Features

  • Data Structures

    • Queue / Stack
      • faster than std::queue / std::stack
    • Binary Tree
    • Hashmap (TODO)
  • Utility

    • Simple Random Interface
      • No more worrying about min/max bounds!
    • String Functions

      • starts_with
      • ends_with
      • contains
      • toLowerCase
      • toUpperCase
      • split
      • trim
    • Logging
      • Trace / Debug / Info / Warn / Error / Fatal
      • Log to file
      • Log to console with color!
      • Easy to disable for release
        • define BLT_DISABLE_LOGGING before including the logging.h file.
    • Time
      • Current time in nanoseconds (without all the c++ gobbledygook)
      • Formatted time string with year/month/date + current time
  • Profiling

    • Basic profiler
      • WIP