diff options
Diffstat (limited to 'Lib')
-rw-r--r-- | Lib/tcl/std_string_view.i | 2 | ||||
-rw-r--r-- | Lib/typemaps/std_string_view.swg | 16 |
2 files changed, 18 insertions, 0 deletions
diff --git a/Lib/tcl/std_string_view.i b/Lib/tcl/std_string_view.i new file mode 100644 index 000000000..9d922bccd --- /dev/null +++ b/Lib/tcl/std_string_view.i @@ -0,0 +1,2 @@ +%include <typemaps/std_string_view.swg> + diff --git a/Lib/typemaps/std_string_view.swg b/Lib/typemaps/std_string_view.swg new file mode 100644 index 000000000..eee86306b --- /dev/null +++ b/Lib/typemaps/std_string_view.swg @@ -0,0 +1,16 @@ +// +// string_view +// + + +%include <typemaps/std_strings.swg> + +%fragment("<string_view>"); + +namespace std +{ + %naturalvar string_view; + class string_view; +} + +%typemaps_std_string(std::string_view, char, SWIG_AsCharPtrAndSize, SWIG_FromCharPtrAndSize, %checkcode(STRINGVIEW)); |