Browse Source

doc: fixed variadic template args on a resource loader example (#1272)

Aaron Heysse 10 tháng trước cách đây
mục cha
commit
2bb947f6de
1 tập tin đã thay đổi với 2 bổ sung2 xóa
  1. 2 2
      docs/md/resource.md

+ 2 - 2
docs/md/resource.md

@@ -112,13 +112,13 @@ struct my_loader {
     struct from_disk_tag{};
     struct from_disk_tag{};
     struct from_network_tag{};
     struct from_network_tag{};
 
 
-    template<typename Args>
+    template<typename... Args>
     result_type operator()(from_disk_tag, Args&&... args) {
     result_type operator()(from_disk_tag, Args&&... args) {
         // ...
         // ...
         return std::make_shared<my_resource>(std::forward<Args>(args)...);
         return std::make_shared<my_resource>(std::forward<Args>(args)...);
     }
     }
 
 
-    template<typename Args>
+    template<typename... Args>
     result_type operator()(from_network_tag, Args&&... args) {
     result_type operator()(from_network_tag, Args&&... args) {
         // ...
         // ...
         return std::make_shared<my_resource>(std::forward<Args>(args)...);
         return std::make_shared<my_resource>(std::forward<Args>(args)...);