Skip to content

A collection of self-written files that I tend to include in every C++ project

License

Notifications You must be signed in to change notification settings

mattkae/matte_std

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Matte Standard Library

A collection of self-written files that I tend to include in every C++ project. This list grows while I work on small side projects, but the modules included are:

  • Logger that provides streaming to files and line number reporting
  • Mathlib mostly for 3D thing
  • Fixed Array implementation
  • Hashmap, mostly for strings
  • Stack for anything
  • Standard tiny types header
  • Half-baked string and string builder implementation

Installation

make
sudo make install

Usage

g++ -o <your_exe> <your_cpp_file.cpp> -lmatte
#include <matte.h>

int main() {
    Logger::initialize({});
    logger_info("Hello world");
    return 0;
}

About

A collection of self-written files that I tend to include in every C++ project

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published