I want to support multiple types in the index_increment function that I've written here: 
<a href="https://github.com/jsalvatier/numpy/blob/master/numpy/core/src/multiarray/mapping.c">https://github.com/jsalvatier/numpy/blob/master/numpy/core/src/multiarray/mapping.c</a><div><br></div><div>I need to check that the first argument's type can support addition, cast the dataptr to the appropriate type and do the addition operation for that type. It looks like some of the numpy code uses .c.src files to do templating. Is that what I want to do here? Is the syntax described somewhere?</div>
<div><br></div><div>John</div>