From 217d6142e92a21f592ffacadb6598fb41005d577 Mon Sep 17 00:00:00 2001 From: user Date: Mon, 23 Dec 2019 11:08:26 -0800 Subject: wip link iteration habits --- starts/meaning-vm/level-0/baseref.hpp | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) (limited to 'starts/meaning-vm/level-0') diff --git a/starts/meaning-vm/level-0/baseref.hpp b/starts/meaning-vm/level-0/baseref.hpp index 69880c8..d20b22a 100644 --- a/starts/meaning-vm/level-0/baseref.hpp +++ b/starts/meaning-vm/level-0/baseref.hpp @@ -108,18 +108,18 @@ private: struct array { - mutated_it begin() { return array.begin(); } - mutated_it end() { return array.end(); } + using iterator = mutated_it; + iterator begin() { return array.begin(); } + iterator end() { return array.end(); } typename concept::array array; }; struct links_t { - mutated_it,typename decltype(concept::links)::iterator> begin() - { return links.begin(); } - mutated_it,typename decltype(concept::links)::iterator> end() - { return links.end(); } + using iterator = mutated_it,typename decltype(concept::links)::iterator>; + iterator begin() { return links.begin(); } + iterator end() { return links.end(); } decltype(concept::links) & links; }; -- cgit v1.2.3