So I was just browsing the source code of a library when I encountered this.
Font::Font(const sf::Font& font) : m_font{std::make_shared
The class Font has a member called m_font of type std::shared_ptr, so in the constructor of the class Font that member is being initialized with a shared pointer to font.
Font
m_font
std::shared_ptr
font