diff options
| author | 2023-01-10 20:57:56 +0000 | |
|---|---|---|
| committer | 2023-01-10 21:27:18 +0000 | |
| commit | 1b2916c8451506adccf3ab0a56bbf836d9f3cb36 (patch) | |
| tree | 8675a6bf6fdf97b0f7dba5449fe59f1f669986a2 /src/users.cpp | |
| parent | Fix calling the base Set/Unset implementation in ListExtItem. (diff) | |
| download | inspircd++-1b2916c8451506adccf3ab0a56bbf836d9f3cb36.tar.gz inspircd++-1b2916c8451506adccf3ab0a56bbf836d9f3cb36.tar.bz2 inspircd++-1b2916c8451506adccf3ab0a56bbf836d9f3cb36.zip | |
Avoid copying shared_ptr<ConfigTag> when not necessary.
Diffstat (limited to 'src/users.cpp')
| -rw-r--r-- | src/users.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/users.cpp b/src/users.cpp index 6c89669e0..9933895dc 100644 --- a/src/users.cpp +++ b/src/users.cpp @@ -995,7 +995,7 @@ const std::string& FakeUser::GetFullRealHost() return server->GetPublicName(); } -ConnectClass::ConnectClass(std::shared_ptr<ConfigTag> tag, Type t, const std::vector<std::string>& masks) +ConnectClass::ConnectClass(const std::shared_ptr<ConfigTag>& tag, Type t, const std::vector<std::string>& masks) : config(tag) , hosts(masks) , name("unnamed") @@ -1007,7 +1007,7 @@ ConnectClass::ConnectClass(std::shared_ptr<ConfigTag> tag, Type t, const std::ve { } -ConnectClass::ConnectClass(std::shared_ptr<ConfigTag> tag, Type t, const std::vector<std::string>& masks, const std::shared_ptr<ConnectClass>& parent) +ConnectClass::ConnectClass(const std::shared_ptr<ConfigTag>& tag, Type t, const std::vector<std::string>& masks, const std::shared_ptr<ConnectClass>& parent) { Update(parent); name = "unnamed"; @@ -1036,7 +1036,7 @@ ConnectClass::ConnectClass(std::shared_ptr<ConfigTag> tag, Type t, const std::ve } } -void ConnectClass::Configure(const std::string& classname, std::shared_ptr<ConfigTag> tag) +void ConnectClass::Configure(const std::string& classname, const std::shared_ptr<ConfigTag>& tag) { name = classname; |
