A common utilties library for my future creations
 
 
 
 
Go to file
Brett c5f732342d Test NBT block reading
Block reading is slower than raw reading from the file. Going to run another test:
Test reading in smaller blocks
2023-01-29 15:39:49 -05:00
cmake-build-release tests cleanup, NBT UTF 2023-01-29 15:24:33 -05:00
include/blt tests cleanup, NBT UTF 2023-01-29 15:24:33 -05:00
src Test NBT block reading 2023-01-29 15:39:49 -05:00
.gitignore Git ignore 2022-12-23 13:51:19 -05:00
.gitmodules Parallel hashmap submodule 2022-12-26 23:44:02 -05:00
CMakeLists.txt tests cleanup, NBT UTF 2023-01-29 15:24:33 -05:00
LICENSE Initial commit 2022-12-23 12:52:21 -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