| 143 | bool B = final_type_is_reference, |
| 144 | typename Enable = std::enable_if_t<B>> |
| 145 | decltype(auto) operator()(Attr && attr) const |
| 146 | { |
| 147 | result_ = final_type( |
| 148 | utf_wrap<R, result_type>::call((*f_)((Attr &&) attr))); |
| 149 | return result_->get(); |
| 150 | } |
| 151 | template< |
| 152 | bool B = final_type_is_reference, |
| 153 | typename Enable = std::enable_if_t<B>> |