From aee594ecbb88fbd454d4b8f4ef4814fd8a548943 Mon Sep 17 00:00:00 2001 From: Matt Date: Thu, 23 Jul 2015 15:50:48 +0200 Subject: Update linq.hpp --- Ix/CPP/src/cpplinq/linq.hpp | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) (limited to 'Ix/CPP/src') diff --git a/Ix/CPP/src/cpplinq/linq.hpp b/Ix/CPP/src/cpplinq/linq.hpp index f5bafb9..f7a6a8b 100644 --- a/Ix/CPP/src/cpplinq/linq.hpp +++ b/Ix/CPP/src/cpplinq/linq.hpp @@ -112,7 +112,7 @@ /// /// query.count([pred]) /// =================== -/// - Result: size_t +/// - Result: std::size_t /// /// _TODO: should use inner container's iterator distance type instead._ /// @@ -331,7 +331,7 @@ public: // TODO: distinct() // TODO: distinct(cmp) - reference_type element_at(size_t ix) const { + reference_type element_at(std::size_t ix) const { auto cur = c.get_cursor(); while(ix && !cur.empty()) { cur.inc(); @@ -341,7 +341,7 @@ public: else { return cur.get(); } } - element_type element_at_or_default(size_t ix) const { + element_type element_at_or_default(std::size_t ix) const { auto cur = c.get_cursor(); while(ix && !cur.empty()) { cur.inc(); @@ -464,7 +464,7 @@ public: // TODO: single / single_or_default - linq_driver> skip(size_t n) const { + linq_driver> skip(std::size_t n) const { return linq_skip(c, n); } @@ -472,7 +472,7 @@ public: // TODO: sum - linq_driver> take(size_t n) const { + linq_driver> take(std::size_t n) const { return linq_take(c, n); } @@ -503,7 +503,7 @@ public: linq_driver& operator=(const linq_driver& other) { c = other.c; return *this; } typename std::iterator_traits::reference - operator[](size_t ix) const { + operator[](std::size_t ix) const { return *(begin()+=ix); } -- cgit v1.2.3