summaryrefslogtreecommitdiff
path: root/Cython/Includes/libcpp/utility.pxd
blob: d3823930e696e40829803b6a3e418deae05be23b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
cdef extern from "<utility>" namespace "std":
    cdef cppclass pair[T, U]:
        T first
        U second
        pair() nogil except +
        pair(pair&) nogil except +
        pair(T&, U&) nogil except +
        bint operator==(pair&, pair&) nogil
        bint operator!=(pair&, pair&) nogil
        bint operator<(pair&, pair&) nogil
        bint operator>(pair&, pair&) nogil
        bint operator<=(pair&, pair&) nogil
        bint operator>=(pair&, pair&) nogil