master
Use NULL instead of SWIG_NULLPTR
Improved C long handling for C#
More move semantics improvements
Add std_complex.i for C# too
typecheck typemaps for STRING LENGTH added to changes file
Move SWIGStringWithLengthHelper to csharphead.swg
Renames performed by `%namewarn` with `rename=` are printed in warning message
Use SWIG_NOEXCEPT for deprecated dynamic exception specifications
C++11 strongly typed enum fixes for directors
std_array.i std_vector.i tweaks
Add missing typecheck typemaps for std::auto_ptr and std::unique_ptr
const size_t& typemaps added
Precision loss warning fixes for C# std::complex<float> typemaps
Each target language now has its own std_deque.i like the other STL wrappers.
Add <typeinfo> header for std::bad_cast
Potential null pointer deref fix for C# std::list wrappers
Remove deprecated map and vector specialisation macros
Consistent parameter names for std::pair
Replace empty() method with IsEmpty C# property in STL containers
Add std_shared_ptr.i and document shared_ptr library
More director const std::string& testing and C# leak fix
Changed directorin also for non-reference string_view
Add const std::unique_ptr & input typemaps
changed pointer initializations to format supported in both C and C++ (#3406)
Create a consistent stl.i library file
Add fix for CSharp interfaces with namespaces (#3354)
Provide SWIGTYPE MOVE typemaps in swigmove.i
Add new swigtype_inout.i library containing SWIGTYPE *& OUTPUT typemaps.