mirror of
				https://github.com/catchorg/Catch2.git
				synced 2025-11-03 21:49:32 +01:00 
			
		
		
		
	Rename useColourOnPlatform => useImplementationForStream
This commit is contained in:
		@@ -114,7 +114,7 @@ namespace {
 | 
				
			|||||||
            originalBackgroundAttributes = csbiInfo.wAttributes & ~( FOREGROUND_GREEN | FOREGROUND_RED | FOREGROUND_BLUE | FOREGROUND_INTENSITY );
 | 
					            originalBackgroundAttributes = csbiInfo.wAttributes & ~( FOREGROUND_GREEN | FOREGROUND_RED | FOREGROUND_BLUE | FOREGROUND_INTENSITY );
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        static bool useColourOnPlatform(IStream const& stream) {
 | 
					        static bool useImplementationForStream(IStream const& stream) {
 | 
				
			||||||
            // Win32 text colour APIs can only be used on console streams
 | 
					            // Win32 text colour APIs can only be used on console streams
 | 
				
			||||||
            // We cannot check that the output hasn't been redirected,
 | 
					            // We cannot check that the output hasn't been redirected,
 | 
				
			||||||
            // so we just check that the original stream is console stream.
 | 
					            // so we just check that the original stream is console stream.
 | 
				
			||||||
@@ -173,7 +173,7 @@ namespace {
 | 
				
			|||||||
    public:
 | 
					    public:
 | 
				
			||||||
        ANSIColourImpl( IStream* stream ): ColourImpl( stream ) {}
 | 
					        ANSIColourImpl( IStream* stream ): ColourImpl( stream ) {}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        static bool useColourOnPlatform(IStream const& stream) {
 | 
					        static bool useImplementationForStream(IStream const& stream) {
 | 
				
			||||||
            // This is kinda messy due to trying to support a bunch of
 | 
					            // This is kinda messy due to trying to support a bunch of
 | 
				
			||||||
            // different platforms at once.
 | 
					            // different platforms at once.
 | 
				
			||||||
            // The basic idea is that if we are asked to do autodetection (as
 | 
					            // The basic idea is that if we are asked to do autodetection (as
 | 
				
			||||||
@@ -247,13 +247,13 @@ namespace Catch {
 | 
				
			|||||||
        // todo: check win32 eligibility under ifdef, otherwise ansi
 | 
					        // todo: check win32 eligibility under ifdef, otherwise ansi
 | 
				
			||||||
        if ( implSelection == ColourMode::PlatformDefault) {
 | 
					        if ( implSelection == ColourMode::PlatformDefault) {
 | 
				
			||||||
#if defined (CATCH_CONFIG_COLOUR_WIN32)
 | 
					#if defined (CATCH_CONFIG_COLOUR_WIN32)
 | 
				
			||||||
            if ( Win32ColourImpl::useColourOnPlatform( *stream ) ) {
 | 
					            if ( Win32ColourImpl::useImplementationForStream( *stream ) ) {
 | 
				
			||||||
                return Detail::make_unique<Win32ColourImpl>( stream );
 | 
					                return Detail::make_unique<Win32ColourImpl>( stream );
 | 
				
			||||||
            } else {
 | 
					            } else {
 | 
				
			||||||
                return Detail::make_unique<NoColourImpl>( stream );
 | 
					                return Detail::make_unique<NoColourImpl>( stream );
 | 
				
			||||||
            }
 | 
					            }
 | 
				
			||||||
#endif
 | 
					#endif
 | 
				
			||||||
            if ( ANSIColourImpl::useColourOnPlatform( *stream ) ) {
 | 
					            if ( ANSIColourImpl::useImplementationForStream( *stream ) ) {
 | 
				
			||||||
                return Detail::make_unique<ANSIColourImpl>( stream );
 | 
					                return Detail::make_unique<ANSIColourImpl>( stream );
 | 
				
			||||||
            }
 | 
					            }
 | 
				
			||||||
            return Detail::make_unique<NoColourImpl>( stream );
 | 
					            return Detail::make_unique<NoColourImpl>( stream );
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user