Skip to content

lackhole/ssstl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SSSTL

SS Standard Template Library
Focusing on implementing high C++ features for low C++(i.e. You can use ss::optional<T> in C++11)
Note: This is personal project

Build Status

g++ clang++ MSVC Emscripten

Code Coverage

  • : Impossible to implement with language itself.
  • : Implemented features of C++ X using C++ Y(Y <= X).
  • : Implementation in progress.
Concepts library Feature status Notes
concepts
Coroutines library Feature status Notes
coroutine
Utilities library Feature status Notes
typeinfo
typeindex
type_traits
bitset
functional
utility
chrono
initializer_list
tuple
any
optional
variant
compare
version
source_location
stacktrace
stacktrace
Dynamic memory management Feature status Notes
new
memory ![][cpp11024] ![][cpp23033]
scoped_allocator
memory_resource
Numeric limits Feature status Notes
limits
Error handling Feature status Notes
exception
stdexcept
system_error
cerrno
Strings library Feature status Notes
string
string_view
charconv
format
Containers library Feature status Notes
array
vector
deque
list
forward_list
set
map
unordered_set
unordered_map
stack
queue
span
Iterators library Feature status Notes
iterator
Ranges library Feature status Notes
ranges
Algorithms library Feature status Notes
algorithm
execution
Numerics library Feature status Notes
complex
valarray
random
numeric
ratio
bit
numbers
Localization library Feature status Notes
locale
codecvt
Input/Output library Feature status Notes
iosfwd
ios
istream
ostream
iostream
fstream
sstream
syncstream
spanstream
strstream
iomanip
streambuf
Filesystem library Feature status Notes
filesystem
Regular Expression library Feature status Notes
regex
Atomic Operations library Feature status Notes
atomic
Thread support library Feature status Notes
thread
stop_token
mutex
shared_mutex
future
condition_variable
semaphore
latch
barrier

About

SS Standard Template Library. It focuses on implementing high version features for lower versions of C++

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published