From 2bbbfa86d82bbc5a7a6c8901e9be43c5f313b25c Mon Sep 17 00:00:00 2001 From: Weiyi Wang Date: Sun, 14 Jul 2019 14:01:13 -0400 Subject: [PATCH] network/room_member: in-header function should be inline Otherwise produces multpile definition in translation units and generates unused warnings --- src/network/room_member.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/network/room_member.h b/src/network/room_member.h index 3410abac1..4c26c35b2 100644 --- a/src/network/room_member.h +++ b/src/network/room_member.h @@ -263,7 +263,7 @@ private: std::unique_ptr room_member_impl; }; -static const char* GetStateStr(const RoomMember::State& s) { +inline const char* GetStateStr(const RoomMember::State& s) { switch (s) { case RoomMember::State::Idle: return "Idle"; @@ -277,7 +277,7 @@ static const char* GetStateStr(const RoomMember::State& s) { return "Unknown"; } -static const char* GetErrorStr(const RoomMember::Error& e) { +inline const char* GetErrorStr(const RoomMember::Error& e) { switch (e) { case RoomMember::Error::LostConnection: return "LostConnection";