c++ plugin docs