#include "timemory/operations/types/finalize/ctest_notes.hpp"
|
using | strset_t = std::set< std::string > |
|
Definition at line 50 of file ctest_notes.hpp.
◆ strset_t
◆ ctest_notes_deleter()
tim::operation::finalize::ctest_notes_deleter::ctest_notes_deleter |
( |
| ) |
|
|
default |
◆ ~ctest_notes_deleter()
tim::operation::finalize::ctest_notes_deleter::~ctest_notes_deleter |
( |
| ) |
|
|
default |
◆ operator()()
void tim::operation::finalize::ctest_notes_deleter::operator() |
( |
strset_t * |
data | ) |
|
|
inline |
Definition at line 57 of file ctest_notes.hpp.
68 for(
auto&& itr : *data)
71 size_t pos = std::string::npos;
72 while((
pos = str.find(
'\\')) != std::string::npos)
73 str = str.replace(
pos, 1,
"/");
74 while((
pos = str.find(
"//")) != std::string::npos)
75 str = str.replace(
pos, 1,
"/");
76 ss <<
"LIST(APPEND CTEST_NOTES_FILES \"" << str <<
"\")\n";
80 ss <<
"LIST(REMOVE_DUPLICATES CTEST_NOTES_FILES)\n";
89 std::cout <<
"[ctest_notes]> Outputting '" << fname <<
"'..."
92 ofs << ss.str() << std::endl;
bool open(std::ofstream &_ofs, std::string _fpath, Args &&... _args)
char argparse::argument_parser tim::settings * _settings
tim::mpl::apply< std::string > string
static string_t compose_output_filename(string_t _tag, string_t _ext, bool _use_suffix=use_output_suffix(), int32_t _suffix=default_process_suffix(), bool _make_dir=false, std::string _explicit={})
static settings * instance()
References tim::_settings, tim::settings::compose_output_filename(), tim::debug, tim::settings::instance(), tim::filepath::open(), tim::output_prefix, tim::pos, and tim::verbose.
The documentation for this struct was generated from the following file: