xref: /llvm-project/lldb/test/API/functionalities/data-formatter/data-formatter-stl/libcxx/deque/main.cpp (revision 1414a5bdfeff3dbbbaae9816ef4017c81112c3c0)
1 #include <cstdio>
2 #include <deque>
3 typedef std::deque<int> int_deq;
4 
by_ref_and_ptr(std::deque<int> & ref,std::deque<int> * ptr)5 void by_ref_and_ptr(std::deque<int> &ref, std::deque<int> *ptr) {
6   printf("stop here");
7   return;
8 }
9 
main()10 int main() {
11   int_deq numbers;
12   printf("break here");
13 
14   (numbers.push_back(1));
15   printf("break here");
16 
17   (numbers.push_back(12));
18   (numbers.push_back(123));
19   (numbers.push_back(1234));
20   (numbers.push_back(12345));
21   (numbers.push_back(123456));
22   (numbers.push_back(1234567));
23   by_ref_and_ptr(numbers, &numbers);
24   printf("break here");
25 
26   numbers.clear();
27   printf("break here");
28 
29   return 0;
30 }
31