On Tue, Feb 11, 2014 at 15:54:40 -0500, Brad King wrote:
> Why does each level in the openstack need to hold its "lookup"
> member?  Can't everything be stored in-place in the work buffer?

< in-person discussion of the algorithm >

After looking at the implementation, it may not save much since we'll
need to make a std::string to call out to GetDefinitions anyways pending
dev/string-apis, so the need to make strings exists already, so just
using char* references into the result array won't save a construction
(a string is made down below when calling .find() on the variable
storage, so even making an overload won't save a string construction).

--Ben
-- 

Powered by www.kitware.com

Visit other Kitware open-source projects at 
http://www.kitware.com/opensource/opensource.html

Please keep messages on-topic and check the CMake FAQ at: 
http://www.cmake.org/Wiki/CMake_FAQ

Follow this link to subscribe/unsubscribe:
http://public.kitware.com/cgi-bin/mailman/listinfo/cmake-developers

Reply via email to