diff options
Diffstat (limited to 'src/server/shared/Utilities/Util.h')
-rw-r--r-- | src/server/shared/Utilities/Util.h | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/src/server/shared/Utilities/Util.h b/src/server/shared/Utilities/Util.h index 8b70c8de41e..8a4f7325add 100644 --- a/src/server/shared/Utilities/Util.h +++ b/src/server/shared/Utilities/Util.h @@ -37,6 +37,18 @@ struct Optional T value; bool HasValue; + + inline void Set(T const& v) + { + HasValue = true; + value = v; + } + + inline void Clear() + { + HasValue = false; + value = T(); + } }; // Searcher for map of structs |