From a66c9ae68122e04637d65c7f3aedcd96012c8cb6 Mon Sep 17 00:00:00 2001 From: "Kartik K. Agaram" Date: Mon, 4 May 2015 11:02:56 -0700 Subject: 1249 - new type: index_t It will always be identical to size_t, just more readable, like recipe_number, etc. The various unsigned types are sizes, indices (which often compare with sizes for bounds checking), numbers which are canonical elements of a specific space (like recipes or mu types), and ids which I haven't introduced yet. --- cpp/031address.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'cpp/031address.cc') diff --git a/cpp/031address.cc b/cpp/031address.cc index fd9037b1..f84af8d7 100644 --- a/cpp/031address.cc +++ b/cpp/031address.cc @@ -115,14 +115,14 @@ base = canonize(base); :(code) bool has_property(reagent x, string name) { - for (size_t i = 0; i < x.properties.size(); ++i) { + for (index_t i = 0; i < x.properties.size(); ++i) { if (x.properties[i].first == name) return true; } return false; } vector property(const reagent& r, const string& name) { - for (size_t p = 0; p != r.properties.size(); ++p) { + for (index_t p = 0; p != r.properties.size(); ++p) { if (r.properties[p].first == name) return r.properties[p].second; } -- cgit 1.4.1-2-gfad0