blob: 1b4adbbed6c1f803909bccc159bd6a19f7a1f492 (
plain) (
blame)
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
|
cdef extern from "<queue>" namespace "std" nogil:
cdef cppclass queue[T]:
queue() except +
queue(queue&) except +
#queue(Container&)
T& back()
bint empty()
T& front()
void pop()
void push(T&)
size_t size()
# C++11 methods
void swap(queue&)
cdef cppclass priority_queue[T]:
priority_queue() except +
priority_queue(priority_queue&) except +
#priority_queue(Container&)
bint empty()
void pop()
void push(T&)
size_t size()
T& top()
# C++11 methods
void swap(priority_queue&)
|