Upstream version 9.38.198.0
[platform/framework/web/crosswalk.git] / src / third_party / cython / src / Cython / Includes / libcpp / queue.pxd
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