// // Copyright (C) 2011-15 DyND Developers // BSD 2-Clause License, see LICENSE.txt // #pragma once #include #include #include namespace dynd { namespace nd { /** * Create an callable which applies an indexed take/"fancy indexing" * operation, but stores the pointers. * */ extern DYND_API struct DYND_API take_by_pointer : declfunc { static callable make(); static callable &get(); } take_by_pointer; } // namespace dynd::nd } // namespace dynd