From bb74629f63f14cddfb411d7a15f4dcb9045f1ffa Mon Sep 17 00:00:00 2001 From: Christopher Jones <chrisdjones15@gmail.com> Date: Fri, 4 Dec 2020 15:18:46 -0600 Subject: [PATCH] Added reference to read/write lock implementation --- DDParsers/src/Evaluator/Evaluator.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/DDParsers/src/Evaluator/Evaluator.cpp b/DDParsers/src/Evaluator/Evaluator.cpp index 47a5894d3..4ba4368c2 100644 --- a/DDParsers/src/Evaluator/Evaluator.cpp +++ b/DDParsers/src/Evaluator/Evaluator.cpp @@ -61,6 +61,7 @@ typedef hash_map<string,Item> dic_type; /// Internal expression evaluator helper class struct EVAL::Object::Struct { + // based on https://stackoverflow.com/a/58018604 struct ReadLock { ReadLock(Struct* s): theStruct(s), theLg(s->theLock) { while(theStruct->theWriterWaiting) -- GitLab