Lines Matching refs:reference
199 // For a reference type (e.g. Ref<MatrixXd>) we have other constraints that might need to be
200 // satisfied: writeable=True (for a mutable reference), and, depending on the map's stride
229 // reference the Eigen object's data with `base` as the python-registered base class (if omitted,
240 // array that references the encapsulated data with a python-side reference to the capsule to tie
275 // Allocate the new type, then build a numpy reference into it
304 case return_value_policy::reference:
316 // Normal returned non-reference, non-const value:
320 // If you return a non-reference const, we mark the numpy array readonly:
324 // lvalue reference return; default (automatic) becomes copy
330 // const lvalue reference return; default (automatic) becomes copy
356 // Base class for casting reference/map/block/etc. objects back to python.
368 // an appropriate keep_alive, or with a reference to a statically allocated matrix).
375 case return_value_policy::reference:
423 // argument for a Ref<M> with M non-const, i.e. a read-write reference).
451 // We need to copy: If we need a mutable reference, or we're not supposed to convert