xref: /minix3/external/bsd/libc++/dist/libcxx/test/containers/container.adaptors/queue/queue.defn/front.pass.cpp (revision 4684ddb6aab0b36791c8099bc705d6140b3d05d0)
1 //===----------------------------------------------------------------------===//
2 //
3 //                     The LLVM Compiler Infrastructure
4 //
5 // This file is dual licensed under the MIT and the University of Illinois Open
6 // Source Licenses. See LICENSE.TXT for details.
7 //
8 //===----------------------------------------------------------------------===//
9 
10 // <queue>
11 
12 // reference front();
13 
14 #include <queue>
15 #include <cassert>
16 
main()17 int main()
18 {
19     std::queue<int> q;
20     assert(q.size() == 0);
21     q.push(1);
22     q.push(2);
23     q.push(3);
24     int& ir = q.front();
25     assert(ir == 1);
26 }
27