Рассмотрим класс, в котором есть элемент данных private std::vector:
class MyClass 
{
    private: 
        std::vector<double> _data;
    public:
        template <class... Args>
        /* something */ insert(Args&&... args) /* something */
        {
            return _data.insert(std::forward<Args>(args)...);
        }
};
Каков правильный синтаксис (с использованием C + + 14 auto/variadic templates/forward...) для передачи данной функции от _data до MyClass (например, insert здесь) и предоставления того же интерфейса для пользователя?
