| 8195 | }; |
| 8196 | |
| 8197 | IColourImpl* platformColourInstance() { |
| 8198 | static Win32ColourImpl s_instance; |
| 8199 | |
| 8200 | IConfigPtr config = getCurrentContext().getConfig(); |
| 8201 | UseColour::YesOrNo colourMode = config |
| 8202 | ? config->useColour() |
| 8203 | : UseColour::Auto; |
| 8204 | if( colourMode == UseColour::Auto ) |
| 8205 | colourMode = UseColour::Yes; |
| 8206 | return colourMode == UseColour::Yes |
| 8207 | ? &s_instance |
| 8208 | : NoColourImpl::instance(); |
| 8209 | } |
| 8210 | |
| 8211 | } // end anon namespace |
| 8212 | } // end namespace Catch |
no test coverage detected