diff --git a/README.md b/README.md index d1bd486..e6bdb3e 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,37 @@ -# blt -A common utilties library for my future creations +# **BLT** + +![Icon](icon_large.png) + +### 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 \ No newline at end of file diff --git a/icon.png b/icon.png new file mode 100644 index 0000000..b023e42 Binary files /dev/null and b/icon.png differ diff --git a/icon_large.png b/icon_large.png new file mode 100644 index 0000000..e0a16db Binary files /dev/null and b/icon_large.png differ diff --git a/icon_small.png b/icon_small.png new file mode 100644 index 0000000..73badf3 Binary files /dev/null and b/icon_small.png differ