Update mojo sdk to rev 1dc8a9a5db73d3718d99917fadf31f5fb2ebad4f
[chromium-blink-merge.git] / third_party / cython / src / Cython / Includes / libcpp / queue.pxd
blobd9af8c3d8905dbfacc923f3004329f4027dbe1d9
1 cdef extern from "<queue>" namespace "std":
2     cdef cppclass queue[T]:
3         queue() nogil except +
4         queue(queue&) nogil except +
5         #queue(Container&)
6         T& back() nogil
7         bint empty() nogil
8         T& front() nogil
9         void pop() nogil
10         void push(T&) nogil
11         size_t size() nogil
12     cdef cppclass priority_queue[T]:
13         priority_queue() nogil except +
14         priority_queue(priority_queue&) nogil except +
15         #priority_queue(Container&)
16         bint empty() nogil
17         void pop() nogil
18         void push(T&) nogil
19         size_t size() nogil
20         T& top() nogil