pyplusplus.decl_wrappers.call_policies.return_range_t

Package pyplusplus :: Package decl_wrappers :: Module call_policies :: Class return_range_t |

# type return_range_t

source code

       object --+
                |
    call_policy_t --+
                    |
                   return_range_t

implements code generation for Py++ defined "return_range" call policies

For complete documentation and usage example see http://language-binding.net/pyplusplus/documentation/functions/call_policies.html

Instance Methods
__init__(self, get_size_class, value_type, value_policies) | source code
is_predefined(self) Returns True if call policy is defined in Boost.Python library, False otherwise | source code
Inherited from `call_policy_t`: `create`, `create_template_arg`, `create_type`, `is_default`

Class Variables
| HEADER_FILE = ``'``__return_range.pypp.hpp``'``

Properties
| header_file Return name of the header file to be included
| get_size_class
| value_type
| value_policies

Method Details

### __init__(self, get_size_class, value_type, value_policies) (Constructor) | source code
Overrides: call_policy_t.__init__

### is_predefined(self) | source code
Returns True if call policy is defined in Boost.Python library, False otherwise Overrides: call_policy_t.is_predefined

Property Details

### header_file Return name of the header file to be included

### get_size_class Get Method: _get_get_size_class(self) Set Method: _set_get_size_class(self, new_get_size_class)

### value_type Get Method: _get_value_type(self) Set Method: _set_value_type(self, new_value_type)

### value_policies Get Method: _get_value_policies(self) Set Method: _set_value_policies(self, new_value_policies)