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 Rupprechtint 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