boost::visitor_ptr — 返回一个 visitor 对象,该对象适配函数指针以用作静态 visitor。
// In header: <boost/variant/visitor_ptr.hpp> template<typename R, typename T> visitor_ptr_t<T,R> visitor_ptr(R (*)(T));
构造并返回一个基于给定函数的 visitor_ptr_t
适配器。
返回值 |
返回一个 visitor_ptr_t visitor 对象,当应用该对象时,将调用给定的函数。 |
抛出 |
不会抛出异常。(但请注意,返回的 visitor 对象在应用时可能会抛出异常。) |