Fix typos in CostFunctionToFunctor documentation.

Thanks to jss.chandler00@gmail.com for reporting this.

Change-Id: I05cc1f17edec227dc0526b2b63a9fb4a4209772f
diff --git a/docs/source/nnls_modeling.rst b/docs/source/nnls_modeling.rst
index 860b689..44bcc27 100644
--- a/docs/source/nnls_modeling.rst
+++ b/docs/source/nnls_modeling.rst
@@ -716,7 +716,7 @@
 
    .. code-block:: c++
 
-    struct IntrinsicProjection
+    struct IntrinsicProjection {
       IntrinsicProjection(const double* observation) {
         observation_[0] = observation[0];
         observation_[1] = observation[1];
@@ -748,7 +748,7 @@
      CameraProjection(double* observation)
        intrinsic_projection_(
          new NumericDiffCostFunction<IntrinsicProjection, CENTRAL, 2, 5, 3>(
-           new IntrinsicProjection(observation)) {
+           new IntrinsicProjection(observation))) {
      }
 
      template <typename T>