|  | 
          A ResultConverter for a type T
          is a type whose instances can be used to convert C++ return values of type
          T to_python.
          A ResultConverterGenerator is an MPL unary metafunction class which, given
          the return type of a C++ function, returns a ResultConverter for that type.
          ResultConverters in Boost.Python generally inspect library's registry of
          converters to find a suitable converter, but converters which don't use
          the registry are also possible.
        
          In the table below, C denotes
          a ResultConverter type for a type R,
          c denotes an object of
          type C, and r denotes an object of type R.
        
| Expression | Type | Semantics | 
|---|---|---|
| 
                     | 
                    Constructs a  | |
| 
                     | 
                    convertible to  | 
                     | 
| 
                     | 
                    convertible to  | 
                    A pointer to a Python object corresponding to  | 
| 
                     | 
                     | 
                    A pointer to a Python Type object corresponding to result of
                    the conversion, or  | 
          In the table below, G denotes
          a ResultConverterGenerator type and R
          denotes a possible C++ function return type.
        
| Expression | Requirements | 
|---|---|
| 
                     | 
                    A ResultConverter type for  |