Download build/_deps/catch2-src/include/internal/catch_assertionresult.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_assertionresult.h
- Command line
-
hf download hf://camenduru/thrust/build/_deps/catch2-src/include/internal/catch_assertionresult.h
-
curl -L -o catch_assertionresult.h https://huggingface.co/camenduru/thrust/resolve/main/build/_deps/catch2-src/include/internal/catch_assertionresult.h
1.8 kB
| /* | |
| * Created by Phil on 28/10/2010. | |
| * Copyright 2010 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 AssertionResultData | |
| { | |
| AssertionResultData() = delete; | |
| AssertionResultData( ResultWas::OfType _resultType, LazyExpression const& _lazyExpression ); | |
| std::string message; | |
| mutable std::string reconstructedExpression; | |
| LazyExpression lazyExpression; | |
| ResultWas::OfType resultType; | |
| std::string reconstructExpression() const; | |
| }; | |
| class AssertionResult { | |
| public: | |
| AssertionResult() = delete; | |
| AssertionResult( AssertionInfo const& info, AssertionResultData const& data ); | |
| bool isOk() const; | |
| bool succeeded() const; | |
| ResultWas::OfType getResultType() const; | |
| bool hasExpression() const; | |
| bool hasMessage() const; | |
| std::string getExpression() const; | |
| std::string getExpressionInMacro() const; | |
| bool hasExpandedExpression() const; | |
| std::string getExpandedExpression() const; | |
| std::string getMessage() const; | |
| SourceLineInfo getSourceInfo() const; | |
| StringRef getTestMacroName() const; | |
| //protected: | |
| AssertionInfo m_info; | |
| AssertionResultData m_resultData; | |
| }; | |
| } // end namespace Catch | |