changeset 535:819a14133f2e

Js: add duk_push_stdstring
author David Demelier <markand@malikania.fr>
date Fri, 03 Jun 2016 14:02:17 +0200
parents 444f1a036938
children f7af45aeb197
files modules/js/duktape.hpp
diffstat 1 files changed, 11 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/modules/js/duktape.hpp	Fri Jun 03 13:59:37 2016 +0200
+++ b/modules/js/duktape.hpp	Fri Jun 03 14:02:17 2016 +0200
@@ -422,4 +422,15 @@
 	return std::string(text, size);
 }
 
+/**
+ * Push a C++ string.
+ *
+ * \param ctx the context
+ * \param str the string
+ */
+inline void duk_push_stdstring(duk_context *ctx, const std::string &str)
+{
+	duk_push_lstring(ctx, str.data(), str.length());
+}
+
 #endif // !DUKTAPE_HPP