MCPcopy Create free account
hub / github.com/ChaiScript/ChaiScript / platformColourInstance

Function platformColourInstance

unittests/catch.hpp:6870–6882  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

6868 };
6869
6870 IColourImpl* platformColourInstance() {
6871 static Win32ColourImpl s_instance;
6872
6873 IConfigPtr config = getCurrentContext().getConfig();
6874 UseColour::YesOrNo colourMode = config
6875 ? config->useColour()
6876 : UseColour::Auto;
6877 if( colourMode == UseColour::Auto )
6878 colourMode = UseColour::Yes;
6879 return colourMode == UseColour::Yes
6880 ? &s_instance
6881 : NoColourImpl::instance();
6882 }
6883
6884} // end anon namespace
6885} // end namespace Catch

Callers 1

useMethod · 0.85

Calls 2

useColourOnPlatformFunction · 0.85
useColourMethod · 0.80

Tested by

no test coverage detected