diff --git a/src/prevector.h b/src/prevector.h index f7970daa45..0c47137910 100644 --- a/src/prevector.h +++ b/src/prevector.h @@ -5,13 +5,13 @@ #ifndef BITCOIN_PREVECTOR_H #define BITCOIN_PREVECTOR_H -#include -#include -#include -#include - #include +#include #include +#include +#include +#include +#include #include #include @@ -210,7 +210,7 @@ private: std::fill_n(dst, count, value); } - template + template void fill(T* dst, InputIterator first, InputIterator last) { while (first != last) { new(static_cast(dst)) T(*first); @@ -229,7 +229,7 @@ public: fill(item_ptr(0), n, val); } - template + template void assign(InputIterator first, InputIterator last) { size_type n = last - first; clear(); @@ -252,7 +252,7 @@ public: fill(item_ptr(0), n, val); } - template + template prevector(InputIterator first, InputIterator last) { size_type n = last - first; change_capacity(n); @@ -381,7 +381,7 @@ public: fill(item_ptr(p), count, value); } - template + template void insert(iterator pos, InputIterator first, InputIterator last) { size_type p = pos - begin(); difference_type count = last - first;