diff --git a/doc/v2/def_visitor.html b/doc/v2/def_visitor.html index 644830f0..26b3bee0 100644 --- a/doc/v2/def_visitor.html +++ b/doc/v2/def_visitor.html @@ -75,8 +75,6 @@ template <class DerivedVisitor> class def_visitor {}; } - -

Class my_def_visitor

A prototypical derived class of def_visitor. This client supplied class @@ -87,16 +85,16 @@

Class my_def_visitor synopsis

-
    class my_def_visitor : boost::python::def_visitor<my_def_visitor>
-    {
-        friend class def_visitor_access;
+
class my_def_visitor : boost::python::def_visitor<my_def_visitor>
+{
+    friend class def_visitor_access;
 
-        template <class classT>
-        void visit(classT& c) const;
+    template <class classT>
+    void visit(classT& c) const;
 
-        template <class classT, class OptionalArgs>
-        void visit(classT& c, char const* name, OptionalArgs const& options) const;
-    };
+    template <class classT, class OptionalArgs>
+    void visit(classT& c, char const* name, OptionalArgs const& options) const;
+};
 

Class my_def_visitor @@ -130,31 +128,30 @@ void visit(classT& c, char const* name, OptionalArgs const& options) con

Example

-
    class X {/*...*/};
- class my_def_visitor : boost::python::def_visitor<my_def_visitor> +
class X {/*...*/};
+class my_def_visitor : boost::python::def_visitor<my_def_visitor> +{ + friend class def_visitor_access; + + template <class classT> + void visit(classT& c) const { - friend class def_visitor_access; - - template <class classT> - void visit(classT& c) const - { - c - .def("foo", &my_def_visitor::foo) - .def("bar", &my_def_visitor::bar) - ; - } - - static void foo(X& self); - static void bar(X& self); - }; - - - BOOST_PYTHON_MODULE(my_ext) - { - class_<X>("X") - .def(my_def_visitor()) + c + .def("foo", &my_def_visitor::foo) + .def("bar", &my_def_visitor::bar) ; } + + static void foo(X& self); + static void bar(X& self); +}; + +BOOST_PYTHON_MODULE(my_ext) +{ + class_<X>("X") + .def(my_def_visitor()) + ; +}

Revised 27 August, 2003