GeezerVisonThe World Wide Web, restored to 800 pixels of glory. |
| Home|About|Gaming cabinet|Archives|How it works|Starter sites |
GeezerVison is showing github.com — python/src/slice.cpp at develop · e-kwsm/python Expand file tree/ Copy pathslice.cppMore file actions 47 lines (38 loc) · 1.18 KB / Copy pathslice.cppFile metadata and controls47 lines (38 loc) · 1.18 KB 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 #include "boost/python/slice.hpp" // Copyright (c) 2004 Jonathan Brandmeyer // Use, modification and distribution are subject to the // Boost Software License, Version 1.0. (See accompanying file // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) namespace boost { namespace python { namespace detail { slice_base::slice_base(PyObject* start, PyObject* stop, PyObject* step) : object(detail::new_reference( PySlice_New(start, stop, step))) { } object slice_base::start() const { return object( detail::borrowed_reference( ((PySliceObject*)this->ptr())->start)); } object slice_base::stop() const { return object( detail::borrowed_reference( ((PySliceObject*)this->ptr())->stop)); } object slice_base::step() const { return object( detail::borrowed_reference( ((PySliceObject*)this->ptr())->step)); } static struct register_slice_pytype_ptr { register_slice_pytype_ptr() { const_cast<converter::registration &>( converter::registry::lookup(boost::python::type_id<boost::python::slice>()) ).m_class_object = &PySlice_Type; } }register_slice_pytype_ptr_; } } } // !namespace boost::python::detail |
| You are visitor 01402503 — GeezerVison does not store the pages you look up. Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required. |