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/tuple.cpp at develop · e-kwsm/python Expand file tree/ Copy pathtuple.cppMore file actions 35 lines (28 loc) · 982 Bytes / Copy pathtuple.cppFile metadata and controls35 lines (28 loc) · 982 Bytes 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 // Copyright David Abrahams 2004. // Distributed under 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) #include <boost/python/tuple.hpp> namespace boost { namespace python { namespace detail { detail::new_reference tuple_base::call(object const& arg_) { return (detail::new_reference)PyObject_CallFunction( (PyObject*)&PyTuple_Type, const_cast<char*>("(O)"), arg_.ptr()); } tuple_base::tuple_base() : object(detail::new_reference(PyTuple_New(0))) {} tuple_base::tuple_base(object_cref sequence) : object(call(sequence)) {} static struct register_tuple_pytype_ptr { register_tuple_pytype_ptr() { const_cast<converter::registration &>( converter::registry::lookup(boost::python::type_id<boost::python::tuple>()) ).m_class_object = &PyTuple_Type; } }register_tuple_pytype_ptr_; }}} // namespace boost::python |
| 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. |