MCPcopy Create free account
hub / github.com/MeshInspector/MeshLib / getHandler

Method getHandler

source/MRViewer/MRWin32MessageHandler.cpp:27–36  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

25}
26
27std::shared_ptr<Win32MessageHandler> Win32MessageHandler::getHandler( HWND window )
28{
29 if ( auto* handler = gRegistry[window] )
30 return handler->shared_from_this();
31
32 auto handler = std::make_shared<Win32MessageHandler>( Private{}, window );
33 if ( !handler->isValid() )
34 return {};
35 return handler;
36}
37
38bool Win32MessageHandler::isValid() const
39{

Callers

nothing calls this directly

Calls 1

isValidMethod · 0.45

Tested by

no test coverage detected