MCPcopy Create free account
hub / github.com/Profactor/cv-plot / platformColourInstance

Function platformColourInstance

CvPlot/ext/catch2/inc/catch.hpp:10032–10044  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

10030 };
10031
10032 IColourImpl* platformColourInstance() {
10033 static Win32ColourImpl s_instance;
10034
10035 IConfigPtr config = getCurrentContext().getConfig();
10036 UseColour::YesOrNo colourMode = config
10037 ? config->useColour()
10038 : UseColour::Auto;
10039 if( colourMode == UseColour::Auto )
10040 colourMode = UseColour::Yes;
10041 return colourMode == UseColour::Yes
10042 ? &s_instance
10043 : NoColourImpl::instance();
10044 }
10045
10046} // end anon namespace
10047} // end namespace Catch

Callers 1

useMethod · 0.85

Calls 2

useColourOnPlatformFunction · 0.85
useColourMethod · 0.80

Tested by

no test coverage detected