This documentation is automatically generated by online-judge-tools/verification-helper
#include "Src/Template/YesNo.hpp"
真理値を受け取り、その真偽によって予め設定した文字列を出力します。
void YesNo(bool answer)
answer
がtrue
ならyes
に設定された文字列を、false
ならno
に設定された文字列を出力します。
void SetYes(const std::string& yes)
yes
の文字列を設定します。
void SetNo(const std::string& no)
no
の文字列を設定します。
void SetAtCoderYesNo()
yes
をYes
に、no
をNo
に設定します。
void SetCodeforcesYesNo()
yes
をYES
に、no
をNO
に設定します。
#pragma once
#include <string>
#include <iostream>
namespace zawa {
namespace internal {
std::string yes{"Yes"};
std::string no{"No"};
} // namespace internal
void YesNo(bool answer) {
std::cout << (answer ? internal::yes : internal::no) << std::endl;
}
void SetYes(const std::string& yes) {
internal::yes = yes;
}
void SetNo(const std::string& no) {
internal::no = no;
}
void SetAtCoderYesNo() {
SetYes("Yes");
SetNo("No");
}
void SetCodeforcesYesNo() {
SetYes("YES");
SetNo("NO");
}
} // namespace zawa
#line 2 "Src/Template/YesNo.hpp"
#include <string>
#include <iostream>
namespace zawa {
namespace internal {
std::string yes{"Yes"};
std::string no{"No"};
} // namespace internal
void YesNo(bool answer) {
std::cout << (answer ? internal::yes : internal::no) << std::endl;
}
void SetYes(const std::string& yes) {
internal::yes = yes;
}
void SetNo(const std::string& no) {
internal::no = no;
}
void SetAtCoderYesNo() {
SetYes("Yes");
SetNo("No");
}
void SetCodeforcesYesNo() {
SetYes("YES");
SetNo("NO");
}
} // namespace zawa