#include "min_size.h" template IGL_INLINE int igl::min_size(const std::vector & V) { int min_size = -1; for( typename std::vector::const_iterator iter = V.begin(); iter != V.end(); iter++) { int size = (int)iter->size(); // have to handle base case if(min_size == -1) { min_size = size; }else{ min_size = (min_size < size ? min_size : size); } } return min_size; } #ifndef IGL_HEADER_ONLY // Explicit template specialization #endif