felipealmeida pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=7e1ce2d33d9e367dcfee048cbeb84ed348ce4931

commit 7e1ce2d33d9e367dcfee048cbeb84ed348ce4931
Author: Felipe Magno de Almeida <[email protected]>
Date:   Mon Jun 6 02:49:47 2016 -0300

    eina-cxx: Add c_str() to string_view
---
 src/bindings/cxx/eina_cxx/eina_string_view.hh | 20 ++------------------
 1 file changed, 2 insertions(+), 18 deletions(-)

diff --git a/src/bindings/cxx/eina_cxx/eina_string_view.hh 
b/src/bindings/cxx/eina_cxx/eina_string_view.hh
index cfa3ba0..265b7e1 100644
--- a/src/bindings/cxx/eina_cxx/eina_string_view.hh
+++ b/src/bindings/cxx/eina_cxx/eina_string_view.hh
@@ -250,30 +250,14 @@ public:
       return to_string();
    }
 
+   CharT const* c_str() const noexcept { return data(); }
+
    template<typename Allocator>
    operator std::basic_string<CharT, Traits, Allocator>() const
    {
       return std::basic_string<CharT, Traits, Allocator>(_str, _len);
    }
 
-   // Modifiers:
-//    void clear() noexcept { _len = 0; }
-//
-//    void remove_prefix(size_type n) noexcept
-//    {
-//       if (n > _len)
-//         n = _len;
-//       _str += n;
-//       _len -= n;
-//    }
-//
-//    void remove_suffix(size_type n) noexcept
-//    {
-//       if (n > _len)
-//         n = _len;
-//       _len -= n;
-//    }
-
    void swap(basic_string_view<CharT, Traits>& s)
    {
       std::swap(_str, s._str);

-- 


Reply via email to