xref: /llvm-project/lldb/test/API/commands/expression/import-std-module/queue/main.cpp (revision 99451b4453688a94c6014cac233d371ab4cc342d)
1*99451b44SJordan Rupprecht #include <deque>
2*99451b44SJordan Rupprecht #include <list>
3*99451b44SJordan Rupprecht #include <queue>
4*99451b44SJordan Rupprecht 
5*99451b44SJordan Rupprecht struct C {
6*99451b44SJordan Rupprecht   // Constructor for testing emplace.
CC7*99451b44SJordan Rupprecht   C(int i) : i(i) {};
8*99451b44SJordan Rupprecht   int i;
9*99451b44SJordan Rupprecht };
10*99451b44SJordan Rupprecht 
main(int argc,char ** argv)11*99451b44SJordan Rupprecht int main(int argc, char **argv) {
12*99451b44SJordan Rupprecht   // std::deque is the default container.
13*99451b44SJordan Rupprecht   std::queue<C> q_deque({{1}});
14*99451b44SJordan Rupprecht   std::queue<C, std::list<C>> q_list({{1}});
15*99451b44SJordan Rupprecht   return 0; // Set break point at this line.
16*99451b44SJordan Rupprecht }
17