Skip to content

DuelistEventNetwork/CSTL

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

58 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CSTL

This library aims to target the stable C++14 MSVC STL ABI without depending on MSVC, STL or C++.

It substitutes static typing of C++ templates, which cannot be instantiated across FFI boundaries, with dynamic typing.

Tests for implemented types can be found at "/tests/".

Types implemented so far:

C++ MSVC STL type CSTL type
std::vector CSTL_VectorVal
std::string CSTL_StringVal
std::wstring CSTL_WideStringVal
std::u8string CSTL_UTF8StringVal
std::u16string CSTL_UTF16StringVal
std::u32string CSTL_UTF32StringVal
std::map
std::set
std::list
std::unordered_map
std::unordered_set
std::deque
std::basic_string

License

Licensed under either of

at your option.

The Microsoft C++ Standard Library is under the Apache License v2.0 with LLVM Exceptions, a copy of which can be found at "/STL/LICENSE.txt".

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.

About

No description, website, or topics provided.

Resources

License

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • C++ 91.2%
  • C 8.6%
  • CMake 0.2%