From 57808c92b59a975bc9ee4edc083bac94721e1bac Mon Sep 17 00:00:00 2001 From: Danny Robson Date: Fri, 24 Jul 2015 01:36:42 +1000 Subject: [PATCH] image: request iterator accessors be inlined assists optimisation in LTO enabled applications --- image.cpp | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/image.cpp b/image.cpp index 6937b9fa..61377081 100644 --- a/image.cpp +++ b/image.cpp @@ -301,7 +301,7 @@ buffer::operator[] (size_t idx) /////////////////////////////////////////////////////////////////////////////// template -T* +inline T* buffer::data (void) { return begin (); @@ -310,7 +310,7 @@ buffer::data (void) //----------------------------------------------------------------------------- template -T* +inline T* buffer::begin (void) { return m_data.get (); @@ -319,7 +319,7 @@ buffer::begin (void) //----------------------------------------------------------------------------- template -T* +inline T* buffer::end (void) { return begin () + h * s; @@ -328,7 +328,7 @@ buffer::end (void) //----------------------------------------------------------------------------- template -const T* +inline const T* buffer::data (void) const { return begin (); @@ -337,7 +337,7 @@ buffer::data (void) const //----------------------------------------------------------------------------- template -const T* +inline const T* buffer::begin (void) const { return m_data.get (); @@ -346,7 +346,7 @@ buffer::begin (void) const //----------------------------------------------------------------------------- template -const T* +inline const T* buffer::end (void) const { return begin () + h * s;