Skip to content

powerof3/CLibUtil

Repository files navigation

CLibUtil

A header only library of utility functions spun off from CommonLibSSE

Features

  • string.hpp

    • FNV-1A compile time string hashing with 32bit/64bit implementation.
    • string split and join functions
    • to_num conversion
    • case insensitive string comparison and equality
    • and others
  • numeric.hpp

    • float comparison functions
  • rng.hpp

  • distribution.hpp

    • get_configs function to retrieve all files containing custom suffix and extension
    • other utility functions used in Distributor style mods (SPID, KID)
  • simpleINI.hpp

    • convenient SimpleINI value getter and setter

xmake support:

you need to use ClibUtil as submodule like this:

git submodule add https://github.com/powerof3/CLibUtil extern/clib-util

in your xmake.lua:

includes("extern/clib-util")

and in target:

add_deps("clib-util")

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages