Replace size_t with size_type

* fixes a compiling error with recent clang++