#pragma once #include template using SP = std::shared_ptr; template using WP = std::weak_ptr; template using UP = std::unique_ptr; namespace LibSock { class CFileDescriptor; }