Removed shared_ptr shim

Since C++17 is now the default mosh version, remove the shared_ptr
shim in favor of std::shared_ptr.
This commit is contained in:
Alex Chernyakhovsky
2023-07-30 17:20:33 -04:00
committed by Alex Chernyakhovsky
parent 2224465cc9
commit 38c84a9330
13 changed files with 65 additions and 157 deletions
+2 -2
View File
@@ -36,11 +36,11 @@
#include <sys/ioctl.h>
#include <termios.h>
#include <string>
#include <memory>
#include "src/statesync/completeterminal.h"
#include "src/network/networktransport.h"
#include "src/statesync/user.h"
#include "src/util/shared.h"
#include "src/frontend/terminaloverlay.h"
class STMClient {
@@ -62,7 +62,7 @@ private:
Terminal::Framebuffer local_framebuffer, new_state;
Overlay::OverlayManager overlays;
typedef Network::Transport< Network::UserStream, Terminal::Complete > NetworkType;
typedef shared::shared_ptr< NetworkType > NetworkPointer;
using NetworkPointer = std::shared_ptr<NetworkType>;
NetworkPointer network;
Terminal::Display display;