Sequoia
Loading...
Searching...
No Matches
Functions
Output.cpp File Reference

Definitions for Output.hpp. More...

#include "sequoia/TestFramework/Output.hpp"
#include "sequoia/FileSystem/FileSystem.hpp"
#include "sequoia/TextProcessing/Patterns.hpp"
#include "sequoia/TextProcessing/Substitutions.hpp"
#include <bit>
#include <charconv>
#include <cstdlib>
#include <format>
#include <numeric>
#include <sstream>
#include <cxxabi.h>

Functions

std::string sequoia::testing::footer ()
 
std::string sequoia::testing::instability_footer ()
 
void sequoia::testing::end_block (std::string &s, const line_breaks newlines, std::string_view footer)
 
std::string sequoia::testing::end_block (std::string_view s, const line_breaks newlines, std::string_view footer)
 
std::string sequoia::testing::emphasise (std::string_view s)
 
std::string sequoia::testing::exception_message (std::string_view tag, const fs::path &filename, const uncaught_exception_info &info, std::string_view exceptionMessage)
 
std::string sequoia::testing::operator_message (std::string_view op, std::string_view opRetVal)
 
std::string sequoia::testing::equality_operator_failure_message ()
 
std::string sequoia::testing::pointer_prediction_message ()
 
std::string sequoia::testing::default_prediction_message (std::string_view obtained, std::string_view prediction)
 
std::string sequoia::testing::prediction_message (const std::string &obtained, const std::string &prediction)
 
std::string sequoia::testing::nullable_type_message (const bool obtainedHoldsValue, const bool predictedHoldsValue)
 
fs::path sequoia::testing::path_for_reporting (const fs::path &file, const fs::path &repository)
 
std::string sequoia::testing::report_line (std::string_view message, const fs::path &repository, const std::source_location loc)
 
std::string sequoia::testing::tidy_name (std::string name, clang_type)
 
std::string sequoia::testing::tidy_name (std::string name, gcc_type)
 
std::string sequoia::testing::tidy_name (std::string name, msvc_type)
 
std::string sequoia::testing::tidy_name (std::string name, other_compiler_type)
 
std::string sequoia::testing::demangle (std::string mangled)
 

Detailed Description

Definitions for Output.hpp.