Download build/_deps/catch2-src/include/internal/catch_console_colour.h from camenduru/thrust: direct link, hf CLI and curl.
- Browser
- Download file 1.8 kB
-
https://huggingface.co/camenduru/thrust/resolve/main/build/_deps/catch2-src/include/internal/catch_console_colour.h
- Command line
-
hf download hf://camenduru/thrust/build/_deps/catch2-src/include/internal/catch_console_colour.h
-
curl -L -o catch_console_colour.h https://huggingface.co/camenduru/thrust/resolve/main/build/_deps/catch2-src/include/internal/catch_console_colour.h
1.8 kB
| /* | |
| * Created by Phil on 25/2/2012. | |
| * Copyright 2012 Two Blue Cubes Ltd. All rights reserved. | |
| * | |
| * Distributed under the Boost Software License, Version 1.0. (See accompanying | |
| * file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) | |
| */ | |
| namespace Catch { | |
| struct Colour { | |
| enum Code { | |
| None = 0, | |
| White, | |
| Red, | |
| Green, | |
| Blue, | |
| Cyan, | |
| Yellow, | |
| Grey, | |
| Bright = 0x10, | |
| BrightRed = Bright | Red, | |
| BrightGreen = Bright | Green, | |
| LightGrey = Bright | Grey, | |
| BrightWhite = Bright | White, | |
| BrightYellow = Bright | Yellow, | |
| // By intention | |
| FileName = LightGrey, | |
| Warning = BrightYellow, | |
| ResultError = BrightRed, | |
| ResultSuccess = BrightGreen, | |
| ResultExpectedFailure = Warning, | |
| Error = BrightRed, | |
| Success = Green, | |
| OriginalExpression = Cyan, | |
| ReconstructedExpression = BrightYellow, | |
| SecondaryText = LightGrey, | |
| Headers = White | |
| }; | |
| // Use constructed object for RAII guard | |
| Colour( Code _colourCode ); | |
| Colour( Colour&& other ) noexcept; | |
| Colour& operator=( Colour&& other ) noexcept; | |
| ~Colour(); | |
| // Use static method for one-shot changes | |
| static void use( Code _colourCode ); | |
| private: | |
| bool m_moved = false; | |
| }; | |
| std::ostream& operator << ( std::ostream& os, Colour const& ); | |
| } // end namespace Catch | |