diff --git a/docs/content.en/docs/reference/visit.md b/docs/content.en/docs/reference/visit.md index 97d99fe..d78a21c 100644 --- a/docs/content.en/docs/reference/visit.md +++ b/docs/content.en/docs/reference/visit.md @@ -14,17 +14,9 @@ In `visit.hpp`, `toml::visit` is defined. ```cpp namespace toml { -template +template /* Return value when Visitor is called with a value of basic_value */ -visit(Visitor&& visitor, const basic_value& v); - -template -/* Return value when Visitor is called with a value of basic_value */ -visit(Visitor&& visitor, basic_value& v); - -template -/* Return value when Visitor is called with a value of basic_value */ -visit(Visitor&& visitor, basic_value&& v); +visit(Visitor&& visitor, Args&& ... args); } ``` diff --git a/docs/content.ja/docs/reference/visit.md b/docs/content.ja/docs/reference/visit.md index 92e2b57..e3ee62e 100644 --- a/docs/content.ja/docs/reference/visit.md +++ b/docs/content.ja/docs/reference/visit.md @@ -14,18 +14,12 @@ type = "docs" ```cpp namespace toml { -template -/* Visitor を basic_valueの値で呼び出した際の返り値 */ -visit(Visitor&& visitor, const basic_value& v); -template -/* Visitor を basic_valueの値で呼び出した際の返り値 */ -visit(Visitor&& visitor, basic_value& v) +template +/* visitor にArgsの中身を渡した際の返り値 */ +visit(Visitor&& visitor, Args&& ... args); -template -/* Visitor を basic_valueの値で呼び出した際の返り値 */ -visit(Visitor&& visitor, basic_value&& v) -} +} // toml ``` `basic_value`が保持している型に対応する`Visitor`のオーバーロードを呼び出し、その結果を返します。