iutest
iutest copied to clipboard
default printers の整理
iutest の定義している型に対する printer は PrintTo の強い定義を行い。 stdlib などの外部の型に対しては、::iutest::detail::printer_internal::operator << の弱い定義を提供する
TupleTo から PrintTo 呼び出してにより、ADL がないと operater << が呼ばれないので、int とかがバイナリ出力されてしまう。 組み込み型の PrintTo を ADL がない場合は書いておくと対応可能だが・・・ tuple 使えて ADL ないとかありえるのか?
tuple 以外でもパラメータのテスト名生成に利用してたので、意味はあるか
#140 #174
これなんで revert したんだっけ? なんか問題あったから戻したんだろうけど、方向性見えてないのでマイルストーン変更する