Skip to content

zxlxz/sfc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

54 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SFC - C++ Common Library

sfc is an open-source collection of C++ code (compliant to C++20), suitable for use in wide range of deployment environments.sfc offers efficient static linking support, light weight code and low runtime overhead, strong fail-safe guarantees under correct usage.sfc is built on the principle that thes goals are best achieved through simple code that is easy to understand and maintain.

1. usage

cmake -B build
cmake --build build

2. modules

  • core
    • chr
    • cmp
    • fmt
    • iter
    • mem
    • num
    • ops
    • option
    • panicking
    • ptr
    • relfect
    • slice
    • str
    • trait
    • tuple
    • variant
  • alloc
    • alloc
    • box
    • string
    • vec
  • backtrace
  • collections
    • circbuf
    • queue
    • vecmap
    • vecset
  • env
  • ffi
  • fs
    • file
    • meta
    • path
  • geo
    • vector
    • angle
    • line
    • point
    • polygon
    • trans
    • projection
  • io
    • file
    • stdio
  • log
  • math
    • ndview
    • ndarray
  • serde
    • ser
    • des
    • json
  • sync
    • atomic
    • mutex
    • condvar
  • test
    • unittest
  • thread
  • time
    • datetime
    • duration
    • instant