From ed22c390666e7d36901fa7dcaa44035250f31196 Mon Sep 17 00:00:00 2001 From: NotWearingPants <26556598+NotWearingPants@users.noreply.github.com> Date: Wed, 15 May 2024 01:36:03 +0300 Subject: [PATCH] Return `this` from `WhitespaceOptions::operator|=` --- include/json/value.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/include/json/value.h b/include/json/value.h index cf8f2f4..94e7366 100644 --- a/include/json/value.h +++ b/include/json/value.h @@ -131,9 +131,10 @@ inline WhitespaceOptions operator|( WhitespaceOptions left, WhitespaceOptions right) { return static_cast(static_cast(left) | static_cast(right)); } -inline void operator|=( +inline WhitespaceOptions& operator|=( WhitespaceOptions& left, WhitespaceOptions right) { left = left | right; + return left; } inline WhitespaceOptions operator&( WhitespaceOptions left, WhitespaceOptions right) {