defs.h          elementary types
defs.hpp        general C++ support
defs.cpp        sanity checks of elementary/basic types
defs.inc        to be included in .cpp files

idiom.inc       idiomatic loops and more

err.hpp         error (ie. exceptions) handling
err.cpp

num.hpp         type-safe(r) numbers
num.cpp

flt.hpp         boxed floating point numbers
flt.cpp

str.hpp         extended std::string
str.cpp

str_cat.hpp     string catenation
str_cat.cpp

str_lst.cpp     string list
str_lst.hpp

path.hpp        path names
path.cpp

path_lst.hpp    path names list
path_lst.cpp

ptr.hpp         safe(r) pointer types
ptr.cpp

hash.hpp        reimplemented containers
lst.hpp
map.hpp
set.hpp
vec.hpp

log.hpp         logging
log.cpp

comparable.hpp  declare comparable
comparable.inc  define comparable

json.hpp        a very simple JSON
json.cpp

tim.hpp         time (in milliseconds)
tim.cpp
