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

Function platformColourInstance

extlibs/catch/include/catch/catch.hpp:9784–9796  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

9782 };
9783
9784 IColourImpl* platformColourInstance() {
9785 static Win32ColourImpl s_instance;
9786
9787 IConfigPtr config = getCurrentContext().getConfig();
9788 UseColour::YesOrNo colourMode = config
9789 ? config->useColour()
9790 : UseColour::Auto;
9791 if( colourMode == UseColour::Auto )
9792 colourMode = UseColour::Yes;
9793 return colourMode == UseColour::Yes
9794 ? &s_instance
9795 : NoColourImpl::instance();
9796 }
9797
9798} // end anon namespace
9799} // end namespace Catch

Callers 1

useMethod · 0.85

Calls 2

useColourOnPlatformFunction · 0.85
useColourMethod · 0.80

Tested by

no test coverage detected