From 1dd7b4d1b57122c2ada615042d3ea6002b1ae59c Mon Sep 17 00:00:00 2001 From: Andrei Karas Date: Tue, 23 Jun 2015 20:42:22 +0300 Subject: Add test22. Update test results. --- test/Makefile | 13 +- test/crashtest01-01.txt | 14 + test/crashtest02-01.txt | 1245 ++ test/test01-01.txt | 5 + test/test01-02.txt | 5 + test/test01-03.txt | 4 +- test/test07-01.txt | 585 + test/test07-02.txt | 562 + test/test21-01.txt | 14061 +++++++++++++++++++++- test/test21-02.txt | 106 + test/test21-03.txt | 678 ++ test/test21.cpp | 2 + test/test22-01.txt | 29672 ++++++++++++++++++++++++++++++++++++++++++++++ test/test22-02.txt | 197 + test/test22-03.txt | 2416 ++++ test/test22-04.txt | 12 + test/test22.cpp | 41 + 17 files changed, 49344 insertions(+), 274 deletions(-) create mode 100644 test/test22-01.txt create mode 100644 test/test22-02.txt create mode 100644 test/test22-03.txt create mode 100644 test/test22-04.txt create mode 100644 test/test22.cpp diff --git a/test/Makefile b/test/Makefile index 69e4281..b9e6df5 100644 --- a/test/Makefile +++ b/test/Makefile @@ -20,7 +20,8 @@ TESTS18 = test18-01 test18-02 test18-03 test18-04 TESTS19 = test19-01 test19-02 test19-03 test19-04 TESTS20 = test20-01 test20-02 test20-03 test20-04 TESTS21 = test21-01 test21-02 test21-03 test21-04 test21-05 -ALLTESTS = test01 test02 test03 test04 test05 test06 test07 test08 test09 test10 test11 test12 test13 test14 test15 test16 test17 test18 test19 test20 test21 ${TESTS01} ${TESTS02} ${TESTS03} ${TESTS04} ${TESTS05} ${TESTS06} ${TESTS07} ${TESTS08} ${TESTS09} ${TESTS10} ${TESTS11} ${TESTS12} ${TESTS13} ${TESTS14} ${TESTS15} ${TESTS16} ${TESTS17} ${TESTS18} ${TESTS19} ${TESTS20} ${TESTS21} +TESTS22 = test22-01 test22-02 test22-03 test22-04 +ALLTESTS = test01 test02 test03 test04 test05 test06 test07 test08 test09 test10 test11 test12 test13 test14 test15 test16 test17 test18 test19 test20 test21 test22 ${TESTS01} ${TESTS02} ${TESTS03} ${TESTS04} ${TESTS05} ${TESTS06} ${TESTS07} ${TESTS08} ${TESTS09} ${TESTS10} ${TESTS11} ${TESTS12} ${TESTS13} ${TESTS14} ${TESTS15} ${TESTS16} ${TESTS17} ${TESTS18} ${TESTS19} ${TESTS20} ${TESTS21} ${TESTS22} .PHONY: ${ALLTESTS} ${CRASHES} all crashes @@ -246,6 +247,16 @@ test21-04: test21-05: $(call CMDXX,detectnullpointers,test21.cpp,test21-05.txt,"-O2") +test22: ${TESTS22} +test22-01: + $(call CMDXX,dump,test22.cpp,test22-01.txt) +test22-02: + $(call CMDXX,findargs,test22.cpp,test22-02.txt) +test22-03: + $(call CMDXX,dumpnullpointers,test22.cpp,test22-03.txt) +test22-04: + $(call CMDXX,detectnullpointers,test22.cpp,test22-04.txt) + crashtest01: $(call CMDXX,dump,crashtest01.h,crashtest01-01.txt) crashtest02: diff --git a/test/crashtest01-01.txt b/test/crashtest01-01.txt index 26b4e62..6c8c480 100644 --- a/test/crashtest01-01.txt +++ b/test/crashtest01-01.txt @@ -63,6 +63,13 @@ function_decl __bswap_32 crashtest01.h 45:1 - isConst: 1 - isExternal: 1 - isPublic: 1 + tree_list - attribute + identifier_node nothrow - purpose + tree_list - chain + identifier_node leaf - purpose + tree_list - chain + identifier_node const - purpose + function_type - function type - isUsed: 1 parm_decl __bsx crashtest01.h 45:26 - arg integer_type - decl type @@ -129,6 +136,13 @@ function_decl __bswap_64 crashtest01.h 109:1 - isConst: 1 - isExternal: 1 - isPublic: 1 + tree_list - attribute + identifier_node nothrow - purpose + tree_list - chain + identifier_node leaf - purpose + tree_list - chain + identifier_node const - purpose + function_type - function type - isUsed: 1 parm_decl __bsx crashtest01.h 109:24 - arg integer_type - decl type diff --git a/test/crashtest02-01.txt b/test/crashtest02-01.txt index e308f6a..191d7bd 100644 --- a/test/crashtest02-01.txt +++ b/test/crashtest02-01.txt @@ -28,6 +28,7 @@ function_decl _mm_empty /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 49:1 - isAutogenerated: 1 - isExternal: 1 - isPublic: 1 + function_type - function type function_decl _m_empty /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 55:1 - isExternal: 1 - isPublic: 1 @@ -57,6 +58,13 @@ function_decl _m_empty /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 55:1 function_decl _mm_empty /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 49:1 - operand - isExternal: 1 - isPublic: 1 + tree_list - attribute + identifier_node __artificial__ - purpose + tree_list - chain + identifier_node __always_inline__ - purpose + tree_list - chain + identifier_node __gnu_inline__ - purpose + function_type - function type function_decl _mm_cvtsi32_si64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 62:1 - isExternal: 1 - isPublic: 1 @@ -145,6 +153,7 @@ function_decl _mm_cvtsi32_si64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin. - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type - isUsed: 1 parm_decl __i /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 62:23 - arg integer_type - decl type @@ -244,6 +253,13 @@ function_decl _m_from_int /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 68: function_decl _mm_cvtsi32_si64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 62:1 - operand - isExternal: 1 - isPublic: 1 + tree_list - attribute + identifier_node __artificial__ - purpose + tree_list - chain + identifier_node __always_inline__ - purpose + tree_list - chain + identifier_node __gnu_inline__ - purpose + function_type - function type - isUsed: 1 parm_decl __i /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 68:18 - arg integer_type - decl type @@ -710,6 +726,7 @@ function_decl _mm_cvtsi64_si32 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin. - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type non_lvalue_expr - arg - isUsed: 1 parm_decl __i /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 105:25 - operand @@ -810,6 +827,13 @@ function_decl _m_to_int /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 111:1 function_decl _mm_cvtsi64_si32 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 105:1 - operand - isExternal: 1 - isPublic: 1 + tree_list - attribute + identifier_node __artificial__ - purpose + tree_list - chain + identifier_node __always_inline__ - purpose + tree_list - chain + identifier_node __gnu_inline__ - purpose + function_type - function type - isUsed: 1 parm_decl __i /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 111:18 - arg vector_type - decl type @@ -1234,6 +1258,7 @@ function_decl _mm_packs_pi16 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type view_convert_expr - arg - isUsed: 1 parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 144:23 - operand @@ -1395,6 +1420,13 @@ function_decl _m_packsswb /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 150 function_decl _mm_packs_pi16 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 144:1 - operand - isExternal: 1 - isPublic: 1 + tree_list - attribute + identifier_node __artificial__ - purpose + tree_list - chain + identifier_node __always_inline__ - purpose + tree_list - chain + identifier_node __gnu_inline__ - purpose + function_type - function type - isUsed: 1 parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 150:20 - arg vector_type - decl type @@ -1556,6 +1588,7 @@ function_decl _mm_packs_pi32 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type non_lvalue_expr - arg - isUsed: 1 parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 159:23 - operand @@ -1717,6 +1750,13 @@ function_decl _m_packssdw /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 165 function_decl _mm_packs_pi32 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 159:1 - operand - isExternal: 1 - isPublic: 1 + tree_list - attribute + identifier_node __artificial__ - purpose + tree_list - chain + identifier_node __always_inline__ - purpose + tree_list - chain + identifier_node __gnu_inline__ - purpose + function_type - function type - isUsed: 1 parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 165:20 - arg vector_type - decl type @@ -1878,6 +1918,7 @@ function_decl _mm_packs_pu16 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type view_convert_expr - arg - isUsed: 1 parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 174:23 - operand @@ -2039,6 +2080,13 @@ function_decl _m_packuswb /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 180 function_decl _mm_packs_pu16 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 174:1 - operand - isExternal: 1 - isPublic: 1 + tree_list - attribute + identifier_node __artificial__ - purpose + tree_list - chain + identifier_node __always_inline__ - purpose + tree_list - chain + identifier_node __gnu_inline__ - purpose + function_type - function type - isUsed: 1 parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 180:20 - arg vector_type - decl type @@ -2200,6 +2248,7 @@ function_decl _mm_unpackhi_pi8 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin. - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type view_convert_expr - arg - isUsed: 1 parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 188:25 - operand @@ -2361,6 +2410,13 @@ function_decl _m_punpckhbw /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 19 function_decl _mm_unpackhi_pi8 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 188:1 - operand - isExternal: 1 - isPublic: 1 + tree_list - attribute + identifier_node __artificial__ - purpose + tree_list - chain + identifier_node __always_inline__ - purpose + tree_list - chain + identifier_node __gnu_inline__ - purpose + function_type - function type - isUsed: 1 parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 194:21 - arg vector_type - decl type @@ -2522,6 +2578,7 @@ function_decl _mm_unpackhi_pi16 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type view_convert_expr - arg - isUsed: 1 parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 202:26 - operand @@ -2683,6 +2740,13 @@ function_decl _m_punpckhwd /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 20 function_decl _mm_unpackhi_pi16 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 202:1 - operand - isExternal: 1 - isPublic: 1 + tree_list - attribute + identifier_node __artificial__ - purpose + tree_list - chain + identifier_node __always_inline__ - purpose + tree_list - chain + identifier_node __gnu_inline__ - purpose + function_type - function type - isUsed: 1 parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 208:21 - arg vector_type - decl type @@ -2843,6 +2907,7 @@ function_decl _mm_unpackhi_pi32 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type non_lvalue_expr - arg - isUsed: 1 parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 216:26 - operand @@ -3004,6 +3069,13 @@ function_decl _m_punpckhdq /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 22 function_decl _mm_unpackhi_pi32 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 216:1 - operand - isExternal: 1 - isPublic: 1 + tree_list - attribute + identifier_node __artificial__ - purpose + tree_list - chain + identifier_node __always_inline__ - purpose + tree_list - chain + identifier_node __gnu_inline__ - purpose + function_type - function type - isUsed: 1 parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 222:21 - arg vector_type - decl type @@ -3165,6 +3237,7 @@ function_decl _mm_unpacklo_pi8 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin. - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type view_convert_expr - arg - isUsed: 1 parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 230:25 - operand @@ -3326,6 +3399,13 @@ function_decl _m_punpcklbw /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 23 function_decl _mm_unpacklo_pi8 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 230:1 - operand - isExternal: 1 - isPublic: 1 + tree_list - attribute + identifier_node __artificial__ - purpose + tree_list - chain + identifier_node __always_inline__ - purpose + tree_list - chain + identifier_node __gnu_inline__ - purpose + function_type - function type - isUsed: 1 parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 236:21 - arg vector_type - decl type @@ -3487,6 +3567,7 @@ function_decl _mm_unpacklo_pi16 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type view_convert_expr - arg - isUsed: 1 parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 244:26 - operand @@ -3648,6 +3729,13 @@ function_decl _m_punpcklwd /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 25 function_decl _mm_unpacklo_pi16 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 244:1 - operand - isExternal: 1 - isPublic: 1 + tree_list - attribute + identifier_node __artificial__ - purpose + tree_list - chain + identifier_node __always_inline__ - purpose + tree_list - chain + identifier_node __gnu_inline__ - purpose + function_type - function type - isUsed: 1 parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 250:21 - arg vector_type - decl type @@ -3808,6 +3896,7 @@ function_decl _mm_unpacklo_pi32 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type non_lvalue_expr - arg - isUsed: 1 parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 258:26 - operand @@ -3969,6 +4058,13 @@ function_decl _m_punpckldq /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 26 function_decl _mm_unpacklo_pi32 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 258:1 - operand - isExternal: 1 - isPublic: 1 + tree_list - attribute + identifier_node __artificial__ - purpose + tree_list - chain + identifier_node __always_inline__ - purpose + tree_list - chain + identifier_node __gnu_inline__ - purpose + function_type - function type - isUsed: 1 parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 264:21 - arg vector_type - decl type @@ -4130,6 +4226,7 @@ function_decl _mm_add_pi8 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 271 - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type view_convert_expr - arg - isUsed: 1 parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 271:20 - operand @@ -4291,6 +4388,13 @@ function_decl _m_paddb /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 277:1 function_decl _mm_add_pi8 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 271:1 - operand - isExternal: 1 - isPublic: 1 + tree_list - attribute + identifier_node __artificial__ - purpose + tree_list - chain + identifier_node __always_inline__ - purpose + tree_list - chain + identifier_node __gnu_inline__ - purpose + function_type - function type - isUsed: 1 parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 277:17 - arg vector_type - decl type @@ -4452,6 +4556,7 @@ function_decl _mm_add_pi16 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 28 - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type view_convert_expr - arg - isUsed: 1 parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 284:21 - operand @@ -4613,6 +4718,13 @@ function_decl _m_paddw /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 290:1 function_decl _mm_add_pi16 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 284:1 - operand - isExternal: 1 - isPublic: 1 + tree_list - attribute + identifier_node __artificial__ - purpose + tree_list - chain + identifier_node __always_inline__ - purpose + tree_list - chain + identifier_node __gnu_inline__ - purpose + function_type - function type - isUsed: 1 parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 290:17 - arg vector_type - decl type @@ -4773,6 +4885,7 @@ function_decl _mm_add_pi32 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 29 - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type non_lvalue_expr - arg - isUsed: 1 parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 297:21 - operand @@ -4934,6 +5047,13 @@ function_decl _m_paddd /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 303:1 function_decl _mm_add_pi32 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 297:1 - operand - isExternal: 1 - isPublic: 1 + tree_list - attribute + identifier_node __artificial__ - purpose + tree_list - chain + identifier_node __always_inline__ - purpose + tree_list - chain + identifier_node __gnu_inline__ - purpose + function_type - function type - isUsed: 1 parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 303:17 - arg vector_type - decl type @@ -5095,6 +5215,7 @@ function_decl _mm_add_si64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 31 - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type view_convert_expr - arg - isUsed: 1 parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 316:21 - operand @@ -5258,6 +5379,7 @@ function_decl _mm_adds_pi8 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 32 - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type view_convert_expr - arg - isUsed: 1 parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 328:21 - operand @@ -5419,6 +5541,13 @@ function_decl _m_paddsb /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 334:1 function_decl _mm_adds_pi8 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 328:1 - operand - isExternal: 1 - isPublic: 1 + tree_list - attribute + identifier_node __artificial__ - purpose + tree_list - chain + identifier_node __always_inline__ - purpose + tree_list - chain + identifier_node __gnu_inline__ - purpose + function_type - function type - isUsed: 1 parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 334:18 - arg vector_type - decl type @@ -5580,6 +5709,7 @@ function_decl _mm_adds_pi16 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 3 - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type view_convert_expr - arg - isUsed: 1 parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 342:22 - operand @@ -5741,6 +5871,13 @@ function_decl _m_paddsw /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 348:1 function_decl _mm_adds_pi16 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 342:1 - operand - isExternal: 1 - isPublic: 1 + tree_list - attribute + identifier_node __artificial__ - purpose + tree_list - chain + identifier_node __always_inline__ - purpose + tree_list - chain + identifier_node __gnu_inline__ - purpose + function_type - function type - isUsed: 1 parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 348:18 - arg vector_type - decl type @@ -5902,6 +6039,7 @@ function_decl _mm_adds_pu8 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 35 - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type view_convert_expr - arg - isUsed: 1 parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 356:21 - operand @@ -6063,6 +6201,13 @@ function_decl _m_paddusb /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 362: function_decl _mm_adds_pu8 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 356:1 - operand - isExternal: 1 - isPublic: 1 + tree_list - attribute + identifier_node __artificial__ - purpose + tree_list - chain + identifier_node __always_inline__ - purpose + tree_list - chain + identifier_node __gnu_inline__ - purpose + function_type - function type - isUsed: 1 parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 362:19 - arg vector_type - decl type @@ -6224,6 +6369,7 @@ function_decl _mm_adds_pu16 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 3 - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type view_convert_expr - arg - isUsed: 1 parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 370:22 - operand @@ -6385,6 +6531,13 @@ function_decl _m_paddusw /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 376: function_decl _mm_adds_pu16 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 370:1 - operand - isExternal: 1 - isPublic: 1 + tree_list - attribute + identifier_node __artificial__ - purpose + tree_list - chain + identifier_node __always_inline__ - purpose + tree_list - chain + identifier_node __gnu_inline__ - purpose + function_type - function type - isUsed: 1 parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 376:19 - arg vector_type - decl type @@ -6546,6 +6699,7 @@ function_decl _mm_sub_pi8 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 383 - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type view_convert_expr - arg - isUsed: 1 parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 383:20 - operand @@ -6707,6 +6861,13 @@ function_decl _m_psubb /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 389:1 function_decl _mm_sub_pi8 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 383:1 - operand - isExternal: 1 - isPublic: 1 + tree_list - attribute + identifier_node __artificial__ - purpose + tree_list - chain + identifier_node __always_inline__ - purpose + tree_list - chain + identifier_node __gnu_inline__ - purpose + function_type - function type - isUsed: 1 parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 389:17 - arg vector_type - decl type @@ -6868,6 +7029,7 @@ function_decl _mm_sub_pi16 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 39 - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type view_convert_expr - arg - isUsed: 1 parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 396:21 - operand @@ -7029,6 +7191,13 @@ function_decl _m_psubw /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 402:1 function_decl _mm_sub_pi16 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 396:1 - operand - isExternal: 1 - isPublic: 1 + tree_list - attribute + identifier_node __artificial__ - purpose + tree_list - chain + identifier_node __always_inline__ - purpose + tree_list - chain + identifier_node __gnu_inline__ - purpose + function_type - function type - isUsed: 1 parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 402:17 - arg vector_type - decl type @@ -7189,6 +7358,7 @@ function_decl _mm_sub_pi32 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 40 - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type non_lvalue_expr - arg - isUsed: 1 parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 409:21 - operand @@ -7350,6 +7520,13 @@ function_decl _m_psubd /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 415:1 function_decl _mm_sub_pi32 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 409:1 - operand - isExternal: 1 - isPublic: 1 + tree_list - attribute + identifier_node __artificial__ - purpose + tree_list - chain + identifier_node __always_inline__ - purpose + tree_list - chain + identifier_node __gnu_inline__ - purpose + function_type - function type - isUsed: 1 parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 415:17 - arg vector_type - decl type @@ -7511,6 +7688,7 @@ function_decl _mm_sub_si64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 42 - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type view_convert_expr - arg - isUsed: 1 parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 428:21 - operand @@ -7674,6 +7852,7 @@ function_decl _mm_subs_pi8 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 44 - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type view_convert_expr - arg - isUsed: 1 parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 440:21 - operand @@ -7835,6 +8014,13 @@ function_decl _m_psubsb /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 446:1 function_decl _mm_subs_pi8 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 440:1 - operand - isExternal: 1 - isPublic: 1 + tree_list - attribute + identifier_node __artificial__ - purpose + tree_list - chain + identifier_node __always_inline__ - purpose + tree_list - chain + identifier_node __gnu_inline__ - purpose + function_type - function type - isUsed: 1 parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 446:18 - arg vector_type - decl type @@ -7996,6 +8182,7 @@ function_decl _mm_subs_pi16 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 4 - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type view_convert_expr - arg - isUsed: 1 parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 454:22 - operand @@ -8157,6 +8344,13 @@ function_decl _m_psubsw /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 460:1 function_decl _mm_subs_pi16 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 454:1 - operand - isExternal: 1 - isPublic: 1 + tree_list - attribute + identifier_node __artificial__ - purpose + tree_list - chain + identifier_node __always_inline__ - purpose + tree_list - chain + identifier_node __gnu_inline__ - purpose + function_type - function type - isUsed: 1 parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 460:18 - arg vector_type - decl type @@ -8318,6 +8512,7 @@ function_decl _mm_subs_pu8 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 46 - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type view_convert_expr - arg - isUsed: 1 parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 468:21 - operand @@ -8479,6 +8674,13 @@ function_decl _m_psubusb /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 474: function_decl _mm_subs_pu8 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 468:1 - operand - isExternal: 1 - isPublic: 1 + tree_list - attribute + identifier_node __artificial__ - purpose + tree_list - chain + identifier_node __always_inline__ - purpose + tree_list - chain + identifier_node __gnu_inline__ - purpose + function_type - function type - isUsed: 1 parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 474:19 - arg vector_type - decl type @@ -8640,6 +8842,7 @@ function_decl _mm_subs_pu16 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 4 - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type view_convert_expr - arg - isUsed: 1 parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 482:22 - operand @@ -8801,6 +9004,13 @@ function_decl _m_psubusw /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 488: function_decl _mm_subs_pu16 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 482:1 - operand - isExternal: 1 - isPublic: 1 + tree_list - attribute + identifier_node __artificial__ - purpose + tree_list - chain + identifier_node __always_inline__ - purpose + tree_list - chain + identifier_node __gnu_inline__ - purpose + function_type - function type - isUsed: 1 parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 488:19 - arg vector_type - decl type @@ -8961,6 +9171,7 @@ function_decl _mm_madd_pi16 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 4 - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type view_convert_expr - arg - isUsed: 1 parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 497:22 - operand @@ -9122,6 +9333,13 @@ function_decl _m_pmaddwd /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 503: function_decl _mm_madd_pi16 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 497:1 - operand - isExternal: 1 - isPublic: 1 + tree_list - attribute + identifier_node __artificial__ - purpose + tree_list - chain + identifier_node __always_inline__ - purpose + tree_list - chain + identifier_node __gnu_inline__ - purpose + function_type - function type - isUsed: 1 parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 503:19 - arg vector_type - decl type @@ -9283,6 +9501,7 @@ function_decl _mm_mulhi_pi16 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type view_convert_expr - arg - isUsed: 1 parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 511:23 - operand @@ -9444,6 +9663,13 @@ function_decl _m_pmulhw /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 517:1 function_decl _mm_mulhi_pi16 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 511:1 - operand - isExternal: 1 - isPublic: 1 + tree_list - attribute + identifier_node __artificial__ - purpose + tree_list - chain + identifier_node __always_inline__ - purpose + tree_list - chain + identifier_node __gnu_inline__ - purpose + function_type - function type - isUsed: 1 parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 517:18 - arg vector_type - decl type @@ -9605,6 +9831,7 @@ function_decl _mm_mullo_pi16 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type view_convert_expr - arg - isUsed: 1 parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 525:23 - operand @@ -9766,6 +9993,13 @@ function_decl _m_pmullw /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 531:1 function_decl _mm_mullo_pi16 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 525:1 - operand - isExternal: 1 - isPublic: 1 + tree_list - attribute + identifier_node __artificial__ - purpose + tree_list - chain + identifier_node __always_inline__ - purpose + tree_list - chain + identifier_node __gnu_inline__ - purpose + function_type - function type - isUsed: 1 parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 531:18 - arg vector_type - decl type @@ -9927,6 +10161,7 @@ function_decl _mm_sll_pi16 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 53 - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type view_convert_expr - arg - isUsed: 1 parm_decl __m /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 538:21 - operand @@ -10088,6 +10323,13 @@ function_decl _m_psllw /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 544:1 function_decl _mm_sll_pi16 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 538:1 - operand - isExternal: 1 - isPublic: 1 + tree_list - attribute + identifier_node __artificial__ - purpose + tree_list - chain + identifier_node __always_inline__ - purpose + tree_list - chain + identifier_node __gnu_inline__ - purpose + function_type - function type - isUsed: 1 parm_decl __m /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 544:17 - arg vector_type - decl type @@ -10239,6 +10481,7 @@ function_decl _mm_slli_pi16 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 5 - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type view_convert_expr - arg - isUsed: 1 parm_decl __m /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 550:22 - operand @@ -10384,6 +10627,13 @@ function_decl _m_psllwi /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 556:1 function_decl _mm_slli_pi16 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 550:1 - operand - isExternal: 1 - isPublic: 1 + tree_list - attribute + identifier_node __artificial__ - purpose + tree_list - chain + identifier_node __always_inline__ - purpose + tree_list - chain + identifier_node __gnu_inline__ - purpose + function_type - function type - isUsed: 1 parm_decl __m /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 556:18 - arg vector_type - decl type @@ -10539,6 +10789,7 @@ function_decl _mm_sll_pi32 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 56 - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type non_lvalue_expr - arg - isUsed: 1 parm_decl __m /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 563:21 - operand @@ -10700,6 +10951,13 @@ function_decl _m_pslld /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 569:1 function_decl _mm_sll_pi32 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 563:1 - operand - isExternal: 1 - isPublic: 1 + tree_list - attribute + identifier_node __artificial__ - purpose + tree_list - chain + identifier_node __always_inline__ - purpose + tree_list - chain + identifier_node __gnu_inline__ - purpose + function_type - function type - isUsed: 1 parm_decl __m /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 569:17 - arg vector_type - decl type @@ -10850,6 +11108,7 @@ function_decl _mm_slli_pi32 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 5 - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type non_lvalue_expr - arg - isUsed: 1 parm_decl __m /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 575:22 - operand @@ -10995,6 +11254,13 @@ function_decl _m_pslldi /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 581:1 function_decl _mm_slli_pi32 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 575:1 - operand - isExternal: 1 - isPublic: 1 + tree_list - attribute + identifier_node __artificial__ - purpose + tree_list - chain + identifier_node __always_inline__ - purpose + tree_list - chain + identifier_node __gnu_inline__ - purpose + function_type - function type - isUsed: 1 parm_decl __m /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 581:18 - arg vector_type - decl type @@ -11151,6 +11417,7 @@ function_decl _mm_sll_si64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 58 - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type view_convert_expr - arg - isUsed: 1 parm_decl __m /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 588:21 - operand @@ -11312,6 +11579,13 @@ function_decl _m_psllq /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 594:1 function_decl _mm_sll_si64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 588:1 - operand - isExternal: 1 - isPublic: 1 + tree_list - attribute + identifier_node __artificial__ - purpose + tree_list - chain + identifier_node __always_inline__ - purpose + tree_list - chain + identifier_node __gnu_inline__ - purpose + function_type - function type - isUsed: 1 parm_decl __m /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 594:17 - arg vector_type - decl type @@ -11463,6 +11737,7 @@ function_decl _mm_slli_si64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 6 - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type view_convert_expr - arg - isUsed: 1 parm_decl __m /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 600:22 - operand @@ -11608,6 +11883,13 @@ function_decl _m_psllqi /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 606:1 function_decl _mm_slli_si64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 600:1 - operand - isExternal: 1 - isPublic: 1 + tree_list - attribute + identifier_node __artificial__ - purpose + tree_list - chain + identifier_node __always_inline__ - purpose + tree_list - chain + identifier_node __gnu_inline__ - purpose + function_type - function type - isUsed: 1 parm_decl __m /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 606:18 - arg vector_type - decl type @@ -11764,6 +12046,7 @@ function_decl _mm_sra_pi16 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 61 - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type view_convert_expr - arg - isUsed: 1 parm_decl __m /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 613:21 - operand @@ -11925,6 +12208,13 @@ function_decl _m_psraw /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 619:1 function_decl _mm_sra_pi16 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 613:1 - operand - isExternal: 1 - isPublic: 1 + tree_list - attribute + identifier_node __artificial__ - purpose + tree_list - chain + identifier_node __always_inline__ - purpose + tree_list - chain + identifier_node __gnu_inline__ - purpose + function_type - function type - isUsed: 1 parm_decl __m /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 619:17 - arg vector_type - decl type @@ -12076,6 +12366,7 @@ function_decl _mm_srai_pi16 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 6 - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type view_convert_expr - arg - isUsed: 1 parm_decl __m /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 625:22 - operand @@ -12221,6 +12512,13 @@ function_decl _m_psrawi /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 631:1 function_decl _mm_srai_pi16 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 625:1 - operand - isExternal: 1 - isPublic: 1 + tree_list - attribute + identifier_node __artificial__ - purpose + tree_list - chain + identifier_node __always_inline__ - purpose + tree_list - chain + identifier_node __gnu_inline__ - purpose + function_type - function type - isUsed: 1 parm_decl __m /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 631:18 - arg vector_type - decl type @@ -12376,6 +12674,7 @@ function_decl _mm_sra_pi32 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 63 - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type non_lvalue_expr - arg - isUsed: 1 parm_decl __m /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 638:21 - operand @@ -12537,6 +12836,13 @@ function_decl _m_psrad /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 644:1 function_decl _mm_sra_pi32 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 638:1 - operand - isExternal: 1 - isPublic: 1 + tree_list - attribute + identifier_node __artificial__ - purpose + tree_list - chain + identifier_node __always_inline__ - purpose + tree_list - chain + identifier_node __gnu_inline__ - purpose + function_type - function type - isUsed: 1 parm_decl __m /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 644:17 - arg vector_type - decl type @@ -12687,6 +12993,7 @@ function_decl _mm_srai_pi32 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 6 - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type non_lvalue_expr - arg - isUsed: 1 parm_decl __m /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 650:22 - operand @@ -12832,6 +13139,13 @@ function_decl _m_psradi /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 656:1 function_decl _mm_srai_pi32 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 650:1 - operand - isExternal: 1 - isPublic: 1 + tree_list - attribute + identifier_node __artificial__ - purpose + tree_list - chain + identifier_node __always_inline__ - purpose + tree_list - chain + identifier_node __gnu_inline__ - purpose + function_type - function type - isUsed: 1 parm_decl __m /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 656:18 - arg vector_type - decl type @@ -12988,6 +13302,7 @@ function_decl _mm_srl_pi16 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 66 - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type view_convert_expr - arg - isUsed: 1 parm_decl __m /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 663:21 - operand @@ -13149,6 +13464,13 @@ function_decl _m_psrlw /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 669:1 function_decl _mm_srl_pi16 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 663:1 - operand - isExternal: 1 - isPublic: 1 + tree_list - attribute + identifier_node __artificial__ - purpose + tree_list - chain + identifier_node __always_inline__ - purpose + tree_list - chain + identifier_node __gnu_inline__ - purpose + function_type - function type - isUsed: 1 parm_decl __m /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 669:17 - arg vector_type - decl type @@ -13300,6 +13622,7 @@ function_decl _mm_srli_pi16 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 6 - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type view_convert_expr - arg - isUsed: 1 parm_decl __m /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 675:22 - operand @@ -13445,6 +13768,13 @@ function_decl _m_psrlwi /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 681:1 function_decl _mm_srli_pi16 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 675:1 - operand - isExternal: 1 - isPublic: 1 + tree_list - attribute + identifier_node __artificial__ - purpose + tree_list - chain + identifier_node __always_inline__ - purpose + tree_list - chain + identifier_node __gnu_inline__ - purpose + function_type - function type - isUsed: 1 parm_decl __m /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 681:18 - arg vector_type - decl type @@ -13600,6 +13930,7 @@ function_decl _mm_srl_pi32 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 68 - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type non_lvalue_expr - arg - isUsed: 1 parm_decl __m /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 688:21 - operand @@ -13761,6 +14092,13 @@ function_decl _m_psrld /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 694:1 function_decl _mm_srl_pi32 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 688:1 - operand - isExternal: 1 - isPublic: 1 + tree_list - attribute + identifier_node __artificial__ - purpose + tree_list - chain + identifier_node __always_inline__ - purpose + tree_list - chain + identifier_node __gnu_inline__ - purpose + function_type - function type - isUsed: 1 parm_decl __m /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 694:17 - arg vector_type - decl type @@ -13911,6 +14249,7 @@ function_decl _mm_srli_pi32 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 7 - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type non_lvalue_expr - arg - isUsed: 1 parm_decl __m /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 700:22 - operand @@ -14056,6 +14395,13 @@ function_decl _m_psrldi /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 706:1 function_decl _mm_srli_pi32 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 700:1 - operand - isExternal: 1 - isPublic: 1 + tree_list - attribute + identifier_node __artificial__ - purpose + tree_list - chain + identifier_node __always_inline__ - purpose + tree_list - chain + identifier_node __gnu_inline__ - purpose + function_type - function type - isUsed: 1 parm_decl __m /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 706:18 - arg vector_type - decl type @@ -14212,6 +14558,7 @@ function_decl _mm_srl_si64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 71 - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type view_convert_expr - arg - isUsed: 1 parm_decl __m /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 713:21 - operand @@ -14373,6 +14720,13 @@ function_decl _m_psrlq /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 719:1 function_decl _mm_srl_si64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 713:1 - operand - isExternal: 1 - isPublic: 1 + tree_list - attribute + identifier_node __artificial__ - purpose + tree_list - chain + identifier_node __always_inline__ - purpose + tree_list - chain + identifier_node __gnu_inline__ - purpose + function_type - function type - isUsed: 1 parm_decl __m /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 719:17 - arg vector_type - decl type @@ -14524,6 +14878,7 @@ function_decl _mm_srli_si64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 7 - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type view_convert_expr - arg - isUsed: 1 parm_decl __m /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 725:22 - operand @@ -14669,6 +15024,13 @@ function_decl _m_psrlqi /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 731:1 function_decl _mm_srli_si64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 725:1 - operand - isExternal: 1 - isPublic: 1 + tree_list - attribute + identifier_node __artificial__ - purpose + tree_list - chain + identifier_node __always_inline__ - purpose + tree_list - chain + identifier_node __gnu_inline__ - purpose + function_type - function type - isUsed: 1 parm_decl __m /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 731:18 - arg vector_type - decl type @@ -14824,6 +15186,7 @@ function_decl _mm_and_si64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 73 - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type - isUsed: 1 parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 738:21 - arg vector_type - decl type @@ -14983,6 +15346,13 @@ function_decl _m_pand /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 744:1 function_decl _mm_and_si64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 738:1 - operand - isExternal: 1 - isPublic: 1 + tree_list - attribute + identifier_node __artificial__ - purpose + tree_list - chain + identifier_node __always_inline__ - purpose + tree_list - chain + identifier_node __gnu_inline__ - purpose + function_type - function type - isUsed: 1 parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 744:16 - arg vector_type - decl type @@ -15143,6 +15513,7 @@ function_decl _mm_andnot_si64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type - isUsed: 1 parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 752:24 - arg vector_type - decl type @@ -15302,6 +15673,13 @@ function_decl _m_pandn /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 758:1 function_decl _mm_andnot_si64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 752:1 - operand - isExternal: 1 - isPublic: 1 + tree_list - attribute + identifier_node __artificial__ - purpose + tree_list - chain + identifier_node __always_inline__ - purpose + tree_list - chain + identifier_node __gnu_inline__ - purpose + function_type - function type - isUsed: 1 parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 758:17 - arg vector_type - decl type @@ -15462,6 +15840,7 @@ function_decl _mm_or_si64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 765 - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type - isUsed: 1 parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 765:20 - arg vector_type - decl type @@ -15621,6 +16000,13 @@ function_decl _m_por /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 771:1 function_decl _mm_or_si64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 765:1 - operand - isExternal: 1 - isPublic: 1 + tree_list - attribute + identifier_node __artificial__ - purpose + tree_list - chain + identifier_node __always_inline__ - purpose + tree_list - chain + identifier_node __gnu_inline__ - purpose + function_type - function type - isUsed: 1 parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 771:15 - arg vector_type - decl type @@ -15781,6 +16167,7 @@ function_decl _mm_xor_si64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 77 - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type - isUsed: 1 parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 778:21 - arg vector_type - decl type @@ -15940,6 +16327,13 @@ function_decl _m_pxor /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 784:1 function_decl _mm_xor_si64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 778:1 - operand - isExternal: 1 - isPublic: 1 + tree_list - attribute + identifier_node __artificial__ - purpose + tree_list - chain + identifier_node __always_inline__ - purpose + tree_list - chain + identifier_node __gnu_inline__ - purpose + function_type - function type - isUsed: 1 parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 784:16 - arg vector_type - decl type @@ -16101,6 +16495,7 @@ function_decl _mm_cmpeq_pi8 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 7 - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type view_convert_expr - arg - isUsed: 1 parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 792:22 - operand @@ -16262,6 +16657,13 @@ function_decl _m_pcmpeqb /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 798: function_decl _mm_cmpeq_pi8 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 792:1 - operand - isExternal: 1 - isPublic: 1 + tree_list - attribute + identifier_node __artificial__ - purpose + tree_list - chain + identifier_node __always_inline__ - purpose + tree_list - chain + identifier_node __gnu_inline__ - purpose + function_type - function type - isUsed: 1 parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 798:19 - arg vector_type - decl type @@ -16423,6 +16825,7 @@ function_decl _mm_cmpgt_pi8 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 8 - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type view_convert_expr - arg - isUsed: 1 parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 804:22 - operand @@ -16584,6 +16987,13 @@ function_decl _m_pcmpgtb /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 810: function_decl _mm_cmpgt_pi8 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 804:1 - operand - isExternal: 1 - isPublic: 1 + tree_list - attribute + identifier_node __artificial__ - purpose + tree_list - chain + identifier_node __always_inline__ - purpose + tree_list - chain + identifier_node __gnu_inline__ - purpose + function_type - function type - isUsed: 1 parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 810:19 - arg vector_type - decl type @@ -16745,6 +17155,7 @@ function_decl _mm_cmpeq_pi16 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type view_convert_expr - arg - isUsed: 1 parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 818:23 - operand @@ -16906,6 +17317,13 @@ function_decl _m_pcmpeqw /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 824: function_decl _mm_cmpeq_pi16 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 818:1 - operand - isExternal: 1 - isPublic: 1 + tree_list - attribute + identifier_node __artificial__ - purpose + tree_list - chain + identifier_node __always_inline__ - purpose + tree_list - chain + identifier_node __gnu_inline__ - purpose + function_type - function type - isUsed: 1 parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 824:19 - arg vector_type - decl type @@ -17067,6 +17485,7 @@ function_decl _mm_cmpgt_pi16 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type view_convert_expr - arg - isUsed: 1 parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 830:23 - operand @@ -17228,6 +17647,13 @@ function_decl _m_pcmpgtw /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 836: function_decl _mm_cmpgt_pi16 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 830:1 - operand - isExternal: 1 - isPublic: 1 + tree_list - attribute + identifier_node __artificial__ - purpose + tree_list - chain + identifier_node __always_inline__ - purpose + tree_list - chain + identifier_node __gnu_inline__ - purpose + function_type - function type - isUsed: 1 parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 836:19 - arg vector_type - decl type @@ -17388,6 +17814,7 @@ function_decl _mm_cmpeq_pi32 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type non_lvalue_expr - arg - isUsed: 1 parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 844:23 - operand @@ -17549,6 +17976,13 @@ function_decl _m_pcmpeqd /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 850: function_decl _mm_cmpeq_pi32 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 844:1 - operand - isExternal: 1 - isPublic: 1 + tree_list - attribute + identifier_node __artificial__ - purpose + tree_list - chain + identifier_node __always_inline__ - purpose + tree_list - chain + identifier_node __gnu_inline__ - purpose + function_type - function type - isUsed: 1 parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 850:19 - arg vector_type - decl type @@ -17709,6 +18143,7 @@ function_decl _mm_cmpgt_pi32 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type non_lvalue_expr - arg - isUsed: 1 parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 856:23 - operand @@ -17870,6 +18305,13 @@ function_decl _m_pcmpgtd /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 862: function_decl _mm_cmpgt_pi32 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 856:1 - operand - isExternal: 1 - isPublic: 1 + tree_list - attribute + identifier_node __artificial__ - purpose + tree_list - chain + identifier_node __always_inline__ - purpose + tree_list - chain + identifier_node __gnu_inline__ - purpose + function_type - function type - isUsed: 1 parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 862:19 - arg vector_type - decl type @@ -18074,6 +18516,7 @@ function_decl _mm_set_pi32 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 87 - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type - isUsed: 1 parm_decl __i0 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 876:29 - arg integer_type - decl type @@ -18245,6 +18688,7 @@ function_decl _mm_set_pi16 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 88 - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type nop_expr - arg - isUsed: 1 parm_decl __w0 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 883:57 - operand @@ -18530,6 +18974,7 @@ function_decl _mm_set_pi8 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 890 - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type nop_expr - arg - isUsed: 1 parm_decl __b0 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 891:45 - operand @@ -18733,6 +19178,13 @@ function_decl _mm_setr_pi32 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 8 function_decl _mm_set_pi32 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 876:1 - operand - isExternal: 1 - isPublic: 1 + tree_list - attribute + identifier_node __artificial__ - purpose + tree_list - chain + identifier_node __always_inline__ - purpose + tree_list - chain + identifier_node __gnu_inline__ - purpose + function_type - function type - isUsed: 1 parm_decl __i1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 899:30 - arg integer_type - decl type @@ -18902,6 +19354,13 @@ function_decl _mm_setr_pi16 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 9 function_decl _mm_set_pi16 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 883:1 - operand - isExternal: 1 - isPublic: 1 + tree_list - attribute + identifier_node __artificial__ - purpose + tree_list - chain + identifier_node __always_inline__ - purpose + tree_list - chain + identifier_node __gnu_inline__ - purpose + function_type - function type nop_expr - arg - isUsed: 1 parm_decl __w3 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 905:58 - operand @@ -19185,6 +19644,13 @@ function_decl _mm_setr_pi8 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 91 function_decl _mm_set_pi8 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 890:1 - operand - isExternal: 1 - isPublic: 1 + tree_list - attribute + identifier_node __artificial__ - purpose + tree_list - chain + identifier_node __always_inline__ - purpose + tree_list - chain + identifier_node __gnu_inline__ - purpose + function_type - function type nop_expr - arg - isUsed: 1 parm_decl __b7 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 912:46 - operand @@ -19368,6 +19834,13 @@ function_decl _mm_set1_pi32 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 9 function_decl _mm_set_pi32 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 876:1 - operand - isExternal: 1 - isPublic: 1 + tree_list - attribute + identifier_node __artificial__ - purpose + tree_list - chain + identifier_node __always_inline__ - purpose + tree_list - chain + identifier_node __gnu_inline__ - purpose + function_type - function type - isUsed: 1 parm_decl __i /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 919:20 - arg integer_type - decl type @@ -19477,6 +19950,13 @@ function_decl _mm_set1_pi16 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 9 function_decl _mm_set_pi16 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 883:1 - operand - isExternal: 1 - isPublic: 1 + tree_list - attribute + identifier_node __artificial__ - purpose + tree_list - chain + identifier_node __always_inline__ - purpose + tree_list - chain + identifier_node __gnu_inline__ - purpose + function_type - function type nop_expr - arg - isUsed: 1 parm_decl __w /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 926:22 - operand @@ -19613,6 +20093,13 @@ function_decl _mm_set1_pi8 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 93 function_decl _mm_set_pi8 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 890:1 - operand - isExternal: 1 - isPublic: 1 + tree_list - attribute + identifier_node __artificial__ - purpose + tree_list - chain + identifier_node __always_inline__ - purpose + tree_list - chain + identifier_node __gnu_inline__ - purpose + function_type - function type nop_expr - arg - isUsed: 1 parm_decl __b /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 933:20 - operand @@ -19774,6 +20261,13 @@ function_decl __bswap_32 /usr/include/x86_64-linux-gnu/bits/byteswap.h 45:1 - isConst: 1 - isExternal: 1 - isPublic: 1 + tree_list - attribute + identifier_node nothrow - purpose + tree_list - chain + identifier_node leaf - purpose + tree_list - chain + identifier_node const - purpose + function_type - function type - isUsed: 1 parm_decl __bsx /usr/include/x86_64-linux-gnu/bits/byteswap.h 45:26 - arg integer_type - decl type @@ -19840,6 +20334,13 @@ function_decl __bswap_64 /usr/include/x86_64-linux-gnu/bits/byteswap.h 109:1 - isConst: 1 - isExternal: 1 - isPublic: 1 + tree_list - attribute + identifier_node nothrow - purpose + tree_list - chain + identifier_node leaf - purpose + tree_list - chain + identifier_node const - purpose + function_type - function type - isUsed: 1 parm_decl __bsx /usr/include/x86_64-linux-gnu/bits/byteswap.h 109:24 - arg integer_type - decl type @@ -19937,6 +20438,13 @@ function_decl _mm_malloc /usr/lib/gcc/x86_64-linux-gnu/5/include/mm_malloc.h 38: function_decl malloc /usr/include/stdlib.h 466:14 - operand - isExternal: 1 - isPublic: 1 + tree_list - attribute + identifier_node nothrow - purpose + tree_list - chain + identifier_node leaf - purpose + tree_list - chain + identifier_node malloc - purpose + function_type - function type - isUsed: 1 parm_decl size /usr/lib/gcc/x86_64-linux-gnu/5/include/mm_malloc.h 38:20 - arg integer_type - decl type @@ -20000,6 +20508,11 @@ function_decl _mm_malloc /usr/lib/gcc/x86_64-linux-gnu/5/include/mm_malloc.h 38: function_decl posix_memalign /usr/lib/gcc/x86_64-linux-gnu/5/include/mm_malloc.h 34:16 - operand - isExternal: 1 - isPublic: 1 + tree_list - attribute + identifier_node nothrow - purpose + tree_list - chain + identifier_node leaf - purpose + function_type - function type addr_expr - arg var_decl ptr /usr/lib/gcc/x86_64-linux-gnu/5/include/mm_malloc.h 40:9 - operand - isUsed: 1 @@ -20079,6 +20592,11 @@ function_decl _mm_free /usr/lib/gcc/x86_64-linux-gnu/5/include/mm_malloc.h 52:1 function_decl free /usr/include/stdlib.h 483:13 - operand - isExternal: 1 - isPublic: 1 + tree_list - attribute + identifier_node nothrow - purpose + tree_list - chain + identifier_node leaf - purpose + function_type - function type - isUsed: 1 parm_decl ptr /usr/lib/gcc/x86_64-linux-gnu/5/include/mm_malloc.h 52:18 - arg pointer_type - decl type @@ -20344,6 +20862,7 @@ function_decl _mm_add_ss crashtest02.h 125:1 - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type non_lvalue_expr - arg - isUsed: 1 parm_decl __A crashtest02.h 125:20 - operand @@ -20470,6 +20989,7 @@ function_decl _mm_sub_ss crashtest02.h 131:1 - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type non_lvalue_expr - arg - isUsed: 1 parm_decl __A crashtest02.h 131:20 - operand @@ -20596,6 +21116,7 @@ function_decl _mm_mul_ss crashtest02.h 137:1 - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type non_lvalue_expr - arg - isUsed: 1 parm_decl __A crashtest02.h 137:20 - operand @@ -20722,6 +21243,7 @@ function_decl _mm_div_ss crashtest02.h 143:1 - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type non_lvalue_expr - arg - isUsed: 1 parm_decl __A crashtest02.h 143:20 - operand @@ -20826,6 +21348,7 @@ function_decl _mm_sqrt_ss crashtest02.h 149:1 - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type non_lvalue_expr - arg - isUsed: 1 parm_decl __A crashtest02.h 149:21 - operand @@ -20917,6 +21440,7 @@ function_decl _mm_rcp_ss crashtest02.h 155:1 - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type non_lvalue_expr - arg - isUsed: 1 parm_decl __A crashtest02.h 155:20 - operand @@ -21008,6 +21532,7 @@ function_decl _mm_rsqrt_ss crashtest02.h 161:1 - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type non_lvalue_expr - arg - isUsed: 1 parm_decl __A crashtest02.h 161:22 - operand @@ -21121,6 +21646,7 @@ function_decl _mm_min_ss crashtest02.h 167:1 - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type non_lvalue_expr - arg - isUsed: 1 parm_decl __A crashtest02.h 167:20 - operand @@ -21247,6 +21773,7 @@ function_decl _mm_max_ss crashtest02.h 173:1 - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type non_lvalue_expr - arg - isUsed: 1 parm_decl __A crashtest02.h 173:20 - operand @@ -21823,6 +22350,7 @@ function_decl _mm_sqrt_ps crashtest02.h 205:1 - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type non_lvalue_expr - arg - isUsed: 1 parm_decl __A crashtest02.h 205:21 - operand @@ -21914,6 +22442,7 @@ function_decl _mm_rcp_ps crashtest02.h 211:1 - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type non_lvalue_expr - arg - isUsed: 1 parm_decl __A crashtest02.h 211:20 - operand @@ -22005,6 +22534,7 @@ function_decl _mm_rsqrt_ps crashtest02.h 217:1 - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type non_lvalue_expr - arg - isUsed: 1 parm_decl __A crashtest02.h 217:22 - operand @@ -22118,6 +22648,7 @@ function_decl _mm_min_ps crashtest02.h 223:1 - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type non_lvalue_expr - arg - isUsed: 1 parm_decl __A crashtest02.h 223:20 - operand @@ -22244,6 +22775,7 @@ function_decl _mm_max_ps crashtest02.h 229:1 - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type non_lvalue_expr - arg - isUsed: 1 parm_decl __A crashtest02.h 229:20 - operand @@ -22370,6 +22902,7 @@ function_decl _mm_and_ps crashtest02.h 237:1 - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type - isUsed: 1 parm_decl __A crashtest02.h 237:20 - arg vector_type - decl type @@ -22494,6 +23027,7 @@ function_decl _mm_andnot_ps crashtest02.h 243:1 - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type - isUsed: 1 parm_decl __A crashtest02.h 243:23 - arg vector_type - decl type @@ -22618,6 +23152,7 @@ function_decl _mm_or_ps crashtest02.h 249:1 - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type - isUsed: 1 parm_decl __A crashtest02.h 249:19 - arg vector_type - decl type @@ -22742,6 +23277,7 @@ function_decl _mm_xor_ps crashtest02.h 255:1 - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type - isUsed: 1 parm_decl __A crashtest02.h 255:20 - arg vector_type - decl type @@ -22866,6 +23402,7 @@ function_decl _mm_cmpeq_ss crashtest02.h 265:1 - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type non_lvalue_expr - arg - isUsed: 1 parm_decl __A crashtest02.h 265:22 - operand @@ -22992,6 +23529,7 @@ function_decl _mm_cmplt_ss crashtest02.h 271:1 - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type non_lvalue_expr - arg - isUsed: 1 parm_decl __A crashtest02.h 271:22 - operand @@ -23118,6 +23656,7 @@ function_decl _mm_cmple_ss crashtest02.h 277:1 - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type non_lvalue_expr - arg - isUsed: 1 parm_decl __A crashtest02.h 277:22 - operand @@ -23244,6 +23783,7 @@ function_decl _mm_cmpgt_ss crashtest02.h 283:1 - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type non_lvalue_expr - arg - isUsed: 1 parm_decl __A crashtest02.h 283:22 - operand @@ -23264,6 +23804,7 @@ function_decl _mm_cmpgt_ss crashtest02.h 283:1 - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type non_lvalue_expr - arg - isUsed: 1 parm_decl __B crashtest02.h 283:34 - operand @@ -23390,6 +23931,7 @@ function_decl _mm_cmpge_ss crashtest02.h 293:1 - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type non_lvalue_expr - arg - isUsed: 1 parm_decl __A crashtest02.h 293:22 - operand @@ -23410,6 +23952,7 @@ function_decl _mm_cmpge_ss crashtest02.h 293:1 - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type non_lvalue_expr - arg - isUsed: 1 parm_decl __B crashtest02.h 293:34 - operand @@ -23536,6 +24079,7 @@ function_decl _mm_cmpneq_ss crashtest02.h 303:1 - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type non_lvalue_expr - arg - isUsed: 1 parm_decl __A crashtest02.h 303:23 - operand @@ -23662,6 +24206,7 @@ function_decl _mm_cmpnlt_ss crashtest02.h 309:1 - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type non_lvalue_expr - arg - isUsed: 1 parm_decl __A crashtest02.h 309:23 - operand @@ -23788,6 +24333,7 @@ function_decl _mm_cmpnle_ss crashtest02.h 315:1 - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type non_lvalue_expr - arg - isUsed: 1 parm_decl __A crashtest02.h 315:23 - operand @@ -23914,6 +24460,7 @@ function_decl _mm_cmpngt_ss crashtest02.h 321:1 - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type non_lvalue_expr - arg - isUsed: 1 parm_decl __A crashtest02.h 321:23 - operand @@ -23934,6 +24481,7 @@ function_decl _mm_cmpngt_ss crashtest02.h 321:1 - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type non_lvalue_expr - arg - isUsed: 1 parm_decl __B crashtest02.h 321:35 - operand @@ -24060,6 +24608,7 @@ function_decl _mm_cmpnge_ss crashtest02.h 331:1 - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type non_lvalue_expr - arg - isUsed: 1 parm_decl __A crashtest02.h 331:23 - operand @@ -24080,6 +24629,7 @@ function_decl _mm_cmpnge_ss crashtest02.h 331:1 - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type non_lvalue_expr - arg - isUsed: 1 parm_decl __B crashtest02.h 331:35 - operand @@ -24206,6 +24756,7 @@ function_decl _mm_cmpord_ss crashtest02.h 341:1 - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type non_lvalue_expr - arg - isUsed: 1 parm_decl __A crashtest02.h 341:23 - operand @@ -24332,6 +24883,7 @@ function_decl _mm_cmpunord_ss crashtest02.h 347:1 - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type non_lvalue_expr - arg - isUsed: 1 parm_decl __A crashtest02.h 347:25 - operand @@ -24458,6 +25010,7 @@ function_decl _mm_cmpeq_ps crashtest02.h 357:1 - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type non_lvalue_expr - arg - isUsed: 1 parm_decl __A crashtest02.h 357:22 - operand @@ -24584,6 +25137,7 @@ function_decl _mm_cmplt_ps crashtest02.h 363:1 - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type non_lvalue_expr - arg - isUsed: 1 parm_decl __A crashtest02.h 363:22 - operand @@ -24710,6 +25264,7 @@ function_decl _mm_cmple_ps crashtest02.h 369:1 - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type non_lvalue_expr - arg - isUsed: 1 parm_decl __A crashtest02.h 369:22 - operand @@ -24836,6 +25391,7 @@ function_decl _mm_cmpgt_ps crashtest02.h 375:1 - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type non_lvalue_expr - arg - isUsed: 1 parm_decl __A crashtest02.h 375:22 - operand @@ -24962,6 +25518,7 @@ function_decl _mm_cmpge_ps crashtest02.h 381:1 - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type non_lvalue_expr - arg - isUsed: 1 parm_decl __A crashtest02.h 381:22 - operand @@ -25088,6 +25645,7 @@ function_decl _mm_cmpneq_ps crashtest02.h 387:1 - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type non_lvalue_expr - arg - isUsed: 1 parm_decl __A crashtest02.h 387:23 - operand @@ -25214,6 +25772,7 @@ function_decl _mm_cmpnlt_ps crashtest02.h 393:1 - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type non_lvalue_expr - arg - isUsed: 1 parm_decl __A crashtest02.h 393:23 - operand @@ -25340,6 +25899,7 @@ function_decl _mm_cmpnle_ps crashtest02.h 399:1 - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type non_lvalue_expr - arg - isUsed: 1 parm_decl __A crashtest02.h 399:23 - operand @@ -25466,6 +26026,7 @@ function_decl _mm_cmpngt_ps crashtest02.h 405:1 - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type non_lvalue_expr - arg - isUsed: 1 parm_decl __A crashtest02.h 405:23 - operand @@ -25592,6 +26153,7 @@ function_decl _mm_cmpnge_ps crashtest02.h 411:1 - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type non_lvalue_expr - arg - isUsed: 1 parm_decl __A crashtest02.h 411:23 - operand @@ -25718,6 +26280,7 @@ function_decl _mm_cmpord_ps crashtest02.h 417:1 - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type non_lvalue_expr - arg - isUsed: 1 parm_decl __A crashtest02.h 417:23 - operand @@ -25844,6 +26407,7 @@ function_decl _mm_cmpunord_ps crashtest02.h 423:1 - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type non_lvalue_expr - arg - isUsed: 1 parm_decl __A crashtest02.h 423:25 - operand @@ -25967,6 +26531,7 @@ function_decl _mm_comieq_ss crashtest02.h 432:1 - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type non_lvalue_expr - arg - isUsed: 1 parm_decl __A crashtest02.h 432:23 - operand @@ -26090,6 +26655,7 @@ function_decl _mm_comilt_ss crashtest02.h 438:1 - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type non_lvalue_expr - arg - isUsed: 1 parm_decl __A crashtest02.h 438:23 - operand @@ -26213,6 +26779,7 @@ function_decl _mm_comile_ss crashtest02.h 444:1 - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type non_lvalue_expr - arg - isUsed: 1 parm_decl __A crashtest02.h 444:23 - operand @@ -26336,6 +26903,7 @@ function_decl _mm_comigt_ss crashtest02.h 450:1 - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type non_lvalue_expr - arg - isUsed: 1 parm_decl __A crashtest02.h 450:23 - operand @@ -26459,6 +27027,7 @@ function_decl _mm_comige_ss crashtest02.h 456:1 - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type non_lvalue_expr - arg - isUsed: 1 parm_decl __A crashtest02.h 456:23 - operand @@ -26582,6 +27151,7 @@ function_decl _mm_comineq_ss crashtest02.h 462:1 - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type non_lvalue_expr - arg - isUsed: 1 parm_decl __A crashtest02.h 462:24 - operand @@ -26705,6 +27275,7 @@ function_decl _mm_ucomieq_ss crashtest02.h 468:1 - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type non_lvalue_expr - arg - isUsed: 1 parm_decl __A crashtest02.h 468:24 - operand @@ -26828,6 +27399,7 @@ function_decl _mm_ucomilt_ss crashtest02.h 474:1 - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type non_lvalue_expr - arg - isUsed: 1 parm_decl __A crashtest02.h 474:24 - operand @@ -26951,6 +27523,7 @@ function_decl _mm_ucomile_ss crashtest02.h 480:1 - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type non_lvalue_expr - arg - isUsed: 1 parm_decl __A crashtest02.h 480:24 - operand @@ -27074,6 +27647,7 @@ function_decl _mm_ucomigt_ss crashtest02.h 486:1 - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type non_lvalue_expr - arg - isUsed: 1 parm_decl __A crashtest02.h 486:24 - operand @@ -27197,6 +27771,7 @@ function_decl _mm_ucomige_ss crashtest02.h 492:1 - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type non_lvalue_expr - arg - isUsed: 1 parm_decl __A crashtest02.h 492:24 - operand @@ -27320,6 +27895,7 @@ function_decl _mm_ucomineq_ss crashtest02.h 498:1 - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type non_lvalue_expr - arg - isUsed: 1 parm_decl __A crashtest02.h 498:25 - operand @@ -27421,6 +27997,7 @@ function_decl _mm_cvtss_si32 crashtest02.h 506:1 - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type non_lvalue_expr - arg - isUsed: 1 parm_decl __A crashtest02.h 506:24 - operand @@ -27508,6 +28085,13 @@ function_decl _mm_cvt_ss2si crashtest02.h 512:1 function_decl _mm_cvtss_si32 crashtest02.h 506:1 - operand - isExternal: 1 - isPublic: 1 + tree_list - attribute + identifier_node __artificial__ - purpose + tree_list - chain + identifier_node __always_inline__ - purpose + tree_list - chain + identifier_node __gnu_inline__ - purpose + function_type - function type - isUsed: 1 parm_decl __A crashtest02.h 512:23 - arg vector_type - decl type @@ -27595,6 +28179,7 @@ function_decl _mm_cvtss_si64 crashtest02.h 523:1 - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type non_lvalue_expr - arg - isUsed: 1 parm_decl __A crashtest02.h 523:24 - operand @@ -27683,6 +28268,7 @@ function_decl _mm_cvtss_si64x crashtest02.h 530:1 - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type non_lvalue_expr - arg - isUsed: 1 parm_decl __A crashtest02.h 530:25 - operand @@ -27786,6 +28372,7 @@ function_decl _mm_cvtps_pi32 crashtest02.h 539:1 - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type non_lvalue_expr - arg - isUsed: 1 parm_decl __A crashtest02.h 539:24 - operand @@ -27888,6 +28475,13 @@ function_decl _mm_cvt_ps2pi crashtest02.h 545:1 function_decl _mm_cvtps_pi32 crashtest02.h 539:1 - operand - isExternal: 1 - isPublic: 1 + tree_list - attribute + identifier_node __artificial__ - purpose + tree_list - chain + identifier_node __always_inline__ - purpose + tree_list - chain + identifier_node __gnu_inline__ - purpose + function_type - function type - isUsed: 1 parm_decl __A crashtest02.h 545:23 - arg vector_type - decl type @@ -27975,6 +28569,7 @@ function_decl _mm_cvttss_si32 crashtest02.h 552:1 - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type non_lvalue_expr - arg - isUsed: 1 parm_decl __A crashtest02.h 552:25 - operand @@ -28062,6 +28657,13 @@ function_decl _mm_cvtt_ss2si crashtest02.h 558:1 function_decl _mm_cvttss_si32 crashtest02.h 552:1 - operand - isExternal: 1 - isPublic: 1 + tree_list - attribute + identifier_node __artificial__ - purpose + tree_list - chain + identifier_node __always_inline__ - purpose + tree_list - chain + identifier_node __gnu_inline__ - purpose + function_type - function type - isUsed: 1 parm_decl __A crashtest02.h 558:24 - arg vector_type - decl type @@ -28149,6 +28751,7 @@ function_decl _mm_cvttss_si64 crashtest02.h 568:1 - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type non_lvalue_expr - arg - isUsed: 1 parm_decl __A crashtest02.h 568:25 - operand @@ -28237,6 +28840,7 @@ function_decl _mm_cvttss_si64x crashtest02.h 575:1 - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type non_lvalue_expr - arg - isUsed: 1 parm_decl __A crashtest02.h 575:26 - operand @@ -28340,6 +28944,7 @@ function_decl _mm_cvttps_pi32 crashtest02.h 584:1 - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type non_lvalue_expr - arg - isUsed: 1 parm_decl __A crashtest02.h 584:25 - operand @@ -28442,6 +29047,13 @@ function_decl _mm_cvtt_ps2pi crashtest02.h 590:1 function_decl _mm_cvttps_pi32 crashtest02.h 584:1 - operand - isExternal: 1 - isPublic: 1 + tree_list - attribute + identifier_node __artificial__ - purpose + tree_list - chain + identifier_node __always_inline__ - purpose + tree_list - chain + identifier_node __gnu_inline__ - purpose + function_type - function type - isUsed: 1 parm_decl __A crashtest02.h 590:24 - arg vector_type - decl type @@ -28552,6 +29164,7 @@ function_decl _mm_cvtsi32_ss crashtest02.h 597:1 - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type non_lvalue_expr - arg - isUsed: 1 parm_decl __A crashtest02.h 597:24 - operand @@ -28673,6 +29286,13 @@ function_decl _mm_cvt_si2ss crashtest02.h 603:1 function_decl _mm_cvtsi32_ss crashtest02.h 597:1 - operand - isExternal: 1 - isPublic: 1 + tree_list - attribute + identifier_node __artificial__ - purpose + tree_list - chain + identifier_node __always_inline__ - purpose + tree_list - chain + identifier_node __gnu_inline__ - purpose + function_type - function type - isUsed: 1 parm_decl __A crashtest02.h 603:23 - arg vector_type - decl type @@ -28794,6 +29414,7 @@ function_decl _mm_cvtsi64_ss crashtest02.h 613:1 - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type non_lvalue_expr - arg - isUsed: 1 parm_decl __A crashtest02.h 613:24 - operand @@ -28916,6 +29537,7 @@ function_decl _mm_cvtsi64x_ss crashtest02.h 620:1 - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type non_lvalue_expr - arg - isUsed: 1 parm_decl __A crashtest02.h 620:25 - operand @@ -29048,6 +29670,7 @@ function_decl _mm_cvtpi32_ps crashtest02.h 629:1 - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type non_lvalue_expr - arg - isUsed: 1 parm_decl __A crashtest02.h 629:24 - operand @@ -29185,6 +29808,13 @@ function_decl _mm_cvt_pi2ps crashtest02.h 635:1 function_decl _mm_cvtpi32_ps crashtest02.h 629:1 - operand - isExternal: 1 - isPublic: 1 + tree_list - attribute + identifier_node __artificial__ - purpose + tree_list - chain + identifier_node __always_inline__ - purpose + tree_list - chain + identifier_node __gnu_inline__ - purpose + function_type - function type - isUsed: 1 parm_decl __A crashtest02.h 635:23 - arg vector_type - decl type @@ -29373,6 +30003,7 @@ function_decl _mm_cvtpi16_ps crashtest02.h 642:1 - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type vector_cst - arg integer_cst 0 - element integer_cst 0 - element @@ -29409,6 +30040,7 @@ function_decl _mm_cvtpi16_ps crashtest02.h 642:1 - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type view_convert_expr - arg - isUsed: 1 parm_decl __A crashtest02.h 642:23 - operand @@ -29442,6 +30074,7 @@ function_decl _mm_cvtpi16_ps crashtest02.h 642:1 - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type view_convert_expr - arg - isUsed: 1 parm_decl __A crashtest02.h 642:23 - operand @@ -29472,6 +30105,13 @@ function_decl _mm_cvtpi16_ps crashtest02.h 642:1 function_decl _mm_setzero_ps crashtest02.h 115:1 - operand - isExternal: 1 - isPublic: 1 + tree_list - attribute + identifier_node __artificial__ - purpose + tree_list - chain + identifier_node __always_inline__ - purpose + tree_list - chain + identifier_node __gnu_inline__ - purpose + function_type - function type cleanup_point_expr crashtest02.h 659:50 - statement expr_stmt crashtest02.h 659:50 - operand convert_expr - expresssion @@ -29485,6 +30125,7 @@ function_decl _mm_cvtpi16_ps crashtest02.h 642:1 - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type var_decl __zero crashtest02.h 646:10 - arg - isUsed: 1 var_decl __losi crashtest02.h 645:18 - arg @@ -29502,6 +30143,7 @@ function_decl _mm_cvtpi16_ps crashtest02.h 642:1 - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type var_decl __ra crashtest02.h 646:18 - arg - isUsed: 1 var_decl __hisi crashtest02.h 645:10 - arg @@ -29527,6 +30169,7 @@ function_decl _mm_cvtpi16_ps crashtest02.h 642:1 - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type var_decl __ra crashtest02.h 646:18 - arg - isUsed: 1 var_decl __rb crashtest02.h 646:24 - arg @@ -29690,6 +30333,7 @@ function_decl _mm_cvtpu16_ps crashtest02.h 667:1 - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type view_convert_expr - arg - isUsed: 1 parm_decl __A crashtest02.h 667:23 - operand @@ -29726,6 +30370,7 @@ function_decl _mm_cvtpu16_ps crashtest02.h 667:1 - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type view_convert_expr - arg - isUsed: 1 parm_decl __A crashtest02.h 667:23 - operand @@ -29759,6 +30404,13 @@ function_decl _mm_cvtpu16_ps crashtest02.h 667:1 function_decl _mm_setzero_ps crashtest02.h 115:1 - operand - isExternal: 1 - isPublic: 1 + tree_list - attribute + identifier_node __artificial__ - purpose + tree_list - chain + identifier_node __always_inline__ - purpose + tree_list - chain + identifier_node __gnu_inline__ - purpose + function_type - function type cleanup_point_expr crashtest02.h 678:50 - statement expr_stmt crashtest02.h 678:50 - operand convert_expr - expresssion @@ -29772,6 +30424,7 @@ function_decl _mm_cvtpu16_ps crashtest02.h 667:1 - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type var_decl __zero crashtest02.h 670:10 - arg - isUsed: 1 var_decl __losi crashtest02.h 669:18 - arg @@ -29789,6 +30442,7 @@ function_decl _mm_cvtpu16_ps crashtest02.h 667:1 - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type var_decl __ra crashtest02.h 670:18 - arg - isUsed: 1 var_decl __hisi crashtest02.h 669:10 - arg @@ -29814,6 +30468,7 @@ function_decl _mm_cvtpu16_ps crashtest02.h 667:1 - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type var_decl __ra crashtest02.h 670:18 - arg - isUsed: 1 var_decl __rb crashtest02.h 670:24 - arg @@ -29927,6 +30582,7 @@ function_decl _mm_cvtpi8_ps crashtest02.h 686:1 - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type vector_cst - arg integer_cst 0 - element integer_cst 0 - element @@ -29981,6 +30637,7 @@ function_decl _mm_cvtpi8_ps crashtest02.h 686:1 - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type view_convert_expr - arg - isUsed: 1 parm_decl __A crashtest02.h 686:22 - operand @@ -30020,6 +30677,13 @@ function_decl _mm_cvtpi8_ps crashtest02.h 686:1 function_decl _mm_cvtpi16_ps crashtest02.h 642:1 - operand - isExternal: 1 - isPublic: 1 + tree_list - attribute + identifier_node __artificial__ - purpose + tree_list - chain + identifier_node __always_inline__ - purpose + tree_list - chain + identifier_node __gnu_inline__ - purpose + function_type - function type - isUsed: 1 parm_decl __A crashtest02.h 686:22 - arg vector_type - decl type @@ -30133,6 +30797,7 @@ function_decl _mm_cvtpu8_ps crashtest02.h 703:1 - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type view_convert_expr - arg - isUsed: 1 parm_decl __A crashtest02.h 703:21 - operand @@ -30179,6 +30844,13 @@ function_decl _mm_cvtpu8_ps crashtest02.h 703:1 function_decl _mm_cvtpu16_ps crashtest02.h 667:1 - operand - isExternal: 1 - isPublic: 1 + tree_list - attribute + identifier_node __artificial__ - purpose + tree_list - chain + identifier_node __always_inline__ - purpose + tree_list - chain + identifier_node __gnu_inline__ - purpose + function_type - function type - isUsed: 1 parm_decl __A crashtest02.h 703:21 - arg vector_type - decl type @@ -30316,6 +30988,13 @@ function_decl _mm_cvtpi32x2_ps crashtest02.h 711:1 function_decl _mm_setzero_ps crashtest02.h 115:1 - operand - isExternal: 1 - isPublic: 1 + tree_list - attribute + identifier_node __artificial__ - purpose + tree_list - chain + identifier_node __always_inline__ - purpose + tree_list - chain + identifier_node __gnu_inline__ - purpose + function_type - function type decl_expr crashtest02.h 714:62 - statement var_decl __sfa crashtest02.h 714:10 - operand - isUsed: 1 @@ -30327,6 +31006,7 @@ function_decl _mm_cvtpi32x2_ps crashtest02.h 711:1 - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type var_decl __zero crashtest02.h 713:10 - arg - isUsed: 1 non_lvalue_expr - arg @@ -30364,6 +31044,7 @@ function_decl _mm_cvtpi32x2_ps crashtest02.h 711:1 - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type var_decl __sfa crashtest02.h 714:10 - arg - isUsed: 1 non_lvalue_expr - arg @@ -30411,6 +31092,7 @@ function_decl _mm_cvtpi32x2_ps crashtest02.h 711:1 - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type var_decl __sfa crashtest02.h 714:10 - arg - isUsed: 1 var_decl __sfb crashtest02.h 715:10 - arg @@ -30515,6 +31197,7 @@ function_decl _mm_cvtps_pi16 crashtest02.h 721:1 - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type var_decl __hisf crashtest02.h 723:10 - arg - isUsed: 1 var_decl __hisf crashtest02.h 723:10 - arg @@ -30537,6 +31220,7 @@ function_decl _mm_cvtps_pi16 crashtest02.h 721:1 - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type var_decl __hisf crashtest02.h 723:10 - arg - isUsed: 1 vector_type - var type @@ -30561,6 +31245,7 @@ function_decl _mm_cvtps_pi16 crashtest02.h 721:1 - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type var_decl __losf crashtest02.h 724:10 - arg - isUsed: 1 vector_type - var type @@ -30600,6 +31285,7 @@ function_decl _mm_cvtps_pi16 crashtest02.h 721:1 - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type var_decl __hisi crashtest02.h 725:10 - arg - isUsed: 1 var_decl __losi crashtest02.h 726:10 - arg @@ -30709,6 +31395,13 @@ function_decl _mm_cvtps_pi8 crashtest02.h 732:1 function_decl _mm_cvtps_pi16 crashtest02.h 721:1 - operand - isExternal: 1 - isPublic: 1 + tree_list - attribute + identifier_node __artificial__ - purpose + tree_list - chain + identifier_node __always_inline__ - purpose + tree_list - chain + identifier_node __gnu_inline__ - purpose + function_type - function type - isUsed: 1 parm_decl __A crashtest02.h 732:22 - arg vector_type - decl type @@ -30747,6 +31440,7 @@ function_decl _mm_cvtps_pi8 crashtest02.h 732:1 - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type var_decl __tmp crashtest02.h 734:10 - arg - isUsed: 1 vector_cst - arg @@ -30857,6 +31551,7 @@ function_decl _mm_unpackhi_ps crashtest02.h 753:1 - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type non_lvalue_expr - arg - isUsed: 1 parm_decl __A crashtest02.h 753:25 - operand @@ -30983,6 +31678,7 @@ function_decl _mm_unpacklo_ps crashtest02.h 760:1 - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type non_lvalue_expr - arg - isUsed: 1 parm_decl __A crashtest02.h 760:25 - operand @@ -31119,6 +31815,7 @@ function_decl _mm_loadh_pi crashtest02.h 768:1 - isAutogenerated: 1 - isExternal: 1 - isPublic: 1 + function_type - function type non_lvalue_expr - arg - isUsed: 1 parm_decl __A crashtest02.h 768:22 - operand @@ -31234,6 +31931,7 @@ function_decl _mm_storeh_pi crashtest02.h 775:1 - isAutogenerated: 1 - isExternal: 1 - isPublic: 1 + function_type - function type nop_expr - arg - isUsed: 1 parm_decl __P crashtest02.h 775:23 - operand @@ -31365,6 +32063,7 @@ function_decl _mm_movehl_ps crashtest02.h 782:1 - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type non_lvalue_expr - arg - isUsed: 1 parm_decl __A crashtest02.h 782:23 - operand @@ -31491,6 +32190,7 @@ function_decl _mm_movelh_ps crashtest02.h 789:1 - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type non_lvalue_expr - arg - isUsed: 1 parm_decl __A crashtest02.h 789:23 - operand @@ -31627,6 +32327,7 @@ function_decl _mm_loadl_pi crashtest02.h 797:1 - isAutogenerated: 1 - isExternal: 1 - isPublic: 1 + function_type - function type non_lvalue_expr - arg - isUsed: 1 parm_decl __A crashtest02.h 797:22 - operand @@ -31742,6 +32443,7 @@ function_decl _mm_storel_pi crashtest02.h 804:1 - isAutogenerated: 1 - isExternal: 1 - isPublic: 1 + function_type - function type nop_expr - arg - isUsed: 1 parm_decl __P crashtest02.h 804:23 - operand @@ -31848,6 +32550,7 @@ function_decl _mm_movemask_ps crashtest02.h 811:1 - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type non_lvalue_expr - arg - isUsed: 1 parm_decl __A crashtest02.h 811:25 - operand @@ -31914,6 +32617,7 @@ function_decl _mm_getcsr crashtest02.h 818:1 - isAutogenerated: 1 - isExternal: 1 - isPublic: 1 + function_type - function type function_decl _MM_GET_EXCEPTION_STATE crashtest02.h 825:1 - isExternal: 1 - isPublic: 1 @@ -31967,6 +32671,13 @@ function_decl _MM_GET_EXCEPTION_STATE crashtest02.h 825:1 function_decl _mm_getcsr crashtest02.h 818:1 - operand - isExternal: 1 - isPublic: 1 + tree_list - attribute + identifier_node __artificial__ - purpose + tree_list - chain + identifier_node __always_inline__ - purpose + tree_list - chain + identifier_node __gnu_inline__ - purpose + function_type - function type integer_cst 63 - operand function_decl _MM_GET_EXCEPTION_MASK crashtest02.h 831:1 - isExternal: 1 @@ -32021,6 +32732,13 @@ function_decl _MM_GET_EXCEPTION_MASK crashtest02.h 831:1 function_decl _mm_getcsr crashtest02.h 818:1 - operand - isExternal: 1 - isPublic: 1 + tree_list - attribute + identifier_node __artificial__ - purpose + tree_list - chain + identifier_node __always_inline__ - purpose + tree_list - chain + identifier_node __gnu_inline__ - purpose + function_type - function type integer_cst 8064 - operand function_decl _MM_GET_ROUNDING_MODE crashtest02.h 837:1 - isExternal: 1 @@ -32075,6 +32793,13 @@ function_decl _MM_GET_ROUNDING_MODE crashtest02.h 837:1 function_decl _mm_getcsr crashtest02.h 818:1 - operand - isExternal: 1 - isPublic: 1 + tree_list - attribute + identifier_node __artificial__ - purpose + tree_list - chain + identifier_node __always_inline__ - purpose + tree_list - chain + identifier_node __gnu_inline__ - purpose + function_type - function type integer_cst 24576 - operand function_decl _MM_GET_FLUSH_ZERO_MODE crashtest02.h 843:1 - isExternal: 1 @@ -32129,6 +32854,13 @@ function_decl _MM_GET_FLUSH_ZERO_MODE crashtest02.h 843:1 function_decl _mm_getcsr crashtest02.h 818:1 - operand - isExternal: 1 - isPublic: 1 + tree_list - attribute + identifier_node __artificial__ - purpose + tree_list - chain + identifier_node __always_inline__ - purpose + tree_list - chain + identifier_node __gnu_inline__ - purpose + function_type - function type integer_cst 32768 - operand function_decl _mm_setcsr crashtest02.h 850:1 - isExternal: 1 @@ -32180,6 +32912,7 @@ function_decl _mm_setcsr crashtest02.h 850:1 - isAutogenerated: 1 - isExternal: 1 - isPublic: 1 + function_type - function type - isUsed: 1 parm_decl __I crashtest02.h 850:26 - arg integer_type - decl type @@ -32240,6 +32973,13 @@ function_decl _MM_SET_EXCEPTION_STATE crashtest02.h 857:1 function_decl _mm_setcsr crashtest02.h 850:1 - operand - isExternal: 1 - isPublic: 1 + tree_list - attribute + identifier_node __artificial__ - purpose + tree_list - chain + identifier_node __always_inline__ - purpose + tree_list - chain + identifier_node __gnu_inline__ - purpose + function_type - function type bit_ior_expr crashtest02.h 859:48 - arg bit_and_expr crashtest02.h 859:28 - operand call_expr crashtest02.h 859:25 - operand @@ -32247,6 +32987,13 @@ function_decl _MM_SET_EXCEPTION_STATE crashtest02.h 857:1 function_decl _mm_getcsr crashtest02.h 818:1 - operand - isExternal: 1 - isPublic: 1 + tree_list - attribute + identifier_node __artificial__ - purpose + tree_list - chain + identifier_node __always_inline__ - purpose + tree_list - chain + identifier_node __gnu_inline__ - purpose + function_type - function type integer_cst 4294967232 - operand - isUsed: 1 parm_decl __mask crashtest02.h 857:38 - operand @@ -32308,6 +33055,13 @@ function_decl _MM_SET_EXCEPTION_MASK crashtest02.h 863:1 function_decl _mm_setcsr crashtest02.h 850:1 - operand - isExternal: 1 - isPublic: 1 + tree_list - attribute + identifier_node __artificial__ - purpose + tree_list - chain + identifier_node __always_inline__ - purpose + tree_list - chain + identifier_node __gnu_inline__ - purpose + function_type - function type bit_ior_expr crashtest02.h 865:46 - arg bit_and_expr crashtest02.h 865:28 - operand call_expr crashtest02.h 865:25 - operand @@ -32315,6 +33069,13 @@ function_decl _MM_SET_EXCEPTION_MASK crashtest02.h 863:1 function_decl _mm_getcsr crashtest02.h 818:1 - operand - isExternal: 1 - isPublic: 1 + tree_list - attribute + identifier_node __artificial__ - purpose + tree_list - chain + identifier_node __always_inline__ - purpose + tree_list - chain + identifier_node __gnu_inline__ - purpose + function_type - function type integer_cst 4294959231 - operand - isUsed: 1 parm_decl __mask crashtest02.h 863:38 - operand @@ -32376,6 +33137,13 @@ function_decl _MM_SET_ROUNDING_MODE crashtest02.h 869:1 function_decl _mm_setcsr crashtest02.h 850:1 - operand - isExternal: 1 - isPublic: 1 + tree_list - attribute + identifier_node __artificial__ - purpose + tree_list - chain + identifier_node __always_inline__ - purpose + tree_list - chain + identifier_node __gnu_inline__ - purpose + function_type - function type bit_ior_expr crashtest02.h 871:47 - arg bit_and_expr crashtest02.h 871:28 - operand call_expr crashtest02.h 871:25 - operand @@ -32383,6 +33151,13 @@ function_decl _MM_SET_ROUNDING_MODE crashtest02.h 869:1 function_decl _mm_getcsr crashtest02.h 818:1 - operand - isExternal: 1 - isPublic: 1 + tree_list - attribute + identifier_node __artificial__ - purpose + tree_list - chain + identifier_node __always_inline__ - purpose + tree_list - chain + identifier_node __gnu_inline__ - purpose + function_type - function type integer_cst 4294942719 - operand - isUsed: 1 parm_decl __mode crashtest02.h 869:37 - operand @@ -32444,6 +33219,13 @@ function_decl _MM_SET_FLUSH_ZERO_MODE crashtest02.h 875:1 function_decl _mm_setcsr crashtest02.h 850:1 - operand - isExternal: 1 - isPublic: 1 + tree_list - attribute + identifier_node __artificial__ - purpose + tree_list - chain + identifier_node __always_inline__ - purpose + tree_list - chain + identifier_node __gnu_inline__ - purpose + function_type - function type bit_ior_expr crashtest02.h 877:52 - arg bit_and_expr crashtest02.h 877:28 - operand call_expr crashtest02.h 877:25 - operand @@ -32451,6 +33233,13 @@ function_decl _MM_SET_FLUSH_ZERO_MODE crashtest02.h 875:1 function_decl _mm_getcsr crashtest02.h 818:1 - operand - isExternal: 1 - isPublic: 1 + tree_list - attribute + identifier_node __artificial__ - purpose + tree_list - chain + identifier_node __always_inline__ - purpose + tree_list - chain + identifier_node __gnu_inline__ - purpose + function_type - function type integer_cst 4294934527 - operand - isUsed: 1 parm_decl __mode crashtest02.h 875:39 - operand @@ -32741,6 +33530,13 @@ function_decl _mm_set_ps1 crashtest02.h 895:1 function_decl _mm_set1_ps crashtest02.h 889:1 - operand - isExternal: 1 - isPublic: 1 + tree_list - attribute + identifier_node __artificial__ - purpose + tree_list - chain + identifier_node __always_inline__ - purpose + tree_list - chain + identifier_node __gnu_inline__ - purpose + function_type - function type - isUsed: 1 parm_decl __F crashtest02.h 895:20 - arg real_type - decl type @@ -32817,6 +33613,13 @@ function_decl _mm_load_ss crashtest02.h 902:1 function_decl _mm_set_ss crashtest02.h 882:1 - operand - isExternal: 1 - isPublic: 1 + tree_list - attribute + identifier_node __artificial__ - purpose + tree_list - chain + identifier_node __always_inline__ - purpose + tree_list - chain + identifier_node __gnu_inline__ - purpose + function_type - function type nop_expr - arg indirect_ref - operand - isUsed: 1 @@ -32896,6 +33699,13 @@ function_decl _mm_load1_ps crashtest02.h 909:1 function_decl _mm_set1_ps crashtest02.h 889:1 - operand - isExternal: 1 - isPublic: 1 + tree_list - attribute + identifier_node __artificial__ - purpose + tree_list - chain + identifier_node __always_inline__ - purpose + tree_list - chain + identifier_node __gnu_inline__ - purpose + function_type - function type nop_expr - arg indirect_ref - operand - isUsed: 1 @@ -32975,6 +33785,13 @@ function_decl _mm_load_ps1 crashtest02.h 915:1 function_decl _mm_load1_ps crashtest02.h 909:1 - operand - isExternal: 1 - isPublic: 1 + tree_list - attribute + identifier_node __artificial__ - purpose + tree_list - chain + identifier_node __always_inline__ - purpose + tree_list - chain + identifier_node __gnu_inline__ - purpose + function_type - function type - isUsed: 1 parm_decl __P crashtest02.h 915:28 - arg pointer_type - decl type @@ -33126,6 +33943,7 @@ function_decl _mm_loadu_ps crashtest02.h 929:1 - isAutogenerated: 1 - isExternal: 1 - isPublic: 1 + function_type - function type - isUsed: 1 parm_decl __P crashtest02.h 929:28 - arg pointer_type - decl type @@ -33229,6 +34047,7 @@ function_decl _mm_loadr_ps crashtest02.h 936:1 - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type var_decl __tmp crashtest02.h 938:10 - arg - isUsed: 1 var_decl __tmp crashtest02.h 938:10 - arg @@ -33879,6 +34698,7 @@ function_decl _mm_storeu_ps crashtest02.h 978:1 - isAutogenerated: 1 - isExternal: 1 - isPublic: 1 + function_type - function type - isUsed: 1 parm_decl __P crashtest02.h 978:23 - arg pointer_type - decl type @@ -33986,6 +34806,7 @@ function_decl _mm_store1_ps crashtest02.h 985:1 - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type var_decl __va crashtest02.h 987:10 - arg - isUsed: 1 var_decl __va crashtest02.h 987:10 - arg @@ -34005,6 +34826,13 @@ function_decl _mm_store1_ps crashtest02.h 985:1 function_decl _mm_storeu_ps crashtest02.h 978:1 - operand - isExternal: 1 - isPublic: 1 + tree_list - attribute + identifier_node __artificial__ - purpose + tree_list - chain + identifier_node __always_inline__ - purpose + tree_list - chain + identifier_node __gnu_inline__ - purpose + function_type - function type - isUsed: 1 parm_decl __P crashtest02.h 985:23 - arg pointer_type - decl type @@ -34085,6 +34913,13 @@ function_decl _mm_store_ps1 crashtest02.h 993:1 function_decl _mm_store1_ps crashtest02.h 985:1 - operand - isExternal: 1 - isPublic: 1 + tree_list - attribute + identifier_node __artificial__ - purpose + tree_list - chain + identifier_node __always_inline__ - purpose + tree_list - chain + identifier_node __gnu_inline__ - purpose + function_type - function type - isUsed: 1 parm_decl __P crashtest02.h 993:23 - arg pointer_type - decl type @@ -34191,6 +35026,7 @@ function_decl _mm_storer_ps crashtest02.h 1000:1 - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type var_decl __va crashtest02.h 1002:10 - arg - isUsed: 1 var_decl __va crashtest02.h 1002:10 - arg @@ -34210,6 +35046,13 @@ function_decl _mm_storer_ps crashtest02.h 1000:1 function_decl _mm_store_ps crashtest02.h 971:1 - operand - isExternal: 1 - isPublic: 1 + tree_list - attribute + identifier_node __artificial__ - purpose + tree_list - chain + identifier_node __always_inline__ - purpose + tree_list - chain + identifier_node __gnu_inline__ - purpose + function_type - function type - isUsed: 1 parm_decl __P crashtest02.h 1000:23 - arg pointer_type - decl type @@ -34325,6 +35168,7 @@ function_decl _mm_move_ss crashtest02.h 1009:1 - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type non_lvalue_expr - arg - isUsed: 1 parm_decl __A crashtest02.h 1009:21 - operand @@ -34480,6 +35324,7 @@ function_decl _mm_max_pi16 crashtest02.h 1058:1 - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type view_convert_expr - arg - isUsed: 1 parm_decl __A crashtest02.h 1058:21 - operand @@ -34641,6 +35486,13 @@ function_decl _m_pmaxsw crashtest02.h 1064:1 function_decl _mm_max_pi16 crashtest02.h 1058:1 - operand - isExternal: 1 - isPublic: 1 + tree_list - attribute + identifier_node __artificial__ - purpose + tree_list - chain + identifier_node __always_inline__ - purpose + tree_list - chain + identifier_node __gnu_inline__ - purpose + function_type - function type - isUsed: 1 parm_decl __A crashtest02.h 1064:18 - arg vector_type - decl type @@ -34802,6 +35654,7 @@ function_decl _mm_max_pu8 crashtest02.h 1071:1 - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type view_convert_expr - arg - isUsed: 1 parm_decl __A crashtest02.h 1071:20 - operand @@ -34963,6 +35816,13 @@ function_decl _m_pmaxub crashtest02.h 1077:1 function_decl _mm_max_pu8 crashtest02.h 1071:1 - operand - isExternal: 1 - isPublic: 1 + tree_list - attribute + identifier_node __artificial__ - purpose + tree_list - chain + identifier_node __always_inline__ - purpose + tree_list - chain + identifier_node __gnu_inline__ - purpose + function_type - function type - isUsed: 1 parm_decl __A crashtest02.h 1077:18 - arg vector_type - decl type @@ -35124,6 +35984,7 @@ function_decl _mm_min_pi16 crashtest02.h 1084:1 - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type view_convert_expr - arg - isUsed: 1 parm_decl __A crashtest02.h 1084:21 - operand @@ -35285,6 +36146,13 @@ function_decl _m_pminsw crashtest02.h 1090:1 function_decl _mm_min_pi16 crashtest02.h 1084:1 - operand - isExternal: 1 - isPublic: 1 + tree_list - attribute + identifier_node __artificial__ - purpose + tree_list - chain + identifier_node __always_inline__ - purpose + tree_list - chain + identifier_node __gnu_inline__ - purpose + function_type - function type - isUsed: 1 parm_decl __A crashtest02.h 1090:18 - arg vector_type - decl type @@ -35446,6 +36314,7 @@ function_decl _mm_min_pu8 crashtest02.h 1097:1 - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type view_convert_expr - arg - isUsed: 1 parm_decl __A crashtest02.h 1097:20 - operand @@ -35607,6 +36476,13 @@ function_decl _m_pminub crashtest02.h 1103:1 function_decl _mm_min_pu8 crashtest02.h 1097:1 - operand - isExternal: 1 - isPublic: 1 + tree_list - attribute + identifier_node __artificial__ - purpose + tree_list - chain + identifier_node __always_inline__ - purpose + tree_list - chain + identifier_node __gnu_inline__ - purpose + function_type - function type - isUsed: 1 parm_decl __A crashtest02.h 1103:18 - arg vector_type - decl type @@ -35722,6 +36598,7 @@ function_decl _mm_movemask_pi8 crashtest02.h 1110:1 - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type view_convert_expr - arg - isUsed: 1 parm_decl __A crashtest02.h 1110:25 - operand @@ -35821,6 +36698,13 @@ function_decl _m_pmovmskb crashtest02.h 1116:1 function_decl _mm_movemask_pi8 crashtest02.h 1110:1 - operand - isExternal: 1 - isPublic: 1 + tree_list - attribute + identifier_node __artificial__ - purpose + tree_list - chain + identifier_node __always_inline__ - purpose + tree_list - chain + identifier_node __gnu_inline__ - purpose + function_type - function type - isUsed: 1 parm_decl __A crashtest02.h 1116:20 - arg vector_type - decl type @@ -35966,6 +36850,7 @@ function_decl _mm_mulhi_pu16 crashtest02.h 1124:1 - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type view_convert_expr - arg - isUsed: 1 parm_decl __A crashtest02.h 1124:23 - operand @@ -36127,6 +37012,13 @@ function_decl _m_pmulhuw crashtest02.h 1130:1 function_decl _mm_mulhi_pu16 crashtest02.h 1124:1 - operand - isExternal: 1 - isPublic: 1 + tree_list - attribute + identifier_node __artificial__ - purpose + tree_list - chain + identifier_node __always_inline__ - purpose + tree_list - chain + identifier_node __gnu_inline__ - purpose + function_type - function type - isUsed: 1 parm_decl __A crashtest02.h 1130:19 - arg vector_type - decl type @@ -36273,6 +37165,7 @@ function_decl _mm_maskmove_si64 crashtest02.h 1160:1 - isAutogenerated: 1 - isExternal: 1 - isPublic: 1 + function_type - function type view_convert_expr - arg - isUsed: 1 parm_decl __A crashtest02.h 1160:26 - operand @@ -36433,6 +37326,13 @@ function_decl _m_maskmovq crashtest02.h 1166:1 function_decl _mm_maskmove_si64 crashtest02.h 1160:1 - operand - isExternal: 1 - isPublic: 1 + tree_list - attribute + identifier_node __artificial__ - purpose + tree_list - chain + identifier_node __always_inline__ - purpose + tree_list - chain + identifier_node __gnu_inline__ - purpose + function_type - function type - isUsed: 1 parm_decl __A crashtest02.h 1166:20 - arg vector_type - decl type @@ -36607,6 +37507,7 @@ function_decl _mm_avg_pu8 crashtest02.h 1173:1 - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type view_convert_expr - arg - isUsed: 1 parm_decl __A crashtest02.h 1173:20 - operand @@ -36768,6 +37669,13 @@ function_decl _m_pavgb crashtest02.h 1179:1 function_decl _mm_avg_pu8 crashtest02.h 1173:1 - operand - isExternal: 1 - isPublic: 1 + tree_list - attribute + identifier_node __artificial__ - purpose + tree_list - chain + identifier_node __always_inline__ - purpose + tree_list - chain + identifier_node __gnu_inline__ - purpose + function_type - function type - isUsed: 1 parm_decl __A crashtest02.h 1179:17 - arg vector_type - decl type @@ -36929,6 +37837,7 @@ function_decl _mm_avg_pu16 crashtest02.h 1186:1 - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type view_convert_expr - arg - isUsed: 1 parm_decl __A crashtest02.h 1186:21 - operand @@ -37090,6 +37999,13 @@ function_decl _m_pavgw crashtest02.h 1192:1 function_decl _mm_avg_pu16 crashtest02.h 1186:1 - operand - isExternal: 1 - isPublic: 1 + tree_list - attribute + identifier_node __artificial__ - purpose + tree_list - chain + identifier_node __always_inline__ - purpose + tree_list - chain + identifier_node __gnu_inline__ - purpose + function_type - function type - isUsed: 1 parm_decl __A crashtest02.h 1192:17 - arg vector_type - decl type @@ -37251,6 +38167,7 @@ function_decl _mm_sad_pu8 crashtest02.h 1201:1 - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type view_convert_expr - arg - isUsed: 1 parm_decl __A crashtest02.h 1201:20 - operand @@ -37412,6 +38329,13 @@ function_decl _m_psadbw crashtest02.h 1207:1 function_decl _mm_sad_pu8 crashtest02.h 1201:1 - operand - isExternal: 1 - isPublic: 1 + tree_list - attribute + identifier_node __artificial__ - purpose + tree_list - chain + identifier_node __always_inline__ - purpose + tree_list - chain + identifier_node __gnu_inline__ - purpose + function_type - function type - isUsed: 1 parm_decl __A crashtest02.h 1207:18 - arg vector_type - decl type @@ -37536,6 +38460,7 @@ function_decl _mm_stream_pi crashtest02.h 1214:1 - isAutogenerated: 1 - isExternal: 1 - isPublic: 1 + function_type - function type nop_expr - arg - isUsed: 1 parm_decl __P crashtest02.h 1214:23 - operand @@ -37637,6 +38562,7 @@ function_decl _mm_stream_ps crashtest02.h 1221:1 - isAutogenerated: 1 - isExternal: 1 - isPublic: 1 + function_type - function type - isUsed: 1 parm_decl __P crashtest02.h 1221:23 - arg pointer_type - decl type @@ -37688,6 +38614,7 @@ function_decl _mm_sfence crashtest02.h 1229:1 - isAutogenerated: 1 - isExternal: 1 - isPublic: 1 + function_type - function type function_decl _mm_set_sd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 61:1 - isExternal: 1 - isPublic: 1 @@ -37952,6 +38879,13 @@ function_decl _mm_set_pd1 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 74 function_decl _mm_set1_pd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 68:1 - operand - isExternal: 1 - isPublic: 1 + tree_list - attribute + identifier_node __artificial__ - purpose + tree_list - chain + identifier_node __always_inline__ - purpose + tree_list - chain + identifier_node __gnu_inline__ - purpose + function_type - function type - isUsed: 1 parm_decl __F /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 74:21 - arg real_type - decl type @@ -38437,6 +39371,7 @@ function_decl _mm_move_sd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 11 - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type non_lvalue_expr - arg - isUsed: 1 parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 110:22 - operand @@ -38606,6 +39541,7 @@ function_decl _mm_loadu_pd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1 - isAutogenerated: 1 - isExternal: 1 - isPublic: 1 + function_type - function type - isUsed: 1 parm_decl __P /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 124:29 - arg pointer_type - decl type @@ -38683,6 +39619,13 @@ function_decl _mm_load1_pd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1 function_decl _mm_set1_pd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 68:1 - operand - isExternal: 1 - isPublic: 1 + tree_list - attribute + identifier_node __artificial__ - purpose + tree_list - chain + identifier_node __always_inline__ - purpose + tree_list - chain + identifier_node __gnu_inline__ - purpose + function_type - function type nop_expr - arg indirect_ref - operand - isUsed: 1 @@ -38762,6 +39705,13 @@ function_decl _mm_load_sd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 13 function_decl _mm_set_sd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 61:1 - operand - isExternal: 1 - isPublic: 1 + tree_list - attribute + identifier_node __artificial__ - purpose + tree_list - chain + identifier_node __always_inline__ - purpose + tree_list - chain + identifier_node __gnu_inline__ - purpose + function_type - function type nop_expr - arg indirect_ref - operand - isUsed: 1 @@ -38841,6 +39791,13 @@ function_decl _mm_load_pd1 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1 function_decl _mm_load1_pd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 131:1 - operand - isExternal: 1 - isPublic: 1 + tree_list - attribute + identifier_node __artificial__ - purpose + tree_list - chain + identifier_node __always_inline__ - purpose + tree_list - chain + identifier_node __gnu_inline__ - purpose + function_type - function type - isUsed: 1 parm_decl __P /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 144:29 - arg pointer_type - decl type @@ -38926,6 +39883,13 @@ function_decl _mm_loadr_pd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1 function_decl _mm_load_pd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 117:1 - operand - isExternal: 1 - isPublic: 1 + tree_list - attribute + identifier_node __artificial__ - purpose + tree_list - chain + identifier_node __always_inline__ - purpose + tree_list - chain + identifier_node __gnu_inline__ - purpose + function_type - function type - isUsed: 1 parm_decl __P /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 151:29 - arg pointer_type - decl type @@ -38955,6 +39919,7 @@ function_decl _mm_loadr_pd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1 - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type var_decl __tmp /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 153:11 - arg - isUsed: 1 var_decl __tmp /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 153:11 - arg @@ -39113,6 +40078,7 @@ function_decl _mm_storeu_pd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h - isAutogenerated: 1 - isExternal: 1 - isPublic: 1 + function_type - function type - isUsed: 1 parm_decl __P /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 166:24 - arg pointer_type - decl type @@ -39388,6 +40354,13 @@ function_decl _mm_storel_pd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h function_decl _mm_store_sd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 173:1 - operand - isExternal: 1 - isPublic: 1 + tree_list - attribute + identifier_node __artificial__ - purpose + tree_list - chain + identifier_node __always_inline__ - purpose + tree_list - chain + identifier_node __gnu_inline__ - purpose + function_type - function type - isUsed: 1 parm_decl __P /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 185:24 - arg pointer_type - decl type @@ -39577,6 +40550,13 @@ function_decl _mm_store1_pd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h function_decl _mm_store_pd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 159:1 - operand - isExternal: 1 - isPublic: 1 + tree_list - attribute + identifier_node __artificial__ - purpose + tree_list - chain + identifier_node __always_inline__ - purpose + tree_list - chain + identifier_node __gnu_inline__ - purpose + function_type - function type - isUsed: 1 parm_decl __P /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 200:24 - arg pointer_type - decl type @@ -39592,6 +40572,7 @@ function_decl _mm_store1_pd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type - isUsed: 1 parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 200:37 - arg vector_type - decl type @@ -39682,6 +40663,13 @@ function_decl _mm_store_pd1 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h function_decl _mm_store1_pd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 200:1 - operand - isExternal: 1 - isPublic: 1 + tree_list - attribute + identifier_node __artificial__ - purpose + tree_list - chain + identifier_node __always_inline__ - purpose + tree_list - chain + identifier_node __gnu_inline__ - purpose + function_type - function type - isUsed: 1 parm_decl __P /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 206:24 - arg pointer_type - decl type @@ -39767,6 +40755,13 @@ function_decl _mm_storer_pd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h function_decl _mm_store_pd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 159:1 - operand - isExternal: 1 - isPublic: 1 + tree_list - attribute + identifier_node __artificial__ - purpose + tree_list - chain + identifier_node __always_inline__ - purpose + tree_list - chain + identifier_node __gnu_inline__ - purpose + function_type - function type - isUsed: 1 parm_decl __P /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 213:24 - arg pointer_type - decl type @@ -39782,6 +40777,7 @@ function_decl _mm_storer_pd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type - isUsed: 1 parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 213:37 - arg vector_type - decl type @@ -39890,6 +40886,7 @@ function_decl _mm_cvtsi128_si32 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintri - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type view_convert_expr - arg - isUsed: 1 parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 219:28 - operand @@ -40358,6 +41355,7 @@ function_decl _mm_add_sd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 247 - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type non_lvalue_expr - arg - isUsed: 1 parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 247:21 - operand @@ -40602,6 +41600,7 @@ function_decl _mm_sub_sd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 259 - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type non_lvalue_expr - arg - isUsed: 1 parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 259:21 - operand @@ -40846,6 +41845,7 @@ function_decl _mm_mul_sd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 271 - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type non_lvalue_expr - arg - isUsed: 1 parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 271:21 - operand @@ -41090,6 +42090,7 @@ function_decl _mm_div_sd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 283 - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type non_lvalue_expr - arg - isUsed: 1 parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 283:21 - operand @@ -41194,6 +42195,7 @@ function_decl _mm_sqrt_pd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 28 - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type non_lvalue_expr - arg - isUsed: 1 parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 289:22 - operand @@ -41297,6 +42299,7 @@ function_decl _mm_sqrt_sd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 29 - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type non_lvalue_expr - arg - isUsed: 1 parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 296:22 - operand @@ -41355,6 +42358,7 @@ function_decl _mm_sqrt_sd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 29 - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type non_lvalue_expr - arg var_decl __tmp /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 298:10 - operand - isUsed: 1 @@ -41461,6 +42465,7 @@ function_decl _mm_min_pd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 303 - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type non_lvalue_expr - arg - isUsed: 1 parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 303:21 - operand @@ -41587,6 +42592,7 @@ function_decl _mm_min_sd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 309 - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type non_lvalue_expr - arg - isUsed: 1 parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 309:21 - operand @@ -41713,6 +42719,7 @@ function_decl _mm_max_pd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 315 - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type non_lvalue_expr - arg - isUsed: 1 parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 315:21 - operand @@ -41839,6 +42846,7 @@ function_decl _mm_max_sd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 321 - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type non_lvalue_expr - arg - isUsed: 1 parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 321:21 - operand @@ -41965,6 +42973,7 @@ function_decl _mm_and_pd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 327 - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type non_lvalue_expr - arg - isUsed: 1 parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 327:21 - operand @@ -42091,6 +43100,7 @@ function_decl _mm_andnot_pd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type non_lvalue_expr - arg - isUsed: 1 parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 333:24 - operand @@ -42217,6 +43227,7 @@ function_decl _mm_or_pd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 339: - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type non_lvalue_expr - arg - isUsed: 1 parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 339:20 - operand @@ -42343,6 +43354,7 @@ function_decl _mm_xor_pd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 345 - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type non_lvalue_expr - arg - isUsed: 1 parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 345:21 - operand @@ -42469,6 +43481,7 @@ function_decl _mm_cmpeq_pd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 3 - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type non_lvalue_expr - arg - isUsed: 1 parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 351:23 - operand @@ -42595,6 +43608,7 @@ function_decl _mm_cmplt_pd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 3 - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type non_lvalue_expr - arg - isUsed: 1 parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 357:23 - operand @@ -42721,6 +43735,7 @@ function_decl _mm_cmple_pd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 3 - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type non_lvalue_expr - arg - isUsed: 1 parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 363:23 - operand @@ -42847,6 +43862,7 @@ function_decl _mm_cmpgt_pd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 3 - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type non_lvalue_expr - arg - isUsed: 1 parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 369:23 - operand @@ -42973,6 +43989,7 @@ function_decl _mm_cmpge_pd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 3 - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type non_lvalue_expr - arg - isUsed: 1 parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 375:23 - operand @@ -43099,6 +44116,7 @@ function_decl _mm_cmpneq_pd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type non_lvalue_expr - arg - isUsed: 1 parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 381:24 - operand @@ -43225,6 +44243,7 @@ function_decl _mm_cmpnlt_pd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type non_lvalue_expr - arg - isUsed: 1 parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 387:24 - operand @@ -43351,6 +44370,7 @@ function_decl _mm_cmpnle_pd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type non_lvalue_expr - arg - isUsed: 1 parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 393:24 - operand @@ -43477,6 +44497,7 @@ function_decl _mm_cmpngt_pd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type non_lvalue_expr - arg - isUsed: 1 parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 399:24 - operand @@ -43603,6 +44624,7 @@ function_decl _mm_cmpnge_pd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type non_lvalue_expr - arg - isUsed: 1 parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 405:24 - operand @@ -43729,6 +44751,7 @@ function_decl _mm_cmpord_pd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type non_lvalue_expr - arg - isUsed: 1 parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 411:24 - operand @@ -43855,6 +44878,7 @@ function_decl _mm_cmpunord_pd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin. - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type non_lvalue_expr - arg - isUsed: 1 parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 417:26 - operand @@ -43981,6 +45005,7 @@ function_decl _mm_cmpeq_sd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 4 - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type non_lvalue_expr - arg - isUsed: 1 parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 423:23 - operand @@ -44107,6 +45132,7 @@ function_decl _mm_cmplt_sd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 4 - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type non_lvalue_expr - arg - isUsed: 1 parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 429:23 - operand @@ -44233,6 +45259,7 @@ function_decl _mm_cmple_sd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 4 - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type non_lvalue_expr - arg - isUsed: 1 parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 435:23 - operand @@ -44359,6 +45386,7 @@ function_decl _mm_cmpgt_sd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 4 - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type non_lvalue_expr - arg - isUsed: 1 parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 441:23 - operand @@ -44379,6 +45407,7 @@ function_decl _mm_cmpgt_sd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 4 - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type non_lvalue_expr - arg - isUsed: 1 parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 441:36 - operand @@ -44505,6 +45534,7 @@ function_decl _mm_cmpge_sd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 4 - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type non_lvalue_expr - arg - isUsed: 1 parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 451:23 - operand @@ -44525,6 +45555,7 @@ function_decl _mm_cmpge_sd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 4 - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type non_lvalue_expr - arg - isUsed: 1 parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 451:36 - operand @@ -44651,6 +45682,7 @@ function_decl _mm_cmpneq_sd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type non_lvalue_expr - arg - isUsed: 1 parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 461:24 - operand @@ -44777,6 +45809,7 @@ function_decl _mm_cmpnlt_sd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type non_lvalue_expr - arg - isUsed: 1 parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 467:24 - operand @@ -44903,6 +45936,7 @@ function_decl _mm_cmpnle_sd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type non_lvalue_expr - arg - isUsed: 1 parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 473:24 - operand @@ -45029,6 +46063,7 @@ function_decl _mm_cmpngt_sd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type non_lvalue_expr - arg - isUsed: 1 parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 479:24 - operand @@ -45049,6 +46084,7 @@ function_decl _mm_cmpngt_sd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type non_lvalue_expr - arg - isUsed: 1 parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 479:37 - operand @@ -45175,6 +46211,7 @@ function_decl _mm_cmpnge_sd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type non_lvalue_expr - arg - isUsed: 1 parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 489:24 - operand @@ -45195,6 +46232,7 @@ function_decl _mm_cmpnge_sd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type non_lvalue_expr - arg - isUsed: 1 parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 489:37 - operand @@ -45321,6 +46359,7 @@ function_decl _mm_cmpord_sd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type non_lvalue_expr - arg - isUsed: 1 parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 499:24 - operand @@ -45447,6 +46486,7 @@ function_decl _mm_cmpunord_sd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin. - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type non_lvalue_expr - arg - isUsed: 1 parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 505:26 - operand @@ -45570,6 +46610,7 @@ function_decl _mm_comieq_sd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type non_lvalue_expr - arg - isUsed: 1 parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 511:24 - operand @@ -45693,6 +46734,7 @@ function_decl _mm_comilt_sd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type non_lvalue_expr - arg - isUsed: 1 parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 517:24 - operand @@ -45816,6 +46858,7 @@ function_decl _mm_comile_sd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type non_lvalue_expr - arg - isUsed: 1 parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 523:24 - operand @@ -45939,6 +46982,7 @@ function_decl _mm_comigt_sd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type non_lvalue_expr - arg - isUsed: 1 parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 529:24 - operand @@ -46062,6 +47106,7 @@ function_decl _mm_comige_sd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type non_lvalue_expr - arg - isUsed: 1 parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 535:24 - operand @@ -46185,6 +47230,7 @@ function_decl _mm_comineq_sd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type non_lvalue_expr - arg - isUsed: 1 parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 541:25 - operand @@ -46308,6 +47354,7 @@ function_decl _mm_ucomieq_sd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type non_lvalue_expr - arg - isUsed: 1 parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 547:25 - operand @@ -46431,6 +47478,7 @@ function_decl _mm_ucomilt_sd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type non_lvalue_expr - arg - isUsed: 1 parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 553:25 - operand @@ -46554,6 +47602,7 @@ function_decl _mm_ucomile_sd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type non_lvalue_expr - arg - isUsed: 1 parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 559:25 - operand @@ -46677,6 +47726,7 @@ function_decl _mm_ucomigt_sd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type non_lvalue_expr - arg - isUsed: 1 parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 565:25 - operand @@ -46800,6 +47850,7 @@ function_decl _mm_ucomige_sd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type non_lvalue_expr - arg - isUsed: 1 parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 571:25 - operand @@ -46923,6 +47974,7 @@ function_decl _mm_ucomineq_sd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin. - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type non_lvalue_expr - arg - isUsed: 1 parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 577:26 - operand @@ -47229,6 +48281,13 @@ function_decl _mm_set_epi64 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h function_decl _mm_set_epi64x /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 585:1 - operand - isExternal: 1 - isPublic: 1 + tree_list - attribute + identifier_node __artificial__ - purpose + tree_list - chain + identifier_node __always_inline__ - purpose + tree_list - chain + identifier_node __gnu_inline__ - purpose + function_type - function type view_convert_expr - arg - isUsed: 1 parm_decl __q1 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 591:22 - operand @@ -48534,6 +49593,13 @@ function_decl _mm_set1_epi64x /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin. function_decl _mm_set_epi64x /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 585:1 - operand - isExternal: 1 - isPublic: 1 + tree_list - attribute + identifier_node __artificial__ - purpose + tree_list - chain + identifier_node __always_inline__ - purpose + tree_list - chain + identifier_node __gnu_inline__ - purpose + function_type - function type - isUsed: 1 parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 625:28 - arg integer_type - decl type @@ -48653,6 +49719,13 @@ function_decl _mm_set1_epi64 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h function_decl _mm_set_epi64 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 591:1 - operand - isExternal: 1 - isPublic: 1 + tree_list - attribute + identifier_node __artificial__ - purpose + tree_list - chain + identifier_node __always_inline__ - purpose + tree_list - chain + identifier_node __gnu_inline__ - purpose + function_type - function type - isUsed: 1 parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 631:23 - arg vector_type - decl type @@ -48772,6 +49845,13 @@ function_decl _mm_set1_epi32 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h function_decl _mm_set_epi32 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 597:1 - operand - isExternal: 1 - isPublic: 1 + tree_list - attribute + identifier_node __artificial__ - purpose + tree_list - chain + identifier_node __always_inline__ - purpose + tree_list - chain + identifier_node __gnu_inline__ - purpose + function_type - function type - isUsed: 1 parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 637:21 - arg integer_type - decl type @@ -48903,6 +49983,13 @@ function_decl _mm_set1_epi16 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h function_decl _mm_set_epi16 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 603:1 - operand - isExternal: 1 - isPublic: 1 + tree_list - attribute + identifier_node __artificial__ - purpose + tree_list - chain + identifier_node __always_inline__ - purpose + tree_list - chain + identifier_node __gnu_inline__ - purpose + function_type - function type nop_expr - arg - isUsed: 1 parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 643:23 - operand @@ -49087,6 +50174,13 @@ function_decl _mm_set1_epi8 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h function_decl _mm_set_epi8 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 611:1 - operand - isExternal: 1 - isPublic: 1 + tree_list - attribute + identifier_node __artificial__ - purpose + tree_list - chain + identifier_node __always_inline__ - purpose + tree_list - chain + identifier_node __gnu_inline__ - purpose + function_type - function type nop_expr - arg - isUsed: 1 parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 649:21 - operand @@ -49406,6 +50500,13 @@ function_decl _mm_setr_epi64 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h function_decl _mm_set_epi64 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 591:1 - operand - isExternal: 1 - isPublic: 1 + tree_list - attribute + identifier_node __artificial__ - purpose + tree_list - chain + identifier_node __always_inline__ - purpose + tree_list - chain + identifier_node __gnu_inline__ - purpose + function_type - function type - isUsed: 1 parm_decl __q1 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 659:35 - arg vector_type - decl type @@ -49585,6 +50686,13 @@ function_decl _mm_setr_epi32 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h function_decl _mm_set_epi32 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 597:1 - operand - isExternal: 1 - isPublic: 1 + tree_list - attribute + identifier_node __artificial__ - purpose + tree_list - chain + identifier_node __always_inline__ - purpose + tree_list - chain + identifier_node __gnu_inline__ - purpose + function_type - function type - isUsed: 1 parm_decl __q3 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 665:51 - arg integer_type - decl type @@ -49856,6 +50964,13 @@ function_decl _mm_setr_epi16 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h function_decl _mm_set_epi16 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 603:1 - operand - isExternal: 1 - isPublic: 1 + tree_list - attribute + identifier_node __artificial__ - purpose + tree_list - chain + identifier_node __always_inline__ - purpose + tree_list - chain + identifier_node __gnu_inline__ - purpose + function_type - function type nop_expr - arg - isUsed: 1 parm_decl __q7 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 672:52 - operand @@ -50355,6 +51470,13 @@ function_decl _mm_setr_epi8 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h function_decl _mm_set_epi8 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 611:1 - operand - isExternal: 1 - isPublic: 1 + tree_list - attribute + identifier_node __artificial__ - purpose + tree_list - chain + identifier_node __always_inline__ - purpose + tree_list - chain + identifier_node __gnu_inline__ - purpose + function_type - function type nop_expr - arg - isUsed: 1 parm_decl __q15 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 681:50 - operand @@ -50760,6 +51882,7 @@ function_decl _mm_loadu_si128 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin. - isAutogenerated: 1 - isExternal: 1 - isPublic: 1 + function_type - function type nop_expr - arg - isUsed: 1 parm_decl __P /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 696:33 - operand @@ -50877,6 +52000,13 @@ function_decl _mm_loadl_epi64 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin. function_decl _mm_set_epi64 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 591:1 - operand - isExternal: 1 - isPublic: 1 + tree_list - attribute + identifier_node __artificial__ - purpose + tree_list - chain + identifier_node __always_inline__ - purpose + tree_list - chain + identifier_node __gnu_inline__ - purpose + function_type - function type vector_cst - arg integer_cst 0 - element integer_cst 0 - element @@ -51113,6 +52243,7 @@ function_decl _mm_storeu_si128 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin - isAutogenerated: 1 - isExternal: 1 - isPublic: 1 + function_type - function type nop_expr - arg - isUsed: 1 parm_decl __P /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 714:28 - operand @@ -51524,6 +52655,13 @@ function_decl _mm_movpi64_epi64 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintri function_decl _mm_set_epi64 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 591:1 - operand - isExternal: 1 - isPublic: 1 + tree_list - attribute + identifier_node __artificial__ - purpose + tree_list - chain + identifier_node __always_inline__ - purpose + tree_list - chain + identifier_node __gnu_inline__ - purpose + function_type - function type vector_cst - arg integer_cst 0 - element integer_cst 0 - element @@ -51641,6 +52779,7 @@ function_decl _mm_move_epi64 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type non_lvalue_expr - arg - isUsed: 1 parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 738:25 - operand @@ -51931,6 +53070,7 @@ function_decl _mm_cvtepi32_pd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin. - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type view_convert_expr - arg - isUsed: 1 parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 759:26 - operand @@ -52034,6 +53174,7 @@ function_decl _mm_cvtepi32_ps /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin. - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type view_convert_expr - arg - isUsed: 1 parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 765:26 - operand @@ -52142,6 +53283,7 @@ function_decl _mm_cvtpd_epi32 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin. - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type non_lvalue_expr - arg - isUsed: 1 parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 771:26 - operand @@ -52245,6 +53387,7 @@ function_decl _mm_cvtpd_pi32 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type non_lvalue_expr - arg - isUsed: 1 parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 777:25 - operand @@ -52336,6 +53479,7 @@ function_decl _mm_cvtpd_ps /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 7 - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type non_lvalue_expr - arg - isUsed: 1 parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 783:23 - operand @@ -52440,6 +53584,7 @@ function_decl _mm_cvttpd_epi32 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type non_lvalue_expr - arg - isUsed: 1 parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 789:27 - operand @@ -52543,6 +53688,7 @@ function_decl _mm_cvttpd_pi32 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin. - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type non_lvalue_expr - arg - isUsed: 1 parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 795:26 - operand @@ -52642,6 +53788,7 @@ function_decl _mm_cvtpi32_pd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type non_lvalue_expr - arg - isUsed: 1 parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 801:23 - operand @@ -52750,6 +53897,7 @@ function_decl _mm_cvtps_epi32 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin. - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type non_lvalue_expr - arg - isUsed: 1 parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 807:25 - operand @@ -52854,6 +54002,7 @@ function_decl _mm_cvttps_epi32 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type non_lvalue_expr - arg - isUsed: 1 parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 813:26 - operand @@ -52945,6 +54094,7 @@ function_decl _mm_cvtps_pd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 8 - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type non_lvalue_expr - arg - isUsed: 1 parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 819:22 - operand @@ -53033,6 +54183,7 @@ function_decl _mm_cvtsd_si32 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type non_lvalue_expr - arg - isUsed: 1 parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 825:25 - operand @@ -53121,6 +54272,7 @@ function_decl _mm_cvtsd_si64 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type non_lvalue_expr - arg - isUsed: 1 parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 833:25 - operand @@ -53209,6 +54361,7 @@ function_decl _mm_cvtsd_si64x /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin. - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type non_lvalue_expr - arg - isUsed: 1 parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 840:26 - operand @@ -53297,6 +54450,7 @@ function_decl _mm_cvttsd_si32 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin. - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type non_lvalue_expr - arg - isUsed: 1 parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 847:26 - operand @@ -53385,6 +54539,7 @@ function_decl _mm_cvttsd_si64 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin. - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type non_lvalue_expr - arg - isUsed: 1 parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 855:26 - operand @@ -53473,6 +54628,7 @@ function_decl _mm_cvttsd_si64x /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type non_lvalue_expr - arg - isUsed: 1 parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 862:27 - operand @@ -53586,6 +54742,7 @@ function_decl _mm_cvtsd_ss /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 8 - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type non_lvalue_expr - arg - isUsed: 1 parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 869:22 - operand @@ -53710,6 +54867,7 @@ function_decl _mm_cvtsi32_sd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type non_lvalue_expr - arg - isUsed: 1 parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 875:25 - operand @@ -53832,6 +54990,7 @@ function_decl _mm_cvtsi64_sd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type non_lvalue_expr - arg - isUsed: 1 parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 883:25 - operand @@ -53954,6 +55113,7 @@ function_decl _mm_cvtsi64x_sd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin. - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type non_lvalue_expr - arg - isUsed: 1 parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 890:26 - operand @@ -54078,6 +55238,7 @@ function_decl _mm_cvtss_sd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 8 - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type non_lvalue_expr - arg - isUsed: 1 parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 897:23 - operand @@ -54204,6 +55365,7 @@ function_decl _mm_unpackhi_pd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin. - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type non_lvalue_expr - arg - isUsed: 1 parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 915:26 - operand @@ -54330,6 +55492,7 @@ function_decl _mm_unpacklo_pd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin. - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type non_lvalue_expr - arg - isUsed: 1 parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 921:26 - operand @@ -54448,6 +55611,7 @@ function_decl _mm_loadh_pd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 9 - isAutogenerated: 1 - isExternal: 1 - isPublic: 1 + function_type - function type non_lvalue_expr - arg - isUsed: 1 parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 927:23 - operand @@ -54561,6 +55725,7 @@ function_decl _mm_loadl_pd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 9 - isAutogenerated: 1 - isExternal: 1 - isPublic: 1 + function_type - function type non_lvalue_expr - arg - isUsed: 1 parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 933:23 - operand @@ -54657,6 +55822,7 @@ function_decl _mm_movemask_pd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin. - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type non_lvalue_expr - arg - isUsed: 1 parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 939:26 - operand @@ -54799,6 +55965,7 @@ function_decl _mm_packs_epi16 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin. - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type view_convert_expr - arg - isUsed: 1 parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 945:26 - operand @@ -54962,6 +56129,7 @@ function_decl _mm_packs_epi32 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin. - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type view_convert_expr - arg - isUsed: 1 parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 951:26 - operand @@ -55125,6 +56293,7 @@ function_decl _mm_packus_epi16 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type view_convert_expr - arg - isUsed: 1 parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 957:27 - operand @@ -55288,6 +56457,7 @@ function_decl _mm_unpackhi_epi8 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintri - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type view_convert_expr - arg - isUsed: 1 parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 963:28 - operand @@ -55451,6 +56621,7 @@ function_decl _mm_unpackhi_epi16 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintr - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type view_convert_expr - arg - isUsed: 1 parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 969:29 - operand @@ -55614,6 +56785,7 @@ function_decl _mm_unpackhi_epi32 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintr - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type view_convert_expr - arg - isUsed: 1 parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 975:29 - operand @@ -55776,6 +56948,7 @@ function_decl _mm_unpackhi_epi64 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintr - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type non_lvalue_expr - arg - isUsed: 1 parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 981:29 - operand @@ -55939,6 +57112,7 @@ function_decl _mm_unpacklo_epi8 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintri - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type view_convert_expr - arg - isUsed: 1 parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 987:28 - operand @@ -56102,6 +57276,7 @@ function_decl _mm_unpacklo_epi16 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintr - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type view_convert_expr - arg - isUsed: 1 parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 993:29 - operand @@ -56265,6 +57440,7 @@ function_decl _mm_unpacklo_epi32 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintr - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type view_convert_expr - arg - isUsed: 1 parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 999:29 - operand @@ -56427,6 +57603,7 @@ function_decl _mm_unpacklo_epi64 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintr - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type non_lvalue_expr - arg - isUsed: 1 parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1005:29 - operand @@ -57218,6 +58395,7 @@ function_decl _mm_adds_epi8 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type view_convert_expr - arg - isUsed: 1 parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1035:24 - operand @@ -57381,6 +58559,7 @@ function_decl _mm_adds_epi16 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type view_convert_expr - arg - isUsed: 1 parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1041:25 - operand @@ -57544,6 +58723,7 @@ function_decl _mm_adds_epu8 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type view_convert_expr - arg - isUsed: 1 parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1047:24 - operand @@ -57707,6 +58887,7 @@ function_decl _mm_adds_epu16 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type view_convert_expr - arg - isUsed: 1 parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1053:25 - operand @@ -58498,6 +59679,7 @@ function_decl _mm_subs_epi8 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type view_convert_expr - arg - isUsed: 1 parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1083:24 - operand @@ -58661,6 +59843,7 @@ function_decl _mm_subs_epi16 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type view_convert_expr - arg - isUsed: 1 parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1089:25 - operand @@ -58824,6 +60007,7 @@ function_decl _mm_subs_epu8 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type view_convert_expr - arg - isUsed: 1 parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1095:24 - operand @@ -58987,6 +60171,7 @@ function_decl _mm_subs_epu16 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type view_convert_expr - arg - isUsed: 1 parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1101:25 - operand @@ -59150,6 +60335,7 @@ function_decl _mm_madd_epi16 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type view_convert_expr - arg - isUsed: 1 parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1107:25 - operand @@ -59313,6 +60499,7 @@ function_decl _mm_mulhi_epi16 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin. - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type view_convert_expr - arg - isUsed: 1 parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1113:26 - operand @@ -59633,6 +60820,7 @@ function_decl _mm_mul_su32 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1 - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type non_lvalue_expr - arg - isUsed: 1 parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1125:21 - operand @@ -59795,6 +60983,7 @@ function_decl _mm_mul_epu32 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type view_convert_expr - arg - isUsed: 1 parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1131:24 - operand @@ -59948,6 +61137,7 @@ function_decl _mm_slli_epi16 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type view_convert_expr - arg - isUsed: 1 parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1137:25 - operand @@ -60095,6 +61285,7 @@ function_decl _mm_slli_epi32 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type view_convert_expr - arg - isUsed: 1 parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1143:25 - operand @@ -60241,6 +61432,7 @@ function_decl _mm_slli_epi64 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type non_lvalue_expr - arg - isUsed: 1 parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1149:25 - operand @@ -60388,6 +61580,7 @@ function_decl _mm_srai_epi16 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type view_convert_expr - arg - isUsed: 1 parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1155:25 - operand @@ -60535,6 +61728,7 @@ function_decl _mm_srai_epi32 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type view_convert_expr - arg - isUsed: 1 parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1161:25 - operand @@ -60682,6 +61876,7 @@ function_decl _mm_srli_epi16 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type view_convert_expr - arg - isUsed: 1 parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1202:25 - operand @@ -60829,6 +62024,7 @@ function_decl _mm_srli_epi32 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type view_convert_expr - arg - isUsed: 1 parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1208:25 - operand @@ -60975,6 +62171,7 @@ function_decl _mm_srli_epi64 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type non_lvalue_expr - arg - isUsed: 1 parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1214:25 - operand @@ -61132,6 +62329,7 @@ function_decl _mm_sll_epi16 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type view_convert_expr - arg - isUsed: 1 parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1220:24 - operand @@ -61295,6 +62493,7 @@ function_decl _mm_sll_epi32 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type view_convert_expr - arg - isUsed: 1 parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1226:24 - operand @@ -61457,6 +62656,7 @@ function_decl _mm_sll_epi64 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type non_lvalue_expr - arg - isUsed: 1 parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1232:24 - operand @@ -61620,6 +62820,7 @@ function_decl _mm_sra_epi16 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type view_convert_expr - arg - isUsed: 1 parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1238:24 - operand @@ -61783,6 +62984,7 @@ function_decl _mm_sra_epi32 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type view_convert_expr - arg - isUsed: 1 parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1244:24 - operand @@ -61946,6 +63148,7 @@ function_decl _mm_srl_epi16 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type view_convert_expr - arg - isUsed: 1 parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1250:24 - operand @@ -62109,6 +63312,7 @@ function_decl _mm_srl_epi32 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type view_convert_expr - arg - isUsed: 1 parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1256:24 - operand @@ -62271,6 +63475,7 @@ function_decl _mm_srl_epi64 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type non_lvalue_expr - arg - isUsed: 1 parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1262:24 - operand @@ -62590,6 +63795,7 @@ function_decl _mm_andnot_si128 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type non_lvalue_expr - arg - isUsed: 1 parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1274:27 - operand @@ -64480,6 +65686,7 @@ function_decl _mm_max_epi16 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type view_convert_expr - arg - isUsed: 1 parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1366:24 - operand @@ -64643,6 +65850,7 @@ function_decl _mm_max_epu8 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1 - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type view_convert_expr - arg - isUsed: 1 parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1372:23 - operand @@ -64806,6 +66014,7 @@ function_decl _mm_min_epi16 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type view_convert_expr - arg - isUsed: 1 parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1378:24 - operand @@ -64969,6 +66178,7 @@ function_decl _mm_min_epu8 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1 - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type view_convert_expr - arg - isUsed: 1 parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1384:23 - operand @@ -65086,6 +66296,7 @@ function_decl _mm_movemask_epi8 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintri - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type view_convert_expr - arg - isUsed: 1 parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1390:28 - operand @@ -65232,6 +66443,7 @@ function_decl _mm_mulhi_epu16 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin. - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type view_convert_expr - arg - isUsed: 1 parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1396:26 - operand @@ -65380,6 +66592,7 @@ function_decl _mm_maskmoveu_si128 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmint - isAutogenerated: 1 - isExternal: 1 - isPublic: 1 + function_type - function type view_convert_expr - arg - isUsed: 1 parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1429:30 - operand @@ -65556,6 +66769,7 @@ function_decl _mm_avg_epu8 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1 - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type view_convert_expr - arg - isUsed: 1 parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1435:23 - operand @@ -65719,6 +66933,7 @@ function_decl _mm_avg_epu16 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type view_convert_expr - arg - isUsed: 1 parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1441:24 - operand @@ -65881,6 +67096,7 @@ function_decl _mm_sad_epu8 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1 - isConst: 1 - isExternal: 1 - isPublic: 1 + function_type - function type view_convert_expr - arg - isUsed: 1 parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1447:23 - operand @@ -65987,6 +67203,7 @@ function_decl _mm_stream_si32 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin. - isAutogenerated: 1 - isExternal: 1 - isPublic: 1 + function_type - function type - isUsed: 1 parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1453:23 - arg pointer_type - decl type @@ -66082,6 +67299,7 @@ function_decl _mm_stream_si64 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin. - isAutogenerated: 1 - isExternal: 1 - isPublic: 1 + function_type - function type - isUsed: 1 parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1460:33 - arg pointer_type - decl type @@ -66197,6 +67415,7 @@ function_decl _mm_stream_si128 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin - isAutogenerated: 1 - isExternal: 1 - isPublic: 1 + function_type - function type nop_expr - arg - isUsed: 1 parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1467:28 - operand @@ -66298,6 +67517,7 @@ function_decl _mm_stream_pd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h - isAutogenerated: 1 - isExternal: 1 - isPublic: 1 + function_type - function type - isUsed: 1 parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1473:24 - arg pointer_type - decl type @@ -66361,6 +67581,7 @@ function_decl _mm_clflush /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 14 - isAutogenerated: 1 - isExternal: 1 - isPublic: 1 + function_type - function type - isUsed: 1 parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1479:26 - arg pointer_type - decl type @@ -66398,6 +67619,7 @@ function_decl _mm_lfence /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 148 - isAutogenerated: 1 - isExternal: 1 - isPublic: 1 + function_type - function type function_decl _mm_mfence /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1491:1 - isExternal: 1 - isPublic: 1 @@ -66428,6 +67650,7 @@ function_decl _mm_mfence /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 149 - isAutogenerated: 1 - isExternal: 1 - isPublic: 1 + function_type - function type function_decl _mm_cvtsi32_si128 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1497:1 - isExternal: 1 - isPublic: 1 @@ -66515,6 +67738,13 @@ function_decl _mm_cvtsi32_si128 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintri function_decl _mm_set_epi32 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 597:1 - operand - isExternal: 1 - isPublic: 1 + tree_list - attribute + identifier_node __artificial__ - purpose + tree_list - chain + identifier_node __always_inline__ - purpose + tree_list - chain + identifier_node __gnu_inline__ - purpose + function_type - function type integer_cst 0 - arg integer_cst 0 - arg integer_cst 0 - arg @@ -66616,6 +67846,13 @@ function_decl _mm_cvtsi64_si128 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintri function_decl _mm_set_epi64x /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 585:1 - operand - isExternal: 1 - isPublic: 1 + tree_list - attribute + identifier_node __artificial__ - purpose + tree_list - chain + identifier_node __always_inline__ - purpose + tree_list - chain + identifier_node __gnu_inline__ - purpose + function_type - function type integer_cst 0 - arg - isUsed: 1 parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1505:30 - arg @@ -66715,6 +67952,13 @@ function_decl _mm_cvtsi64x_si128 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintr function_decl _mm_set_epi64x /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 585:1 - operand - isExternal: 1 - isPublic: 1 + tree_list - attribute + identifier_node __artificial__ - purpose + tree_list - chain + identifier_node __always_inline__ - purpose + tree_list - chain + identifier_node __gnu_inline__ - purpose + function_type - function type integer_cst 0 - arg - isUsed: 1 parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1512:31 - arg @@ -67309,3 +68553,4 @@ function_decl _mm_pause crashtest02.h 1262:1 - isAutogenerated: 1 - isExternal: 1 - isPublic: 1 + function_type - function type diff --git a/test/test01-01.txt b/test/test01-01.txt index f2d7618..6a3409e 100644 --- a/test/test01-01.txt +++ b/test/test01-01.txt @@ -157,6 +157,7 @@ function_decl main test01.cpp 14:5 function_decl fun1 test01.cpp 2:5 - operand - isExternal: 1 - isPublic: 1 + function_type - function type integer_cst 1 - arg integer_cst 2 - arg decl_expr test01.cpp 17:14 - statement @@ -180,6 +181,9 @@ function_decl main test01.cpp 14:5 addr_expr - function function_decl func3 test01.cpp 7:6 - operand - isPublic: 1 + tree_list - attribute + identifier_node noreturn - purpose + function_type - function type integer_cst 0 - arg addr_expr - arg var_decl k test01.cpp 17:14 - operand @@ -478,6 +482,7 @@ function_decl fun1 test01.cpp 29:5 addr_expr - function function_decl fun test01.cpp 21:6 - operand - isPublic: 1 + function_type - function type integer_cst 0 - arg integer_cst 1 - arg if_stmt test01.cpp 34:2 - statement diff --git a/test/test01-02.txt b/test/test01-02.txt index 2da1386..65baf66 100644 --- a/test/test01-02.txt +++ b/test/test01-02.txt @@ -111,6 +111,7 @@ 7 call_expr test01.cpp 8 addr_expr 9 function_decl test01.cpp +10 function_type 8 integer_cst 8 integer_cst 4 decl_expr test01.cpp @@ -128,6 +129,9 @@ 6 call_expr test01.cpp 7 addr_expr 8 function_decl test01.cpp +9 tree_list +10 identifier_node +9 function_type 7 integer_cst 7 addr_expr 8 var_decl test01.cpp @@ -337,6 +341,7 @@ 5 call_expr test01.cpp 6 addr_expr 7 function_decl test01.cpp +8 function_type 6 integer_cst 6 integer_cst 3 if_stmt test01.cpp diff --git a/test/test01-03.txt b/test/test01-03.txt index 0947c2a..08dbdfb 100644 --- a/test/test01-03.txt +++ b/test/test01-03.txt @@ -1,10 +1,10 @@ Allocations before cleanup: 80 Allocations after cleanup: 0 -Allocations before cleanup: 76 +Allocations before cleanup: 80 Allocations after cleanup: 0 Allocations before cleanup: 93 Allocations after cleanup: 0 -Allocations before cleanup: 121 +Allocations before cleanup: 122 Allocations after cleanup: 0 Allocations before cleanup: 50 Allocations after cleanup: 0 diff --git a/test/test07-01.txt b/test/test07-01.txt index 271d352..47ca8e3 100644 --- a/test/test07-01.txt +++ b/test/test07-01.txt @@ -481,6 +481,13 @@ function_decl __lg /usr/include/c++/5/bits/stl_algobase.h 1012:3 - isConst: 1 - isExternal: 1 - isPublic: 1 + tree_list - attribute + identifier_node nothrow - purpose + tree_list - chain + identifier_node leaf - purpose + tree_list - chain + identifier_node const - purpose + function_type - function type nop_expr - arg - isUsed: 1 parm_decl __n /usr/include/c++/5/bits/stl_algobase.h 1012:12 - operand @@ -569,6 +576,13 @@ function_decl __lg /usr/include/c++/5/bits/stl_algobase.h 1016:3 - isConst: 1 - isExternal: 1 - isPublic: 1 + tree_list - attribute + identifier_node nothrow - purpose + tree_list - chain + identifier_node leaf - purpose + tree_list - chain + identifier_node const - purpose + function_type - function type - isUsed: 1 parm_decl __n /usr/include/c++/5/bits/stl_algobase.h 1016:17 - arg integer_type - decl type @@ -656,6 +670,13 @@ function_decl __lg /usr/include/c++/5/bits/stl_algobase.h 1020:3 - isConst: 1 - isExternal: 1 - isPublic: 1 + tree_list - attribute + identifier_node nothrow - purpose + tree_list - chain + identifier_node leaf - purpose + tree_list - chain + identifier_node const - purpose + function_type - function type nop_expr - arg - isUsed: 1 parm_decl __n /usr/include/c++/5/bits/stl_algobase.h 1020:13 - operand @@ -737,6 +758,13 @@ function_decl __lg /usr/include/c++/5/bits/stl_algobase.h 1024:3 - isConst: 1 - isExternal: 1 - isPublic: 1 + tree_list - attribute + identifier_node nothrow - purpose + tree_list - chain + identifier_node leaf - purpose + tree_list - chain + identifier_node const - purpose + function_type - function type - isUsed: 1 parm_decl __n /usr/include/c++/5/bits/stl_algobase.h 1024:22 - arg integer_type - decl type @@ -822,6 +850,13 @@ function_decl __lg /usr/include/c++/5/bits/stl_algobase.h 1028:3 - isConst: 1 - isExternal: 1 - isPublic: 1 + tree_list - attribute + identifier_node nothrow - purpose + tree_list - chain + identifier_node leaf - purpose + tree_list - chain + identifier_node const - purpose + function_type - function type nop_expr - arg - isUsed: 1 parm_decl __n /usr/include/c++/5/bits/stl_algobase.h 1028:18 - operand @@ -904,6 +939,13 @@ function_decl __lg /usr/include/c++/5/bits/stl_algobase.h 1032:3 - isConst: 1 - isExternal: 1 - isPublic: 1 + tree_list - attribute + identifier_node nothrow - purpose + tree_list - chain + identifier_node leaf - purpose + tree_list - chain + identifier_node const - purpose + function_type - function type - isUsed: 1 parm_decl __n /usr/include/c++/5/bits/stl_algobase.h 1032:27 - arg integer_type - decl type @@ -1304,6 +1346,13 @@ function_decl compare /usr/include/c++/5/bits/char_traits.h 258:7 - isPure: 1 - isExternal: 1 - isPublic: 1 + tree_list - attribute + identifier_node nothrow - purpose + tree_list - chain + identifier_node leaf - purpose + tree_list - chain + identifier_node pure - purpose + function_type - function type nop_expr - arg - isUsed: 1 parm_decl __s1 /usr/include/c++/5/bits/char_traits.h 258:32 - operand @@ -1401,6 +1450,13 @@ function_decl length /usr/include/c++/5/bits/char_traits.h 262:7 - isPure: 1 - isExternal: 1 - isPublic: 1 + tree_list - attribute + identifier_node nothrow - purpose + tree_list - chain + identifier_node leaf - purpose + tree_list - chain + identifier_node pure - purpose + function_type - function type - isUsed: 1 parm_decl __s /usr/include/c++/5/bits/char_traits.h 262:31 - arg pointer_type - decl type @@ -1523,6 +1579,13 @@ function_decl find /usr/include/c++/5/bits/char_traits.h 266:7 - isPure: 1 - isExternal: 1 - isPublic: 1 + tree_list - attribute + identifier_node nothrow - purpose + tree_list - chain + identifier_node leaf - purpose + tree_list - chain + identifier_node pure - purpose + function_type - function type nop_expr - arg - isUsed: 1 parm_decl __s /usr/include/c++/5/bits/char_traits.h 266:29 - operand @@ -1669,6 +1732,11 @@ function_decl move /usr/include/c++/5/bits/char_traits.h 270:7 - isAutogenerated: 1 - isExternal: 1 - isPublic: 1 + tree_list - attribute + identifier_node nothrow - purpose + tree_list - chain + identifier_node leaf - purpose + function_type - function type nop_expr - arg - isUsed: 1 parm_decl __s1 /usr/include/c++/5/bits/char_traits.h 270:23 - operand @@ -1814,6 +1882,11 @@ function_decl copy /usr/include/c++/5/bits/char_traits.h 274:7 - isAutogenerated: 1 - isExternal: 1 - isPublic: 1 + tree_list - attribute + identifier_node nothrow - purpose + tree_list - chain + identifier_node leaf - purpose + function_type - function type nop_expr - arg - isUsed: 1 parm_decl __s1 /usr/include/c++/5/bits/char_traits.h 274:23 - operand @@ -1957,6 +2030,11 @@ function_decl assign /usr/include/c++/5/bits/char_traits.h 278:7 - isAutogenerated: 1 - isExternal: 1 - isPublic: 1 + tree_list - attribute + identifier_node nothrow - purpose + tree_list - chain + identifier_node leaf - purpose + function_type - function type nop_expr - arg - isUsed: 1 parm_decl __s /usr/include/c++/5/bits/char_traits.h 278:25 - operand @@ -2341,6 +2419,7 @@ function_decl not_eof /usr/include/c++/5/bits/char_traits.h 300:7 function_decl eof /usr/include/c++/5/bits/char_traits.h 296:7 - operand - isExternal: 1 - isPublic: 1 + function_type - function type nop_expr - operand indirect_ref - operand - isUsed: 1 @@ -2722,6 +2801,9 @@ function_decl compare /usr/include/c++/5/bits/char_traits.h 329:7 - isPure: 1 - isExternal: 1 - isPublic: 1 + tree_list - attribute + identifier_node __pure__ - purpose + function_type - function type - isUsed: 1 parm_decl __s1 /usr/include/c++/5/bits/char_traits.h 329:32 - arg pointer_type - decl type @@ -2812,6 +2894,9 @@ function_decl length /usr/include/c++/5/bits/char_traits.h 333:7 - isPure: 1 - isExternal: 1 - isPublic: 1 + tree_list - attribute + identifier_node __pure__ - purpose + function_type - function type - isUsed: 1 parm_decl __s /usr/include/c++/5/bits/char_traits.h 333:31 - arg pointer_type - decl type @@ -2925,6 +3010,9 @@ function_decl find /usr/include/c++/5/bits/char_traits.h 337:7 - isPure: 1 - isExternal: 1 - isPublic: 1 + tree_list - attribute + identifier_node __pure__ - purpose + function_type - function type - isUsed: 1 parm_decl __s /usr/include/c++/5/bits/char_traits.h 337:29 - arg pointer_type - decl type @@ -3060,6 +3148,7 @@ function_decl move /usr/include/c++/5/bits/char_traits.h 341:7 function_decl wmemmove /usr/include/wchar.h 334:17 - operand - isExternal: 1 - isPublic: 1 + function_type - function type - isUsed: 1 parm_decl __s1 /usr/include/c++/5/bits/char_traits.h 341:23 - arg pointer_type - decl type @@ -3193,6 +3282,7 @@ function_decl copy /usr/include/c++/5/bits/char_traits.h 345:7 function_decl wmemcpy /usr/include/wchar.h 329:17 - operand - isExternal: 1 - isPublic: 1 + function_type - function type - isUsed: 1 parm_decl __s1 /usr/include/c++/5/bits/char_traits.h 345:23 - arg pointer_type - decl type @@ -3324,6 +3414,7 @@ function_decl assign /usr/include/c++/5/bits/char_traits.h 349:7 function_decl wmemset /usr/include/wchar.h 338:17 - operand - isExternal: 1 - isPublic: 1 + function_type - function type - isUsed: 1 parm_decl __s /usr/include/c++/5/bits/char_traits.h 349:25 - arg pointer_type - decl type @@ -3683,6 +3774,7 @@ function_decl not_eof /usr/include/c++/5/bits/char_traits.h 369:7 function_decl eq_int_type /usr/include/c++/5/bits/char_traits.h 361:7 - operand - isExternal: 1 - isPublic: 1 + function_type - function type nop_expr - arg convert_expr - operand - isUsed: 1 @@ -3714,6 +3806,7 @@ function_decl not_eof /usr/include/c++/5/bits/char_traits.h 369:7 function_decl eof /usr/include/c++/5/bits/char_traits.h 365:7 - operand - isExternal: 1 - isPublic: 1 + function_type - function type integer_cst 0 - operand nop_expr - operand indirect_ref - operand @@ -3852,18 +3945,21 @@ function_decl exception /usr/include/c++/5/exception 63:5 - isVirtual: 1 - isExternal: 1 - isPublic: 1 + method_type - function type nop_expr - value addr_expr - operand function_decl __deleting_dtor /usr/include/c++/5/exception 64:13 - operand - isVirtual: 1 - isExternal: 1 - isPublic: 1 + method_type - function type nop_expr - value addr_expr - operand function_decl what /usr/include/c++/5/exception 68:25 - operand - isVirtual: 1 - isExternal: 1 - isPublic: 1 + method_type - function type array_type - var type pointer_type - element type type_decl __vtbl_ptr_type 0:0 - type name @@ -4009,18 +4105,21 @@ function_decl __base_ctor /usr/include/c++/5/exception 63:5 - isVirtual: 1 - isExternal: 1 - isPublic: 1 + method_type - function type nop_expr - value addr_expr - operand function_decl __deleting_dtor /usr/include/c++/5/exception 64:13 - operand - isVirtual: 1 - isExternal: 1 - isPublic: 1 + method_type - function type nop_expr - value addr_expr - operand function_decl what /usr/include/c++/5/exception 68:25 - operand - isVirtual: 1 - isExternal: 1 - isPublic: 1 + method_type - function type array_type - var type pointer_type - element type type_decl __vtbl_ptr_type 0:0 - type name @@ -4151,6 +4250,7 @@ function_decl bad_exception /usr/include/c++/5/exception 76:5 addr_expr - function function_decl __base_ctor /usr/include/c++/5/exception 63:5 - operand - isPublic: 1 + method_type - function type addr_expr - arg component_ref - operand indirect_ref - object @@ -4252,18 +4352,21 @@ function_decl bad_exception /usr/include/c++/5/exception 76:5 - isVirtual: 1 - isExternal: 1 - isPublic: 1 + method_type - function type nop_expr - value addr_expr - operand function_decl __deleting_dtor /usr/include/c++/5/exception 80:13 - operand - isVirtual: 1 - isExternal: 1 - isPublic: 1 + method_type - function type nop_expr - value addr_expr - operand function_decl what /usr/include/c++/5/exception 83:25 - operand - isVirtual: 1 - isExternal: 1 - isPublic: 1 + method_type - function type array_type - var type pointer_type - element type type_decl __vtbl_ptr_type 0:0 - type name @@ -4289,6 +4392,7 @@ function_decl bad_exception /usr/include/c++/5/exception 76:5 function_decl __base_dtor /usr/include/c++/5/exception 64:13 - operand - isExternal: 1 - isPublic: 1 + method_type - function type addr_expr - arg component_ref - operand indirect_ref - object @@ -4368,6 +4472,7 @@ function_decl __base_ctor /usr/include/c++/5/exception 76:5 addr_expr - function function_decl __base_ctor /usr/include/c++/5/exception 63:5 - operand - isPublic: 1 + method_type - function type addr_expr - arg component_ref - operand indirect_ref - object @@ -4469,18 +4574,21 @@ function_decl __base_ctor /usr/include/c++/5/exception 76:5 - isVirtual: 1 - isExternal: 1 - isPublic: 1 + method_type - function type nop_expr - value addr_expr - operand function_decl __deleting_dtor /usr/include/c++/5/exception 80:13 - operand - isVirtual: 1 - isExternal: 1 - isPublic: 1 + method_type - function type nop_expr - value addr_expr - operand function_decl what /usr/include/c++/5/exception 83:25 - operand - isVirtual: 1 - isExternal: 1 - isPublic: 1 + method_type - function type array_type - var type pointer_type - element type type_decl __vtbl_ptr_type 0:0 - type name @@ -4506,6 +4614,7 @@ function_decl __base_ctor /usr/include/c++/5/exception 76:5 function_decl __base_dtor /usr/include/c++/5/exception 64:13 - operand - isExternal: 1 - isPublic: 1 + method_type - function type addr_expr - arg component_ref - operand indirect_ref - object @@ -4634,6 +4743,7 @@ function_decl bad_alloc /usr/include/c++/5/new 57:5 addr_expr - function function_decl __base_ctor /usr/include/c++/5/exception 63:5 - operand - isPublic: 1 + method_type - function type addr_expr - arg component_ref - operand indirect_ref - object @@ -4735,18 +4845,21 @@ function_decl bad_alloc /usr/include/c++/5/new 57:5 - isVirtual: 1 - isExternal: 1 - isPublic: 1 + method_type - function type nop_expr - value addr_expr - operand function_decl __deleting_dtor /usr/include/c++/5/new 61:13 - operand - isVirtual: 1 - isExternal: 1 - isPublic: 1 + method_type - function type nop_expr - value addr_expr - operand function_decl what /usr/include/c++/5/new 64:25 - operand - isVirtual: 1 - isExternal: 1 - isPublic: 1 + method_type - function type array_type - var type pointer_type - element type type_decl __vtbl_ptr_type 0:0 - type name @@ -4772,6 +4885,7 @@ function_decl bad_alloc /usr/include/c++/5/new 57:5 function_decl __base_dtor /usr/include/c++/5/exception 64:13 - operand - isExternal: 1 - isPublic: 1 + method_type - function type addr_expr - arg component_ref - operand indirect_ref - object @@ -4851,6 +4965,7 @@ function_decl __base_ctor /usr/include/c++/5/new 57:5 addr_expr - function function_decl __base_ctor /usr/include/c++/5/exception 63:5 - operand - isPublic: 1 + method_type - function type addr_expr - arg component_ref - operand indirect_ref - object @@ -4952,18 +5067,21 @@ function_decl __base_ctor /usr/include/c++/5/new 57:5 - isVirtual: 1 - isExternal: 1 - isPublic: 1 + method_type - function type nop_expr - value addr_expr - operand function_decl __deleting_dtor /usr/include/c++/5/new 61:13 - operand - isVirtual: 1 - isExternal: 1 - isPublic: 1 + method_type - function type nop_expr - value addr_expr - operand function_decl what /usr/include/c++/5/new 64:25 - operand - isVirtual: 1 - isExternal: 1 - isPublic: 1 + method_type - function type array_type - var type pointer_type - element type type_decl __vtbl_ptr_type 0:0 - type name @@ -4989,6 +5107,7 @@ function_decl __base_ctor /usr/include/c++/5/new 57:5 function_decl __base_dtor /usr/include/c++/5/exception 64:13 - operand - isExternal: 1 - isPublic: 1 + method_type - function type addr_expr - arg component_ref - operand indirect_ref - object @@ -5447,6 +5566,7 @@ function_decl __convert_from_v /usr/include/x86_64-linux-gnu/c++/5/bits/c++local function_decl __uselocale /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h 52:34 - operand - isExternal: 1 - isPublic: 1 + function_type - function type nop_expr - arg indirect_ref - operand - isUsed: 1 @@ -5511,6 +5631,11 @@ function_decl __convert_from_v /usr/include/x86_64-linux-gnu/c++/5/bits/c++local - isAutogenerated: 1 - isExternal: 1 - isPublic: 1 + tree_list - attribute + identifier_node nothrow - purpose + tree_list - chain + identifier_node leaf - purpose + function_type - function type nop_expr - arg addr_expr - operand var_decl __args /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h 88:23 - operand @@ -5552,6 +5677,9 @@ function_decl __convert_from_v /usr/include/x86_64-linux-gnu/c++/5/bits/c++local - isAutogenerated: 1 - isExternal: 1 - isPublic: 1 + tree_list - attribute + identifier_node nothrow - purpose + function_type - function type - isUsed: 1 parm_decl __out /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h 70:12 - arg pointer_type - decl type @@ -5604,6 +5732,11 @@ function_decl __convert_from_v /usr/include/x86_64-linux-gnu/c++/5/bits/c++local - isAutogenerated: 1 - isExternal: 1 - isPublic: 1 + tree_list - attribute + identifier_node nothrow - purpose + tree_list - chain + identifier_node leaf - purpose + function_type - function type nop_expr - arg addr_expr - operand var_decl __args /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h 88:23 - operand @@ -5616,6 +5749,7 @@ function_decl __convert_from_v /usr/include/x86_64-linux-gnu/c++/5/bits/c++local function_decl __uselocale /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h 52:34 - operand - isExternal: 1 - isPublic: 1 + function_type - function type var_decl __old /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h 75:16 - arg - isUsed: 1 return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h 108:12 - statement @@ -5706,6 +5840,13 @@ function_decl __bswap_32 /usr/include/x86_64-linux-gnu/bits/byteswap.h 45:1 - isConst: 1 - isExternal: 1 - isPublic: 1 + tree_list - attribute + identifier_node nothrow - purpose + tree_list - chain + identifier_node leaf - purpose + tree_list - chain + identifier_node const - purpose + function_type - function type - isUsed: 1 parm_decl __bsx /usr/include/x86_64-linux-gnu/bits/byteswap.h 45:26 - arg integer_type - decl type @@ -5772,6 +5913,13 @@ function_decl __bswap_64 /usr/include/x86_64-linux-gnu/bits/byteswap.h 109:1 - isConst: 1 - isExternal: 1 - isPublic: 1 + tree_list - attribute + identifier_node nothrow - purpose + tree_list - chain + identifier_node leaf - purpose + tree_list - chain + identifier_node const - purpose + function_type - function type - isUsed: 1 parm_decl __bsx /usr/include/x86_64-linux-gnu/bits/byteswap.h 109:24 - arg integer_type - decl type @@ -7105,6 +7253,7 @@ function_decl __defer /usr/include/pthread.h 574:8 function_decl pthread_setcanceltype /usr/include/pthread.h 521:12 - operand - isExternal: 1 - isPublic: 1 + function_type - function type integer_cst 0 - arg addr_expr - arg component_ref /usr/include/pthread.h 575:10 - operand @@ -7216,6 +7365,7 @@ function_decl __restore /usr/include/pthread.h 576:8 function_decl pthread_setcanceltype /usr/include/pthread.h 521:12 - operand - isExternal: 1 - isPublic: 1 + function_type - function type nop_expr - arg component_ref /usr/include/pthread.h 576:52 - operand indirect_ref - object @@ -7279,6 +7429,14 @@ function_decl __gthread_active_p /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-d nop_expr - initial addr_expr - operand function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 - operand + tree_list - attribute + identifier_node alias - purpose + tree_list - value + string_cst __pthread_key_create - value + - stringLength: 21 + tree_list - chain + identifier_node weakref - purpose + function_type - function type pointer_type - var type void_type - nested type type_decl void 0:0 - type name @@ -7418,6 +7576,14 @@ function_decl __gthread_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-def call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 662:35 - operand addr_expr - function function_decl __gthrw_pthread_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 105:1 - operand + tree_list - attribute + identifier_node alias - purpose + tree_list - value + string_cst pthread_create - value + - stringLength: 15 + tree_list - chain + identifier_node weakref - purpose + function_type - function type - isUsed: 1 parm_decl __threadid /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 659:32 - arg pointer_type - decl type @@ -7526,6 +7692,14 @@ function_decl __gthread_join /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-defau call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 668:33 - operand addr_expr - function function_decl __gthrw_pthread_join /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 106:1 - operand + tree_list - attribute + identifier_node alias - purpose + tree_list - value + string_cst pthread_join - value + - stringLength: 13 + tree_list - chain + identifier_node weakref - purpose + function_type - function type - isUsed: 1 parm_decl __threadid /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 666:29 - arg integer_type - decl type @@ -7601,6 +7775,14 @@ function_decl __gthread_detach /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-def call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 674:35 - operand addr_expr - function function_decl __gthrw_pthread_detach /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 109:1 - operand + tree_list - attribute + identifier_node alias - purpose + tree_list - value + string_cst pthread_detach - value + - stringLength: 15 + tree_list - chain + identifier_node weakref - purpose + function_type - function type - isUsed: 1 parm_decl __threadid /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 672:31 - arg integer_type - decl type @@ -7684,6 +7866,14 @@ function_decl __gthread_equal /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-defa call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 680:34 - operand addr_expr - function function_decl __gthrw_pthread_equal /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 107:1 - operand + tree_list - attribute + identifier_node alias - purpose + tree_list - value + string_cst pthread_equal - value + - stringLength: 14 + tree_list - chain + identifier_node weakref - purpose + function_type - function type - isUsed: 1 parm_decl __t1 /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 678:30 - arg integer_type - decl type @@ -7738,6 +7928,14 @@ function_decl __gthread_self /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-defau call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 686:33 - operand addr_expr - function function_decl __gthrw_pthread_self /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 108:1 - operand + tree_list - attribute + identifier_node alias - purpose + tree_list - value + string_cst pthread_self - value + - stringLength: 13 + tree_list - chain + identifier_node weakref - purpose + function_type - function type function_decl __gthread_yield /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 690:1 function_type - function type integer_type - function return type @@ -7780,6 +7978,14 @@ function_decl __gthread_yield /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-defa call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 692:32 - operand addr_expr - function function_decl __gthrw_sched_yield /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 113:1 - operand + tree_list - attribute + identifier_node alias - purpose + tree_list - value + string_cst sched_yield - value + - stringLength: 12 + tree_list - chain + identifier_node weakref - purpose + function_type - function type function_decl __gthread_once /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 696:1 function_type - function type integer_type - function return type @@ -7853,6 +8059,7 @@ function_decl __gthread_once /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-defau call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 698:26 - operand addr_expr - function function_decl __gthread_active_p /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 247:1 - operand + function_type - function type integer_cst 0 - operand cleanup_point_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 699:50 - then return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 699:50 - operand @@ -7871,6 +8078,14 @@ function_decl __gthread_once /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-defau call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 699:35 - operand addr_expr - function function_decl __gthrw_pthread_once /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 101:1 - operand + tree_list - attribute + identifier_node alias - purpose + tree_list - value + string_cst pthread_once - value + - stringLength: 13 + tree_list - chain + identifier_node weakref - purpose + function_type - function type - isUsed: 1 parm_decl __once /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 696:35 - arg pointer_type - decl type @@ -8002,6 +8217,14 @@ function_decl __gthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 707:39 - operand addr_expr - function function_decl __gthrw_pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 131:1 - operand + tree_list - attribute + identifier_node alias - purpose + tree_list - value + string_cst pthread_key_create - value + - stringLength: 19 + tree_list - chain + identifier_node weakref - purpose + function_type - function type - isUsed: 1 parm_decl __key /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 705:40 - arg pointer_type - decl type @@ -8090,6 +8313,14 @@ function_decl __gthread_key_delete /usr/include/x86_64-linux-gnu/c++/5/bits/gthr call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 713:39 - operand addr_expr - function function_decl __gthrw_pthread_key_delete /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 132:1 - operand + tree_list - attribute + identifier_node alias - purpose + tree_list - value + string_cst pthread_key_delete - value + - stringLength: 19 + tree_list - chain + identifier_node weakref - purpose + function_type - function type - isUsed: 1 parm_decl __key /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 711:39 - arg integer_type - decl type @@ -8148,6 +8379,14 @@ function_decl __gthread_getspecific /usr/include/x86_64-linux-gnu/c++/5/bits/gth call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 719:40 - operand addr_expr - function function_decl __gthrw_pthread_getspecific /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 102:1 - operand + tree_list - attribute + identifier_node alias - purpose + tree_list - value + string_cst pthread_getspecific - value + - stringLength: 20 + tree_list - chain + identifier_node weakref - purpose + function_type - function type - isUsed: 1 parm_decl __key /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 717:40 - arg integer_type - decl type @@ -8230,6 +8469,14 @@ function_decl __gthread_setspecific /usr/include/x86_64-linux-gnu/c++/5/bits/gth call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 725:40 - operand addr_expr - function function_decl __gthrw_pthread_setspecific /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 103:1 - operand + tree_list - attribute + identifier_node alias - purpose + tree_list - value + string_cst pthread_setspecific - value + - stringLength: 20 + tree_list - chain + identifier_node weakref - purpose + function_type - function type - isUsed: 1 parm_decl __key /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 723:40 - arg integer_type - decl type @@ -8303,6 +8550,7 @@ function_decl __gthread_mutex_init_function /usr/include/x86_64-linux-gnu/c++/5/ call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 731:26 - operand addr_expr - function function_decl __gthread_active_p /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 247:1 - operand + function_type - function type integer_cst 0 - operand cleanup_point_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 732:49 - then expr_stmt /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 732:49 - operand @@ -8310,6 +8558,14 @@ function_decl __gthread_mutex_init_function /usr/include/x86_64-linux-gnu/c++/5/ call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 732:34 - operand addr_expr - function function_decl __gthrw_pthread_mutex_init /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 121:1 - operand + tree_list - attribute + identifier_node alias - purpose + tree_list - value + string_cst pthread_mutex_init - value + - stringLength: 19 + tree_list - chain + identifier_node weakref - purpose + function_type - function type - isUsed: 1 parm_decl __mutex /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 729:51 - arg pointer_type - decl type @@ -8397,6 +8653,7 @@ function_decl __gthread_mutex_destroy /usr/include/x86_64-linux-gnu/c++/5/bits/g call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 738:26 - operand addr_expr - function function_decl __gthread_active_p /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 247:1 - operand + function_type - function type integer_cst 0 - operand cleanup_point_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 739:52 - then return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 739:52 - operand @@ -8415,6 +8672,14 @@ function_decl __gthread_mutex_destroy /usr/include/x86_64-linux-gnu/c++/5/bits/g call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 739:44 - operand addr_expr - function function_decl __gthrw_pthread_mutex_destroy /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 122:1 - operand + tree_list - attribute + identifier_node alias - purpose + tree_list - value + string_cst pthread_mutex_destroy - value + - stringLength: 22 + tree_list - chain + identifier_node weakref - purpose + function_type - function type - isUsed: 1 parm_decl __mutex /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 736:45 - arg pointer_type - decl type @@ -8515,6 +8780,7 @@ function_decl __gthread_mutex_lock /usr/include/x86_64-linux-gnu/c++/5/bits/gthr call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 747:26 - operand addr_expr - function function_decl __gthread_active_p /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 247:1 - operand + function_type - function type integer_cst 0 - operand cleanup_point_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 748:49 - then return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 748:49 - operand @@ -8533,6 +8799,14 @@ function_decl __gthread_mutex_lock /usr/include/x86_64-linux-gnu/c++/5/bits/gthr call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 748:41 - operand addr_expr - function function_decl __gthrw_pthread_mutex_lock /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 115:1 - operand + tree_list - attribute + identifier_node alias - purpose + tree_list - value + string_cst pthread_mutex_lock - value + - stringLength: 19 + tree_list - chain + identifier_node weakref - purpose + function_type - function type - isUsed: 1 parm_decl __mutex /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 745:42 - arg pointer_type - decl type @@ -8633,6 +8907,7 @@ function_decl __gthread_mutex_trylock /usr/include/x86_64-linux-gnu/c++/5/bits/g call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 756:26 - operand addr_expr - function function_decl __gthread_active_p /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 247:1 - operand + function_type - function type integer_cst 0 - operand cleanup_point_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 757:52 - then return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 757:52 - operand @@ -8651,6 +8926,14 @@ function_decl __gthread_mutex_trylock /usr/include/x86_64-linux-gnu/c++/5/bits/g call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 757:44 - operand addr_expr - function function_decl __gthrw_pthread_mutex_trylock /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 116:1 - operand + tree_list - attribute + identifier_node alias - purpose + tree_list - value + string_cst pthread_mutex_trylock - value + - stringLength: 22 + tree_list - chain + identifier_node weakref - purpose + function_type - function type - isUsed: 1 parm_decl __mutex /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 754:45 - arg pointer_type - decl type @@ -8777,6 +9060,7 @@ function_decl __gthread_mutex_timedlock /usr/include/x86_64-linux-gnu/c++/5/bits call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 767:26 - operand addr_expr - function function_decl __gthread_active_p /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 247:1 - operand + function_type - function type integer_cst 0 - operand cleanup_point_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 768:69 - then return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 768:69 - operand @@ -8795,6 +9079,14 @@ function_decl __gthread_mutex_timedlock /usr/include/x86_64-linux-gnu/c++/5/bits call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 768:46 - operand addr_expr - function function_decl __gthrw_pthread_mutex_timedlock /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 118:1 - operand + tree_list - attribute + identifier_node alias - purpose + tree_list - value + string_cst pthread_mutex_timedlock - value + - stringLength: 24 + tree_list - chain + identifier_node weakref - purpose + function_type - function type - isUsed: 1 parm_decl __mutex /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 764:47 - arg pointer_type - decl type @@ -8909,6 +9201,7 @@ function_decl __gthread_mutex_unlock /usr/include/x86_64-linux-gnu/c++/5/bits/gt call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 777:26 - operand addr_expr - function function_decl __gthread_active_p /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 247:1 - operand + function_type - function type integer_cst 0 - operand cleanup_point_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 778:51 - then return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 778:51 - operand @@ -8927,6 +9220,14 @@ function_decl __gthread_mutex_unlock /usr/include/x86_64-linux-gnu/c++/5/bits/gt call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 778:43 - operand addr_expr - function function_decl __gthrw_pthread_mutex_unlock /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 120:1 - operand + tree_list - attribute + identifier_node alias - purpose + tree_list - value + string_cst pthread_mutex_unlock - value + - stringLength: 21 + tree_list - chain + identifier_node weakref - purpose + function_type - function type - isUsed: 1 parm_decl __mutex /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 775:44 - arg pointer_type - decl type @@ -9038,6 +9339,7 @@ function_decl __gthread_recursive_mutex_lock /usr/include/x86_64-linux-gnu/c++/5 call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 810:31 - operand addr_expr - function function_decl __gthread_mutex_lock /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 745:1 - operand + function_type - function type - isUsed: 1 parm_decl __mutex /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 808:62 - arg pointer_type - decl type @@ -9135,6 +9437,7 @@ function_decl __gthread_recursive_mutex_trylock /usr/include/x86_64-linux-gnu/c+ call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 816:34 - operand addr_expr - function function_decl __gthread_mutex_trylock /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 754:1 - operand + function_type - function type - isUsed: 1 parm_decl __mutex /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 814:65 - arg pointer_type - decl type @@ -9258,6 +9561,7 @@ function_decl __gthread_recursive_mutex_timedlock /usr/include/x86_64-linux-gnu/ call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 824:36 - operand addr_expr - function function_decl __gthread_mutex_timedlock /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 764:1 - operand + function_type - function type - isUsed: 1 parm_decl __mutex /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 821:67 - arg pointer_type - decl type @@ -9369,6 +9673,7 @@ function_decl __gthread_recursive_mutex_unlock /usr/include/x86_64-linux-gnu/c++ call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 831:33 - operand addr_expr - function function_decl __gthread_mutex_unlock /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 775:1 - operand + function_type - function type - isUsed: 1 parm_decl __mutex /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 829:64 - arg pointer_type - decl type @@ -9466,6 +9771,7 @@ function_decl __gthread_recursive_mutex_destroy /usr/include/x86_64-linux-gnu/c+ call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 837:34 - operand addr_expr - function function_decl __gthread_mutex_destroy /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 736:1 - operand + function_type - function type - isUsed: 1 parm_decl __mutex /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 835:65 - arg pointer_type - decl type @@ -9563,6 +9869,14 @@ function_decl __gthread_cond_broadcast /usr/include/x86_64-linux-gnu/c++/5/bits/ call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 852:43 - operand addr_expr - function function_decl __gthrw_pthread_cond_broadcast /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 125:1 - operand + tree_list - attribute + identifier_node alias - purpose + tree_list - value + string_cst pthread_cond_broadcast - value + - stringLength: 23 + tree_list - chain + identifier_node weakref - purpose + function_type - function type - isUsed: 1 parm_decl __cond /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 850:45 - arg pointer_type - decl type @@ -9660,6 +9974,14 @@ function_decl __gthread_cond_signal /usr/include/x86_64-linux-gnu/c++/5/bits/gth call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 858:40 - operand addr_expr - function function_decl __gthrw_pthread_cond_signal /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 126:1 - operand + tree_list - attribute + identifier_node alias - purpose + tree_list - value + string_cst pthread_cond_signal - value + - stringLength: 20 + tree_list - chain + identifier_node weakref - purpose + function_type - function type - isUsed: 1 parm_decl __cond /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 856:42 - arg pointer_type - decl type @@ -9793,6 +10115,14 @@ function_decl __gthread_cond_wait /usr/include/x86_64-linux-gnu/c++/5/bits/gthr- call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 864:38 - operand addr_expr - function function_decl __gthrw_pthread_cond_wait /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 127:1 - operand + tree_list - attribute + identifier_node alias - purpose + tree_list - value + string_cst pthread_cond_wait - value + - stringLength: 18 + tree_list - chain + identifier_node weakref - purpose + function_type - function type - isUsed: 1 parm_decl __cond /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 862:40 - arg pointer_type - decl type @@ -9971,6 +10301,14 @@ function_decl __gthread_cond_timedwait /usr/include/x86_64-linux-gnu/c++/5/bits/ call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 871:43 - operand addr_expr - function function_decl __gthrw_pthread_cond_timedwait /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 128:1 - operand + tree_list - attribute + identifier_node alias - purpose + tree_list - value + string_cst pthread_cond_timedwait - value + - stringLength: 23 + tree_list - chain + identifier_node weakref - purpose + function_type - function type - isUsed: 1 parm_decl __cond /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 868:45 - arg pointer_type - decl type @@ -10137,6 +10475,7 @@ function_decl __gthread_cond_wait_recursive /usr/include/x86_64-linux-gnu/c++/5/ call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 878:30 - operand addr_expr - function function_decl __gthread_cond_wait /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 862:1 - operand + function_type - function type - isUsed: 1 parm_decl __cond /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 875:50 - arg pointer_type - decl type @@ -10253,6 +10592,14 @@ function_decl __gthread_cond_destroy /usr/include/x86_64-linux-gnu/c++/5/bits/gt call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 884:41 - operand addr_expr - function function_decl __gthrw_pthread_cond_destroy /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 129:1 - operand + tree_list - attribute + identifier_node alias - purpose + tree_list - value + string_cst pthread_cond_destroy - value + - stringLength: 21 + tree_list - chain + identifier_node weakref - purpose + function_type - function type - isUsed: 1 parm_decl __cond /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 882:43 - arg pointer_type - decl type @@ -10355,6 +10702,11 @@ function_decl __exchange_and_add /usr/include/c++/5/ext/atomicity.h 48:3 - isAutogenerated: 1 - isExternal: 1 - isPublic: 1 + tree_list - attribute + identifier_node nothrow - purpose + tree_list - chain + identifier_node leaf - purpose + function_type - function type nop_expr - arg - isUsed: 1 parm_decl __mem /usr/include/c++/5/ext/atomicity.h 48:45 - operand @@ -10444,6 +10796,11 @@ function_decl __atomic_add /usr/include/c++/5/ext/atomicity.h 52:3 - isAutogenerated: 1 - isExternal: 1 - isPublic: 1 + tree_list - attribute + identifier_node nothrow - purpose + tree_list - chain + identifier_node leaf - purpose + function_type - function type nop_expr - arg - isUsed: 1 parm_decl __mem /usr/include/c++/5/ext/atomicity.h 52:39 - operand @@ -10781,6 +11138,7 @@ function_decl __exchange_and_add_dispatch /usr/include/c++/5/ext/atomicity.h 78: call_expr /usr/include/c++/5/ext/atomicity.h 81:27 - operand addr_expr - function function_decl __gthread_active_p /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 247:1 - operand + function_type - function type integer_cst 0 - operand cleanup_point_expr /usr/include/c++/5/ext/atomicity.h 82:45 - then return_expr /usr/include/c++/5/ext/atomicity.h 82:45 - operand @@ -10798,6 +11156,7 @@ function_decl __exchange_and_add_dispatch /usr/include/c++/5/ext/atomicity.h 78: call_expr /usr/include/c++/5/ext/atomicity.h 82:32 - operand addr_expr - function function_decl __exchange_and_add /usr/include/c++/5/ext/atomicity.h 48:3 - operand + function_type - function type nop_expr - arg - isUsed: 1 parm_decl __mem /usr/include/c++/5/ext/atomicity.h 78:45 - operand @@ -10837,6 +11196,7 @@ function_decl __exchange_and_add_dispatch /usr/include/c++/5/ext/atomicity.h 78: call_expr /usr/include/c++/5/ext/atomicity.h 84:39 - operand addr_expr - function function_decl __exchange_and_add_single /usr/include/c++/5/ext/atomicity.h 65:3 - operand + function_type - function type - isUsed: 1 parm_decl __mem /usr/include/c++/5/ext/atomicity.h 78:45 - arg pointer_type - decl type @@ -10921,12 +11281,14 @@ function_decl __atomic_add_dispatch /usr/include/c++/5/ext/atomicity.h 92:3 call_expr /usr/include/c++/5/ext/atomicity.h 95:27 - operand addr_expr - function function_decl __gthread_active_p /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 247:1 - operand + function_type - function type integer_cst 0 - operand cleanup_point_expr /usr/include/c++/5/ext/atomicity.h 96:33 - then expr_stmt /usr/include/c++/5/ext/atomicity.h 96:33 - operand call_expr /usr/include/c++/5/ext/atomicity.h 96:19 - expresssion addr_expr - function function_decl __atomic_add /usr/include/c++/5/ext/atomicity.h 52:3 - operand + function_type - function type nop_expr - arg - isUsed: 1 parm_decl __mem /usr/include/c++/5/ext/atomicity.h 92:39 - operand @@ -10955,6 +11317,7 @@ function_decl __atomic_add_dispatch /usr/include/c++/5/ext/atomicity.h 92:3 call_expr /usr/include/c++/5/ext/atomicity.h 98:26 - expresssion addr_expr - function function_decl __atomic_add_single /usr/include/c++/5/ext/atomicity.h 73:3 - operand + function_type - function type - isUsed: 1 parm_decl __mem /usr/include/c++/5/ext/atomicity.h 92:39 - arg pointer_type - decl type @@ -12183,6 +12546,7 @@ function_decl operator= /usr/include/c++/5/bits/stl_bvector.h 94:5 function_decl operator= /usr/include/c++/5/bits/stl_bvector.h 84:5 - operand - isExternal: 1 - isPublic: 1 + method_type - function type parm_decl this /usr/include/c++/5/bits/stl_bvector.h 94:40 - arg - isAutogenerated: 1 pointer_type - decl type @@ -12204,6 +12568,7 @@ function_decl operator= /usr/include/c++/5/bits/stl_bvector.h 94:5 function_decl operator 2 /usr/include/c++/5/bits/stl_bvector.h 80:5 - operand - isExternal: 1 - isPublic: 1 + method_type - function type convert_expr - arg - isUsed: 1 parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 94:37 - operand @@ -12318,6 +12683,7 @@ function_decl operator== /usr/include/c++/5/bits/stl_bvector.h 98:5 function_decl operator 2 /usr/include/c++/5/bits/stl_bvector.h 80:5 - operand - isExternal: 1 - isPublic: 1 + method_type - function type parm_decl this /usr/include/c++/5/bits/stl_bvector.h 98:43 - arg - isAutogenerated: 1 pointer_type - decl type @@ -12338,6 +12704,7 @@ function_decl operator== /usr/include/c++/5/bits/stl_bvector.h 98:5 function_decl operator 2 /usr/include/c++/5/bits/stl_bvector.h 80:5 - operand - isExternal: 1 - isPublic: 1 + method_type - function type convert_expr - arg - isUsed: 1 parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 98:38 - operand @@ -12453,6 +12820,7 @@ function_decl operator< /usr/include/c++/5/bits/stl_bvector.h 102:5 function_decl operator 2 /usr/include/c++/5/bits/stl_bvector.h 80:5 - operand - isExternal: 1 - isPublic: 1 + method_type - function type parm_decl this /usr/include/c++/5/bits/stl_bvector.h 102:42 - arg - isAutogenerated: 1 pointer_type - decl type @@ -12473,6 +12841,7 @@ function_decl operator< /usr/include/c++/5/bits/stl_bvector.h 102:5 function_decl operator 2 /usr/include/c++/5/bits/stl_bvector.h 80:5 - operand - isExternal: 1 - isPublic: 1 + method_type - function type convert_expr - arg - isUsed: 1 parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 102:37 - operand @@ -12881,6 +13250,7 @@ function_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 142:5 function_decl __base_ctor /usr/include/c++/5/bits/stl_iterator_base_types.h 118:12 - operand - isAutogenerated: 1 - isPublic: 1 + method_type - function type nop_expr - arg parm_decl this /usr/include/c++/5/bits/stl_bvector.h 142:57 - operand - isAutogenerated: 1 @@ -13070,6 +13440,7 @@ function_decl __base_ctor /usr/include/c++/5/bits/stl_bvector.h 142:5 function_decl __base_ctor /usr/include/c++/5/bits/stl_iterator_base_types.h 118:12 - operand - isAutogenerated: 1 - isPublic: 1 + method_type - function type nop_expr - arg parm_decl this /usr/include/c++/5/bits/stl_bvector.h 142:57 - operand - isAutogenerated: 1 @@ -14301,6 +14672,7 @@ function_decl operator!= /usr/include/c++/5/bits/stl_bvector.h 191:5 function_decl operator== /usr/include/c++/5/bits/stl_bvector.h 180:5 - operand - isExternal: 1 - isPublic: 1 + method_type - function type parm_decl this /usr/include/c++/5/bits/stl_bvector.h 191:47 - arg - isAutogenerated: 1 pointer_type - decl type @@ -14430,6 +14802,7 @@ function_decl operator> /usr/include/c++/5/bits/stl_bvector.h 195:5 function_decl operator< /usr/include/c++/5/bits/stl_bvector.h 184:5 - operand - isExternal: 1 - isPublic: 1 + method_type - function type convert_expr - arg - isUsed: 1 parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 195:41 - operand @@ -14561,6 +14934,7 @@ function_decl operator<= /usr/include/c++/5/bits/stl_bvector.h 199:5 function_decl operator< /usr/include/c++/5/bits/stl_bvector.h 184:5 - operand - isExternal: 1 - isPublic: 1 + method_type - function type convert_expr - arg - isUsed: 1 parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 199:42 - operand @@ -14692,6 +15066,7 @@ function_decl operator>= /usr/include/c++/5/bits/stl_bvector.h 203:5 function_decl operator< /usr/include/c++/5/bits/stl_bvector.h 184:5 - operand - isExternal: 1 - isPublic: 1 + method_type - function type parm_decl this /usr/include/c++/5/bits/stl_bvector.h 203:47 - arg - isAutogenerated: 1 pointer_type - decl type @@ -14971,6 +15346,7 @@ function_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 220:5 addr_expr - function function_decl __base_ctor /usr/include/c++/5/bits/stl_bvector.h 142:5 - operand - isPublic: 1 + method_type - function type addr_expr - arg component_ref - operand indirect_ref - object @@ -15062,6 +15438,7 @@ function_decl __base_ctor /usr/include/c++/5/bits/stl_bvector.h 220:5 addr_expr - function function_decl __base_ctor /usr/include/c++/5/bits/stl_bvector.h 142:5 - operand - isPublic: 1 + method_type - function type addr_expr - arg component_ref - operand indirect_ref - object @@ -15249,6 +15626,7 @@ function_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 222:5 addr_expr - function function_decl __base_ctor /usr/include/c++/5/bits/stl_bvector.h 142:5 - operand - isPublic: 1 + method_type - function type addr_expr - arg component_ref - operand indirect_ref - object @@ -15397,6 +15775,7 @@ function_decl __base_ctor /usr/include/c++/5/bits/stl_bvector.h 222:5 addr_expr - function function_decl __base_ctor /usr/include/c++/5/bits/stl_bvector.h 142:5 - operand - isPublic: 1 + method_type - function type addr_expr - arg component_ref - operand indirect_ref - object @@ -15773,6 +16152,7 @@ function_decl operator* /usr/include/c++/5/bits/stl_bvector.h 230:5 addr_expr - function function_decl __comp_ctor /usr/include/c++/5/bits/stl_bvector.h 75:5 - operand - isPublic: 1 + method_type - function type var_decl /usr/include/c++/5/bits/stl_bvector.h 231:46 - slot - isAutogenerated: 1 convert_expr - arg @@ -15923,6 +16303,7 @@ function_decl operator++ /usr/include/c++/5/bits/stl_bvector.h 234:5 function_decl _M_bump_up /usr/include/c++/5/bits/stl_bvector.h 146:5 - operand - isExternal: 1 - isPublic: 1 + method_type - function type addr_expr - arg component_ref - operand indirect_ref - object @@ -16120,6 +16501,7 @@ function_decl operator++ /usr/include/c++/5/bits/stl_bvector.h 241:5 function_decl _M_bump_up /usr/include/c++/5/bits/stl_bvector.h 146:5 - operand - isExternal: 1 - isPublic: 1 + method_type - function type addr_expr - arg component_ref - operand indirect_ref - object @@ -16266,6 +16648,7 @@ function_decl operator-- /usr/include/c++/5/bits/stl_bvector.h 249:5 function_decl _M_bump_down /usr/include/c++/5/bits/stl_bvector.h 156:5 - operand - isExternal: 1 - isPublic: 1 + method_type - function type addr_expr - arg component_ref - operand indirect_ref - object @@ -16463,6 +16846,7 @@ function_decl operator-- /usr/include/c++/5/bits/stl_bvector.h 256:5 function_decl _M_bump_down /usr/include/c++/5/bits/stl_bvector.h 156:5 - operand - isExternal: 1 - isPublic: 1 + method_type - function type addr_expr - arg component_ref - operand indirect_ref - object @@ -16627,6 +17011,7 @@ function_decl operator+= /usr/include/c++/5/bits/stl_bvector.h 264:5 function_decl _M_incr /usr/include/c++/5/bits/stl_bvector.h 166:5 - operand - isExternal: 1 - isPublic: 1 + method_type - function type addr_expr - arg component_ref - operand indirect_ref - object @@ -16799,6 +17184,7 @@ function_decl operator-= /usr/include/c++/5/bits/stl_bvector.h 271:5 function_decl operator+= /usr/include/c++/5/bits/stl_bvector.h 264:5 - operand - isExternal: 1 - isPublic: 1 + method_type - function type parm_decl this /usr/include/c++/5/bits/stl_bvector.h 271:35 - arg - isAutogenerated: 1 pointer_type - decl type @@ -17033,6 +17419,7 @@ function_decl operator+ /usr/include/c++/5/bits/stl_bvector.h 278:5 function_decl operator+= /usr/include/c++/5/bits/stl_bvector.h 264:5 - operand - isExternal: 1 - isPublic: 1 + method_type - function type addr_expr - arg var_decl __tmp /usr/include/c++/5/bits/stl_bvector.h 280:16 - operand - isUsed: 1 @@ -17220,6 +17607,7 @@ function_decl operator- /usr/include/c++/5/bits/stl_bvector.h 285:5 function_decl operator-= /usr/include/c++/5/bits/stl_bvector.h 271:5 - operand - isExternal: 1 - isPublic: 1 + method_type - function type addr_expr - arg var_decl __tmp /usr/include/c++/5/bits/stl_bvector.h 287:16 - operand - isUsed: 1 @@ -17361,6 +17749,7 @@ function_decl operator[] /usr/include/c++/5/bits/stl_bvector.h 292:5 function_decl operator* /usr/include/c++/5/bits/stl_bvector.h 230:5 - operand - isExternal: 1 - isPublic: 1 + method_type - function type addr_expr - arg target_expr /usr/include/c++/5/bits/stl_bvector.h 293:22 - operand var_decl /usr/include/c++/5/bits/stl_bvector.h 293:24 - operand @@ -17382,6 +17771,7 @@ function_decl operator[] /usr/include/c++/5/bits/stl_bvector.h 292:5 function_decl operator+ /usr/include/c++/5/bits/stl_bvector.h 278:5 - operand - isExternal: 1 - isPublic: 1 + method_type - function type parm_decl this /usr/include/c++/5/bits/stl_bvector.h 292:37 - arg - isAutogenerated: 1 pointer_type - decl type @@ -17528,6 +17918,7 @@ function_decl operator+ /usr/include/c++/5/bits/stl_bvector.h 297:3 function_decl operator+ /usr/include/c++/5/bits/stl_bvector.h 278:5 - operand - isExternal: 1 - isPublic: 1 + method_type - function type convert_expr - arg - isUsed: 1 parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 297:49 - operand @@ -17622,6 +18013,7 @@ function_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 307:5 addr_expr - function function_decl __base_ctor /usr/include/c++/5/bits/stl_bvector.h 142:5 - operand - isPublic: 1 + method_type - function type addr_expr - arg component_ref - operand indirect_ref - object @@ -17717,6 +18109,7 @@ function_decl __base_ctor /usr/include/c++/5/bits/stl_bvector.h 307:5 addr_expr - function function_decl __base_ctor /usr/include/c++/5/bits/stl_bvector.h 142:5 - operand - isPublic: 1 + method_type - function type addr_expr - arg component_ref - operand indirect_ref - object @@ -17911,6 +18304,7 @@ function_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 309:5 addr_expr - function function_decl __base_ctor /usr/include/c++/5/bits/stl_bvector.h 142:5 - operand - isPublic: 1 + method_type - function type addr_expr - arg component_ref - operand indirect_ref - object @@ -18063,6 +18457,7 @@ function_decl __base_ctor /usr/include/c++/5/bits/stl_bvector.h 309:5 addr_expr - function function_decl __base_ctor /usr/include/c++/5/bits/stl_bvector.h 142:5 - operand - isPublic: 1 + method_type - function type addr_expr - arg component_ref - operand indirect_ref - object @@ -18306,6 +18701,7 @@ function_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 312:5 addr_expr - function function_decl __base_ctor /usr/include/c++/5/bits/stl_bvector.h 142:5 - operand - isPublic: 1 + method_type - function type addr_expr - arg component_ref - operand indirect_ref - object @@ -18485,6 +18881,7 @@ function_decl __base_ctor /usr/include/c++/5/bits/stl_bvector.h 312:5 addr_expr - function function_decl __base_ctor /usr/include/c++/5/bits/stl_bvector.h 142:5 - operand - isPublic: 1 + method_type - function type addr_expr - arg component_ref - operand indirect_ref - object @@ -18777,6 +19174,7 @@ function_decl _M_const_cast /usr/include/c++/5/bits/stl_bvector.h 316:5 addr_expr - function function_decl __comp_ctor /usr/include/c++/5/bits/stl_bvector.h 222:5 - operand - isPublic: 1 + method_type - function type var_decl /usr/include/c++/5/bits/stl_bvector.h 317:43 - slot - isAutogenerated: 1 convert_expr - arg @@ -18916,6 +19314,7 @@ function_decl operator* /usr/include/c++/5/bits/stl_bvector.h 320:5 function_decl operator 2 /usr/include/c++/5/bits/stl_bvector.h 80:5 - operand - isExternal: 1 - isPublic: 1 + method_type - function type addr_expr - arg target_expr - operand var_decl /usr/include/c++/5/bits/stl_bvector.h 321:51 - operand @@ -18936,6 +19335,7 @@ function_decl operator* /usr/include/c++/5/bits/stl_bvector.h 320:5 addr_expr - function function_decl __comp_ctor /usr/include/c++/5/bits/stl_bvector.h 75:5 - operand - isPublic: 1 + method_type - function type var_decl /usr/include/c++/5/bits/stl_bvector.h 321:51 - slot - isAutogenerated: 1 convert_expr - arg @@ -19091,6 +19491,7 @@ function_decl operator++ /usr/include/c++/5/bits/stl_bvector.h 324:5 function_decl _M_bump_up /usr/include/c++/5/bits/stl_bvector.h 146:5 - operand - isExternal: 1 - isPublic: 1 + method_type - function type addr_expr - arg component_ref - operand indirect_ref - object @@ -19298,6 +19699,7 @@ function_decl operator++ /usr/include/c++/5/bits/stl_bvector.h 331:5 function_decl _M_bump_up /usr/include/c++/5/bits/stl_bvector.h 146:5 - operand - isExternal: 1 - isPublic: 1 + method_type - function type addr_expr - arg component_ref - operand indirect_ref - object @@ -19452,6 +19854,7 @@ function_decl operator-- /usr/include/c++/5/bits/stl_bvector.h 339:5 function_decl _M_bump_down /usr/include/c++/5/bits/stl_bvector.h 156:5 - operand - isExternal: 1 - isPublic: 1 + method_type - function type addr_expr - arg component_ref - operand indirect_ref - object @@ -19659,6 +20062,7 @@ function_decl operator-- /usr/include/c++/5/bits/stl_bvector.h 346:5 function_decl _M_bump_down /usr/include/c++/5/bits/stl_bvector.h 156:5 - operand - isExternal: 1 - isPublic: 1 + method_type - function type addr_expr - arg component_ref - operand indirect_ref - object @@ -19831,6 +20235,7 @@ function_decl operator+= /usr/include/c++/5/bits/stl_bvector.h 354:5 function_decl _M_incr /usr/include/c++/5/bits/stl_bvector.h 166:5 - operand - isExternal: 1 - isPublic: 1 + method_type - function type addr_expr - arg component_ref - operand indirect_ref - object @@ -20011,6 +20416,7 @@ function_decl operator-= /usr/include/c++/5/bits/stl_bvector.h 361:5 function_decl operator+= /usr/include/c++/5/bits/stl_bvector.h 354:5 - operand - isExternal: 1 - isPublic: 1 + method_type - function type parm_decl this /usr/include/c++/5/bits/stl_bvector.h 361:35 - arg - isAutogenerated: 1 pointer_type - decl type @@ -20257,6 +20663,7 @@ function_decl operator+ /usr/include/c++/5/bits/stl_bvector.h 368:5 function_decl operator+= /usr/include/c++/5/bits/stl_bvector.h 354:5 - operand - isExternal: 1 - isPublic: 1 + method_type - function type addr_expr - arg var_decl __tmp /usr/include/c++/5/bits/stl_bvector.h 370:22 - operand - isUsed: 1 @@ -20453,6 +20860,7 @@ function_decl operator- /usr/include/c++/5/bits/stl_bvector.h 375:5 function_decl operator-= /usr/include/c++/5/bits/stl_bvector.h 361:5 - operand - isExternal: 1 - isPublic: 1 + method_type - function type addr_expr - arg var_decl __tmp /usr/include/c++/5/bits/stl_bvector.h 377:22 - operand - isUsed: 1 @@ -20559,6 +20967,7 @@ function_decl operator[] /usr/include/c++/5/bits/stl_bvector.h 382:5 function_decl operator* /usr/include/c++/5/bits/stl_bvector.h 320:5 - operand - isExternal: 1 - isPublic: 1 + method_type - function type addr_expr - arg target_expr /usr/include/c++/5/bits/stl_bvector.h 383:22 - operand var_decl /usr/include/c++/5/bits/stl_bvector.h 383:24 - operand @@ -20581,6 +20990,7 @@ function_decl operator[] /usr/include/c++/5/bits/stl_bvector.h 382:5 function_decl operator+ /usr/include/c++/5/bits/stl_bvector.h 368:5 - operand - isExternal: 1 - isPublic: 1 + method_type - function type parm_decl this /usr/include/c++/5/bits/stl_bvector.h 382:37 - arg - isAutogenerated: 1 pointer_type - decl type @@ -20734,6 +21144,7 @@ function_decl operator+ /usr/include/c++/5/bits/stl_bvector.h 387:3 function_decl operator+ /usr/include/c++/5/bits/stl_bvector.h 368:5 - operand - isExternal: 1 - isPublic: 1 + method_type - function type convert_expr - arg - isUsed: 1 parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 387:55 - operand @@ -20856,6 +21267,7 @@ function_decl __fill_bvector /usr/include/c++/5/bits/stl_bvector.h 391:3 function_decl operator++ /usr/include/c++/5/bits/stl_bvector.h 234:5 - operand - isExternal: 1 - isPublic: 1 + method_type - function type addr_expr - arg - isUsed: 1 parm_decl __first /usr/include/c++/5/bits/stl_bvector.h 391:32 - operand @@ -20878,6 +21290,7 @@ function_decl __fill_bvector /usr/include/c++/5/bits/stl_bvector.h 391:3 function_decl operator!= /usr/include/c++/5/bits/stl_bvector.h 191:5 - operand - isExternal: 1 - isPublic: 1 + method_type - function type addr_expr - arg component_ref - operand - isUsed: 1 @@ -20930,6 +21343,7 @@ function_decl __fill_bvector /usr/include/c++/5/bits/stl_bvector.h 391:3 function_decl operator= /usr/include/c++/5/bits/stl_bvector.h 84:5 - operand - isExternal: 1 - isPublic: 1 + method_type - function type addr_expr - arg target_expr - operand var_decl /usr/include/c++/5/bits/stl_bvector.h 394:8 - operand @@ -20950,6 +21364,7 @@ function_decl __fill_bvector /usr/include/c++/5/bits/stl_bvector.h 391:3 function_decl operator* /usr/include/c++/5/bits/stl_bvector.h 230:5 - operand - isExternal: 1 - isPublic: 1 + method_type - function type addr_expr - arg - isUsed: 1 parm_decl __first /usr/include/c++/5/bits/stl_bvector.h 391:32 - operand @@ -21119,6 +21534,7 @@ function_decl fill /usr/include/c++/5/bits/stl_bvector.h 398:3 function_decl fill /usr/include/c++/5/bits/stl_algobase.h 736:5 - operand - isExternal: 1 - isPublic: 1 + function_type - function type pointer_plus_expr /usr/include/c++/5/bits/stl_bvector.h 402:25 - arg component_ref /usr/include/c++/5/bits/stl_bvector.h 402:20 - operand component_ref - object @@ -21202,6 +21618,7 @@ function_decl fill /usr/include/c++/5/bits/stl_bvector.h 398:3 function_decl __fill_bvector /usr/include/c++/5/bits/stl_bvector.h 391:3 - operand - isExternal: 1 - isPublic: 1 + function_type - function type target_expr - arg var_decl /usr/include/c++/5/bits/stl_bvector.h 403:65 - operand - isAutogenerated: 1 @@ -21253,6 +21670,7 @@ function_decl fill /usr/include/c++/5/bits/stl_bvector.h 398:3 addr_expr - function function_decl __comp_ctor /usr/include/c++/5/bits/stl_bvector.h 222:5 - operand - isPublic: 1 + method_type - function type var_decl /usr/include/c++/5/bits/stl_bvector.h 403:59 - slot - isAutogenerated: 1 convert_expr - arg @@ -21300,6 +21718,7 @@ function_decl fill /usr/include/c++/5/bits/stl_bvector.h 398:3 function_decl __fill_bvector /usr/include/c++/5/bits/stl_bvector.h 391:3 - operand - isExternal: 1 - isPublic: 1 + function_type - function type target_expr - arg var_decl /usr/include/c++/5/bits/stl_bvector.h 404:45 - operand - isAutogenerated: 1 @@ -21320,6 +21739,7 @@ function_decl fill /usr/include/c++/5/bits/stl_bvector.h 398:3 addr_expr - function function_decl __comp_ctor /usr/include/c++/5/bits/stl_bvector.h 222:5 - operand - isPublic: 1 + method_type - function type var_decl /usr/include/c++/5/bits/stl_bvector.h 404:45 - slot - isAutogenerated: 1 convert_expr - arg @@ -21396,6 +21816,7 @@ function_decl fill /usr/include/c++/5/bits/stl_bvector.h 398:3 function_decl __fill_bvector /usr/include/c++/5/bits/stl_bvector.h 391:3 - operand - isExternal: 1 - isPublic: 1 + function_type - function type target_expr - arg var_decl /usr/include/c++/5/bits/stl_bvector.h 407:42 - operand - isAutogenerated: 1 @@ -21553,6 +21974,7 @@ function_decl Struct1 test07.cpp 6:5 function_decl __comp_ctor /usr/include/c++/5/bits/basic_string.h 2838:7 - operand - isExternal: 1 - isPublic: 1 + method_type - function type var_decl test07.cpp 8:14 - slot - isAutogenerated: 1 integer_cst 64 - decl size @@ -21627,6 +22049,7 @@ function_decl Struct1 test07.cpp 6:5 function_decl __comp_dtor /usr/include/c++/5/bits/basic_string.h 2942:7 - operand - isExternal: 1 - isPublic: 1 + method_type - function type addr_expr - arg component_ref test07.cpp 8:14 - operand indirect_ref - object @@ -21736,6 +22159,7 @@ function_decl __base_ctor test07.cpp 6:5 function_decl __comp_ctor /usr/include/c++/5/bits/basic_string.h 2838:7 - operand - isExternal: 1 - isPublic: 1 + method_type - function type var_decl test07.cpp 8:14 - slot - isUsed: 1 - isAutogenerated: 1 @@ -21811,6 +22235,7 @@ function_decl __base_ctor test07.cpp 6:5 function_decl __comp_dtor /usr/include/c++/5/bits/basic_string.h 2942:7 - operand - isExternal: 1 - isPublic: 1 + method_type - function type addr_expr - arg component_ref test07.cpp 8:14 - operand indirect_ref - object @@ -22595,6 +23020,7 @@ function_decl func7 test07.cpp 53:10 function_decl push_back /usr/include/c++/5/bits/stl_vector.h 913:7 - operand - isExternal: 1 - isPublic: 1 + method_type - function type addr_expr - arg component_ref test07.cpp 57:9 - operand indirect_ref - object @@ -22856,11 +23282,13 @@ function_decl fill /usr/include/c++/5/bits/stl_algobase.h 736:5 function_decl __fill_a /usr/include/c++/5/bits/stl_algobase.h 703:5 - operand - isExternal: 1 - isPublic: 1 + function_type - function type call_expr /usr/include/c++/5/bits/stl_algobase.h 743:38 - arg addr_expr - function function_decl __niter_base /usr/include/c++/5/bits/stl_algobase.h 282:5 - operand - isExternal: 1 - isPublic: 1 + function_type - function type - isUsed: 1 parm_decl __first /usr/include/c++/5/bits/stl_algobase.h 736:27 - arg pointer_type - decl type @@ -22877,6 +23305,7 @@ function_decl fill /usr/include/c++/5/bits/stl_algobase.h 736:5 function_decl __niter_base /usr/include/c++/5/bits/stl_algobase.h 282:5 - operand - isExternal: 1 - isPublic: 1 + function_type - function type - isUsed: 1 parm_decl __last /usr/include/c++/5/bits/stl_algobase.h 736:53 - arg pointer_type - decl type @@ -22979,6 +23408,7 @@ function_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2668:14 function_decl __base_dtor /usr/include/c++/5/bits/allocator.h 121:7 - operand - isExternal: 1 - isPublic: 1 + method_type - function type nop_expr - arg parm_decl this /usr/include/c++/5/bits/basic_string.h 2840:58 - operand - isAutogenerated: 1 @@ -23073,6 +23503,7 @@ function_decl __base_dtor /usr/include/c++/5/bits/basic_string.h 2668:14 function_decl __base_dtor /usr/include/c++/5/bits/allocator.h 121:7 - operand - isExternal: 1 - isPublic: 1 + method_type - function type nop_expr - arg parm_decl this /usr/include/c++/5/bits/basic_string.h 2840:58 - operand - isAutogenerated: 1 @@ -23285,6 +23716,7 @@ function_decl basic_string /usr/include/c++/5/bits/basic_string.h 2838:7 function_decl __comp_ctor /usr/include/c++/5/bits/basic_string.h 2670:2 - operand - isExternal: 1 - isPublic: 1 + method_type - function type addr_expr - arg component_ref /usr/include/c++/5/bits/basic_string.h 2840:58 - operand indirect_ref - object @@ -23331,12 +23763,14 @@ function_decl basic_string /usr/include/c++/5/bits/basic_string.h 2838:7 function_decl _M_refdata /usr/include/c++/5/bits/basic_string.h 2618:2 - operand - isExternal: 1 - isPublic: 1 + method_type - function type convert_expr - arg call_expr /usr/include/c++/5/bits/basic_string.h 2840:33 - operand addr_expr - function function_decl _S_empty_rep /usr/include/c++/5/bits/basic_string.h 2827:7 - operand - isExternal: 1 - isPublic: 1 + function_type - function type nop_expr - arg nop_expr - operand addr_expr - operand @@ -23391,6 +23825,7 @@ function_decl basic_string /usr/include/c++/5/bits/basic_string.h 2838:7 function_decl __comp_ctor /usr/include/c++/5/bits/allocator.h 113:7 - operand - isExternal: 1 - isPublic: 1 + method_type - function type var_decl /usr/include/c++/5/bits/basic_string.h 2840:58 - slot - isUsed: 1 - isAutogenerated: 1 @@ -23401,6 +23836,7 @@ function_decl basic_string /usr/include/c++/5/bits/basic_string.h 2838:7 function_decl __comp_dtor /usr/include/c++/5/bits/allocator.h 121:7 - operand - isExternal: 1 - isPublic: 1 + method_type - function type addr_expr - arg var_decl /usr/include/c++/5/bits/basic_string.h 2840:58 - operand - isUsed: 1 @@ -23412,6 +23848,7 @@ function_decl basic_string /usr/include/c++/5/bits/basic_string.h 2838:7 function_decl __comp_dtor /usr/include/c++/5/bits/basic_string.h 2668:14 - operand - isAutogenerated: 1 - isPublic: 1 + method_type - function type addr_expr - arg component_ref /usr/include/c++/5/bits/basic_string.h 2840:58 - operand indirect_ref - object @@ -23582,6 +24019,7 @@ function_decl __base_ctor /usr/include/c++/5/bits/basic_string.h 2838:7 function_decl __comp_ctor /usr/include/c++/5/bits/basic_string.h 2670:2 - operand - isExternal: 1 - isPublic: 1 + method_type - function type addr_expr - arg component_ref /usr/include/c++/5/bits/basic_string.h 2840:58 - operand indirect_ref - object @@ -23628,12 +24066,14 @@ function_decl __base_ctor /usr/include/c++/5/bits/basic_string.h 2838:7 function_decl _M_refdata /usr/include/c++/5/bits/basic_string.h 2618:2 - operand - isExternal: 1 - isPublic: 1 + method_type - function type convert_expr - arg call_expr /usr/include/c++/5/bits/basic_string.h 2840:33 - operand addr_expr - function function_decl _S_empty_rep /usr/include/c++/5/bits/basic_string.h 2827:7 - operand - isExternal: 1 - isPublic: 1 + function_type - function type nop_expr - arg nop_expr - operand addr_expr - operand @@ -23688,6 +24128,7 @@ function_decl __base_ctor /usr/include/c++/5/bits/basic_string.h 2838:7 function_decl __comp_ctor /usr/include/c++/5/bits/allocator.h 113:7 - operand - isExternal: 1 - isPublic: 1 + method_type - function type var_decl /usr/include/c++/5/bits/basic_string.h 2840:58 - slot - isUsed: 1 - isAutogenerated: 1 @@ -23698,6 +24139,7 @@ function_decl __base_ctor /usr/include/c++/5/bits/basic_string.h 2838:7 function_decl __comp_dtor /usr/include/c++/5/bits/allocator.h 121:7 - operand - isExternal: 1 - isPublic: 1 + method_type - function type addr_expr - arg var_decl /usr/include/c++/5/bits/basic_string.h 2840:58 - operand - isUsed: 1 @@ -23709,6 +24151,7 @@ function_decl __base_ctor /usr/include/c++/5/bits/basic_string.h 2838:7 function_decl __comp_dtor /usr/include/c++/5/bits/basic_string.h 2668:14 - operand - isAutogenerated: 1 - isPublic: 1 + method_type - function type addr_expr - arg component_ref /usr/include/c++/5/bits/basic_string.h 2840:58 - operand indirect_ref - object @@ -24024,11 +24467,13 @@ function_decl basic_string /usr/include/c++/5/bits/basic_string.h 2942:7 function_decl _M_dispose /usr/include/c++/5/bits/basic_string.h 2633:2 - operand - isExternal: 1 - isPublic: 1 + method_type - function type call_expr /usr/include/c++/5/bits/basic_string.h 2943:15 - arg addr_expr - function function_decl _M_rep /usr/include/c++/5/bits/basic_string.h 2696:7 - operand - isExternal: 1 - isPublic: 1 + method_type - function type - isUsed: 1 parm_decl this /usr/include/c++/5/bits/basic_string.h 2942:21 - arg - isAutogenerated: 1 @@ -24117,6 +24562,7 @@ function_decl basic_string /usr/include/c++/5/bits/basic_string.h 2942:7 function_decl get_allocator /usr/include/c++/5/bits/basic_string.h 4232:7 - operand - isExternal: 1 - isPublic: 1 + method_type - function type var_decl /usr/include/c++/5/bits/basic_string.h 2943:9 - slot - isUsed: 1 - isAutogenerated: 1 @@ -24160,6 +24606,7 @@ function_decl basic_string /usr/include/c++/5/bits/basic_string.h 2942:7 function_decl __comp_dtor /usr/include/c++/5/bits/allocator.h 121:7 - operand - isExternal: 1 - isPublic: 1 + method_type - function type addr_expr - arg var_decl /usr/include/c++/5/bits/basic_string.h 2943:9 - operand - isUsed: 1 @@ -24169,6 +24616,7 @@ function_decl basic_string /usr/include/c++/5/bits/basic_string.h 2942:7 function_decl __comp_dtor /usr/include/c++/5/bits/basic_string.h 2668:14 - operand - isAutogenerated: 1 - isPublic: 1 + method_type - function type addr_expr - arg component_ref /usr/include/c++/5/bits/basic_string.h 2943:54 - operand indirect_ref - object @@ -24391,11 +24839,13 @@ function_decl __base_dtor /usr/include/c++/5/bits/basic_string.h 2942:7 function_decl _M_dispose /usr/include/c++/5/bits/basic_string.h 2633:2 - operand - isExternal: 1 - isPublic: 1 + method_type - function type call_expr /usr/include/c++/5/bits/basic_string.h 2943:15 - arg addr_expr - function function_decl _M_rep /usr/include/c++/5/bits/basic_string.h 2696:7 - operand - isExternal: 1 - isPublic: 1 + method_type - function type - isUsed: 1 parm_decl this /usr/include/c++/5/bits/basic_string.h 2942:21 - arg - isAutogenerated: 1 @@ -24484,6 +24934,7 @@ function_decl __base_dtor /usr/include/c++/5/bits/basic_string.h 2942:7 function_decl get_allocator /usr/include/c++/5/bits/basic_string.h 4232:7 - operand - isExternal: 1 - isPublic: 1 + method_type - function type var_decl /usr/include/c++/5/bits/basic_string.h 2943:9 - slot - isUsed: 1 - isAutogenerated: 1 @@ -24527,6 +24978,7 @@ function_decl __base_dtor /usr/include/c++/5/bits/basic_string.h 2942:7 function_decl __comp_dtor /usr/include/c++/5/bits/allocator.h 121:7 - operand - isExternal: 1 - isPublic: 1 + method_type - function type addr_expr - arg var_decl /usr/include/c++/5/bits/basic_string.h 2943:9 - operand - isUsed: 1 @@ -24536,6 +24988,7 @@ function_decl __base_dtor /usr/include/c++/5/bits/basic_string.h 2942:7 function_decl __comp_dtor /usr/include/c++/5/bits/basic_string.h 2668:14 - operand - isAutogenerated: 1 - isPublic: 1 + method_type - function type addr_expr - arg component_ref /usr/include/c++/5/bits/basic_string.h 2943:54 - operand indirect_ref - object @@ -25000,6 +25453,7 @@ function_decl push_back /usr/include/c++/5/bits/stl_vector.h 913:7 function_decl construct /usr/include/c++/5/ext/alloc_traits.h 188:19 - operand - isExternal: 1 - isPublic: 1 + function_type - function type nop_expr - arg nop_expr - operand addr_expr - operand @@ -25180,6 +25634,7 @@ function_decl push_back /usr/include/c++/5/bits/stl_vector.h 913:7 function_decl _M_insert_aux /usr/include/c++/5/bits/vector.tcc 326:5 - operand - isExternal: 1 - isPublic: 1 + method_type - function type - isUsed: 1 parm_decl this /usr/include/c++/5/bits/stl_vector.h 913:38 - arg - isAutogenerated: 1 @@ -25238,6 +25693,7 @@ function_decl push_back /usr/include/c++/5/bits/stl_vector.h 913:7 function_decl end /usr/include/c++/5/bits/stl_vector.h 565:7 - operand - isExternal: 1 - isPublic: 1 + method_type - function type - isUsed: 1 parm_decl this /usr/include/c++/5/bits/stl_vector.h 913:38 - arg - isAutogenerated: 1 @@ -25360,6 +25816,7 @@ function_decl __niter_base /usr/include/c++/5/bits/stl_algobase.h 282:5 function_decl _S_base /usr/include/c++/5/bits/stl_iterator_base_types.h 215:28 - operand - isExternal: 1 - isPublic: 1 + function_type - function type - isUsed: 1 parm_decl __it /usr/include/c++/5/bits/stl_algobase.h 282:28 - arg pointer_type - decl type @@ -25636,6 +26093,7 @@ function_decl _S_empty_rep /usr/include/c++/5/bits/basic_string.h 2827:7 function_decl _S_empty_rep /usr/include/c++/5/bits/basic_string.h 2577:9 - operand - isExternal: 1 - isPublic: 1 + function_type - function type function_decl _M_refdata /usr/include/c++/5/bits/basic_string.h 2618:2 - isExternal: 1 - isPublic: 1 @@ -25941,6 +26399,7 @@ function_decl allocator /usr/include/c++/5/bits/allocator.h 113:7 function_decl __base_ctor /usr/include/c++/5/ext/new_allocator.h 79:7 - operand - isExternal: 1 - isPublic: 1 + method_type - function type nop_expr - arg parm_decl this /usr/include/c++/5/bits/allocator.h 113:25 - operand - isAutogenerated: 1 @@ -25994,6 +26453,7 @@ function_decl allocator /usr/include/c++/5/bits/allocator.h 113:7 function_decl __base_dtor /usr/include/c++/5/ext/new_allocator.h 86:7 - operand - isExternal: 1 - isPublic: 1 + method_type - function type nop_expr - arg parm_decl this /usr/include/c++/5/bits/allocator.h 113:25 - operand - isAutogenerated: 1 @@ -26196,6 +26656,7 @@ function_decl __base_ctor /usr/include/c++/5/bits/allocator.h 113:7 function_decl __base_ctor /usr/include/c++/5/ext/new_allocator.h 79:7 - operand - isExternal: 1 - isPublic: 1 + method_type - function type nop_expr - arg parm_decl this /usr/include/c++/5/bits/allocator.h 113:25 - operand - isAutogenerated: 1 @@ -26249,6 +26710,7 @@ function_decl __base_ctor /usr/include/c++/5/bits/allocator.h 113:7 function_decl __base_dtor /usr/include/c++/5/ext/new_allocator.h 86:7 - operand - isExternal: 1 - isPublic: 1 + method_type - function type nop_expr - arg parm_decl this /usr/include/c++/5/bits/allocator.h 113:25 - operand - isAutogenerated: 1 @@ -26619,6 +27081,7 @@ function_decl allocator /usr/include/c++/5/bits/allocator.h 121:7 function_decl __base_dtor /usr/include/c++/5/ext/new_allocator.h 86:7 - operand - isExternal: 1 - isPublic: 1 + method_type - function type nop_expr - arg parm_decl this /usr/include/c++/5/bits/allocator.h 121:26 - operand - isAutogenerated: 1 @@ -26876,6 +27339,7 @@ function_decl __base_dtor /usr/include/c++/5/bits/allocator.h 121:7 function_decl __base_dtor /usr/include/c++/5/ext/new_allocator.h 86:7 - operand - isExternal: 1 - isPublic: 1 + method_type - function type nop_expr - arg parm_decl this /usr/include/c++/5/bits/allocator.h 121:26 - operand - isAutogenerated: 1 @@ -27289,6 +27753,7 @@ function_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2670:2 function_decl __base_ctor /usr/include/c++/5/bits/allocator.h 115:7 - operand - isExternal: 1 - isPublic: 1 + method_type - function type nop_expr - arg parm_decl this /usr/include/c++/5/bits/basic_string.h 2670:47 - operand - isAutogenerated: 1 @@ -27391,6 +27856,7 @@ function_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2670:2 function_decl __base_dtor /usr/include/c++/5/bits/allocator.h 121:7 - operand - isExternal: 1 - isPublic: 1 + method_type - function type nop_expr - arg parm_decl this /usr/include/c++/5/bits/basic_string.h 2670:47 - operand - isAutogenerated: 1 @@ -27572,6 +28038,7 @@ function_decl __base_ctor /usr/include/c++/5/bits/basic_string.h 2670:2 function_decl __base_ctor /usr/include/c++/5/bits/allocator.h 115:7 - operand - isExternal: 1 - isPublic: 1 + method_type - function type nop_expr - arg parm_decl this /usr/include/c++/5/bits/basic_string.h 2670:47 - operand - isAutogenerated: 1 @@ -27674,6 +28141,7 @@ function_decl __base_ctor /usr/include/c++/5/bits/basic_string.h 2670:2 function_decl __base_dtor /usr/include/c++/5/bits/allocator.h 121:7 - operand - isExternal: 1 - isPublic: 1 + method_type - function type nop_expr - arg parm_decl this /usr/include/c++/5/bits/basic_string.h 2670:47 - operand - isAutogenerated: 1 @@ -28049,6 +28517,7 @@ function_decl _M_rep /usr/include/c++/5/bits/basic_string.h 2696:7 function_decl _M_data /usr/include/c++/5/bits/basic_string.h 2688:7 - operand - isExternal: 1 - isPublic: 1 + method_type - function type parm_decl this /usr/include/c++/5/bits/basic_string.h 2696:16 - arg - isAutogenerated: 1 pointer_type - decl type @@ -28374,6 +28843,7 @@ function_decl get_allocator /usr/include/c++/5/bits/basic_string.h 4232:7 function_decl __comp_ctor /usr/include/c++/5/bits/allocator.h 115:7 - operand - isExternal: 1 - isPublic: 1 + method_type - function type var_decl /usr/include/c++/5/bits/basic_string.h 4233:16 - slot - isUsed: 1 - isAutogenerated: 1 @@ -28428,6 +28898,7 @@ function_decl get_allocator /usr/include/c++/5/bits/basic_string.h 4232:7 function_decl __comp_dtor /usr/include/c++/5/bits/allocator.h 121:7 - operand - isExternal: 1 - isPublic: 1 + method_type - function type addr_expr - arg var_decl /usr/include/c++/5/bits/basic_string.h 4233:16 - operand - isUsed: 1 @@ -28625,6 +29096,13 @@ function_decl _M_dispose /usr/include/c++/5/bits/basic_string.h 2633:2 - isConst: 1 - isExternal: 1 - isPublic: 1 + tree_list - attribute + identifier_node nothrow - purpose + tree_list - chain + identifier_node leaf - purpose + tree_list - chain + identifier_node const - purpose + function_type - function type ne_expr - arg convert_expr - operand call_expr /usr/include/c++/5/bits/basic_string.h 2636:46 - operand @@ -28632,6 +29110,7 @@ function_decl _M_dispose /usr/include/c++/5/bits/basic_string.h 2633:2 function_decl _S_empty_rep /usr/include/c++/5/bits/basic_string.h 2577:9 - operand - isExternal: 1 - isPublic: 1 + function_type - function type nop_expr - operand - isUsed: 1 parm_decl this /usr/include/c++/5/bits/basic_string.h 2633:30 - operand @@ -28662,6 +29141,9 @@ function_decl _M_dispose /usr/include/c++/5/bits/basic_string.h 2633:2 call_expr /usr/include/c++/5/bits/basic_string.h 2641:50 - operand addr_expr - function function_decl __exchange_and_add_dispatch /usr/include/c++/5/ext/atomicity.h 78:3 - operand + tree_list - attribute + identifier_node __unused__ - purpose + function_type - function type addr_expr - arg component_ref /usr/include/c++/5/bits/basic_string.h 2641:51 - operand component_ref - object @@ -28704,6 +29186,7 @@ function_decl _M_dispose /usr/include/c++/5/bits/basic_string.h 2633:2 function_decl _M_destroy /usr/include/c++/5/bits/basic_string.tcc 888:5 - operand - isExternal: 1 - isPublic: 1 + method_type - function type - isUsed: 1 parm_decl this /usr/include/c++/5/bits/basic_string.h 2633:30 - arg - isAutogenerated: 1 @@ -28956,6 +29439,7 @@ function_decl construct /usr/include/c++/5/ext/alloc_traits.h 188:19 function_decl construct /usr/include/c++/5/ext/new_allocator.h 129:7 - operand - isExternal: 1 - isPublic: 1 + method_type - function type nop_expr - arg convert_expr - operand - isUsed: 1 @@ -29363,6 +29847,7 @@ function_decl _M_insert_aux /usr/include/c++/5/bits/vector.tcc 326:5 addr_expr - function function_decl construct /usr/include/c++/5/ext/alloc_traits.h 188:19 - operand - isPublic: 1 + function_type - function type nop_expr - arg nop_expr - operand addr_expr - operand @@ -29581,6 +30066,7 @@ function_decl _M_insert_aux /usr/include/c++/5/bits/vector.tcc 326:5 function_decl copy_backward /usr/include/c++/5/bits/stl_algobase.h 634:5 - operand - isExternal: 1 - isPublic: 1 + function_type - function type nop_expr - arg indirect_ref - operand call_expr /usr/include/c++/5/bits/vector.tcc 339:4 - ref @@ -29588,6 +30074,7 @@ function_decl _M_insert_aux /usr/include/c++/5/bits/vector.tcc 326:5 function_decl base /usr/include/c++/5/bits/stl_iterator.h 805:7 - operand - isExternal: 1 - isPublic: 1 + method_type - function type addr_expr - arg - isUsed: 1 parm_decl __position /usr/include/c++/5/bits/vector.tcc 327:28 - operand @@ -29718,6 +30205,7 @@ function_decl _M_insert_aux /usr/include/c++/5/bits/vector.tcc 326:5 function_decl operator* /usr/include/c++/5/bits/stl_iterator.h 753:7 - operand - isExternal: 1 - isPublic: 1 + method_type - function type addr_expr - arg - isUsed: 1 parm_decl __position /usr/include/c++/5/bits/vector.tcc 327:28 - operand @@ -29766,6 +30254,7 @@ function_decl _M_insert_aux /usr/include/c++/5/bits/vector.tcc 326:5 function_decl _M_check_len /usr/include/c++/5/bits/stl_vector.h 1422:7 - operand - isExternal: 1 - isPublic: 1 + method_type - function type - isUsed: 1 parm_decl this /usr/include/c++/5/bits/vector.tcc 327:54 - arg - isAutogenerated: 1 @@ -29828,6 +30317,7 @@ function_decl _M_insert_aux /usr/include/c++/5/bits/vector.tcc 326:5 function_decl operator- /usr/include/c++/5/bits/stl_iterator.h 923:5 - operand - isExternal: 1 - isPublic: 1 + function_type - function type nop_expr - arg nop_expr - operand addr_expr - operand @@ -29874,6 +30364,7 @@ function_decl _M_insert_aux /usr/include/c++/5/bits/vector.tcc 326:5 function_decl begin /usr/include/c++/5/bits/stl_vector.h 547:7 - operand - isExternal: 1 - isPublic: 1 + method_type - function type - isUsed: 1 parm_decl this /usr/include/c++/5/bits/vector.tcc 327:54 - arg - isAutogenerated: 1 @@ -29938,6 +30429,7 @@ function_decl _M_insert_aux /usr/include/c++/5/bits/vector.tcc 326:5 function_decl _M_allocate /usr/include/c++/5/bits/stl_vector.h 167:7 - operand - isExternal: 1 - isPublic: 1 + method_type - function type addr_expr - arg component_ref - operand indirect_ref - object @@ -30012,6 +30504,7 @@ function_decl _M_insert_aux /usr/include/c++/5/bits/vector.tcc 326:5 addr_expr - function function_decl construct /usr/include/c++/5/ext/alloc_traits.h 188:19 - operand - isPublic: 1 + function_type - function type nop_expr - arg nop_expr - operand addr_expr - operand @@ -30106,6 +30599,7 @@ function_decl _M_insert_aux /usr/include/c++/5/bits/vector.tcc 326:5 function_decl __uninitialized_move_if_noexcept_a /usr/include/c++/5/bits/stl_uninitialized.h 297:5 - operand - isExternal: 1 - isPublic: 1 + function_type - function type component_ref /usr/include/c++/5/bits/vector.tcc 372:3 - arg component_ref /usr/include/c++/5/bits/vector.tcc 372:3 - object component_ref - object @@ -30163,6 +30657,7 @@ function_decl _M_insert_aux /usr/include/c++/5/bits/vector.tcc 326:5 function_decl base /usr/include/c++/5/bits/stl_iterator.h 805:7 - operand - isExternal: 1 - isPublic: 1 + method_type - function type addr_expr - arg - isUsed: 1 parm_decl __position /usr/include/c++/5/bits/vector.tcc 327:28 - operand @@ -30190,6 +30685,7 @@ function_decl _M_insert_aux /usr/include/c++/5/bits/vector.tcc 326:5 function_decl _M_get_Tp_allocator /usr/include/c++/5/bits/stl_vector.h 113:7 - operand - isExternal: 1 - isPublic: 1 + method_type - function type addr_expr - arg component_ref - operand indirect_ref - object @@ -30251,6 +30747,7 @@ function_decl _M_insert_aux /usr/include/c++/5/bits/vector.tcc 326:5 function_decl __uninitialized_move_if_noexcept_a /usr/include/c++/5/bits/stl_uninitialized.h 297:5 - operand - isExternal: 1 - isPublic: 1 + function_type - function type nop_expr - arg indirect_ref - operand call_expr /usr/include/c++/5/bits/vector.tcc 379:3 - ref @@ -30258,6 +30755,7 @@ function_decl _M_insert_aux /usr/include/c++/5/bits/vector.tcc 326:5 function_decl base /usr/include/c++/5/bits/stl_iterator.h 805:7 - operand - isExternal: 1 - isPublic: 1 + method_type - function type addr_expr - arg - isUsed: 1 parm_decl __position /usr/include/c++/5/bits/vector.tcc 327:28 - operand @@ -30335,6 +30833,7 @@ function_decl _M_insert_aux /usr/include/c++/5/bits/vector.tcc 326:5 function_decl _M_get_Tp_allocator /usr/include/c++/5/bits/stl_vector.h 113:7 - operand - isExternal: 1 - isPublic: 1 + method_type - function type addr_expr - arg component_ref - operand indirect_ref - object @@ -30390,6 +30889,7 @@ function_decl _M_insert_aux /usr/include/c++/5/bits/vector.tcc 326:5 - isAutogenerated: 1 - isExternal: 1 - isPublic: 1 + function_type - function type call_expr /usr/include/c++/5/bits/vector.tcc 382:11 - arg addr_expr - function function_decl __builtin_eh_pointer 0:0 - operand @@ -30397,6 +30897,9 @@ function_decl _M_insert_aux /usr/include/c++/5/bits/vector.tcc 326:5 - isPure: 1 - isExternal: 1 - isPublic: 1 + tree_list - attribute + identifier_node leaf - purpose + function_type - function type integer_cst 0 - arg if_stmt /usr/include/c++/5/bits/vector.tcc 384:8 - statement eq_expr /usr/include/c++/5/bits/vector.tcc 384:12 - condition @@ -30410,6 +30913,7 @@ function_decl _M_insert_aux /usr/include/c++/5/bits/vector.tcc 326:5 function_decl destroy /usr/include/c++/5/ext/alloc_traits.h 191:17 - operand - isExternal: 1 - isPublic: 1 + function_type - function type nop_expr - arg nop_expr - operand addr_expr - operand @@ -30475,6 +30979,7 @@ function_decl _M_insert_aux /usr/include/c++/5/bits/vector.tcc 326:5 function_decl _Destroy /usr/include/c++/5/bits/stl_construct.h 148:5 - operand - isExternal: 1 - isPublic: 1 + function_type - function type var_decl __new_start /usr/include/c++/5/bits/vector.tcc 353:12 - arg - isUsed: 1 var_decl __new_finish /usr/include/c++/5/bits/vector.tcc 354:12 - arg @@ -30486,6 +30991,7 @@ function_decl _M_insert_aux /usr/include/c++/5/bits/vector.tcc 326:5 function_decl _M_get_Tp_allocator /usr/include/c++/5/bits/stl_vector.h 113:7 - operand - isExternal: 1 - isPublic: 1 + method_type - function type addr_expr - arg component_ref - operand indirect_ref - object @@ -30536,6 +31042,7 @@ function_decl _M_insert_aux /usr/include/c++/5/bits/vector.tcc 326:5 function_decl _M_deallocate /usr/include/c++/5/bits/stl_vector.h 174:7 - operand - isExternal: 1 - isPublic: 1 + method_type - function type addr_expr - arg component_ref - operand indirect_ref - object @@ -30593,12 +31100,14 @@ function_decl _M_insert_aux /usr/include/c++/5/bits/vector.tcc 326:5 - isAutogenerated: 1 - isExternal: 1 - isPublic: 1 + function_type - function type call_expr /usr/include/c++/5/bits/vector.tcc 382:11 - expresssion addr_expr - function function_decl __cxa_end_catch /usr/include/c++/5/bits/vector.tcc 382:11 - operand - isAutogenerated: 1 - isExternal: 1 - isPublic: 1 + function_type - function type cleanup_point_expr /usr/include/c++/5/bits/vector.tcc 392:4 - statement expr_stmt /usr/include/c++/5/bits/vector.tcc 392:4 - operand call_expr /usr/include/c++/5/bits/vector.tcc 392:17 - expresssion @@ -30606,6 +31115,7 @@ function_decl _M_insert_aux /usr/include/c++/5/bits/vector.tcc 326:5 function_decl _Destroy /usr/include/c++/5/bits/stl_construct.h 148:5 - operand - isExternal: 1 - isPublic: 1 + function_type - function type component_ref /usr/include/c++/5/bits/vector.tcc 392:17 - arg component_ref /usr/include/c++/5/bits/vector.tcc 392:17 - object component_ref - object @@ -30713,6 +31223,7 @@ function_decl _M_insert_aux /usr/include/c++/5/bits/vector.tcc 326:5 function_decl _M_get_Tp_allocator /usr/include/c++/5/bits/stl_vector.h 113:7 - operand - isExternal: 1 - isPublic: 1 + method_type - function type addr_expr - arg component_ref - operand indirect_ref - object @@ -30763,6 +31274,7 @@ function_decl _M_insert_aux /usr/include/c++/5/bits/vector.tcc 326:5 function_decl _M_deallocate /usr/include/c++/5/bits/stl_vector.h 174:7 - operand - isExternal: 1 - isPublic: 1 + method_type - function type addr_expr - arg component_ref - operand indirect_ref - object @@ -31352,6 +31864,7 @@ function_decl end /usr/include/c++/5/bits/stl_vector.h 565:7 function_decl __comp_ctor /usr/include/c++/5/bits/stl_iterator.h 740:7 - operand - isExternal: 1 - isPublic: 1 + method_type - function type var_decl /usr/include/c++/5/bits/stl_vector.h 566:48 - slot - isAutogenerated: 1 convert_expr - arg @@ -32295,6 +32808,7 @@ function_decl allocator /usr/include/c++/5/bits/allocator.h 115:7 function_decl __base_ctor /usr/include/c++/5/ext/new_allocator.h 81:7 - operand - isExternal: 1 - isPublic: 1 + method_type - function type nop_expr - arg parm_decl this /usr/include/c++/5/bits/allocator.h 115:45 - operand - isAutogenerated: 1 @@ -32395,6 +32909,7 @@ function_decl allocator /usr/include/c++/5/bits/allocator.h 115:7 addr_expr - function function_decl __base_dtor /usr/include/c++/5/ext/new_allocator.h 86:7 - operand - isPublic: 1 + method_type - function type nop_expr - arg parm_decl this /usr/include/c++/5/bits/allocator.h 115:45 - operand - isAutogenerated: 1 @@ -32685,6 +33200,7 @@ function_decl __base_ctor /usr/include/c++/5/bits/allocator.h 115:7 function_decl __base_ctor /usr/include/c++/5/ext/new_allocator.h 81:7 - operand - isExternal: 1 - isPublic: 1 + method_type - function type nop_expr - arg parm_decl this /usr/include/c++/5/bits/allocator.h 115:45 - operand - isAutogenerated: 1 @@ -32785,6 +33301,7 @@ function_decl __base_ctor /usr/include/c++/5/bits/allocator.h 115:7 addr_expr - function function_decl __base_dtor /usr/include/c++/5/ext/new_allocator.h 86:7 - operand - isPublic: 1 + method_type - function type nop_expr - arg parm_decl this /usr/include/c++/5/bits/allocator.h 115:45 - operand - isAutogenerated: 1 @@ -33428,6 +33945,7 @@ function_decl construct /usr/include/c++/5/ext/new_allocator.h 129:7 function_decl operator new /usr/include/c++/5/new 129:14 - operand - isExternal: 1 - isPublic: 1 + function_type - function type integer_cst 8 - arg non_lvalue_expr - arg var_decl /usr/include/c++/5/ext/new_allocator.h 130:9 - operand @@ -33468,6 +33986,7 @@ function_decl construct /usr/include/c++/5/ext/new_allocator.h 129:7 function_decl operator delete /usr/include/c++/5/new 135:13 - operand - isExternal: 1 - isPublic: 1 + function_type - function type var_decl /usr/include/c++/5/ext/new_allocator.h 130:9 - arg - isAutogenerated: 1 non_lvalue_expr - arg @@ -33766,11 +34285,13 @@ function_decl copy_backward /usr/include/c++/5/bits/stl_algobase.h 634:5 function_decl __copy_move_backward_a2 /usr/include/c++/5/bits/stl_algobase.h 607:5 - operand - isExternal: 1 - isPublic: 1 + function_type - function type call_expr /usr/include/c++/5/bits/stl_algobase.h 645:26 - arg addr_expr - function function_decl __miter_base /usr/include/c++/5/bits/stl_algobase.h 293:5 - operand - isExternal: 1 - isPublic: 1 + function_type - function type - isUsed: 1 parm_decl __first /usr/include/c++/5/bits/stl_algobase.h 634:24 - arg pointer_type - decl type @@ -33792,6 +34313,7 @@ function_decl copy_backward /usr/include/c++/5/bits/stl_algobase.h 634:5 function_decl __miter_base /usr/include/c++/5/bits/stl_algobase.h 293:5 - operand - isExternal: 1 - isPublic: 1 + function_type - function type - isUsed: 1 parm_decl __last /usr/include/c++/5/bits/stl_algobase.h 634:38 - arg pointer_type - decl type @@ -34139,6 +34661,7 @@ function_decl _M_check_len /usr/include/c++/5/bits/stl_vector.h 1422:7 function_decl max_size /usr/include/c++/5/bits/stl_vector.h 659:7 - operand - isExternal: 1 - isPublic: 1 + method_type - function type parm_decl this /usr/include/c++/5/bits/stl_vector.h 1422:52 - arg - isAutogenerated: 1 pointer_type - decl type @@ -34178,6 +34701,7 @@ function_decl _M_check_len /usr/include/c++/5/bits/stl_vector.h 1422:7 function_decl size /usr/include/c++/5/bits/stl_vector.h 654:7 - operand - isExternal: 1 - isPublic: 1 + method_type - function type parm_decl this /usr/include/c++/5/bits/stl_vector.h 1422:52 - arg - isAutogenerated: 1 pointer_type - decl type @@ -34228,6 +34752,9 @@ function_decl _M_check_len /usr/include/c++/5/bits/stl_vector.h 1422:7 function_decl __throw_length_error /usr/include/c++/5/bits/functexcept.h 72:3 - operand - isExternal: 1 - isPublic: 1 + tree_list - attribute + identifier_node __noreturn__ - purpose + function_type - function type - isUsed: 1 parm_decl __s /usr/include/c++/5/bits/stl_vector.h 1422:47 - arg pointer_type - decl type @@ -34256,6 +34783,7 @@ function_decl _M_check_len /usr/include/c++/5/bits/stl_vector.h 1422:7 function_decl size /usr/include/c++/5/bits/stl_vector.h 654:7 - operand - isExternal: 1 - isPublic: 1 + method_type - function type parm_decl this /usr/include/c++/5/bits/stl_vector.h 1422:52 - arg - isAutogenerated: 1 pointer_type - decl type @@ -34297,6 +34825,7 @@ function_decl _M_check_len /usr/include/c++/5/bits/stl_vector.h 1422:7 function_decl max /usr/include/c++/5/bits/stl_algobase.h 219:5 - operand - isExternal: 1 - isPublic: 1 + function_type - function type nop_expr - arg addr_expr - operand target_expr - operand @@ -34315,6 +34844,7 @@ function_decl _M_check_len /usr/include/c++/5/bits/stl_vector.h 1422:7 function_decl size /usr/include/c++/5/bits/stl_vector.h 654:7 - operand - isExternal: 1 - isPublic: 1 + method_type - function type parm_decl this /usr/include/c++/5/bits/stl_vector.h 1422:52 - arg - isAutogenerated: 1 pointer_type - decl type @@ -34381,6 +34911,7 @@ function_decl _M_check_len /usr/include/c++/5/bits/stl_vector.h 1422:7 function_decl size /usr/include/c++/5/bits/stl_vector.h 654:7 - operand - isExternal: 1 - isPublic: 1 + method_type - function type parm_decl this /usr/include/c++/5/bits/stl_vector.h 1422:52 - arg - isAutogenerated: 1 pointer_type - decl type @@ -34424,6 +34955,7 @@ function_decl _M_check_len /usr/include/c++/5/bits/stl_vector.h 1422:7 function_decl max_size /usr/include/c++/5/bits/stl_vector.h 659:7 - operand - isExternal: 1 - isPublic: 1 + method_type - function type parm_decl this /usr/include/c++/5/bits/stl_vector.h 1422:52 - arg - isAutogenerated: 1 pointer_type - decl type @@ -34466,6 +34998,7 @@ function_decl _M_check_len /usr/include/c++/5/bits/stl_vector.h 1422:7 function_decl max_size /usr/include/c++/5/bits/stl_vector.h 659:7 - operand - isExternal: 1 - isPublic: 1 + method_type - function type parm_decl this /usr/include/c++/5/bits/stl_vector.h 1422:52 - arg - isAutogenerated: 1 pointer_type - decl type @@ -34685,6 +35218,7 @@ function_decl begin /usr/include/c++/5/bits/stl_vector.h 547:7 function_decl __comp_ctor /usr/include/c++/5/bits/stl_iterator.h 740:7 - operand - isExternal: 1 - isPublic: 1 + method_type - function type var_decl /usr/include/c++/5/bits/stl_vector.h 548:47 - slot - isAutogenerated: 1 convert_expr - arg @@ -34861,6 +35395,7 @@ function_decl operator- /usr/include/c++/5/bits/stl_iterator.h 923:5 addr_expr - function function_decl base /usr/include/c++/5/bits/stl_iterator.h 805:7 - operand - isPublic: 1 + method_type - function type convert_expr - arg - isUsed: 1 parm_decl __lhs /usr/include/c++/5/bits/stl_iterator.h 923:63 - operand @@ -34887,6 +35422,7 @@ function_decl operator- /usr/include/c++/5/bits/stl_iterator.h 923:5 addr_expr - function function_decl base /usr/include/c++/5/bits/stl_iterator.h 805:7 - operand - isPublic: 1 + method_type - function type convert_expr - arg - isUsed: 1 parm_decl __rhs /usr/include/c++/5/bits/stl_iterator.h 924:56 - operand @@ -35048,6 +35584,7 @@ function_decl _M_allocate /usr/include/c++/5/bits/stl_vector.h 167:7 function_decl allocate /usr/include/c++/5/ext/alloc_traits.h 181:5 - operand - isExternal: 1 - isPublic: 1 + function_type - function type nop_expr - arg nop_expr - operand addr_expr - operand @@ -35567,6 +36104,7 @@ function_decl __uninitialized_move_if_noexcept_a /usr/include/c++/5/bits/stl_uni function_decl __uninitialized_copy_a /usr/include/c++/5/bits/stl_uninitialized.h 279:5 - operand - isExternal: 1 - isPublic: 1 + function_type - function type - isUsed: 1 parm_decl __first /usr/include/c++/5/bits/stl_uninitialized.h 297:55 - arg pointer_type - decl type @@ -35822,6 +36360,7 @@ function_decl destroy /usr/include/c++/5/ext/alloc_traits.h 191:17 function_decl destroy /usr/include/c++/5/ext/new_allocator.h 133:7 - operand - isExternal: 1 - isPublic: 1 + method_type - function type nop_expr - arg convert_expr - operand - isUsed: 1 @@ -36073,6 +36612,7 @@ function_decl _Destroy /usr/include/c++/5/bits/stl_construct.h 148:5 function_decl _Destroy /usr/include/c++/5/bits/stl_construct.h 122:5 - operand - isExternal: 1 - isPublic: 1 + function_type - function type - isUsed: 1 parm_decl __first /usr/include/c++/5/bits/stl_construct.h 148:31 - arg pointer_type - decl type @@ -36243,6 +36783,7 @@ function_decl _M_deallocate /usr/include/c++/5/bits/stl_vector.h 174:7 function_decl deallocate /usr/include/c++/5/ext/alloc_traits.h 184:17 - operand - isExternal: 1 - isPublic: 1 + function_type - function type nop_expr - arg nop_expr - operand addr_expr - operand @@ -37068,6 +37609,7 @@ function_decl __miter_base /usr/include/c++/5/bits/stl_algobase.h 293:5 function_decl _S_base /usr/include/c++/5/bits/stl_iterator_base_types.h 215:28 - operand - isExternal: 1 - isPublic: 1 + function_type - function type - isUsed: 1 parm_decl __it /usr/include/c++/5/bits/stl_algobase.h 293:28 - arg pointer_type - decl type @@ -37234,11 +37776,13 @@ function_decl __copy_move_backward_a2 /usr/include/c++/5/bits/stl_algobase.h 607 function_decl __copy_move_backward_a /usr/include/c++/5/bits/stl_algobase.h 589:5 - operand - isExternal: 1 - isPublic: 1 + function_type - function type call_expr /usr/include/c++/5/bits/stl_algobase.h 610:23 - arg addr_expr - function function_decl __niter_base /usr/include/c++/5/bits/stl_algobase.h 282:5 - operand - isExternal: 1 - isPublic: 1 + function_type - function type - isUsed: 1 parm_decl __first /usr/include/c++/5/bits/stl_algobase.h 607:34 - arg pointer_type - decl type @@ -37260,6 +37804,7 @@ function_decl __copy_move_backward_a2 /usr/include/c++/5/bits/stl_algobase.h 607 function_decl __niter_base /usr/include/c++/5/bits/stl_algobase.h 282:5 - operand - isExternal: 1 - isPublic: 1 + function_type - function type - isUsed: 1 parm_decl __last /usr/include/c++/5/bits/stl_algobase.h 607:48 - arg pointer_type - decl type @@ -37281,6 +37826,7 @@ function_decl __copy_move_backward_a2 /usr/include/c++/5/bits/stl_algobase.h 607 function_decl __niter_base /usr/include/c++/5/bits/stl_algobase.h 282:5 - operand - isExternal: 1 - isPublic: 1 + function_type - function type - isUsed: 1 parm_decl __result /usr/include/c++/5/bits/stl_algobase.h 607:61 - arg pointer_type - decl type @@ -37432,6 +37978,7 @@ function_decl max_size /usr/include/c++/5/bits/stl_vector.h 659:7 function_decl max_size /usr/include/c++/5/ext/alloc_traits.h 194:22 - operand - isExternal: 1 - isPublic: 1 + function_type - function type nop_expr - arg convert_expr - operand call_expr /usr/include/c++/5/bits/stl_vector.h 660:59 - operand @@ -37439,6 +37986,7 @@ function_decl max_size /usr/include/c++/5/bits/stl_vector.h 659:7 function_decl _M_get_Tp_allocator /usr/include/c++/5/bits/stl_vector.h 117:7 - operand - isExternal: 1 - isPublic: 1 + method_type - function type addr_expr - arg component_ref - operand indirect_ref - object @@ -38044,6 +38592,7 @@ function_decl allocate /usr/include/c++/5/ext/alloc_traits.h 181:5 function_decl allocate /usr/include/c++/5/ext/new_allocator.h 99:7 - operand - isExternal: 1 - isPublic: 1 + method_type - function type nop_expr - arg convert_expr - operand - isUsed: 1 @@ -38356,6 +38905,7 @@ function_decl __uninitialized_copy_a /usr/include/c++/5/bits/stl_uninitialized.h function_decl uninitialized_copy /usr/include/c++/5/bits/stl_uninitialized.h 107:5 - operand - isExternal: 1 - isPublic: 1 + function_type - function type - isUsed: 1 parm_decl __first /usr/include/c++/5/bits/stl_uninitialized.h 279:43 - arg pointer_type - decl type @@ -38601,6 +39151,7 @@ function_decl _Destroy /usr/include/c++/5/bits/stl_construct.h 122:5 function_decl __destroy /usr/include/c++/5/bits/stl_construct.h 112:9 - operand - isExternal: 1 - isPublic: 1 + function_type - function type - isUsed: 1 parm_decl __first /usr/include/c++/5/bits/stl_construct.h 122:31 - arg pointer_type - decl type @@ -38805,6 +39356,7 @@ function_decl deallocate /usr/include/c++/5/ext/alloc_traits.h 184:17 function_decl deallocate /usr/include/c++/5/ext/new_allocator.h 109:7 - operand - isExternal: 1 - isPublic: 1 + method_type - function type nop_expr - arg convert_expr - operand - isUsed: 1 @@ -39080,6 +39632,7 @@ function_decl __niter_base /usr/include/c++/5/bits/stl_algobase.h 282:5 addr_expr - function function_decl _S_base /usr/include/c++/5/bits/stl_iterator_base_types.h 215:28 - operand - isPublic: 1 + function_type - function type - isUsed: 1 parm_decl __it /usr/include/c++/5/bits/stl_algobase.h 282:28 - arg pointer_type - decl type @@ -39258,6 +39811,7 @@ function_decl __copy_move_backward_a /usr/include/c++/5/bits/stl_algobase.h 589: function_decl __copy_move_b /usr/include/c++/5/bits/stl_algobase.h 573:9 - operand - isExternal: 1 - isPublic: 1 + function_type - function type nop_expr - arg - isUsed: 1 parm_decl __first /usr/include/c++/5/bits/stl_algobase.h 589:33 - operand @@ -39453,6 +40007,7 @@ function_decl max_size /usr/include/c++/5/ext/alloc_traits.h 194:22 function_decl max_size /usr/include/c++/5/ext/new_allocator.h 113:7 - operand - isExternal: 1 - isPublic: 1 + method_type - function type nop_expr - arg convert_expr - operand - isUsed: 1 @@ -39857,6 +40412,7 @@ function_decl allocate /usr/include/c++/5/ext/new_allocator.h 99:7 function_decl max_size /usr/include/c++/5/ext/new_allocator.h 113:7 - operand - isExternal: 1 - isPublic: 1 + method_type - function type - isUsed: 1 parm_decl this /usr/include/c++/5/ext/new_allocator.h 99:46 - arg - isAutogenerated: 1 @@ -39891,6 +40447,9 @@ function_decl allocate /usr/include/c++/5/ext/new_allocator.h 99:7 function_decl __throw_bad_alloc /usr/include/c++/5/bits/functexcept.h 52:3 - operand - isExternal: 1 - isPublic: 1 + tree_list - attribute + identifier_node __noreturn__ - purpose + function_type - function type cleanup_point_expr /usr/include/c++/5/ext/new_allocator.h 104:60 - statement return_expr /usr/include/c++/5/ext/new_allocator.h 104:60 - operand init_expr - operand @@ -39917,6 +40476,9 @@ function_decl allocate /usr/include/c++/5/ext/new_allocator.h 99:7 function_decl operator new /usr/include/c++/5/new 111:7 - operand - isExternal: 1 - isPublic: 1 + tree_list - attribute + identifier_node __externally_visible__ - purpose + function_type - function type mult_expr - arg sizeof_expr /usr/include/c++/5/ext/new_allocator.h 104:54 - operand nop_expr - operand @@ -40092,6 +40654,7 @@ function_decl uninitialized_copy /usr/include/c++/5/bits/stl_uninitialized.h 107 function_decl __uninit_copy /usr/include/c++/5/bits/stl_uninitialized.h 91:9 - operand - isExternal: 1 - isPublic: 1 + function_type - function type - isUsed: 1 parm_decl __first /usr/include/c++/5/bits/stl_uninitialized.h 107:39 - arg pointer_type - decl type @@ -40333,6 +40896,9 @@ function_decl deallocate /usr/include/c++/5/ext/new_allocator.h 109:7 function_decl operator delete /usr/include/c++/5/new 115:6 - operand - isExternal: 1 - isPublic: 1 + tree_list - attribute + identifier_node __externally_visible__ - purpose + function_type - function type nop_expr - arg - isUsed: 1 parm_decl __p /usr/include/c++/5/ext/new_allocator.h 109:26 - operand @@ -40544,6 +41110,11 @@ function_decl __copy_move_b /usr/include/c++/5/bits/stl_algobase.h 573:9 - isAutogenerated: 1 - isExternal: 1 - isPublic: 1 + tree_list - attribute + identifier_node nothrow - purpose + tree_list - chain + identifier_node leaf - purpose + function_type - function type nop_expr - arg pointer_plus_expr /usr/include/c++/5/bits/stl_algobase.h 582:33 - operand - isUsed: 1 @@ -40871,6 +41442,7 @@ function_decl __uninit_copy /usr/include/c++/5/bits/stl_uninitialized.h 91:9 function_decl copy /usr/include/c++/5/bits/stl_algobase.h 460:5 - operand - isExternal: 1 - isPublic: 1 + function_type - function type - isUsed: 1 parm_decl __first /usr/include/c++/5/bits/stl_uninitialized.h 91:38 - arg pointer_type - decl type @@ -41069,10 +41641,12 @@ function_decl copy /usr/include/c++/5/bits/stl_algobase.h 460:5 function_decl __copy_move_a2 /usr/include/c++/5/bits/stl_algobase.h 434:5 - operand - isExternal: 1 - isPublic: 1 + function_type - function type call_expr /usr/include/c++/5/bits/stl_algobase.h 469:26 - arg addr_expr - function function_decl __miter_base /usr/include/c++/5/bits/stl_algobase.h 293:5 - operand - isPublic: 1 + function_type - function type - isUsed: 1 parm_decl __first /usr/include/c++/5/bits/stl_algobase.h 460:14 - arg pointer_type - decl type @@ -41093,6 +41667,7 @@ function_decl copy /usr/include/c++/5/bits/stl_algobase.h 460:5 addr_expr - function function_decl __miter_base /usr/include/c++/5/bits/stl_algobase.h 293:5 - operand - isPublic: 1 + function_type - function type - isUsed: 1 parm_decl __last /usr/include/c++/5/bits/stl_algobase.h 460:27 - arg pointer_type - decl type @@ -41275,10 +41850,12 @@ function_decl __copy_move_a2 /usr/include/c++/5/bits/stl_algobase.h 434:5 function_decl __copy_move_a /usr/include/c++/5/bits/stl_algobase.h 389:5 - operand - isExternal: 1 - isPublic: 1 + function_type - function type call_expr /usr/include/c++/5/bits/stl_algobase.h 436:63 - arg addr_expr - function function_decl __niter_base /usr/include/c++/5/bits/stl_algobase.h 282:5 - operand - isPublic: 1 + function_type - function type - isUsed: 1 parm_decl __first /usr/include/c++/5/bits/stl_algobase.h 434:24 - arg pointer_type - decl type @@ -41299,6 +41876,7 @@ function_decl __copy_move_a2 /usr/include/c++/5/bits/stl_algobase.h 434:5 addr_expr - function function_decl __niter_base /usr/include/c++/5/bits/stl_algobase.h 282:5 - operand - isPublic: 1 + function_type - function type - isUsed: 1 parm_decl __last /usr/include/c++/5/bits/stl_algobase.h 434:37 - arg pointer_type - decl type @@ -41319,6 +41897,7 @@ function_decl __copy_move_a2 /usr/include/c++/5/bits/stl_algobase.h 434:5 addr_expr - function function_decl __niter_base /usr/include/c++/5/bits/stl_algobase.h 282:5 - operand - isPublic: 1 + function_type - function type - isUsed: 1 parm_decl __result /usr/include/c++/5/bits/stl_algobase.h 434:49 - arg pointer_type - decl type @@ -41497,6 +42076,7 @@ function_decl __copy_move_a /usr/include/c++/5/bits/stl_algobase.h 389:5 function_decl __copy_m /usr/include/c++/5/bits/stl_algobase.h 373:9 - operand - isExternal: 1 - isPublic: 1 + function_type - function type nop_expr - arg - isUsed: 1 parm_decl __first /usr/include/c++/5/bits/stl_algobase.h 389:23 - operand @@ -41746,6 +42326,11 @@ function_decl __copy_m /usr/include/c++/5/bits/stl_algobase.h 373:9 - isAutogenerated: 1 - isExternal: 1 - isPublic: 1 + tree_list - attribute + identifier_node nothrow - purpose + tree_list - chain + identifier_node leaf - purpose + function_type - function type nop_expr - arg - isUsed: 1 parm_decl __result /usr/include/c++/5/bits/stl_algobase.h 373:62 - operand diff --git a/test/test07-02.txt b/test/test07-02.txt index 24cd420..4df5b66 100644 --- a/test/test07-02.txt +++ b/test/test07-02.txt @@ -325,6 +325,13 @@ 7 call_expr /usr/include/c++/5/bits/stl_algobase.h 8 addr_expr 9 function_decl +10 tree_list +11 identifier_node +11 tree_list +12 identifier_node +12 tree_list +13 identifier_node +10 function_type 8 nop_expr 9 parm_decl /usr/include/c++/5/bits/stl_algobase.h 10 integer_type @@ -385,6 +392,13 @@ 6 call_expr /usr/include/c++/5/bits/stl_algobase.h 7 addr_expr 8 function_decl +9 tree_list +10 identifier_node +10 tree_list +11 identifier_node +11 tree_list +12 identifier_node +9 function_type 7 parm_decl /usr/include/c++/5/bits/stl_algobase.h 8 integer_type 9 type_decl @@ -444,6 +458,13 @@ 7 call_expr /usr/include/c++/5/bits/stl_algobase.h 8 addr_expr 9 function_decl +10 tree_list +11 identifier_node +11 tree_list +12 identifier_node +12 tree_list +13 identifier_node +10 function_type 8 nop_expr 9 parm_decl /usr/include/c++/5/bits/stl_algobase.h 10 integer_type @@ -497,6 +518,13 @@ 6 call_expr /usr/include/c++/5/bits/stl_algobase.h 7 addr_expr 8 function_decl +9 tree_list +10 identifier_node +10 tree_list +11 identifier_node +11 tree_list +12 identifier_node +9 function_type 7 parm_decl /usr/include/c++/5/bits/stl_algobase.h 8 integer_type 9 type_decl @@ -554,6 +582,13 @@ 7 call_expr /usr/include/c++/5/bits/stl_algobase.h 8 addr_expr 9 function_decl +10 tree_list +11 identifier_node +11 tree_list +12 identifier_node +12 tree_list +13 identifier_node +10 function_type 8 nop_expr 9 parm_decl /usr/include/c++/5/bits/stl_algobase.h 10 integer_type @@ -608,6 +643,13 @@ 7 call_expr /usr/include/c++/5/bits/stl_algobase.h 8 addr_expr 9 function_decl +10 tree_list +11 identifier_node +11 tree_list +12 identifier_node +12 tree_list +13 identifier_node +10 function_type 8 parm_decl /usr/include/c++/5/bits/stl_algobase.h 9 integer_type 10 type_decl @@ -883,6 +925,13 @@ 3 call_expr /usr/include/c++/5/bits/char_traits.h 4 addr_expr 5 function_decl +6 tree_list +7 identifier_node +7 tree_list +8 identifier_node +8 tree_list +9 identifier_node +6 function_type 4 nop_expr 5 parm_decl /usr/include/c++/5/bits/char_traits.h 6 pointer_type @@ -948,6 +997,13 @@ 3 call_expr /usr/include/c++/5/bits/char_traits.h 4 addr_expr 5 function_decl +6 tree_list +7 identifier_node +7 tree_list +8 identifier_node +8 tree_list +9 identifier_node +6 function_type 4 parm_decl /usr/include/c++/5/bits/char_traits.h 5 pointer_type 6 integer_type @@ -1030,6 +1086,13 @@ 4 call_expr /usr/include/c++/5/bits/char_traits.h 5 addr_expr 6 function_decl +7 tree_list +8 identifier_node +8 tree_list +9 identifier_node +9 tree_list +10 identifier_node +7 function_type 5 nop_expr 6 parm_decl /usr/include/c++/5/bits/char_traits.h 7 pointer_type @@ -1130,6 +1193,11 @@ 5 call_expr /usr/include/c++/5/bits/char_traits.h 6 addr_expr 7 function_decl +8 tree_list +9 identifier_node +9 tree_list +10 identifier_node +8 function_type 6 nop_expr 7 parm_decl /usr/include/c++/5/bits/char_traits.h 8 pointer_type @@ -1229,6 +1297,11 @@ 5 call_expr /usr/include/c++/5/bits/char_traits.h 6 addr_expr 7 function_decl +8 tree_list +9 identifier_node +9 tree_list +10 identifier_node +8 function_type 6 nop_expr 7 parm_decl /usr/include/c++/5/bits/char_traits.h 8 pointer_type @@ -1326,6 +1399,11 @@ 5 call_expr /usr/include/c++/5/bits/char_traits.h 6 addr_expr 7 function_decl +8 tree_list +9 identifier_node +9 tree_list +10 identifier_node +8 function_type 6 nop_expr 7 parm_decl /usr/include/c++/5/bits/char_traits.h 8 pointer_type @@ -1604,6 +1682,7 @@ 6 call_expr /usr/include/c++/5/bits/char_traits.h 7 addr_expr 8 function_decl /usr/include/c++/5/bits/char_traits.h +9 function_type 5 nop_expr 6 indirect_ref 7 parm_decl /usr/include/c++/5/bits/char_traits.h @@ -1884,6 +1963,9 @@ 3 call_expr /usr/include/c++/5/bits/char_traits.h 4 addr_expr 5 function_decl /usr/include/wchar.h +6 tree_list +7 identifier_node +6 function_type 4 parm_decl /usr/include/c++/5/bits/char_traits.h 5 pointer_type 6 integer_type @@ -1947,6 +2029,9 @@ 3 call_expr /usr/include/c++/5/bits/char_traits.h 4 addr_expr 5 function_decl /usr/include/wchar.h +6 tree_list +7 identifier_node +6 function_type 4 parm_decl /usr/include/c++/5/bits/char_traits.h 5 pointer_type 6 integer_type @@ -2029,6 +2114,9 @@ 4 call_expr /usr/include/c++/5/bits/char_traits.h 5 addr_expr 6 function_decl /usr/include/wchar.h +7 tree_list +8 identifier_node +7 function_type 5 parm_decl /usr/include/c++/5/bits/char_traits.h 6 pointer_type 7 integer_type @@ -2128,6 +2216,7 @@ 5 call_expr /usr/include/c++/5/bits/char_traits.h 6 addr_expr 7 function_decl /usr/include/wchar.h +8 function_type 6 parm_decl /usr/include/c++/5/bits/char_traits.h 7 pointer_type 8 integer_type @@ -2225,6 +2314,7 @@ 5 call_expr /usr/include/c++/5/bits/char_traits.h 6 addr_expr 7 function_decl /usr/include/wchar.h +8 function_type 6 parm_decl /usr/include/c++/5/bits/char_traits.h 7 pointer_type 8 integer_type @@ -2320,6 +2410,7 @@ 5 call_expr /usr/include/c++/5/bits/char_traits.h 6 addr_expr 7 function_decl /usr/include/wchar.h +8 function_type 6 parm_decl /usr/include/c++/5/bits/char_traits.h 7 pointer_type 8 integer_type @@ -2584,6 +2675,7 @@ 5 call_expr /usr/include/c++/5/bits/char_traits.h 6 addr_expr 7 function_decl /usr/include/c++/5/bits/char_traits.h +8 function_type 6 nop_expr 7 convert_expr 8 parm_decl /usr/include/c++/5/bits/char_traits.h @@ -2607,6 +2699,7 @@ 9 call_expr /usr/include/c++/5/bits/char_traits.h 10 addr_expr 11 function_decl /usr/include/c++/5/bits/char_traits.h +12 function_type 5 integer_cst 5 nop_expr 6 indirect_ref @@ -2698,12 +2791,15 @@ 11 nop_expr 12 addr_expr 13 function_decl /usr/include/c++/5/exception +14 method_type 11 nop_expr 12 addr_expr 13 function_decl /usr/include/c++/5/exception +14 method_type 11 nop_expr 12 addr_expr 13 function_decl /usr/include/c++/5/exception +14 method_type 10 array_type 11 pointer_type 12 type_decl @@ -2799,12 +2895,15 @@ 11 nop_expr 12 addr_expr 13 function_decl /usr/include/c++/5/exception +14 method_type 11 nop_expr 12 addr_expr 13 function_decl /usr/include/c++/5/exception +14 method_type 11 nop_expr 12 addr_expr 13 function_decl /usr/include/c++/5/exception +14 method_type 10 array_type 11 pointer_type 12 type_decl @@ -2889,6 +2988,7 @@ 6 call_expr /usr/include/c++/5/exception 7 addr_expr 8 function_decl /usr/include/c++/5/exception +9 method_type 7 addr_expr 8 component_ref 9 indirect_ref @@ -2958,12 +3058,15 @@ 14 nop_expr 15 addr_expr 16 function_decl /usr/include/c++/5/exception +17 method_type 14 nop_expr 15 addr_expr 16 function_decl /usr/include/c++/5/exception +17 method_type 14 nop_expr 15 addr_expr 16 function_decl /usr/include/c++/5/exception +17 method_type 13 array_type 14 pointer_type 15 type_decl @@ -2981,6 +3084,7 @@ 5 call_expr /usr/include/c++/5/exception 6 addr_expr 7 function_decl /usr/include/c++/5/exception +8 method_type 6 addr_expr 7 component_ref 8 indirect_ref @@ -3034,6 +3138,7 @@ 6 call_expr /usr/include/c++/5/exception 7 addr_expr 8 function_decl /usr/include/c++/5/exception +9 method_type 7 addr_expr 8 component_ref 9 indirect_ref @@ -3103,12 +3208,15 @@ 14 nop_expr 15 addr_expr 16 function_decl /usr/include/c++/5/exception +17 method_type 14 nop_expr 15 addr_expr 16 function_decl /usr/include/c++/5/exception +17 method_type 14 nop_expr 15 addr_expr 16 function_decl /usr/include/c++/5/exception +17 method_type 13 array_type 14 pointer_type 15 type_decl @@ -3126,6 +3234,7 @@ 5 call_expr /usr/include/c++/5/exception 6 addr_expr 7 function_decl /usr/include/c++/5/exception +8 method_type 6 addr_expr 7 component_ref 8 indirect_ref @@ -3210,6 +3319,7 @@ 6 call_expr /usr/include/c++/5/new 7 addr_expr 8 function_decl /usr/include/c++/5/exception +9 method_type 7 addr_expr 8 component_ref 9 indirect_ref @@ -3279,12 +3389,15 @@ 14 nop_expr 15 addr_expr 16 function_decl /usr/include/c++/5/new +17 method_type 14 nop_expr 15 addr_expr 16 function_decl /usr/include/c++/5/new +17 method_type 14 nop_expr 15 addr_expr 16 function_decl /usr/include/c++/5/new +17 method_type 13 array_type 14 pointer_type 15 type_decl @@ -3302,6 +3415,7 @@ 5 call_expr /usr/include/c++/5/new 6 addr_expr 7 function_decl /usr/include/c++/5/exception +8 method_type 6 addr_expr 7 component_ref 8 indirect_ref @@ -3355,6 +3469,7 @@ 6 call_expr /usr/include/c++/5/new 7 addr_expr 8 function_decl /usr/include/c++/5/exception +9 method_type 7 addr_expr 8 component_ref 9 indirect_ref @@ -3424,12 +3539,15 @@ 14 nop_expr 15 addr_expr 16 function_decl /usr/include/c++/5/new +17 method_type 14 nop_expr 15 addr_expr 16 function_decl /usr/include/c++/5/new +17 method_type 14 nop_expr 15 addr_expr 16 function_decl /usr/include/c++/5/new +17 method_type 13 array_type 14 pointer_type 15 type_decl @@ -3447,6 +3565,7 @@ 5 call_expr /usr/include/c++/5/new 6 addr_expr 7 function_decl /usr/include/c++/5/exception +8 method_type 6 addr_expr 7 component_ref 8 indirect_ref @@ -3770,6 +3889,7 @@ 7 call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h 8 addr_expr 9 function_decl /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h +10 function_type 8 nop_expr 9 indirect_ref 10 parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h @@ -3816,6 +3936,11 @@ 5 call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h 6 addr_expr 7 function_decl +8 tree_list +9 identifier_node +9 tree_list +10 identifier_node +8 function_type 6 nop_expr 7 addr_expr 8 var_decl /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h @@ -3843,6 +3968,9 @@ 7 call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h 8 addr_expr 9 function_decl +10 tree_list +11 identifier_node +10 function_type 8 parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h 9 pointer_type 10 integer_type @@ -3877,6 +4005,11 @@ 5 call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h 6 addr_expr 7 function_decl +8 tree_list +9 identifier_node +9 tree_list +10 identifier_node +8 function_type 6 nop_expr 7 addr_expr 8 var_decl /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h @@ -3886,6 +4019,7 @@ 6 call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h 7 addr_expr 8 function_decl /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h +9 function_type 7 var_decl /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h 3 return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h 4 init_expr @@ -3944,6 +4078,13 @@ 3 call_expr /usr/include/x86_64-linux-gnu/bits/byteswap.h 4 addr_expr 5 function_decl +6 tree_list +7 identifier_node +7 tree_list +8 identifier_node +8 tree_list +9 identifier_node +6 function_type 4 parm_decl /usr/include/x86_64-linux-gnu/bits/byteswap.h 5 integer_type 6 type_decl @@ -3988,6 +4129,13 @@ 3 call_expr /usr/include/x86_64-linux-gnu/bits/byteswap.h 4 addr_expr 5 function_decl +6 tree_list +7 identifier_node +7 tree_list +8 identifier_node +8 tree_list +9 identifier_node +6 function_type 4 parm_decl /usr/include/x86_64-linux-gnu/bits/byteswap.h 5 integer_type 6 type_decl /usr/include/x86_64-linux-gnu/bits/types.h @@ -4922,6 +5070,7 @@ 4 call_expr /usr/include/pthread.h 5 addr_expr 6 function_decl /usr/include/pthread.h +7 function_type 5 integer_cst 5 addr_expr 6 component_ref /usr/include/pthread.h @@ -4997,6 +5146,7 @@ 4 call_expr /usr/include/pthread.h 5 addr_expr 6 function_decl /usr/include/pthread.h +7 function_type 5 nop_expr 6 component_ref /usr/include/pthread.h 7 indirect_ref @@ -5041,6 +5191,13 @@ 3 nop_expr 4 addr_expr 5 function_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h +6 tree_list +7 identifier_node +7 tree_list +8 string_cst +7 tree_list +8 identifier_node +6 function_type 3 pointer_type 4 void_type 5 type_decl @@ -5142,6 +5299,13 @@ 4 call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 5 addr_expr 6 function_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h +7 tree_list +8 identifier_node +8 tree_list +9 string_cst +8 tree_list +9 identifier_node +7 function_type 5 parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 6 pointer_type 7 integer_type @@ -5221,6 +5385,13 @@ 4 call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 5 addr_expr 6 function_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h +7 tree_list +8 identifier_node +8 tree_list +9 string_cst +8 tree_list +9 identifier_node +7 function_type 5 parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 6 integer_type 7 type_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h @@ -5274,6 +5445,13 @@ 4 call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 5 addr_expr 6 function_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h +7 tree_list +8 identifier_node +8 tree_list +9 string_cst +8 tree_list +9 identifier_node +7 function_type 5 parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 6 integer_type 7 type_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h @@ -5332,6 +5510,13 @@ 4 call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 5 addr_expr 6 function_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h +7 tree_list +8 identifier_node +8 tree_list +9 string_cst +8 tree_list +9 identifier_node +7 function_type 5 parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 6 integer_type 7 type_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h @@ -5371,6 +5556,13 @@ 4 call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 5 addr_expr 6 function_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h +7 tree_list +8 identifier_node +8 tree_list +9 string_cst +8 tree_list +9 identifier_node +7 function_type 0 function_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 1 function_type 2 integer_type @@ -5401,6 +5593,13 @@ 4 call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 5 addr_expr 6 function_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h +7 tree_list +8 identifier_node +8 tree_list +9 string_cst +8 tree_list +9 identifier_node +7 function_type 0 function_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 1 function_type 2 integer_type @@ -5456,6 +5655,7 @@ 4 call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 5 addr_expr 6 function_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h +7 function_type 4 integer_cst 2 cleanup_point_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 3 return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h @@ -5470,6 +5670,13 @@ 5 call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 6 addr_expr 7 function_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h +8 tree_list +9 identifier_node +9 tree_list +10 string_cst +9 tree_list +10 identifier_node +8 function_type 6 parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 7 pointer_type 8 integer_type @@ -5567,6 +5774,13 @@ 4 call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 5 addr_expr 6 function_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h +7 tree_list +8 identifier_node +8 tree_list +9 string_cst +8 tree_list +9 identifier_node +7 function_type 5 parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 6 pointer_type 7 integer_type @@ -5631,6 +5845,13 @@ 4 call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 5 addr_expr 6 function_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h +7 tree_list +8 identifier_node +8 tree_list +9 string_cst +8 tree_list +9 identifier_node +7 function_type 5 parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 6 integer_type 7 type_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h @@ -5675,6 +5896,13 @@ 4 call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 5 addr_expr 6 function_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h +7 tree_list +8 identifier_node +8 tree_list +9 string_cst +8 tree_list +9 identifier_node +7 function_type 5 parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 6 integer_type 7 type_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h @@ -5734,6 +5962,13 @@ 4 call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 5 addr_expr 6 function_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h +7 tree_list +8 identifier_node +8 tree_list +9 string_cst +8 tree_list +9 identifier_node +7 function_type 5 parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 6 integer_type 7 type_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h @@ -5787,6 +6022,7 @@ 4 call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 5 addr_expr 6 function_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h +7 function_type 4 integer_cst 2 cleanup_point_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 3 expr_stmt /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h @@ -5794,6 +6030,13 @@ 5 call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 6 addr_expr 7 function_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h +8 tree_list +9 identifier_node +9 tree_list +10 string_cst +9 tree_list +10 identifier_node +8 function_type 6 parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 7 pointer_type 8 union_type @@ -5856,6 +6099,7 @@ 4 call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 5 addr_expr 6 function_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h +7 function_type 4 integer_cst 2 cleanup_point_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 3 return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h @@ -5870,6 +6114,13 @@ 5 call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 6 addr_expr 7 function_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h +8 tree_list +9 identifier_node +9 tree_list +10 string_cst +9 tree_list +10 identifier_node +8 function_type 6 parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 7 pointer_type 8 union_type @@ -5941,6 +6192,7 @@ 4 call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 5 addr_expr 6 function_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h +7 function_type 4 integer_cst 2 cleanup_point_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 3 return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h @@ -5955,6 +6207,13 @@ 5 call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 6 addr_expr 7 function_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h +8 tree_list +9 identifier_node +9 tree_list +10 string_cst +9 tree_list +10 identifier_node +8 function_type 6 parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 7 pointer_type 8 union_type @@ -6026,6 +6285,7 @@ 4 call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 5 addr_expr 6 function_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h +7 function_type 4 integer_cst 2 cleanup_point_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 3 return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h @@ -6040,6 +6300,13 @@ 5 call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 6 addr_expr 7 function_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h +8 tree_list +9 identifier_node +9 tree_list +10 string_cst +9 tree_list +10 identifier_node +8 function_type 6 parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 7 pointer_type 8 union_type @@ -6130,6 +6397,7 @@ 4 call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 5 addr_expr 6 function_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h +7 function_type 4 integer_cst 2 cleanup_point_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 3 return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h @@ -6144,6 +6412,13 @@ 5 call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 6 addr_expr 7 function_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h +8 tree_list +9 identifier_node +9 tree_list +10 string_cst +9 tree_list +10 identifier_node +8 function_type 6 parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 7 pointer_type 8 union_type @@ -6225,6 +6500,7 @@ 4 call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 5 addr_expr 6 function_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h +7 function_type 4 integer_cst 2 cleanup_point_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 3 return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h @@ -6239,6 +6515,13 @@ 5 call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 6 addr_expr 7 function_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h +8 tree_list +9 identifier_node +9 tree_list +10 string_cst +9 tree_list +10 identifier_node +8 function_type 6 parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 7 pointer_type 8 union_type @@ -6317,6 +6600,7 @@ 4 call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 5 addr_expr 6 function_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h +7 function_type 5 parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 6 pointer_type 7 union_type @@ -6385,6 +6669,7 @@ 4 call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 5 addr_expr 6 function_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h +7 function_type 5 parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 6 pointer_type 7 union_type @@ -6472,6 +6757,7 @@ 4 call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 5 addr_expr 6 function_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h +7 function_type 5 parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 6 pointer_type 7 union_type @@ -6550,6 +6836,7 @@ 4 call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 5 addr_expr 6 function_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h +7 function_type 5 parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 6 pointer_type 7 union_type @@ -6618,6 +6905,7 @@ 4 call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 5 addr_expr 6 function_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h +7 function_type 5 parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 6 pointer_type 7 union_type @@ -6686,6 +6974,13 @@ 4 call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 5 addr_expr 6 function_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h +7 tree_list +8 identifier_node +8 tree_list +9 string_cst +8 tree_list +9 identifier_node +7 function_type 5 parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 6 pointer_type 7 union_type @@ -6754,6 +7049,13 @@ 4 call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 5 addr_expr 6 function_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h +7 tree_list +8 identifier_node +8 tree_list +9 string_cst +8 tree_list +9 identifier_node +7 function_type 5 parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 6 pointer_type 7 union_type @@ -6847,6 +7149,13 @@ 4 call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 5 addr_expr 6 function_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h +7 tree_list +8 identifier_node +8 tree_list +9 string_cst +8 tree_list +9 identifier_node +7 function_type 5 parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 6 pointer_type 7 union_type @@ -6972,6 +7281,13 @@ 4 call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 5 addr_expr 6 function_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h +7 tree_list +8 identifier_node +8 tree_list +9 string_cst +8 tree_list +9 identifier_node +7 function_type 5 parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 6 pointer_type 7 union_type @@ -7088,6 +7404,7 @@ 4 call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 5 addr_expr 6 function_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h +7 function_type 5 parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 6 pointer_type 7 union_type @@ -7169,6 +7486,13 @@ 4 call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 5 addr_expr 6 function_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h +7 tree_list +8 identifier_node +8 tree_list +9 string_cst +8 tree_list +9 identifier_node +7 function_type 5 parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 6 pointer_type 7 union_type @@ -7241,6 +7565,11 @@ 5 call_expr /usr/include/c++/5/ext/atomicity.h 6 addr_expr 7 function_decl +8 tree_list +9 identifier_node +9 tree_list +10 identifier_node +8 function_type 6 nop_expr 7 parm_decl /usr/include/c++/5/ext/atomicity.h 8 pointer_type @@ -7304,6 +7633,11 @@ 5 call_expr /usr/include/c++/5/ext/atomicity.h 6 addr_expr 7 function_decl +8 tree_list +9 identifier_node +9 tree_list +10 identifier_node +8 function_type 6 nop_expr 7 parm_decl /usr/include/c++/5/ext/atomicity.h 8 pointer_type @@ -7550,6 +7884,7 @@ 4 call_expr /usr/include/c++/5/ext/atomicity.h 5 addr_expr 6 function_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h +7 function_type 4 integer_cst 2 cleanup_point_expr /usr/include/c++/5/ext/atomicity.h 3 return_expr /usr/include/c++/5/ext/atomicity.h @@ -7564,6 +7899,7 @@ 5 call_expr /usr/include/c++/5/ext/atomicity.h 6 addr_expr 7 function_decl /usr/include/c++/5/ext/atomicity.h +8 function_type 6 nop_expr 7 parm_decl /usr/include/c++/5/ext/atomicity.h 8 pointer_type @@ -7593,6 +7929,7 @@ 5 call_expr /usr/include/c++/5/ext/atomicity.h 6 addr_expr 7 function_decl /usr/include/c++/5/ext/atomicity.h +8 function_type 6 parm_decl /usr/include/c++/5/ext/atomicity.h 7 pointer_type 8 integer_type @@ -7654,12 +7991,14 @@ 4 call_expr /usr/include/c++/5/ext/atomicity.h 5 addr_expr 6 function_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h +7 function_type 4 integer_cst 2 cleanup_point_expr /usr/include/c++/5/ext/atomicity.h 3 expr_stmt /usr/include/c++/5/ext/atomicity.h 4 call_expr /usr/include/c++/5/ext/atomicity.h 5 addr_expr 6 function_decl /usr/include/c++/5/ext/atomicity.h +7 function_type 5 nop_expr 6 parm_decl /usr/include/c++/5/ext/atomicity.h 7 pointer_type @@ -7681,6 +8020,7 @@ 4 call_expr /usr/include/c++/5/ext/atomicity.h 5 addr_expr 6 function_decl /usr/include/c++/5/ext/atomicity.h +7 function_type 5 parm_decl /usr/include/c++/5/ext/atomicity.h 6 pointer_type 7 integer_type @@ -8542,6 +8882,7 @@ 6 call_expr /usr/include/c++/5/bits/stl_bvector.h 7 addr_expr 8 function_decl /usr/include/c++/5/bits/stl_bvector.h +9 method_type 7 parm_decl /usr/include/c++/5/bits/stl_bvector.h 8 pointer_type 9 record_type @@ -8556,6 +8897,7 @@ 8 call_expr /usr/include/c++/5/bits/stl_bvector.h 9 addr_expr 10 function_decl /usr/include/c++/5/bits/stl_bvector.h +11 method_type 9 convert_expr 10 parm_decl /usr/include/c++/5/bits/stl_bvector.h 11 reference_type @@ -8634,6 +8976,7 @@ 5 call_expr /usr/include/c++/5/bits/stl_bvector.h 6 addr_expr 7 function_decl /usr/include/c++/5/bits/stl_bvector.h +8 method_type 6 parm_decl /usr/include/c++/5/bits/stl_bvector.h 7 pointer_type 8 record_type @@ -8647,6 +8990,7 @@ 5 call_expr /usr/include/c++/5/bits/stl_bvector.h 6 addr_expr 7 function_decl /usr/include/c++/5/bits/stl_bvector.h +8 method_type 6 convert_expr 7 parm_decl /usr/include/c++/5/bits/stl_bvector.h 8 reference_type @@ -8726,6 +9070,7 @@ 6 call_expr /usr/include/c++/5/bits/stl_bvector.h 7 addr_expr 8 function_decl /usr/include/c++/5/bits/stl_bvector.h +9 method_type 7 parm_decl /usr/include/c++/5/bits/stl_bvector.h 8 pointer_type 9 record_type @@ -8739,6 +9084,7 @@ 5 call_expr /usr/include/c++/5/bits/stl_bvector.h 6 addr_expr 7 function_decl /usr/include/c++/5/bits/stl_bvector.h +8 method_type 6 convert_expr 7 parm_decl /usr/include/c++/5/bits/stl_bvector.h 8 reference_type @@ -9031,6 +9377,7 @@ 5 call_expr /usr/include/c++/5/bits/stl_bvector.h 6 addr_expr 7 function_decl /usr/include/c++/5/bits/stl_iterator_base_types.h +8 method_type 6 nop_expr 7 parm_decl /usr/include/c++/5/bits/stl_bvector.h 8 pointer_type @@ -9164,6 +9511,7 @@ 5 call_expr /usr/include/c++/5/bits/stl_bvector.h 6 addr_expr 7 function_decl /usr/include/c++/5/bits/stl_iterator_base_types.h +8 method_type 6 nop_expr 7 parm_decl /usr/include/c++/5/bits/stl_bvector.h 8 pointer_type @@ -10031,6 +10379,7 @@ 5 call_expr /usr/include/c++/5/bits/stl_bvector.h 6 addr_expr 7 function_decl /usr/include/c++/5/bits/stl_bvector.h +8 method_type 6 parm_decl /usr/include/c++/5/bits/stl_bvector.h 7 pointer_type 8 record_type @@ -10119,6 +10468,7 @@ 4 call_expr /usr/include/c++/5/bits/stl_bvector.h 5 addr_expr 6 function_decl /usr/include/c++/5/bits/stl_bvector.h +7 method_type 5 convert_expr 6 parm_decl /usr/include/c++/5/bits/stl_bvector.h 7 reference_type @@ -10209,6 +10559,7 @@ 5 call_expr /usr/include/c++/5/bits/stl_bvector.h 6 addr_expr 7 function_decl /usr/include/c++/5/bits/stl_bvector.h +8 method_type 6 convert_expr 7 parm_decl /usr/include/c++/5/bits/stl_bvector.h 8 reference_type @@ -10299,6 +10650,7 @@ 5 call_expr /usr/include/c++/5/bits/stl_bvector.h 6 addr_expr 7 function_decl /usr/include/c++/5/bits/stl_bvector.h +8 method_type 6 parm_decl /usr/include/c++/5/bits/stl_bvector.h 7 pointer_type 8 record_type @@ -10497,6 +10849,7 @@ 4 call_expr /usr/include/c++/5/bits/stl_bvector.h 5 addr_expr 6 function_decl /usr/include/c++/5/bits/stl_bvector.h +7 method_type 5 addr_expr 6 component_ref 7 indirect_ref @@ -10562,6 +10915,7 @@ 4 call_expr /usr/include/c++/5/bits/stl_bvector.h 5 addr_expr 6 function_decl /usr/include/c++/5/bits/stl_bvector.h +7 method_type 5 addr_expr 6 component_ref 7 indirect_ref @@ -10693,6 +11047,7 @@ 4 call_expr /usr/include/c++/5/bits/stl_bvector.h 5 addr_expr 6 function_decl /usr/include/c++/5/bits/stl_bvector.h +7 method_type 5 addr_expr 6 component_ref 7 indirect_ref @@ -10796,6 +11151,7 @@ 4 call_expr /usr/include/c++/5/bits/stl_bvector.h 5 addr_expr 6 function_decl /usr/include/c++/5/bits/stl_bvector.h +7 method_type 5 addr_expr 6 component_ref 7 indirect_ref @@ -11060,6 +11416,7 @@ 6 aggr_init_expr 7 addr_expr 8 function_decl /usr/include/c++/5/bits/stl_bvector.h +9 method_type 7 var_decl /usr/include/c++/5/bits/stl_bvector.h 7 convert_expr 8 void_cst @@ -11166,6 +11523,7 @@ 4 call_expr /usr/include/c++/5/bits/stl_bvector.h 5 addr_expr 6 function_decl /usr/include/c++/5/bits/stl_bvector.h +7 method_type 5 addr_expr 6 component_ref 7 indirect_ref @@ -11307,6 +11665,7 @@ 5 call_expr /usr/include/c++/5/bits/stl_bvector.h 6 addr_expr 7 function_decl /usr/include/c++/5/bits/stl_bvector.h +8 method_type 6 addr_expr 7 component_ref 8 indirect_ref @@ -11411,6 +11770,7 @@ 4 call_expr /usr/include/c++/5/bits/stl_bvector.h 5 addr_expr 6 function_decl /usr/include/c++/5/bits/stl_bvector.h +7 method_type 5 addr_expr 6 component_ref 7 indirect_ref @@ -11552,6 +11912,7 @@ 5 call_expr /usr/include/c++/5/bits/stl_bvector.h 6 addr_expr 7 function_decl /usr/include/c++/5/bits/stl_bvector.h +8 method_type 6 addr_expr 7 component_ref 8 indirect_ref @@ -11669,6 +12030,7 @@ 4 call_expr /usr/include/c++/5/bits/stl_bvector.h 5 addr_expr 6 function_decl /usr/include/c++/5/bits/stl_bvector.h +7 method_type 5 addr_expr 6 component_ref 7 indirect_ref @@ -11793,6 +12155,7 @@ 5 call_expr /usr/include/c++/5/bits/stl_bvector.h 6 addr_expr 7 function_decl /usr/include/c++/5/bits/stl_bvector.h +8 method_type 6 parm_decl /usr/include/c++/5/bits/stl_bvector.h 7 pointer_type 8 record_type @@ -11962,6 +12325,7 @@ 10 call_expr /usr/include/c++/5/bits/stl_bvector.h 11 addr_expr 12 function_decl /usr/include/c++/5/bits/stl_bvector.h +13 method_type 11 addr_expr 12 var_decl /usr/include/c++/5/bits/stl_bvector.h 11 parm_decl /usr/include/c++/5/bits/stl_bvector.h @@ -12096,6 +12460,7 @@ 10 call_expr /usr/include/c++/5/bits/stl_bvector.h 11 addr_expr 12 function_decl /usr/include/c++/5/bits/stl_bvector.h +13 method_type 11 addr_expr 12 var_decl /usr/include/c++/5/bits/stl_bvector.h 11 parm_decl /usr/include/c++/5/bits/stl_bvector.h @@ -12195,6 +12560,7 @@ 5 call_expr /usr/include/c++/5/bits/stl_bvector.h 6 addr_expr 7 function_decl /usr/include/c++/5/bits/stl_bvector.h +8 method_type 6 addr_expr 7 target_expr /usr/include/c++/5/bits/stl_bvector.h 8 var_decl /usr/include/c++/5/bits/stl_bvector.h @@ -12210,6 +12576,7 @@ 8 call_expr /usr/include/c++/5/bits/stl_bvector.h 9 addr_expr 10 function_decl /usr/include/c++/5/bits/stl_bvector.h +11 method_type 9 parm_decl /usr/include/c++/5/bits/stl_bvector.h 10 pointer_type 11 record_type @@ -12312,6 +12679,7 @@ 5 call_expr /usr/include/c++/5/bits/stl_bvector.h 6 addr_expr 7 function_decl /usr/include/c++/5/bits/stl_bvector.h +8 method_type 6 convert_expr 7 parm_decl /usr/include/c++/5/bits/stl_bvector.h 8 reference_type @@ -12379,6 +12747,7 @@ 4 call_expr /usr/include/c++/5/bits/stl_bvector.h 5 addr_expr 6 function_decl /usr/include/c++/5/bits/stl_bvector.h +7 method_type 5 addr_expr 6 component_ref 7 indirect_ref @@ -12448,6 +12817,7 @@ 4 call_expr /usr/include/c++/5/bits/stl_bvector.h 5 addr_expr 6 function_decl /usr/include/c++/5/bits/stl_bvector.h +7 method_type 5 addr_expr 6 component_ref 7 indirect_ref @@ -12586,6 +12956,7 @@ 4 call_expr /usr/include/c++/5/bits/stl_bvector.h 5 addr_expr 6 function_decl /usr/include/c++/5/bits/stl_bvector.h +7 method_type 5 addr_expr 6 component_ref 7 indirect_ref @@ -12693,6 +13064,7 @@ 4 call_expr /usr/include/c++/5/bits/stl_bvector.h 5 addr_expr 6 function_decl /usr/include/c++/5/bits/stl_bvector.h +7 method_type 5 addr_expr 6 component_ref 7 indirect_ref @@ -12864,6 +13236,7 @@ 4 call_expr /usr/include/c++/5/bits/stl_bvector.h 5 addr_expr 6 function_decl /usr/include/c++/5/bits/stl_bvector.h +7 method_type 5 addr_expr 6 component_ref 7 indirect_ref @@ -12992,6 +13365,7 @@ 4 call_expr /usr/include/c++/5/bits/stl_bvector.h 5 addr_expr 6 function_decl /usr/include/c++/5/bits/stl_bvector.h +7 method_type 5 addr_expr 6 component_ref 7 indirect_ref @@ -13198,6 +13572,7 @@ 6 aggr_init_expr 7 addr_expr 8 function_decl /usr/include/c++/5/bits/stl_bvector.h +9 method_type 7 var_decl /usr/include/c++/5/bits/stl_bvector.h 7 convert_expr 8 void_cst @@ -13297,6 +13672,7 @@ 4 call_expr /usr/include/c++/5/bits/stl_bvector.h 5 addr_expr 6 function_decl /usr/include/c++/5/bits/stl_bvector.h +7 method_type 5 addr_expr 6 target_expr 7 var_decl /usr/include/c++/5/bits/stl_bvector.h @@ -13311,6 +13687,7 @@ 7 aggr_init_expr 8 addr_expr 9 function_decl /usr/include/c++/5/bits/stl_bvector.h +10 method_type 8 var_decl /usr/include/c++/5/bits/stl_bvector.h 8 convert_expr 9 void_cst @@ -13423,6 +13800,7 @@ 4 call_expr /usr/include/c++/5/bits/stl_bvector.h 5 addr_expr 6 function_decl /usr/include/c++/5/bits/stl_bvector.h +7 method_type 5 addr_expr 6 component_ref 7 indirect_ref @@ -13574,6 +13952,7 @@ 5 call_expr /usr/include/c++/5/bits/stl_bvector.h 6 addr_expr 7 function_decl /usr/include/c++/5/bits/stl_bvector.h +8 method_type 6 addr_expr 7 component_ref 8 indirect_ref @@ -13686,6 +14065,7 @@ 4 call_expr /usr/include/c++/5/bits/stl_bvector.h 5 addr_expr 6 function_decl /usr/include/c++/5/bits/stl_bvector.h +7 method_type 5 addr_expr 6 component_ref 7 indirect_ref @@ -13837,6 +14217,7 @@ 5 call_expr /usr/include/c++/5/bits/stl_bvector.h 6 addr_expr 7 function_decl /usr/include/c++/5/bits/stl_bvector.h +8 method_type 6 addr_expr 7 component_ref 8 indirect_ref @@ -13962,6 +14343,7 @@ 4 call_expr /usr/include/c++/5/bits/stl_bvector.h 5 addr_expr 6 function_decl /usr/include/c++/5/bits/stl_bvector.h +7 method_type 5 addr_expr 6 component_ref 7 indirect_ref @@ -14094,6 +14476,7 @@ 5 call_expr /usr/include/c++/5/bits/stl_bvector.h 6 addr_expr 7 function_decl /usr/include/c++/5/bits/stl_bvector.h +8 method_type 6 parm_decl /usr/include/c++/5/bits/stl_bvector.h 7 pointer_type 8 record_type @@ -14275,6 +14658,7 @@ 10 call_expr /usr/include/c++/5/bits/stl_bvector.h 11 addr_expr 12 function_decl /usr/include/c++/5/bits/stl_bvector.h +13 method_type 11 addr_expr 12 var_decl /usr/include/c++/5/bits/stl_bvector.h 11 parm_decl /usr/include/c++/5/bits/stl_bvector.h @@ -14418,6 +14802,7 @@ 10 call_expr /usr/include/c++/5/bits/stl_bvector.h 11 addr_expr 12 function_decl /usr/include/c++/5/bits/stl_bvector.h +13 method_type 11 addr_expr 12 var_decl /usr/include/c++/5/bits/stl_bvector.h 11 parm_decl /usr/include/c++/5/bits/stl_bvector.h @@ -14495,6 +14880,7 @@ 4 call_expr /usr/include/c++/5/bits/stl_bvector.h 5 addr_expr 6 function_decl /usr/include/c++/5/bits/stl_bvector.h +7 method_type 5 addr_expr 6 target_expr /usr/include/c++/5/bits/stl_bvector.h 7 var_decl /usr/include/c++/5/bits/stl_bvector.h @@ -14511,6 +14897,7 @@ 7 call_expr /usr/include/c++/5/bits/stl_bvector.h 8 addr_expr 9 function_decl /usr/include/c++/5/bits/stl_bvector.h +10 method_type 8 parm_decl /usr/include/c++/5/bits/stl_bvector.h 9 pointer_type 10 record_type @@ -14620,6 +15007,7 @@ 5 call_expr /usr/include/c++/5/bits/stl_bvector.h 6 addr_expr 7 function_decl /usr/include/c++/5/bits/stl_bvector.h +8 method_type 6 convert_expr 7 parm_decl /usr/include/c++/5/bits/stl_bvector.h 8 reference_type @@ -14704,6 +15092,7 @@ 4 call_expr /usr/include/c++/5/bits/stl_bvector.h 5 addr_expr 6 function_decl /usr/include/c++/5/bits/stl_bvector.h +7 method_type 5 addr_expr 6 parm_decl /usr/include/c++/5/bits/stl_bvector.h 7 record_type @@ -14719,6 +15108,7 @@ 3 call_expr /usr/include/c++/5/bits/stl_bvector.h 4 addr_expr 5 function_decl /usr/include/c++/5/bits/stl_bvector.h +6 method_type 4 addr_expr 5 component_ref 6 parm_decl /usr/include/c++/5/bits/stl_bvector.h @@ -14755,6 +15145,7 @@ 5 call_expr /usr/include/c++/5/bits/stl_bvector.h 6 addr_expr 7 function_decl /usr/include/c++/5/bits/stl_bvector.h +8 method_type 6 addr_expr 7 target_expr 8 var_decl /usr/include/c++/5/bits/stl_bvector.h @@ -14769,6 +15160,7 @@ 8 call_expr /usr/include/c++/5/bits/stl_bvector.h 9 addr_expr 10 function_decl /usr/include/c++/5/bits/stl_bvector.h +11 method_type 9 addr_expr 10 parm_decl /usr/include/c++/5/bits/stl_bvector.h 11 record_type @@ -14885,6 +15277,7 @@ 5 call_expr /usr/include/c++/5/bits/stl_bvector.h 6 addr_expr 7 function_decl /usr/include/c++/5/bits/stl_algobase.h +8 function_type 6 pointer_plus_expr /usr/include/c++/5/bits/stl_bvector.h 7 component_ref /usr/include/c++/5/bits/stl_bvector.h 8 component_ref @@ -14944,6 +15337,7 @@ 5 call_expr /usr/include/c++/5/bits/stl_bvector.h 6 addr_expr 7 function_decl /usr/include/c++/5/bits/stl_bvector.h +8 function_type 6 target_expr 7 var_decl /usr/include/c++/5/bits/stl_bvector.h 8 integer_cst @@ -14979,6 +15373,7 @@ 7 aggr_init_expr 8 addr_expr 9 function_decl /usr/include/c++/5/bits/stl_bvector.h +10 method_type 8 var_decl /usr/include/c++/5/bits/stl_bvector.h 8 convert_expr 9 void_cst @@ -15013,6 +15408,7 @@ 5 call_expr /usr/include/c++/5/bits/stl_bvector.h 6 addr_expr 7 function_decl /usr/include/c++/5/bits/stl_bvector.h +8 function_type 6 target_expr 7 var_decl /usr/include/c++/5/bits/stl_bvector.h 8 integer_cst @@ -15027,6 +15423,7 @@ 7 aggr_init_expr 8 addr_expr 9 function_decl /usr/include/c++/5/bits/stl_bvector.h +10 method_type 8 var_decl /usr/include/c++/5/bits/stl_bvector.h 8 convert_expr 9 void_cst @@ -15080,6 +15477,7 @@ 4 call_expr /usr/include/c++/5/bits/stl_bvector.h 5 addr_expr 6 function_decl /usr/include/c++/5/bits/stl_bvector.h +7 function_type 5 target_expr 6 var_decl /usr/include/c++/5/bits/stl_bvector.h 7 integer_cst @@ -15189,6 +15587,7 @@ 7 aggr_init_expr 8 addr_expr 9 function_decl /usr/include/c++/5/bits/basic_string.h +10 method_type 8 var_decl test07.cpp 9 integer_cst 9 record_type @@ -15246,6 +15645,7 @@ 4 call_expr test07.cpp 5 addr_expr 6 function_decl /usr/include/c++/5/bits/basic_string.h +7 method_type 5 addr_expr 6 component_ref test07.cpp 7 indirect_ref @@ -15323,6 +15723,7 @@ 7 aggr_init_expr 8 addr_expr 9 function_decl /usr/include/c++/5/bits/basic_string.h +10 method_type 8 var_decl test07.cpp 9 integer_cst 9 record_type @@ -15380,6 +15781,7 @@ 4 call_expr test07.cpp 5 addr_expr 6 function_decl /usr/include/c++/5/bits/basic_string.h +7 method_type 5 addr_expr 6 component_ref test07.cpp 7 indirect_ref @@ -15922,6 +16324,7 @@ 4 call_expr test07.cpp 5 addr_expr 6 function_decl /usr/include/c++/5/bits/stl_vector.h +7 method_type 5 addr_expr 6 component_ref test07.cpp 7 indirect_ref @@ -16102,9 +16505,11 @@ 3 call_expr /usr/include/c++/5/bits/stl_algobase.h 4 addr_expr 5 function_decl /usr/include/c++/5/bits/stl_algobase.h +6 function_type 4 call_expr /usr/include/c++/5/bits/stl_algobase.h 5 addr_expr 6 function_decl /usr/include/c++/5/bits/stl_algobase.h +7 function_type 5 parm_decl /usr/include/c++/5/bits/stl_algobase.h 6 pointer_type 7 integer_type @@ -16115,6 +16520,7 @@ 4 call_expr /usr/include/c++/5/bits/stl_algobase.h 5 addr_expr 6 function_decl /usr/include/c++/5/bits/stl_algobase.h +7 function_type 5 parm_decl /usr/include/c++/5/bits/stl_algobase.h 6 pointer_type 7 integer_type @@ -16184,6 +16590,7 @@ 6 call_expr /usr/include/c++/5/bits/basic_string.h 7 addr_expr 8 function_decl /usr/include/c++/5/bits/allocator.h +9 method_type 7 nop_expr 8 parm_decl /usr/include/c++/5/bits/basic_string.h 9 pointer_type @@ -16250,6 +16657,7 @@ 6 call_expr /usr/include/c++/5/bits/basic_string.h 7 addr_expr 8 function_decl /usr/include/c++/5/bits/allocator.h +9 method_type 7 nop_expr 8 parm_decl /usr/include/c++/5/bits/basic_string.h 9 pointer_type @@ -16404,6 +16812,7 @@ 5 call_expr /usr/include/c++/5/bits/basic_string.h 6 addr_expr 7 function_decl /usr/include/c++/5/bits/basic_string.h +8 method_type 6 addr_expr 7 component_ref /usr/include/c++/5/bits/basic_string.h 8 indirect_ref @@ -16439,10 +16848,12 @@ 6 call_expr /usr/include/c++/5/bits/basic_string.h 7 addr_expr 8 function_decl /usr/include/c++/5/bits/basic_string.h +9 method_type 7 convert_expr 8 call_expr /usr/include/c++/5/bits/basic_string.h 9 addr_expr 10 function_decl /usr/include/c++/5/bits/basic_string.h +11 function_type 6 nop_expr 7 nop_expr 8 addr_expr @@ -16481,12 +16892,14 @@ 10 aggr_init_expr 11 addr_expr 12 function_decl /usr/include/c++/5/bits/allocator.h +13 method_type 11 var_decl /usr/include/c++/5/bits/basic_string.h 11 convert_expr 12 void_cst 10 call_expr 11 addr_expr 12 function_decl /usr/include/c++/5/bits/allocator.h +13 method_type 11 addr_expr 12 var_decl /usr/include/c++/5/bits/basic_string.h 3 cleanup_stmt /usr/include/c++/5/bits/basic_string.h @@ -16494,6 +16907,7 @@ 4 call_expr /usr/include/c++/5/bits/basic_string.h 5 addr_expr 6 function_decl /usr/include/c++/5/bits/basic_string.h +7 method_type 5 addr_expr 6 component_ref /usr/include/c++/5/bits/basic_string.h 7 indirect_ref @@ -16623,6 +17037,7 @@ 5 call_expr /usr/include/c++/5/bits/basic_string.h 6 addr_expr 7 function_decl /usr/include/c++/5/bits/basic_string.h +8 method_type 6 addr_expr 7 component_ref /usr/include/c++/5/bits/basic_string.h 8 indirect_ref @@ -16658,10 +17073,12 @@ 6 call_expr /usr/include/c++/5/bits/basic_string.h 7 addr_expr 8 function_decl /usr/include/c++/5/bits/basic_string.h +9 method_type 7 convert_expr 8 call_expr /usr/include/c++/5/bits/basic_string.h 9 addr_expr 10 function_decl /usr/include/c++/5/bits/basic_string.h +11 function_type 6 nop_expr 7 nop_expr 8 addr_expr @@ -16700,12 +17117,14 @@ 10 aggr_init_expr 11 addr_expr 12 function_decl /usr/include/c++/5/bits/allocator.h +13 method_type 11 var_decl /usr/include/c++/5/bits/basic_string.h 11 convert_expr 12 void_cst 10 call_expr 11 addr_expr 12 function_decl /usr/include/c++/5/bits/allocator.h +13 method_type 11 addr_expr 12 var_decl /usr/include/c++/5/bits/basic_string.h 3 try_catch_expr /usr/include/c++/5/bits/basic_string.h @@ -16713,6 +17132,7 @@ 4 call_expr /usr/include/c++/5/bits/basic_string.h 5 addr_expr 6 function_decl /usr/include/c++/5/bits/basic_string.h +7 method_type 5 addr_expr 6 component_ref /usr/include/c++/5/bits/basic_string.h 7 indirect_ref @@ -16949,9 +17369,11 @@ 9 call_expr /usr/include/c++/5/bits/basic_string.h 10 addr_expr 11 function_decl /usr/include/c++/5/bits/basic_string.h +12 method_type 10 call_expr /usr/include/c++/5/bits/basic_string.h 11 addr_expr 12 function_decl /usr/include/c++/5/bits/basic_string.h +13 method_type 11 parm_decl /usr/include/c++/5/bits/basic_string.h 12 pointer_type 13 record_type @@ -17016,6 +17438,7 @@ 14 aggr_init_expr 15 addr_expr 16 function_decl /usr/include/c++/5/bits/basic_string.h +17 method_type 15 var_decl /usr/include/c++/5/bits/basic_string.h 15 parm_decl /usr/include/c++/5/bits/basic_string.h 16 pointer_type @@ -17046,11 +17469,13 @@ 14 call_expr 15 addr_expr 16 function_decl /usr/include/c++/5/bits/allocator.h +17 method_type 15 addr_expr 16 var_decl /usr/include/c++/5/bits/basic_string.h 6 call_expr /usr/include/c++/5/bits/basic_string.h 7 addr_expr 8 function_decl /usr/include/c++/5/bits/basic_string.h +9 method_type 7 addr_expr 8 component_ref /usr/include/c++/5/bits/basic_string.h 9 indirect_ref @@ -17219,9 +17644,11 @@ 9 call_expr /usr/include/c++/5/bits/basic_string.h 10 addr_expr 11 function_decl /usr/include/c++/5/bits/basic_string.h +12 method_type 10 call_expr /usr/include/c++/5/bits/basic_string.h 11 addr_expr 12 function_decl /usr/include/c++/5/bits/basic_string.h +13 method_type 11 parm_decl /usr/include/c++/5/bits/basic_string.h 12 pointer_type 13 record_type @@ -17286,6 +17713,7 @@ 14 aggr_init_expr 15 addr_expr 16 function_decl /usr/include/c++/5/bits/basic_string.h +17 method_type 15 var_decl /usr/include/c++/5/bits/basic_string.h 15 parm_decl /usr/include/c++/5/bits/basic_string.h 16 pointer_type @@ -17316,11 +17744,13 @@ 14 call_expr 15 addr_expr 16 function_decl /usr/include/c++/5/bits/allocator.h +17 method_type 15 addr_expr 16 var_decl /usr/include/c++/5/bits/basic_string.h 6 call_expr /usr/include/c++/5/bits/basic_string.h 7 addr_expr 8 function_decl /usr/include/c++/5/bits/basic_string.h +9 method_type 7 addr_expr 8 component_ref /usr/include/c++/5/bits/basic_string.h 9 indirect_ref @@ -17683,6 +18113,7 @@ 5 call_expr /usr/include/c++/5/bits/stl_vector.h 6 addr_expr 7 function_decl /usr/include/c++/5/ext/alloc_traits.h +8 function_type 6 nop_expr 7 nop_expr 8 addr_expr @@ -17827,6 +18258,7 @@ 4 call_expr /usr/include/c++/5/bits/stl_vector.h 5 addr_expr 6 function_decl /usr/include/c++/5/bits/vector.tcc +7 method_type 5 parm_decl /usr/include/c++/5/bits/stl_vector.h 6 pointer_type 7 record_type @@ -17874,6 +18306,7 @@ 6 call_expr /usr/include/c++/5/bits/stl_vector.h 7 addr_expr 8 function_decl /usr/include/c++/5/bits/stl_vector.h +9 method_type 7 parm_decl /usr/include/c++/5/bits/stl_vector.h 8 pointer_type 9 record_type @@ -17963,6 +18396,7 @@ 4 call_expr /usr/include/c++/5/bits/stl_algobase.h 5 addr_expr 6 function_decl /usr/include/c++/5/bits/stl_iterator_base_types.h +7 function_type 5 parm_decl /usr/include/c++/5/bits/stl_algobase.h 6 pointer_type 7 integer_type @@ -18148,6 +18582,7 @@ 6 call_expr /usr/include/c++/5/bits/basic_string.h 7 addr_expr 8 function_decl /usr/include/c++/5/bits/basic_string.h +9 function_type 0 function_decl /usr/include/c++/5/bits/basic_string.h 1 method_type 2 pointer_type @@ -18351,6 +18786,7 @@ 6 call_expr /usr/include/c++/5/bits/allocator.h 7 addr_expr 8 function_decl /usr/include/c++/5/ext/new_allocator.h +9 method_type 7 nop_expr 8 parm_decl /usr/include/c++/5/bits/allocator.h 9 pointer_type @@ -18389,6 +18825,7 @@ 5 call_expr /usr/include/c++/5/bits/allocator.h 6 addr_expr 7 function_decl /usr/include/c++/5/ext/new_allocator.h +8 method_type 6 nop_expr 7 parm_decl /usr/include/c++/5/bits/allocator.h 8 pointer_type @@ -18533,6 +18970,7 @@ 6 call_expr /usr/include/c++/5/bits/allocator.h 7 addr_expr 8 function_decl /usr/include/c++/5/ext/new_allocator.h +9 method_type 7 nop_expr 8 parm_decl /usr/include/c++/5/bits/allocator.h 9 pointer_type @@ -18571,6 +19009,7 @@ 5 call_expr /usr/include/c++/5/bits/allocator.h 6 addr_expr 7 function_decl /usr/include/c++/5/ext/new_allocator.h +8 method_type 6 nop_expr 7 parm_decl /usr/include/c++/5/bits/allocator.h 8 pointer_type @@ -18833,6 +19272,7 @@ 7 call_expr /usr/include/c++/5/bits/allocator.h 8 addr_expr 9 function_decl /usr/include/c++/5/ext/new_allocator.h +10 method_type 8 nop_expr 9 parm_decl /usr/include/c++/5/bits/allocator.h 10 pointer_type @@ -19018,6 +19458,7 @@ 7 call_expr /usr/include/c++/5/bits/allocator.h 8 addr_expr 9 function_decl /usr/include/c++/5/ext/new_allocator.h +10 method_type 8 nop_expr 9 parm_decl /usr/include/c++/5/bits/allocator.h 10 pointer_type @@ -19309,6 +19750,7 @@ 5 call_expr /usr/include/c++/5/bits/basic_string.h 6 addr_expr 7 function_decl /usr/include/c++/5/bits/allocator.h +8 method_type 6 nop_expr 7 parm_decl /usr/include/c++/5/bits/basic_string.h 8 pointer_type @@ -19382,6 +19824,7 @@ 4 call_expr /usr/include/c++/5/bits/basic_string.h 5 addr_expr 6 function_decl /usr/include/c++/5/bits/allocator.h +7 method_type 5 nop_expr 6 parm_decl /usr/include/c++/5/bits/basic_string.h 7 pointer_type @@ -19507,6 +19950,7 @@ 5 call_expr /usr/include/c++/5/bits/basic_string.h 6 addr_expr 7 function_decl /usr/include/c++/5/bits/allocator.h +8 method_type 6 nop_expr 7 parm_decl /usr/include/c++/5/bits/basic_string.h 8 pointer_type @@ -19580,6 +20024,7 @@ 4 call_expr /usr/include/c++/5/bits/basic_string.h 5 addr_expr 6 function_decl /usr/include/c++/5/bits/allocator.h +7 method_type 5 nop_expr 6 parm_decl /usr/include/c++/5/bits/basic_string.h 7 pointer_type @@ -19841,6 +20286,7 @@ 6 call_expr /usr/include/c++/5/bits/basic_string.h 7 addr_expr 8 function_decl /usr/include/c++/5/bits/basic_string.h +9 method_type 7 parm_decl /usr/include/c++/5/bits/basic_string.h 8 pointer_type 9 record_type @@ -20080,6 +20526,7 @@ 5 aggr_init_expr 6 addr_expr 7 function_decl /usr/include/c++/5/bits/allocator.h +8 method_type 6 var_decl /usr/include/c++/5/bits/basic_string.h 6 convert_expr 7 void_cst @@ -20120,6 +20567,7 @@ 5 call_expr 6 addr_expr 7 function_decl /usr/include/c++/5/bits/allocator.h +8 method_type 6 addr_expr 7 var_decl /usr/include/c++/5/bits/basic_string.h 0 function_decl /usr/include/c++/5/bits/basic_string.h @@ -20249,11 +20697,19 @@ 4 call_expr /usr/include/c++/5/bits/basic_string.h 5 addr_expr 6 function_decl +7 tree_list +8 identifier_node +8 tree_list +9 identifier_node +9 tree_list +10 identifier_node +7 function_type 5 ne_expr 6 convert_expr 7 call_expr /usr/include/c++/5/bits/basic_string.h 8 addr_expr 9 function_decl /usr/include/c++/5/bits/basic_string.h +10 function_type 6 nop_expr 7 parm_decl /usr/include/c++/5/bits/basic_string.h 8 pointer_type @@ -20275,6 +20731,9 @@ 5 call_expr /usr/include/c++/5/bits/basic_string.h 6 addr_expr 7 function_decl /usr/include/c++/5/ext/atomicity.h +8 tree_list +9 identifier_node +8 function_type 6 addr_expr 7 component_ref /usr/include/c++/5/bits/basic_string.h 8 component_ref @@ -20303,6 +20762,7 @@ 5 call_expr /usr/include/c++/5/bits/basic_string.h 6 addr_expr 7 function_decl /usr/include/c++/5/bits/basic_string.tcc +8 method_type 6 parm_decl /usr/include/c++/5/bits/basic_string.h 7 pointer_type 8 record_type @@ -20483,6 +20943,7 @@ 3 call_expr /usr/include/c++/5/ext/alloc_traits.h 4 addr_expr 5 function_decl /usr/include/c++/5/ext/new_allocator.h +6 method_type 4 nop_expr 5 convert_expr 6 parm_decl /usr/include/c++/5/ext/alloc_traits.h @@ -20803,6 +21264,7 @@ 8 call_expr /usr/include/c++/5/bits/vector.tcc 9 addr_expr 10 function_decl /usr/include/c++/5/ext/alloc_traits.h +11 function_type 9 nop_expr 10 nop_expr 11 addr_expr @@ -20979,11 +21441,13 @@ 9 call_expr /usr/include/c++/5/bits/vector.tcc 10 addr_expr 11 function_decl /usr/include/c++/5/bits/stl_algobase.h +12 function_type 10 nop_expr 11 indirect_ref 12 call_expr /usr/include/c++/5/bits/vector.tcc 13 addr_expr 14 function_decl /usr/include/c++/5/bits/stl_iterator.h +15 method_type 13 addr_expr 14 parm_decl /usr/include/c++/5/bits/vector.tcc 15 record_type @@ -21089,6 +21553,7 @@ 11 call_expr /usr/include/c++/5/bits/vector.tcc 12 addr_expr 13 function_decl /usr/include/c++/5/bits/stl_iterator.h +14 method_type 12 addr_expr 13 parm_decl /usr/include/c++/5/bits/vector.tcc 14 record_type @@ -21125,6 +21590,7 @@ 10 call_expr /usr/include/c++/5/bits/vector.tcc 11 addr_expr 12 function_decl /usr/include/c++/5/bits/stl_vector.h +13 method_type 11 parm_decl /usr/include/c++/5/bits/vector.tcc 12 pointer_type 13 record_type @@ -21174,6 +21640,7 @@ 11 call_expr /usr/include/c++/5/bits/vector.tcc 12 addr_expr 13 function_decl /usr/include/c++/5/bits/stl_iterator.h +14 function_type 12 nop_expr 13 nop_expr 14 addr_expr @@ -21212,6 +21679,7 @@ 16 call_expr /usr/include/c++/5/bits/vector.tcc 17 addr_expr 18 function_decl /usr/include/c++/5/bits/stl_vector.h +19 method_type 17 parm_decl /usr/include/c++/5/bits/vector.tcc 18 pointer_type 19 record_type @@ -21262,6 +21730,7 @@ 10 call_expr /usr/include/c++/5/bits/vector.tcc 11 addr_expr 12 function_decl /usr/include/c++/5/bits/stl_vector.h +13 method_type 11 addr_expr 12 component_ref 13 indirect_ref @@ -21320,6 +21789,7 @@ 10 call_expr /usr/include/c++/5/bits/vector.tcc 11 addr_expr 12 function_decl /usr/include/c++/5/ext/alloc_traits.h +13 function_type 11 nop_expr 12 nop_expr 13 addr_expr @@ -21394,6 +21864,7 @@ 12 call_expr /usr/include/c++/5/bits/vector.tcc 13 addr_expr 14 function_decl /usr/include/c++/5/bits/stl_uninitialized.h +15 function_type 13 component_ref /usr/include/c++/5/bits/vector.tcc 14 component_ref /usr/include/c++/5/bits/vector.tcc 15 component_ref @@ -21439,6 +21910,7 @@ 15 call_expr /usr/include/c++/5/bits/vector.tcc 16 addr_expr 17 function_decl /usr/include/c++/5/bits/stl_iterator.h +18 method_type 16 addr_expr 17 parm_decl /usr/include/c++/5/bits/vector.tcc 18 record_type @@ -21460,6 +21932,7 @@ 15 call_expr /usr/include/c++/5/bits/vector.tcc 16 addr_expr 17 function_decl /usr/include/c++/5/bits/stl_vector.h +18 method_type 16 addr_expr 17 component_ref 18 indirect_ref @@ -21509,11 +21982,13 @@ 12 call_expr /usr/include/c++/5/bits/vector.tcc 13 addr_expr 14 function_decl /usr/include/c++/5/bits/stl_uninitialized.h +15 function_type 13 nop_expr 14 indirect_ref 15 call_expr /usr/include/c++/5/bits/vector.tcc 16 addr_expr 17 function_decl /usr/include/c++/5/bits/stl_iterator.h +18 method_type 16 addr_expr 17 parm_decl /usr/include/c++/5/bits/vector.tcc 18 record_type @@ -21575,6 +22050,7 @@ 15 call_expr /usr/include/c++/5/bits/vector.tcc 16 addr_expr 17 function_decl /usr/include/c++/5/bits/stl_vector.h +18 method_type 16 addr_expr 17 component_ref 18 indirect_ref @@ -21619,9 +22095,13 @@ 13 call_expr /usr/include/c++/5/bits/vector.tcc 14 addr_expr 15 function_decl /usr/include/c++/5/bits/vector.tcc +16 function_type 14 call_expr /usr/include/c++/5/bits/vector.tcc 15 addr_expr 16 function_decl +17 tree_list +18 identifier_node +17 function_type 15 integer_cst 10 if_stmt /usr/include/c++/5/bits/vector.tcc 11 eq_expr /usr/include/c++/5/bits/vector.tcc @@ -21632,6 +22112,7 @@ 13 call_expr /usr/include/c++/5/bits/vector.tcc 14 addr_expr 15 function_decl /usr/include/c++/5/ext/alloc_traits.h +16 function_type 14 nop_expr 15 nop_expr 16 addr_expr @@ -21684,6 +22165,7 @@ 13 call_expr /usr/include/c++/5/bits/vector.tcc 14 addr_expr 15 function_decl /usr/include/c++/5/bits/stl_construct.h +16 function_type 14 var_decl /usr/include/c++/5/bits/vector.tcc 14 var_decl /usr/include/c++/5/bits/vector.tcc 14 nop_expr @@ -21691,6 +22173,7 @@ 16 call_expr /usr/include/c++/5/bits/vector.tcc 17 addr_expr 18 function_decl /usr/include/c++/5/bits/stl_vector.h +19 method_type 17 addr_expr 18 component_ref 19 indirect_ref @@ -21731,6 +22214,7 @@ 12 call_expr /usr/include/c++/5/bits/vector.tcc 13 addr_expr 14 function_decl /usr/include/c++/5/bits/stl_vector.h +15 method_type 13 addr_expr 14 component_ref 15 indirect_ref @@ -21775,14 +22259,17 @@ 13 call_expr /usr/include/c++/5/bits/vector.tcc 14 addr_expr 15 function_decl /usr/include/c++/5/bits/vector.tcc +16 function_type 9 call_expr /usr/include/c++/5/bits/vector.tcc 10 addr_expr 11 function_decl /usr/include/c++/5/bits/vector.tcc +12 function_type 6 cleanup_point_expr /usr/include/c++/5/bits/vector.tcc 7 expr_stmt /usr/include/c++/5/bits/vector.tcc 8 call_expr /usr/include/c++/5/bits/vector.tcc 9 addr_expr 10 function_decl /usr/include/c++/5/bits/stl_construct.h +11 function_type 9 component_ref /usr/include/c++/5/bits/vector.tcc 10 component_ref /usr/include/c++/5/bits/vector.tcc 11 component_ref @@ -21868,6 +22355,7 @@ 11 call_expr /usr/include/c++/5/bits/vector.tcc 12 addr_expr 13 function_decl /usr/include/c++/5/bits/stl_vector.h +14 method_type 12 addr_expr 13 component_ref 14 indirect_ref @@ -21908,6 +22396,7 @@ 8 call_expr /usr/include/c++/5/bits/vector.tcc 9 addr_expr 10 function_decl /usr/include/c++/5/bits/stl_vector.h +11 method_type 9 addr_expr 10 component_ref 11 indirect_ref @@ -22382,6 +22871,7 @@ 6 aggr_init_expr 7 addr_expr 8 function_decl /usr/include/c++/5/bits/stl_iterator.h +9 method_type 7 var_decl /usr/include/c++/5/bits/stl_vector.h 7 convert_expr 8 void_cst @@ -23092,6 +23582,7 @@ 6 call_expr /usr/include/c++/5/bits/allocator.h 7 addr_expr 8 function_decl /usr/include/c++/5/ext/new_allocator.h +9 method_type 7 nop_expr 8 parm_decl /usr/include/c++/5/bits/allocator.h 9 pointer_type @@ -23165,6 +23656,7 @@ 5 call_expr /usr/include/c++/5/bits/allocator.h 6 addr_expr 7 function_decl /usr/include/c++/5/ext/new_allocator.h +8 method_type 6 nop_expr 7 parm_decl /usr/include/c++/5/bits/allocator.h 8 pointer_type @@ -23372,6 +23864,7 @@ 6 call_expr /usr/include/c++/5/bits/allocator.h 7 addr_expr 8 function_decl /usr/include/c++/5/ext/new_allocator.h +9 method_type 7 nop_expr 8 parm_decl /usr/include/c++/5/bits/allocator.h 9 pointer_type @@ -23445,6 +23938,7 @@ 5 call_expr /usr/include/c++/5/bits/allocator.h 6 addr_expr 7 function_decl /usr/include/c++/5/ext/new_allocator.h +8 method_type 6 nop_expr 7 parm_decl /usr/include/c++/5/bits/allocator.h 8 pointer_type @@ -23913,6 +24407,7 @@ 8 call_expr /usr/include/c++/5/ext/new_allocator.h 9 addr_expr 10 function_decl /usr/include/c++/5/new +11 function_type 9 integer_cst 9 non_lvalue_expr 10 var_decl /usr/include/c++/5/ext/new_allocator.h @@ -23943,6 +24438,7 @@ 9 call_expr /usr/include/c++/5/ext/new_allocator.h 10 addr_expr 11 function_decl /usr/include/c++/5/new +12 function_type 10 var_decl /usr/include/c++/5/ext/new_allocator.h 10 non_lvalue_expr 11 var_decl /usr/include/c++/5/ext/new_allocator.h @@ -24159,9 +24655,11 @@ 4 call_expr /usr/include/c++/5/bits/stl_algobase.h 5 addr_expr 6 function_decl /usr/include/c++/5/bits/stl_algobase.h +7 function_type 5 call_expr /usr/include/c++/5/bits/stl_algobase.h 6 addr_expr 7 function_decl /usr/include/c++/5/bits/stl_algobase.h +8 function_type 6 parm_decl /usr/include/c++/5/bits/stl_algobase.h 7 pointer_type 8 pointer_type @@ -24176,6 +24674,7 @@ 5 call_expr /usr/include/c++/5/bits/stl_algobase.h 6 addr_expr 7 function_decl /usr/include/c++/5/bits/stl_algobase.h +8 function_type 6 parm_decl /usr/include/c++/5/bits/stl_algobase.h 7 pointer_type 8 pointer_type @@ -24441,6 +24940,7 @@ 7 call_expr /usr/include/c++/5/bits/stl_vector.h 8 addr_expr 9 function_decl /usr/include/c++/5/bits/stl_vector.h +10 method_type 8 parm_decl /usr/include/c++/5/bits/stl_vector.h 9 pointer_type 10 record_type @@ -24473,6 +24973,7 @@ 7 call_expr /usr/include/c++/5/bits/stl_vector.h 8 addr_expr 9 function_decl /usr/include/c++/5/bits/stl_vector.h +10 method_type 8 parm_decl /usr/include/c++/5/bits/stl_vector.h 9 pointer_type 10 record_type @@ -24513,6 +25014,9 @@ 6 call_expr /usr/include/c++/5/bits/stl_vector.h 7 addr_expr 8 function_decl /usr/include/c++/5/bits/functexcept.h +9 tree_list +10 identifier_node +9 function_type 7 parm_decl /usr/include/c++/5/bits/stl_vector.h 8 pointer_type 9 integer_type @@ -24532,6 +25036,7 @@ 8 call_expr /usr/include/c++/5/bits/stl_vector.h 9 addr_expr 10 function_decl /usr/include/c++/5/bits/stl_vector.h +11 method_type 9 parm_decl /usr/include/c++/5/bits/stl_vector.h 10 pointer_type 11 record_type @@ -24566,6 +25071,7 @@ 10 call_expr /usr/include/c++/5/bits/stl_vector.h 11 addr_expr 12 function_decl /usr/include/c++/5/bits/stl_algobase.h +13 function_type 11 nop_expr 12 addr_expr 13 target_expr @@ -24578,6 +25084,7 @@ 14 call_expr /usr/include/c++/5/bits/stl_vector.h 15 addr_expr 16 function_decl /usr/include/c++/5/bits/stl_vector.h +17 method_type 15 parm_decl /usr/include/c++/5/bits/stl_vector.h 16 pointer_type 17 record_type @@ -24631,6 +25138,7 @@ 9 call_expr /usr/include/c++/5/bits/stl_vector.h 10 addr_expr 11 function_decl /usr/include/c++/5/bits/stl_vector.h +12 method_type 10 parm_decl /usr/include/c++/5/bits/stl_vector.h 11 pointer_type 12 record_type @@ -24666,6 +25174,7 @@ 9 call_expr /usr/include/c++/5/bits/stl_vector.h 10 addr_expr 11 function_decl /usr/include/c++/5/bits/stl_vector.h +12 method_type 10 parm_decl /usr/include/c++/5/bits/stl_vector.h 11 pointer_type 12 record_type @@ -24700,6 +25209,7 @@ 7 call_expr /usr/include/c++/5/bits/stl_vector.h 8 addr_expr 9 function_decl /usr/include/c++/5/bits/stl_vector.h +10 method_type 8 parm_decl /usr/include/c++/5/bits/stl_vector.h 9 pointer_type 10 record_type @@ -24883,6 +25393,7 @@ 6 aggr_init_expr 7 addr_expr 8 function_decl /usr/include/c++/5/bits/stl_iterator.h +9 method_type 7 var_decl /usr/include/c++/5/bits/stl_vector.h 7 convert_expr 8 void_cst @@ -25022,6 +25533,7 @@ 8 call_expr /usr/include/c++/5/bits/stl_iterator.h 9 addr_expr 10 function_decl /usr/include/c++/5/bits/stl_iterator.h +11 method_type 9 convert_expr 10 parm_decl /usr/include/c++/5/bits/stl_iterator.h 11 reference_type @@ -25043,6 +25555,7 @@ 8 call_expr /usr/include/c++/5/bits/stl_iterator.h 9 addr_expr 10 function_decl /usr/include/c++/5/bits/stl_iterator.h +11 method_type 9 convert_expr 10 parm_decl /usr/include/c++/5/bits/stl_iterator.h 11 reference_type @@ -25160,6 +25673,7 @@ 7 call_expr /usr/include/c++/5/bits/stl_vector.h 8 addr_expr 9 function_decl /usr/include/c++/5/ext/alloc_traits.h +10 function_type 8 nop_expr 9 nop_expr 10 addr_expr @@ -25540,6 +26054,7 @@ 4 call_expr /usr/include/c++/5/bits/stl_uninitialized.h 5 addr_expr 6 function_decl /usr/include/c++/5/bits/stl_uninitialized.h +7 function_type 5 parm_decl /usr/include/c++/5/bits/stl_uninitialized.h 6 pointer_type 7 pointer_type @@ -25726,6 +26241,7 @@ 3 call_expr /usr/include/c++/5/ext/alloc_traits.h 4 addr_expr 5 function_decl /usr/include/c++/5/ext/new_allocator.h +6 method_type 4 nop_expr 5 convert_expr 6 parm_decl /usr/include/c++/5/ext/alloc_traits.h @@ -25910,6 +26426,7 @@ 3 call_expr /usr/include/c++/5/bits/stl_construct.h 4 addr_expr 5 function_decl /usr/include/c++/5/bits/stl_construct.h +6 function_type 4 parm_decl /usr/include/c++/5/bits/stl_construct.h 5 pointer_type 6 pointer_type @@ -26030,6 +26547,7 @@ 5 call_expr /usr/include/c++/5/bits/stl_vector.h 6 addr_expr 7 function_decl /usr/include/c++/5/ext/alloc_traits.h +8 function_type 6 nop_expr 7 nop_expr 8 addr_expr @@ -26672,6 +27190,7 @@ 4 call_expr /usr/include/c++/5/bits/stl_algobase.h 5 addr_expr 6 function_decl /usr/include/c++/5/bits/stl_iterator_base_types.h +7 function_type 5 parm_decl /usr/include/c++/5/bits/stl_algobase.h 6 pointer_type 7 pointer_type @@ -26788,9 +27307,11 @@ 4 call_expr /usr/include/c++/5/bits/stl_algobase.h 5 addr_expr 6 function_decl /usr/include/c++/5/bits/stl_algobase.h +7 function_type 5 call_expr /usr/include/c++/5/bits/stl_algobase.h 6 addr_expr 7 function_decl /usr/include/c++/5/bits/stl_algobase.h +8 function_type 6 parm_decl /usr/include/c++/5/bits/stl_algobase.h 7 pointer_type 8 pointer_type @@ -26805,6 +27326,7 @@ 5 call_expr /usr/include/c++/5/bits/stl_algobase.h 6 addr_expr 7 function_decl /usr/include/c++/5/bits/stl_algobase.h +8 function_type 6 parm_decl /usr/include/c++/5/bits/stl_algobase.h 7 pointer_type 8 pointer_type @@ -26819,6 +27341,7 @@ 5 call_expr /usr/include/c++/5/bits/stl_algobase.h 6 addr_expr 7 function_decl /usr/include/c++/5/bits/stl_algobase.h +8 function_type 6 parm_decl /usr/include/c++/5/bits/stl_algobase.h 7 pointer_type 8 pointer_type @@ -26940,11 +27463,13 @@ 4 call_expr /usr/include/c++/5/bits/stl_vector.h 5 addr_expr 6 function_decl /usr/include/c++/5/ext/alloc_traits.h +7 function_type 5 nop_expr 6 convert_expr 7 call_expr /usr/include/c++/5/bits/stl_vector.h 8 addr_expr 9 function_decl /usr/include/c++/5/bits/stl_vector.h +10 method_type 8 addr_expr 9 component_ref 10 indirect_ref @@ -27404,6 +27929,7 @@ 5 call_expr /usr/include/c++/5/ext/alloc_traits.h 6 addr_expr 7 function_decl /usr/include/c++/5/ext/new_allocator.h +8 method_type 6 nop_expr 7 convert_expr 8 parm_decl /usr/include/c++/5/ext/alloc_traits.h @@ -27631,6 +28157,7 @@ 4 call_expr /usr/include/c++/5/bits/stl_uninitialized.h 5 addr_expr 6 function_decl /usr/include/c++/5/bits/stl_uninitialized.h +7 function_type 5 parm_decl /usr/include/c++/5/bits/stl_uninitialized.h 6 pointer_type 7 pointer_type @@ -27810,6 +28337,7 @@ 4 call_expr /usr/include/c++/5/bits/stl_construct.h 5 addr_expr 6 function_decl /usr/include/c++/5/bits/stl_construct.h +7 function_type 5 parm_decl /usr/include/c++/5/bits/stl_construct.h 6 pointer_type 7 pointer_type @@ -27957,6 +28485,7 @@ 3 call_expr /usr/include/c++/5/ext/alloc_traits.h 4 addr_expr 5 function_decl /usr/include/c++/5/ext/new_allocator.h +6 method_type 4 nop_expr 5 convert_expr 6 parm_decl /usr/include/c++/5/ext/alloc_traits.h @@ -28155,6 +28684,7 @@ 4 call_expr /usr/include/c++/5/bits/stl_algobase.h 5 addr_expr 6 function_decl /usr/include/c++/5/bits/stl_iterator_base_types.h +7 function_type 5 parm_decl /usr/include/c++/5/bits/stl_algobase.h 6 pointer_type 7 pointer_type @@ -28281,6 +28811,7 @@ 6 call_expr /usr/include/c++/5/bits/stl_algobase.h 7 addr_expr 8 function_decl /usr/include/c++/5/bits/stl_algobase.h +9 function_type 7 nop_expr 8 parm_decl /usr/include/c++/5/bits/stl_algobase.h 9 pointer_type @@ -28420,6 +28951,7 @@ 4 call_expr /usr/include/c++/5/ext/alloc_traits.h 5 addr_expr 6 function_decl /usr/include/c++/5/ext/new_allocator.h +7 method_type 5 nop_expr 6 convert_expr 7 parm_decl /usr/include/c++/5/ext/alloc_traits.h @@ -28725,6 +29257,7 @@ 5 call_expr /usr/include/c++/5/ext/new_allocator.h 6 addr_expr 7 function_decl /usr/include/c++/5/ext/new_allocator.h +8 method_type 6 parm_decl /usr/include/c++/5/ext/new_allocator.h 7 pointer_type 8 record_type @@ -28750,6 +29283,9 @@ 5 call_expr /usr/include/c++/5/ext/new_allocator.h 6 addr_expr 7 function_decl /usr/include/c++/5/bits/functexcept.h +8 tree_list +9 identifier_node +8 function_type 2 cleanup_point_expr /usr/include/c++/5/ext/new_allocator.h 3 return_expr /usr/include/c++/5/ext/new_allocator.h 4 init_expr @@ -28769,6 +29305,9 @@ 6 call_expr /usr/include/c++/5/ext/new_allocator.h 7 addr_expr 8 function_decl /usr/include/c++/5/new +9 tree_list +10 identifier_node +9 function_type 7 mult_expr 8 sizeof_expr /usr/include/c++/5/ext/new_allocator.h 9 nop_expr @@ -28894,6 +29433,7 @@ 6 call_expr /usr/include/c++/5/bits/stl_uninitialized.h 7 addr_expr 8 function_decl /usr/include/c++/5/bits/stl_uninitialized.h +9 function_type 7 parm_decl /usr/include/c++/5/bits/stl_uninitialized.h 8 pointer_type 9 pointer_type @@ -29069,6 +29609,9 @@ 3 call_expr /usr/include/c++/5/ext/new_allocator.h 4 addr_expr 5 function_decl /usr/include/c++/5/new +6 tree_list +7 identifier_node +6 function_type 4 nop_expr 5 parm_decl /usr/include/c++/5/ext/new_allocator.h 6 pointer_type @@ -29219,6 +29762,11 @@ 7 call_expr /usr/include/c++/5/bits/stl_algobase.h 8 addr_expr 9 function_decl +10 tree_list +11 identifier_node +11 tree_list +12 identifier_node +10 function_type 8 nop_expr 9 pointer_plus_expr /usr/include/c++/5/bits/stl_algobase.h 10 parm_decl /usr/include/c++/5/bits/stl_algobase.h @@ -29460,6 +30008,7 @@ 4 call_expr /usr/include/c++/5/bits/stl_uninitialized.h 5 addr_expr 6 function_decl /usr/include/c++/5/bits/stl_algobase.h +7 function_type 5 parm_decl /usr/include/c++/5/bits/stl_uninitialized.h 6 pointer_type 7 pointer_type @@ -29598,9 +30147,11 @@ 4 call_expr /usr/include/c++/5/bits/stl_algobase.h 5 addr_expr 6 function_decl /usr/include/c++/5/bits/stl_algobase.h +7 function_type 5 call_expr /usr/include/c++/5/bits/stl_algobase.h 6 addr_expr 7 function_decl /usr/include/c++/5/bits/stl_algobase.h +8 function_type 6 parm_decl /usr/include/c++/5/bits/stl_algobase.h 7 pointer_type 8 pointer_type @@ -29615,6 +30166,7 @@ 5 call_expr /usr/include/c++/5/bits/stl_algobase.h 6 addr_expr 7 function_decl /usr/include/c++/5/bits/stl_algobase.h +8 function_type 6 parm_decl /usr/include/c++/5/bits/stl_algobase.h 7 pointer_type 8 pointer_type @@ -29742,9 +30294,11 @@ 4 call_expr /usr/include/c++/5/bits/stl_algobase.h 5 addr_expr 6 function_decl /usr/include/c++/5/bits/stl_algobase.h +7 function_type 5 call_expr /usr/include/c++/5/bits/stl_algobase.h 6 addr_expr 7 function_decl /usr/include/c++/5/bits/stl_algobase.h +8 function_type 6 parm_decl /usr/include/c++/5/bits/stl_algobase.h 7 pointer_type 8 pointer_type @@ -29759,6 +30313,7 @@ 5 call_expr /usr/include/c++/5/bits/stl_algobase.h 6 addr_expr 7 function_decl /usr/include/c++/5/bits/stl_algobase.h +8 function_type 6 parm_decl /usr/include/c++/5/bits/stl_algobase.h 7 pointer_type 8 pointer_type @@ -29773,6 +30328,7 @@ 5 call_expr /usr/include/c++/5/bits/stl_algobase.h 6 addr_expr 7 function_decl /usr/include/c++/5/bits/stl_algobase.h +8 function_type 6 parm_decl /usr/include/c++/5/bits/stl_algobase.h 7 pointer_type 8 pointer_type @@ -29899,6 +30455,7 @@ 6 call_expr /usr/include/c++/5/bits/stl_algobase.h 7 addr_expr 8 function_decl /usr/include/c++/5/bits/stl_algobase.h +9 function_type 7 nop_expr 8 parm_decl /usr/include/c++/5/bits/stl_algobase.h 9 pointer_type @@ -30073,6 +30630,11 @@ 7 call_expr /usr/include/c++/5/bits/stl_algobase.h 8 addr_expr 9 function_decl +10 tree_list +11 identifier_node +11 tree_list +12 identifier_node +10 function_type 8 nop_expr 9 parm_decl /usr/include/c++/5/bits/stl_algobase.h 10 pointer_type diff --git a/test/test21-01.txt b/test/test21-01.txt index 95186f7..cabe734 100644 --- a/test/test21-01.txt +++ b/test/test21-01.txt @@ -1,4 +1,13070 @@ -function_decl func1 test21.cpp 10:9 +function_decl __iter_less_iter /usr/include/c++/5/bits/predefined_ops.h 47:3 +- isPublic: 1 + function_type - function type + record_type - function return type + type_decl _Iter_less_iter /usr/include/c++/5/bits/predefined_ops.h 37:10 - type name + - isAutogenerated: 1 + type_decl _Iter_less_iter /usr/include/c++/5/bits/predefined_ops.h 38:3 - field + - isAutogenerated: 1 + tree_list - arg types + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/predefined_ops.h 47:20 - function result + - isAutogenerated: 1 + record_type - result type + type_decl _Iter_less_iter /usr/include/c++/5/bits/predefined_ops.h 37:10 - type name + - isAutogenerated: 1 + type_decl _Iter_less_iter /usr/include/c++/5/bits/predefined_ops.h 38:3 - field + - isAutogenerated: 1 + integer_cst 8 - decl size + cleanup_point_expr /usr/include/c++/5/bits/predefined_ops.h 48:28 - code + return_expr /usr/include/c++/5/bits/predefined_ops.h 48:28 - operand + init_expr - operand + result_decl /usr/include/c++/5/bits/predefined_ops.h 47:20 - operand + - isAutogenerated: 1 + record_type - result type + type_decl _Iter_less_iter /usr/include/c++/5/bits/predefined_ops.h 37:10 - type name + - isAutogenerated: 1 + type_decl _Iter_less_iter /usr/include/c++/5/bits/predefined_ops.h 38:3 - field + - isAutogenerated: 1 + integer_cst 8 - decl size + target_expr - operand + var_decl /usr/include/c++/5/bits/predefined_ops.h 48:28 - operand + - isAutogenerated: 1 + integer_cst 8 - decl size + record_type - var type + type_decl _Iter_less_iter /usr/include/c++/5/bits/predefined_ops.h 37:10 - type name + - isAutogenerated: 1 + type_decl _Iter_less_iter /usr/include/c++/5/bits/predefined_ops.h 38:3 - field + - isAutogenerated: 1 + constructor - operand + record_type - constructor type + type_decl _Iter_less_iter /usr/include/c++/5/bits/predefined_ops.h 37:10 - type name + - isAutogenerated: 1 + type_decl _Iter_less_iter /usr/include/c++/5/bits/predefined_ops.h 38:3 - field + - isAutogenerated: 1 +function_decl __iter_less_val /usr/include/c++/5/bits/predefined_ops.h 59:3 +- isPublic: 1 + function_type - function type + record_type - function return type + type_decl _Iter_less_val /usr/include/c++/5/bits/predefined_ops.h 50:10 - type name + - isAutogenerated: 1 + type_decl _Iter_less_val /usr/include/c++/5/bits/predefined_ops.h 51:3 - field + - isAutogenerated: 1 + tree_list - arg types + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/predefined_ops.h 59:19 - function result + - isAutogenerated: 1 + record_type - result type + type_decl _Iter_less_val /usr/include/c++/5/bits/predefined_ops.h 50:10 - type name + - isAutogenerated: 1 + type_decl _Iter_less_val /usr/include/c++/5/bits/predefined_ops.h 51:3 - field + - isAutogenerated: 1 + integer_cst 8 - decl size + cleanup_point_expr /usr/include/c++/5/bits/predefined_ops.h 60:27 - code + return_expr /usr/include/c++/5/bits/predefined_ops.h 60:27 - operand + init_expr - operand + result_decl /usr/include/c++/5/bits/predefined_ops.h 59:19 - operand + - isAutogenerated: 1 + record_type - result type + type_decl _Iter_less_val /usr/include/c++/5/bits/predefined_ops.h 50:10 - type name + - isAutogenerated: 1 + type_decl _Iter_less_val /usr/include/c++/5/bits/predefined_ops.h 51:3 - field + - isAutogenerated: 1 + integer_cst 8 - decl size + target_expr - operand + var_decl /usr/include/c++/5/bits/predefined_ops.h 60:27 - operand + - isAutogenerated: 1 + integer_cst 8 - decl size + record_type - var type + type_decl _Iter_less_val /usr/include/c++/5/bits/predefined_ops.h 50:10 - type name + - isAutogenerated: 1 + type_decl _Iter_less_val /usr/include/c++/5/bits/predefined_ops.h 51:3 - field + - isAutogenerated: 1 + constructor - operand + record_type - constructor type + type_decl _Iter_less_val /usr/include/c++/5/bits/predefined_ops.h 50:10 - type name + - isAutogenerated: 1 + type_decl _Iter_less_val /usr/include/c++/5/bits/predefined_ops.h 51:3 - field + - isAutogenerated: 1 +function_decl __iter_comp_val /usr/include/c++/5/bits/predefined_ops.h 63:3 +- isPublic: 1 + function_type - function type + record_type - function return type + type_decl _Iter_less_val /usr/include/c++/5/bits/predefined_ops.h 50:10 - type name + - isAutogenerated: 1 + type_decl _Iter_less_val /usr/include/c++/5/bits/predefined_ops.h 51:3 - field + - isAutogenerated: 1 + tree_list - arg types + record_type - value + type_decl _Iter_less_iter /usr/include/c++/5/bits/predefined_ops.h 37:10 - type name + - isAutogenerated: 1 + type_decl _Iter_less_iter /usr/include/c++/5/bits/predefined_ops.h 38:3 - field + - isAutogenerated: 1 + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/predefined_ops.h 63:34 - function result + - isAutogenerated: 1 + record_type - result type + type_decl _Iter_less_val /usr/include/c++/5/bits/predefined_ops.h 50:10 - type name + - isAutogenerated: 1 + type_decl _Iter_less_val /usr/include/c++/5/bits/predefined_ops.h 51:3 - field + - isAutogenerated: 1 + integer_cst 8 - decl size + parm_decl /usr/include/c++/5/bits/predefined_ops.h 63:19 - argument + record_type - decl type + type_decl _Iter_less_iter /usr/include/c++/5/bits/predefined_ops.h 37:10 - type name + - isAutogenerated: 1 + type_decl _Iter_less_iter /usr/include/c++/5/bits/predefined_ops.h 38:3 - field + - isAutogenerated: 1 + integer_cst 8 - parm size + cleanup_point_expr /usr/include/c++/5/bits/predefined_ops.h 64:27 - code + return_expr /usr/include/c++/5/bits/predefined_ops.h 64:27 - operand + init_expr - operand + result_decl /usr/include/c++/5/bits/predefined_ops.h 63:34 - operand + - isAutogenerated: 1 + record_type - result type + type_decl _Iter_less_val /usr/include/c++/5/bits/predefined_ops.h 50:10 - type name + - isAutogenerated: 1 + type_decl _Iter_less_val /usr/include/c++/5/bits/predefined_ops.h 51:3 - field + - isAutogenerated: 1 + integer_cst 8 - decl size + target_expr - operand + var_decl /usr/include/c++/5/bits/predefined_ops.h 64:27 - operand + - isAutogenerated: 1 + integer_cst 8 - decl size + record_type - var type + type_decl _Iter_less_val /usr/include/c++/5/bits/predefined_ops.h 50:10 - type name + - isAutogenerated: 1 + type_decl _Iter_less_val /usr/include/c++/5/bits/predefined_ops.h 51:3 - field + - isAutogenerated: 1 + constructor - operand + record_type - constructor type + type_decl _Iter_less_val /usr/include/c++/5/bits/predefined_ops.h 50:10 - type name + - isAutogenerated: 1 + type_decl _Iter_less_val /usr/include/c++/5/bits/predefined_ops.h 51:3 - field + - isAutogenerated: 1 +function_decl __val_less_iter /usr/include/c++/5/bits/predefined_ops.h 75:3 +- isPublic: 1 + function_type - function type + record_type - function return type + type_decl _Val_less_iter /usr/include/c++/5/bits/predefined_ops.h 66:10 - type name + - isAutogenerated: 1 + type_decl _Val_less_iter /usr/include/c++/5/bits/predefined_ops.h 67:3 - field + - isAutogenerated: 1 + tree_list - arg types + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/predefined_ops.h 75:19 - function result + - isAutogenerated: 1 + record_type - result type + type_decl _Val_less_iter /usr/include/c++/5/bits/predefined_ops.h 66:10 - type name + - isAutogenerated: 1 + type_decl _Val_less_iter /usr/include/c++/5/bits/predefined_ops.h 67:3 - field + - isAutogenerated: 1 + integer_cst 8 - decl size + cleanup_point_expr /usr/include/c++/5/bits/predefined_ops.h 76:27 - code + return_expr /usr/include/c++/5/bits/predefined_ops.h 76:27 - operand + init_expr - operand + result_decl /usr/include/c++/5/bits/predefined_ops.h 75:19 - operand + - isAutogenerated: 1 + record_type - result type + type_decl _Val_less_iter /usr/include/c++/5/bits/predefined_ops.h 66:10 - type name + - isAutogenerated: 1 + type_decl _Val_less_iter /usr/include/c++/5/bits/predefined_ops.h 67:3 - field + - isAutogenerated: 1 + integer_cst 8 - decl size + target_expr - operand + var_decl /usr/include/c++/5/bits/predefined_ops.h 76:27 - operand + - isAutogenerated: 1 + integer_cst 8 - decl size + record_type - var type + type_decl _Val_less_iter /usr/include/c++/5/bits/predefined_ops.h 66:10 - type name + - isAutogenerated: 1 + type_decl _Val_less_iter /usr/include/c++/5/bits/predefined_ops.h 67:3 - field + - isAutogenerated: 1 + constructor - operand + record_type - constructor type + type_decl _Val_less_iter /usr/include/c++/5/bits/predefined_ops.h 66:10 - type name + - isAutogenerated: 1 + type_decl _Val_less_iter /usr/include/c++/5/bits/predefined_ops.h 67:3 - field + - isAutogenerated: 1 +function_decl __val_comp_iter /usr/include/c++/5/bits/predefined_ops.h 79:3 +- isPublic: 1 + function_type - function type + record_type - function return type + type_decl _Val_less_iter /usr/include/c++/5/bits/predefined_ops.h 66:10 - type name + - isAutogenerated: 1 + type_decl _Val_less_iter /usr/include/c++/5/bits/predefined_ops.h 67:3 - field + - isAutogenerated: 1 + tree_list - arg types + record_type - value + type_decl _Iter_less_iter /usr/include/c++/5/bits/predefined_ops.h 37:10 - type name + - isAutogenerated: 1 + type_decl _Iter_less_iter /usr/include/c++/5/bits/predefined_ops.h 38:3 - field + - isAutogenerated: 1 + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/predefined_ops.h 79:34 - function result + - isAutogenerated: 1 + record_type - result type + type_decl _Val_less_iter /usr/include/c++/5/bits/predefined_ops.h 66:10 - type name + - isAutogenerated: 1 + type_decl _Val_less_iter /usr/include/c++/5/bits/predefined_ops.h 67:3 - field + - isAutogenerated: 1 + integer_cst 8 - decl size + parm_decl /usr/include/c++/5/bits/predefined_ops.h 79:19 - argument + record_type - decl type + type_decl _Iter_less_iter /usr/include/c++/5/bits/predefined_ops.h 37:10 - type name + - isAutogenerated: 1 + type_decl _Iter_less_iter /usr/include/c++/5/bits/predefined_ops.h 38:3 - field + - isAutogenerated: 1 + integer_cst 8 - parm size + cleanup_point_expr /usr/include/c++/5/bits/predefined_ops.h 80:27 - code + return_expr /usr/include/c++/5/bits/predefined_ops.h 80:27 - operand + init_expr - operand + result_decl /usr/include/c++/5/bits/predefined_ops.h 79:34 - operand + - isAutogenerated: 1 + record_type - result type + type_decl _Val_less_iter /usr/include/c++/5/bits/predefined_ops.h 66:10 - type name + - isAutogenerated: 1 + type_decl _Val_less_iter /usr/include/c++/5/bits/predefined_ops.h 67:3 - field + - isAutogenerated: 1 + integer_cst 8 - decl size + target_expr - operand + var_decl /usr/include/c++/5/bits/predefined_ops.h 80:27 - operand + - isAutogenerated: 1 + integer_cst 8 - decl size + record_type - var type + type_decl _Val_less_iter /usr/include/c++/5/bits/predefined_ops.h 66:10 - type name + - isAutogenerated: 1 + type_decl _Val_less_iter /usr/include/c++/5/bits/predefined_ops.h 67:3 - field + - isAutogenerated: 1 + constructor - operand + record_type - constructor type + type_decl _Val_less_iter /usr/include/c++/5/bits/predefined_ops.h 66:10 - type name + - isAutogenerated: 1 + type_decl _Val_less_iter /usr/include/c++/5/bits/predefined_ops.h 67:3 - field + - isAutogenerated: 1 +function_decl __iter_equal_to_iter /usr/include/c++/5/bits/predefined_ops.h 91:3 +- isPublic: 1 + function_type - function type + record_type - function return type + type_decl _Iter_equal_to_iter /usr/include/c++/5/bits/predefined_ops.h 82:10 - type name + - isAutogenerated: 1 + type_decl _Iter_equal_to_iter /usr/include/c++/5/bits/predefined_ops.h 83:3 - field + - isAutogenerated: 1 + tree_list - arg types + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/predefined_ops.h 91:24 - function result + - isAutogenerated: 1 + record_type - result type + type_decl _Iter_equal_to_iter /usr/include/c++/5/bits/predefined_ops.h 82:10 - type name + - isAutogenerated: 1 + type_decl _Iter_equal_to_iter /usr/include/c++/5/bits/predefined_ops.h 83:3 - field + - isAutogenerated: 1 + integer_cst 8 - decl size + cleanup_point_expr /usr/include/c++/5/bits/predefined_ops.h 92:32 - code + return_expr /usr/include/c++/5/bits/predefined_ops.h 92:32 - operand + init_expr - operand + result_decl /usr/include/c++/5/bits/predefined_ops.h 91:24 - operand + - isAutogenerated: 1 + record_type - result type + type_decl _Iter_equal_to_iter /usr/include/c++/5/bits/predefined_ops.h 82:10 - type name + - isAutogenerated: 1 + type_decl _Iter_equal_to_iter /usr/include/c++/5/bits/predefined_ops.h 83:3 - field + - isAutogenerated: 1 + integer_cst 8 - decl size + target_expr - operand + var_decl /usr/include/c++/5/bits/predefined_ops.h 92:32 - operand + - isAutogenerated: 1 + integer_cst 8 - decl size + record_type - var type + type_decl _Iter_equal_to_iter /usr/include/c++/5/bits/predefined_ops.h 82:10 - type name + - isAutogenerated: 1 + type_decl _Iter_equal_to_iter /usr/include/c++/5/bits/predefined_ops.h 83:3 - field + - isAutogenerated: 1 + constructor - operand + record_type - constructor type + type_decl _Iter_equal_to_iter /usr/include/c++/5/bits/predefined_ops.h 82:10 - type name + - isAutogenerated: 1 + type_decl _Iter_equal_to_iter /usr/include/c++/5/bits/predefined_ops.h 83:3 - field + - isAutogenerated: 1 +function_decl __iter_equal_to_val /usr/include/c++/5/bits/predefined_ops.h 103:3 +- isPublic: 1 + function_type - function type + record_type - function return type + type_decl _Iter_equal_to_val /usr/include/c++/5/bits/predefined_ops.h 94:10 - type name + - isAutogenerated: 1 + type_decl _Iter_equal_to_val /usr/include/c++/5/bits/predefined_ops.h 95:3 - field + - isAutogenerated: 1 + tree_list - arg types + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/predefined_ops.h 103:23 - function result + - isAutogenerated: 1 + record_type - result type + type_decl _Iter_equal_to_val /usr/include/c++/5/bits/predefined_ops.h 94:10 - type name + - isAutogenerated: 1 + type_decl _Iter_equal_to_val /usr/include/c++/5/bits/predefined_ops.h 95:3 - field + - isAutogenerated: 1 + integer_cst 8 - decl size + cleanup_point_expr /usr/include/c++/5/bits/predefined_ops.h 104:31 - code + return_expr /usr/include/c++/5/bits/predefined_ops.h 104:31 - operand + init_expr - operand + result_decl /usr/include/c++/5/bits/predefined_ops.h 103:23 - operand + - isAutogenerated: 1 + record_type - result type + type_decl _Iter_equal_to_val /usr/include/c++/5/bits/predefined_ops.h 94:10 - type name + - isAutogenerated: 1 + type_decl _Iter_equal_to_val /usr/include/c++/5/bits/predefined_ops.h 95:3 - field + - isAutogenerated: 1 + integer_cst 8 - decl size + target_expr - operand + var_decl /usr/include/c++/5/bits/predefined_ops.h 104:31 - operand + - isAutogenerated: 1 + integer_cst 8 - decl size + record_type - var type + type_decl _Iter_equal_to_val /usr/include/c++/5/bits/predefined_ops.h 94:10 - type name + - isAutogenerated: 1 + type_decl _Iter_equal_to_val /usr/include/c++/5/bits/predefined_ops.h 95:3 - field + - isAutogenerated: 1 + constructor - operand + record_type - constructor type + type_decl _Iter_equal_to_val /usr/include/c++/5/bits/predefined_ops.h 94:10 - type name + - isAutogenerated: 1 + type_decl _Iter_equal_to_val /usr/include/c++/5/bits/predefined_ops.h 95:3 - field + - isAutogenerated: 1 +function_decl __iter_comp_val /usr/include/c++/5/bits/predefined_ops.h 107:3 +- isPublic: 1 + function_type - function type + record_type - function return type + type_decl _Iter_equal_to_val /usr/include/c++/5/bits/predefined_ops.h 94:10 - type name + - isAutogenerated: 1 + type_decl _Iter_equal_to_val /usr/include/c++/5/bits/predefined_ops.h 95:3 - field + - isAutogenerated: 1 + tree_list - arg types + record_type - value + type_decl _Iter_equal_to_iter /usr/include/c++/5/bits/predefined_ops.h 82:10 - type name + - isAutogenerated: 1 + type_decl _Iter_equal_to_iter /usr/include/c++/5/bits/predefined_ops.h 83:3 - field + - isAutogenerated: 1 + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/predefined_ops.h 107:38 - function result + - isAutogenerated: 1 + record_type - result type + type_decl _Iter_equal_to_val /usr/include/c++/5/bits/predefined_ops.h 94:10 - type name + - isAutogenerated: 1 + type_decl _Iter_equal_to_val /usr/include/c++/5/bits/predefined_ops.h 95:3 - field + - isAutogenerated: 1 + integer_cst 8 - decl size + parm_decl /usr/include/c++/5/bits/predefined_ops.h 107:19 - argument + record_type - decl type + type_decl _Iter_equal_to_iter /usr/include/c++/5/bits/predefined_ops.h 82:10 - type name + - isAutogenerated: 1 + type_decl _Iter_equal_to_iter /usr/include/c++/5/bits/predefined_ops.h 83:3 - field + - isAutogenerated: 1 + integer_cst 8 - parm size + cleanup_point_expr /usr/include/c++/5/bits/predefined_ops.h 108:31 - code + return_expr /usr/include/c++/5/bits/predefined_ops.h 108:31 - operand + init_expr - operand + result_decl /usr/include/c++/5/bits/predefined_ops.h 107:38 - operand + - isAutogenerated: 1 + record_type - result type + type_decl _Iter_equal_to_val /usr/include/c++/5/bits/predefined_ops.h 94:10 - type name + - isAutogenerated: 1 + type_decl _Iter_equal_to_val /usr/include/c++/5/bits/predefined_ops.h 95:3 - field + - isAutogenerated: 1 + integer_cst 8 - decl size + target_expr - operand + var_decl /usr/include/c++/5/bits/predefined_ops.h 108:31 - operand + - isAutogenerated: 1 + integer_cst 8 - decl size + record_type - var type + type_decl _Iter_equal_to_val /usr/include/c++/5/bits/predefined_ops.h 94:10 - type name + - isAutogenerated: 1 + type_decl _Iter_equal_to_val /usr/include/c++/5/bits/predefined_ops.h 95:3 - field + - isAutogenerated: 1 + constructor - operand + record_type - constructor type + type_decl _Iter_equal_to_val /usr/include/c++/5/bits/predefined_ops.h 94:10 - type name + - isAutogenerated: 1 + type_decl _Iter_equal_to_val /usr/include/c++/5/bits/predefined_ops.h 95:3 - field + - isAutogenerated: 1 +function_decl __lg /usr/include/c++/5/bits/stl_algobase.h 1012:3 +- isPublic: 1 + function_type - function type + integer_type - function return type + - precisionBits: 32 + - signed + type_decl int 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst -2147483648 - min value + integer_cst 2147483647 - max value + tree_list - arg types + integer_type - value + - precisionBits: 32 + - signed + type_decl int 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst -2147483648 - min value + integer_cst 2147483647 - max value + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_algobase.h 1012:15 - function result + - isAutogenerated: 1 + integer_type - result type + - precisionBits: 32 + - signed + type_decl int 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst -2147483648 - min value + integer_cst 2147483647 - max value + integer_cst 32 - decl size + - isUsed: 1 + parm_decl __n /usr/include/c++/5/bits/stl_algobase.h 1012:12 - argument + integer_type - decl type + - precisionBits: 32 + - signed + type_decl int 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst -2147483648 - min value + integer_cst 2147483647 - max value + integer_cst 32 - parm size + return_expr /usr/include/c++/5/bits/stl_algobase.h 1013:63 - code + init_expr - operand + result_decl /usr/include/c++/5/bits/stl_algobase.h 1012:15 - operand + - isAutogenerated: 1 + integer_type - result type + - precisionBits: 32 + - signed + type_decl int 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst -2147483648 - min value + integer_cst 2147483647 - max value + integer_cst 32 - decl size + nop_expr - operand + plus_expr - operand + minus_expr - operand + mult_expr - operand + nop_expr - operand + sizeof_expr /usr/include/c++/5/bits/stl_algobase.h 1013:18 - operand + nop_expr - operand + error_mark - operand + integer_cst 8 - operand + nop_expr - operand + call_expr /usr/include/c++/5/bits/stl_algobase.h 1013:59 - operand + addr_expr - function + function_decl __builtin_clz 0:0 - operand + - isAutogenerated: 1 + - isConst: 1 + - isExternal: 1 + - isPublic: 1 + tree_list - attribute + identifier_node nothrow - purpose + tree_list - chain + identifier_node leaf - purpose + tree_list - chain + identifier_node const - purpose + function_type - function type + nop_expr - arg + - isUsed: 1 + parm_decl __n /usr/include/c++/5/bits/stl_algobase.h 1012:12 - operand + integer_type - decl type + - precisionBits: 32 + - signed + type_decl int 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst -2147483648 - min value + integer_cst 2147483647 - max value + integer_cst 32 - parm size + integer_cst 4294967295 - operand +function_decl __lg /usr/include/c++/5/bits/stl_algobase.h 1016:3 +- isPublic: 1 + function_type - function type + integer_type - function return type + - precisionBits: 32 + - unsigned + type_decl unsigned int 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst 0 - min value + integer_cst 4294967295 - max value + tree_list - arg types + integer_type - value + - precisionBits: 32 + - unsigned + type_decl unsigned int 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst 0 - min value + integer_cst 4294967295 - max value + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_algobase.h 1016:20 - function result + - isAutogenerated: 1 + integer_type - result type + - precisionBits: 32 + - unsigned + type_decl unsigned int 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst 0 - min value + integer_cst 4294967295 - max value + integer_cst 32 - decl size + - isUsed: 1 + parm_decl __n /usr/include/c++/5/bits/stl_algobase.h 1016:17 - argument + integer_type - decl type + - precisionBits: 32 + - unsigned + type_decl unsigned int 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst 0 - min value + integer_cst 4294967295 - max value + integer_cst 32 - parm size + return_expr /usr/include/c++/5/bits/stl_algobase.h 1017:63 - code + init_expr - operand + result_decl /usr/include/c++/5/bits/stl_algobase.h 1016:20 - operand + - isAutogenerated: 1 + integer_type - result type + - precisionBits: 32 + - unsigned + type_decl unsigned int 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst 0 - min value + integer_cst 4294967295 - max value + integer_cst 32 - decl size + plus_expr - operand + minus_expr - operand + mult_expr - operand + nop_expr - operand + sizeof_expr /usr/include/c++/5/bits/stl_algobase.h 1017:18 - operand + nop_expr - operand + error_mark - operand + integer_cst 8 - operand + nop_expr - operand + call_expr /usr/include/c++/5/bits/stl_algobase.h 1017:59 - operand + addr_expr - function + function_decl __builtin_clz 0:0 - operand + - isAutogenerated: 1 + - isConst: 1 + - isExternal: 1 + - isPublic: 1 + tree_list - attribute + identifier_node nothrow - purpose + tree_list - chain + identifier_node leaf - purpose + tree_list - chain + identifier_node const - purpose + function_type - function type + - isUsed: 1 + parm_decl __n /usr/include/c++/5/bits/stl_algobase.h 1016:17 - arg + integer_type - decl type + - precisionBits: 32 + - unsigned + type_decl unsigned int 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst 0 - min value + integer_cst 4294967295 - max value + integer_cst 32 - parm size + integer_cst 4294967295 - operand +function_decl __lg /usr/include/c++/5/bits/stl_algobase.h 1020:3 +- isPublic: 1 + function_type - function type + integer_type - function return type + - precisionBits: 64 + - signed + type_decl long int 0:0 - type name + - isAutogenerated: 1 + integer_cst 64 - type size + integer_cst -0 - min value + integer_cst 4294967295 - max value + tree_list - arg types + integer_type - value + - precisionBits: 64 + - signed + type_decl long int 0:0 - type name + - isAutogenerated: 1 + integer_cst 64 - type size + integer_cst -0 - min value + integer_cst 4294967295 - max value + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_algobase.h 1020:16 - function result + - isAutogenerated: 1 + integer_type - result type + - precisionBits: 64 + - signed + type_decl long int 0:0 - type name + - isAutogenerated: 1 + integer_cst 64 - type size + integer_cst -0 - min value + integer_cst 4294967295 - max value + integer_cst 64 - decl size + - isUsed: 1 + parm_decl __n /usr/include/c++/5/bits/stl_algobase.h 1020:13 - argument + integer_type - decl type + - precisionBits: 64 + - signed + type_decl long int 0:0 - type name + - isAutogenerated: 1 + integer_cst 64 - type size + integer_cst -0 - min value + integer_cst 4294967295 - max value + integer_cst 64 - parm size + return_expr /usr/include/c++/5/bits/stl_algobase.h 1021:64 - code + init_expr - operand + result_decl /usr/include/c++/5/bits/stl_algobase.h 1020:16 - operand + - isAutogenerated: 1 + integer_type - result type + - precisionBits: 64 + - signed + type_decl long int 0:0 - type name + - isAutogenerated: 1 + integer_cst 64 - type size + integer_cst -0 - min value + integer_cst 4294967295 - max value + integer_cst 64 - decl size + nop_expr - operand + plus_expr /usr/include/c++/5/bits/stl_algobase.h 1021:44 - operand + minus_expr - operand + mult_expr /usr/include/c++/5/bits/stl_algobase.h 1021:25 - operand + sizeof_expr /usr/include/c++/5/bits/stl_algobase.h 1021:18 - operand + nop_expr - operand + error_mark - operand + integer_cst 8 - operand + nop_expr - operand + call_expr /usr/include/c++/5/bits/stl_algobase.h 1021:60 - operand + addr_expr - function + function_decl __builtin_clzl 0:0 - operand + - isAutogenerated: 1 + - isConst: 1 + - isExternal: 1 + - isPublic: 1 + tree_list - attribute + identifier_node nothrow - purpose + tree_list - chain + identifier_node leaf - purpose + tree_list - chain + identifier_node const - purpose + function_type - function type + nop_expr - arg + - isUsed: 1 + parm_decl __n /usr/include/c++/5/bits/stl_algobase.h 1020:13 - operand + integer_type - decl type + - precisionBits: 64 + - signed + type_decl long int 0:0 - type name + - isAutogenerated: 1 + integer_cst 64 - type size + integer_cst -0 - min value + integer_cst 4294967295 - max value + integer_cst 64 - parm size +function_decl __lg /usr/include/c++/5/bits/stl_algobase.h 1024:3 +- isPublic: 1 + function_type - function type + integer_type - function return type + - precisionBits: 64 + - unsigned + type_decl long unsigned int 0:0 - type name + - isAutogenerated: 1 + integer_cst 64 - type size + integer_cst 0 - min value + tree_list - arg types + integer_type - value + - precisionBits: 64 + - unsigned + type_decl long unsigned int 0:0 - type name + - isAutogenerated: 1 + integer_cst 64 - type size + integer_cst 0 - min value + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_algobase.h 1024:25 - function result + - isAutogenerated: 1 + integer_type - result type + - precisionBits: 64 + - unsigned + type_decl long unsigned int 0:0 - type name + - isAutogenerated: 1 + integer_cst 64 - type size + integer_cst 0 - min value + integer_cst 64 - decl size + - isUsed: 1 + parm_decl __n /usr/include/c++/5/bits/stl_algobase.h 1024:22 - argument + integer_type - decl type + - precisionBits: 64 + - unsigned + type_decl long unsigned int 0:0 - type name + - isAutogenerated: 1 + integer_cst 64 - type size + integer_cst 0 - min value + integer_cst 64 - parm size + return_expr /usr/include/c++/5/bits/stl_algobase.h 1025:64 - code + init_expr - operand + result_decl /usr/include/c++/5/bits/stl_algobase.h 1024:25 - operand + - isAutogenerated: 1 + integer_type - result type + - precisionBits: 64 + - unsigned + type_decl long unsigned int 0:0 - type name + - isAutogenerated: 1 + integer_cst 64 - type size + integer_cst 0 - min value + integer_cst 64 - decl size + plus_expr /usr/include/c++/5/bits/stl_algobase.h 1025:44 - operand + minus_expr - operand + mult_expr /usr/include/c++/5/bits/stl_algobase.h 1025:25 - operand + sizeof_expr /usr/include/c++/5/bits/stl_algobase.h 1025:18 - operand + nop_expr - operand + error_mark - operand + integer_cst 8 - operand + nop_expr - operand + call_expr /usr/include/c++/5/bits/stl_algobase.h 1025:60 - operand + addr_expr - function + function_decl __builtin_clzl 0:0 - operand + - isAutogenerated: 1 + - isConst: 1 + - isExternal: 1 + - isPublic: 1 + tree_list - attribute + identifier_node nothrow - purpose + tree_list - chain + identifier_node leaf - purpose + tree_list - chain + identifier_node const - purpose + function_type - function type + - isUsed: 1 + parm_decl __n /usr/include/c++/5/bits/stl_algobase.h 1024:22 - arg + integer_type - decl type + - precisionBits: 64 + - unsigned + type_decl long unsigned int 0:0 - type name + - isAutogenerated: 1 + integer_cst 64 - type size + integer_cst 0 - min value + integer_cst 64 - parm size +function_decl __lg /usr/include/c++/5/bits/stl_algobase.h 1028:3 +- isPublic: 1 + function_type - function type + integer_type - function return type + - precisionBits: 64 + - signed + type_decl long long int 0:0 - type name + - isAutogenerated: 1 + integer_cst 64 - type size + integer_cst -0 - min value + integer_cst 4294967295 - max value + tree_list - arg types + integer_type - value + - precisionBits: 64 + - signed + type_decl long long int 0:0 - type name + - isAutogenerated: 1 + integer_cst 64 - type size + integer_cst -0 - min value + integer_cst 4294967295 - max value + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_algobase.h 1028:21 - function result + - isAutogenerated: 1 + integer_type - result type + - precisionBits: 64 + - signed + type_decl long long int 0:0 - type name + - isAutogenerated: 1 + integer_cst 64 - type size + integer_cst -0 - min value + integer_cst 4294967295 - max value + integer_cst 64 - decl size + - isUsed: 1 + parm_decl __n /usr/include/c++/5/bits/stl_algobase.h 1028:18 - argument + integer_type - decl type + - precisionBits: 64 + - signed + type_decl long long int 0:0 - type name + - isAutogenerated: 1 + integer_cst 64 - type size + integer_cst -0 - min value + integer_cst 4294967295 - max value + integer_cst 64 - parm size + return_expr /usr/include/c++/5/bits/stl_algobase.h 1029:70 - code + init_expr - operand + result_decl /usr/include/c++/5/bits/stl_algobase.h 1028:21 - operand + - isAutogenerated: 1 + integer_type - result type + - precisionBits: 64 + - signed + type_decl long long int 0:0 - type name + - isAutogenerated: 1 + integer_cst 64 - type size + integer_cst -0 - min value + integer_cst 4294967295 - max value + integer_cst 64 - decl size + nop_expr - operand + plus_expr /usr/include/c++/5/bits/stl_algobase.h 1029:49 - operand + minus_expr - operand + mult_expr /usr/include/c++/5/bits/stl_algobase.h 1029:30 - operand + sizeof_expr /usr/include/c++/5/bits/stl_algobase.h 1029:18 - operand + nop_expr - operand + error_mark - operand + integer_cst 8 - operand + nop_expr - operand + call_expr /usr/include/c++/5/bits/stl_algobase.h 1029:66 - operand + addr_expr - function + function_decl __builtin_clzll 0:0 - operand + - isAutogenerated: 1 + - isConst: 1 + - isExternal: 1 + - isPublic: 1 + tree_list - attribute + identifier_node nothrow - purpose + tree_list - chain + identifier_node leaf - purpose + tree_list - chain + identifier_node const - purpose + function_type - function type + nop_expr - arg + - isUsed: 1 + parm_decl __n /usr/include/c++/5/bits/stl_algobase.h 1028:18 - operand + integer_type - decl type + - precisionBits: 64 + - signed + type_decl long long int 0:0 - type name + - isAutogenerated: 1 + integer_cst 64 - type size + integer_cst -0 - min value + integer_cst 4294967295 - max value + integer_cst 64 - parm size +function_decl __lg /usr/include/c++/5/bits/stl_algobase.h 1032:3 +- isPublic: 1 + function_type - function type + integer_type - function return type + - precisionBits: 64 + - unsigned + type_decl long long unsigned int 0:0 - type name + - isAutogenerated: 1 + integer_cst 64 - type size + integer_cst 0 - min value + tree_list - arg types + integer_type - value + - precisionBits: 64 + - unsigned + type_decl long long unsigned int 0:0 - type name + - isAutogenerated: 1 + integer_cst 64 - type size + integer_cst 0 - min value + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_algobase.h 1032:30 - function result + - isAutogenerated: 1 + integer_type - result type + - precisionBits: 64 + - unsigned + type_decl long long unsigned int 0:0 - type name + - isAutogenerated: 1 + integer_cst 64 - type size + integer_cst 0 - min value + integer_cst 64 - decl size + - isUsed: 1 + parm_decl __n /usr/include/c++/5/bits/stl_algobase.h 1032:27 - argument + integer_type - decl type + - precisionBits: 64 + - unsigned + type_decl long long unsigned int 0:0 - type name + - isAutogenerated: 1 + integer_cst 64 - type size + integer_cst 0 - min value + integer_cst 64 - parm size + return_expr /usr/include/c++/5/bits/stl_algobase.h 1033:70 - code + init_expr - operand + result_decl /usr/include/c++/5/bits/stl_algobase.h 1032:30 - operand + - isAutogenerated: 1 + integer_type - result type + - precisionBits: 64 + - unsigned + type_decl long long unsigned int 0:0 - type name + - isAutogenerated: 1 + integer_cst 64 - type size + integer_cst 0 - min value + integer_cst 64 - decl size + nop_expr - operand + plus_expr /usr/include/c++/5/bits/stl_algobase.h 1033:49 - operand + minus_expr - operand + mult_expr /usr/include/c++/5/bits/stl_algobase.h 1033:30 - operand + sizeof_expr /usr/include/c++/5/bits/stl_algobase.h 1033:18 - operand + nop_expr - operand + error_mark - operand + integer_cst 8 - operand + nop_expr - operand + call_expr /usr/include/c++/5/bits/stl_algobase.h 1033:66 - operand + addr_expr - function + function_decl __builtin_clzll 0:0 - operand + - isAutogenerated: 1 + - isConst: 1 + - isExternal: 1 + - isPublic: 1 + tree_list - attribute + identifier_node nothrow - purpose + tree_list - chain + identifier_node leaf - purpose + tree_list - chain + identifier_node const - purpose + function_type - function type + - isUsed: 1 + parm_decl __n /usr/include/c++/5/bits/stl_algobase.h 1032:27 - arg + integer_type - decl type + - precisionBits: 64 + - unsigned + type_decl long long unsigned int 0:0 - type name + - isAutogenerated: 1 + integer_cst 64 - type size + integer_cst 0 - min value + integer_cst 64 - parm size +function_decl exception /usr/include/c++/5/exception 63:5 +- isPublic: 1 + method_type - function type + void_type - method return type + type_decl void 0:0 - type name + - isAutogenerated: 1 + record_type - method base type + type_decl exception /usr/include/c++/5/exception 60:9 - type name + - isAutogenerated: 1 + field_decl _vptr.exception /usr/include/c++/5/exception 60:9 - field + - unsigned + - isVirtual: 1 + - isAutogenerated: 1 + integer_cst 64 - decl size + type_decl exception /usr/include/c++/5/exception 61:3 - field + - isAutogenerated: 1 + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl exception /usr/include/c++/5/exception 60:9 - type name + - isAutogenerated: 1 + field_decl _vptr.exception /usr/include/c++/5/exception 60:9 - field + - unsigned + - isVirtual: 1 + - isAutogenerated: 1 + integer_cst 64 - decl size + type_decl exception /usr/include/c++/5/exception 61:3 - field + - isAutogenerated: 1 + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/exception 63:39 - function result + - isAutogenerated: 1 + void_type - result type + type_decl void 0:0 - type name + - isAutogenerated: 1 + parm_decl this /usr/include/c++/5/exception 63:17 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl exception /usr/include/c++/5/exception 60:9 - type name + - isAutogenerated: 1 + field_decl _vptr.exception /usr/include/c++/5/exception 60:9 - field + - unsigned + - isVirtual: 1 + - isAutogenerated: 1 + integer_cst 64 - decl size + type_decl exception /usr/include/c++/5/exception 61:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + eh_spec_block /usr/include/c++/5/exception 63:5 - code + bind_expr /usr/include/c++/5/exception 63:41 - operand + cleanup_point_expr /usr/include/c++/5/exception 63:39 - operand + expr_stmt /usr/include/c++/5/exception 63:39 - operand + convert_expr - expresssion + modify_expr - operand + component_ref - operand + indirect_ref - object + nop_expr - ref + parm_decl this /usr/include/c++/5/exception 63:17 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl exception /usr/include/c++/5/exception 60:9 - type name + - isAutogenerated: 1 + field_decl _vptr.exception /usr/include/c++/5/exception 60:9 - field + - unsigned + - isVirtual: 1 + - isAutogenerated: 1 + integer_cst 64 - decl size + type_decl exception /usr/include/c++/5/exception 61:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + field_decl _vptr.exception /usr/include/c++/5/exception 60:9 - field + - unsigned + - isVirtual: 1 + - isAutogenerated: 1 + integer_cst 64 - decl size + pointer_plus_expr - operand + addr_expr - operand + var_decl _ZTVSt9exception /usr/include/c++/5/exception 60:9 - operand + - isUsed: 1 + - isVirtual: 1 + - isAutogenerated: 1 + integer_cst 320 - decl size + constructor - initial + array_type - constructor type + pointer_type - element type + type_decl __vtbl_ptr_type 0:0 - type name + - isAutogenerated: 1 + function_type - nested type + integer_type - function return type + - precisionBits: 32 + - signed + type_decl int 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst -2147483648 - min value + integer_cst 2147483647 - max value + integer_type - domain + - precisionBits: 64 + - signed + integer_cst 64 - type size + integer_cst 0 - min value + integer_cst 4 - max value + nop_expr - value + integer_cst 0 - operand + nop_expr - value + addr_expr - operand + var_decl _ZTISt9exception /usr/include/c++/5/exception 60:9 - operand + - isAutogenerated: 1 + integer_cst 128 - decl size + record_type - var type + type_decl __class_type_info_pseudo 0:0 - type name + field_decl 0:0 - field + - signed + integer_cst 128 - decl size + nop_expr - value + addr_expr - operand + function_decl __comp_dtor /usr/include/c++/5/exception 64:13 - operand + - isVirtual: 1 + - isExternal: 1 + - isPublic: 1 + method_type - function type + nop_expr - value + addr_expr - operand + function_decl __deleting_dtor /usr/include/c++/5/exception 64:13 - operand + - isVirtual: 1 + - isExternal: 1 + - isPublic: 1 + method_type - function type + nop_expr - value + addr_expr - operand + function_decl what /usr/include/c++/5/exception 68:25 - operand + - isVirtual: 1 + - isExternal: 1 + - isPublic: 1 + method_type - function type + array_type - var type + pointer_type - element type + type_decl __vtbl_ptr_type 0:0 - type name + - isAutogenerated: 1 + function_type - nested type + integer_type - function return type + - precisionBits: 32 + - signed + type_decl int 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst -2147483648 - min value + integer_cst 2147483647 - max value + integer_type - domain + - precisionBits: 64 + - signed + integer_cst 64 - type size + integer_cst 0 - min value + integer_cst 4 - max value + integer_cst 16 - operand + block - operand +function_decl __base_ctor /usr/include/c++/5/exception 63:5 +- isPublic: 1 + method_type - function type + void_type - method return type + type_decl void 0:0 - type name + - isAutogenerated: 1 + record_type - method base type + type_decl exception /usr/include/c++/5/exception 60:9 - type name + - isAutogenerated: 1 + field_decl _vptr.exception /usr/include/c++/5/exception 60:9 - field + - unsigned + - isVirtual: 1 + - isAutogenerated: 1 + integer_cst 64 - decl size + type_decl exception /usr/include/c++/5/exception 61:3 - field + - isAutogenerated: 1 + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl exception /usr/include/c++/5/exception 60:9 - type name + - isAutogenerated: 1 + field_decl _vptr.exception /usr/include/c++/5/exception 60:9 - field + - unsigned + - isVirtual: 1 + - isAutogenerated: 1 + integer_cst 64 - decl size + type_decl exception /usr/include/c++/5/exception 61:3 - field + - isAutogenerated: 1 + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/exception 63:41 - function result + - isAutogenerated: 1 + void_type - result type + type_decl void 0:0 - type name + - isAutogenerated: 1 + parm_decl this /usr/include/c++/5/exception 63:17 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl exception /usr/include/c++/5/exception 60:9 - type name + - isAutogenerated: 1 + field_decl _vptr.exception /usr/include/c++/5/exception 60:9 - field + - unsigned + - isVirtual: 1 + - isAutogenerated: 1 + integer_cst 64 - decl size + type_decl exception /usr/include/c++/5/exception 61:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + eh_spec_block /usr/include/c++/5/exception 63:5 - code + bind_expr /usr/include/c++/5/exception 63:41 - operand + cleanup_point_expr /usr/include/c++/5/exception 63:39 - operand + expr_stmt /usr/include/c++/5/exception 63:39 - operand + convert_expr - expresssion + modify_expr - operand + component_ref - operand + indirect_ref - object + nop_expr - ref + parm_decl this /usr/include/c++/5/exception 63:17 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl exception /usr/include/c++/5/exception 60:9 - type name + - isAutogenerated: 1 + field_decl _vptr.exception /usr/include/c++/5/exception 60:9 - field + - unsigned + - isVirtual: 1 + - isAutogenerated: 1 + integer_cst 64 - decl size + type_decl exception /usr/include/c++/5/exception 61:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + field_decl _vptr.exception /usr/include/c++/5/exception 60:9 - field + - unsigned + - isVirtual: 1 + - isAutogenerated: 1 + integer_cst 64 - decl size + pointer_plus_expr - operand + addr_expr - operand + var_decl _ZTVSt9exception /usr/include/c++/5/exception 60:9 - operand + - isUsed: 1 + - isVirtual: 1 + - isAutogenerated: 1 + integer_cst 320 - decl size + constructor - initial + array_type - constructor type + pointer_type - element type + type_decl __vtbl_ptr_type 0:0 - type name + - isAutogenerated: 1 + function_type - nested type + integer_type - function return type + - precisionBits: 32 + - signed + type_decl int 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst -2147483648 - min value + integer_cst 2147483647 - max value + integer_type - domain + - precisionBits: 64 + - signed + integer_cst 64 - type size + integer_cst 0 - min value + integer_cst 4 - max value + nop_expr - value + integer_cst 0 - operand + nop_expr - value + addr_expr - operand + var_decl _ZTISt9exception /usr/include/c++/5/exception 60:9 - operand + - isAutogenerated: 1 + integer_cst 128 - decl size + record_type - var type + type_decl __class_type_info_pseudo 0:0 - type name + field_decl 0:0 - field + - signed + integer_cst 128 - decl size + nop_expr - value + addr_expr - operand + function_decl __comp_dtor /usr/include/c++/5/exception 64:13 - operand + - isVirtual: 1 + - isExternal: 1 + - isPublic: 1 + method_type - function type + nop_expr - value + addr_expr - operand + function_decl __deleting_dtor /usr/include/c++/5/exception 64:13 - operand + - isVirtual: 1 + - isExternal: 1 + - isPublic: 1 + method_type - function type + nop_expr - value + addr_expr - operand + function_decl what /usr/include/c++/5/exception 68:25 - operand + - isVirtual: 1 + - isExternal: 1 + - isPublic: 1 + method_type - function type + array_type - var type + pointer_type - element type + type_decl __vtbl_ptr_type 0:0 - type name + - isAutogenerated: 1 + function_type - nested type + integer_type - function return type + - precisionBits: 32 + - signed + type_decl int 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst -2147483648 - min value + integer_cst 2147483647 - max value + integer_type - domain + - precisionBits: 64 + - signed + integer_cst 64 - type size + integer_cst 0 - min value + integer_cst 4 - max value + integer_cst 16 - operand + block - operand +function_decl __comp_ctor /usr/include/c++/5/exception 63:5 +- isPublic: 1 + method_type - function type + void_type - method return type + type_decl void 0:0 - type name + - isAutogenerated: 1 + record_type - method base type + type_decl exception /usr/include/c++/5/exception 60:9 - type name + - isAutogenerated: 1 + field_decl _vptr.exception /usr/include/c++/5/exception 60:9 - field + - unsigned + - isVirtual: 1 + - isAutogenerated: 1 + integer_cst 64 - decl size + type_decl exception /usr/include/c++/5/exception 61:3 - field + - isAutogenerated: 1 + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl exception /usr/include/c++/5/exception 60:9 - type name + - isAutogenerated: 1 + field_decl _vptr.exception /usr/include/c++/5/exception 60:9 - field + - unsigned + - isVirtual: 1 + - isAutogenerated: 1 + integer_cst 64 - decl size + type_decl exception /usr/include/c++/5/exception 61:3 - field + - isAutogenerated: 1 + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/exception 63:41 - function result + - isAutogenerated: 1 + void_type - result type + type_decl void 0:0 - type name + - isAutogenerated: 1 + parm_decl this /usr/include/c++/5/exception 63:17 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl exception /usr/include/c++/5/exception 60:9 - type name + - isAutogenerated: 1 + field_decl _vptr.exception /usr/include/c++/5/exception 60:9 - field + - unsigned + - isVirtual: 1 + - isAutogenerated: 1 + integer_cst 64 - decl size + type_decl exception /usr/include/c++/5/exception 61:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + statement_list - code +function_decl bad_exception /usr/include/c++/5/exception 76:5 +- isPublic: 1 + method_type - function type + void_type - method return type + type_decl void 0:0 - type name + - isAutogenerated: 1 + record_type - method base type + type_decl bad_exception /usr/include/c++/5/exception 73:9 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/exception 73:9 - field + - signed + - isAutogenerated: 1 + integer_cst 64 - decl size + type_decl bad_exception /usr/include/c++/5/exception 74:3 - field + - isAutogenerated: 1 + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl bad_exception /usr/include/c++/5/exception 73:9 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/exception 73:9 - field + - signed + - isAutogenerated: 1 + integer_cst 64 - decl size + type_decl bad_exception /usr/include/c++/5/exception 74:3 - field + - isAutogenerated: 1 + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/exception 76:43 - function result + - isAutogenerated: 1 + void_type - result type + type_decl void 0:0 - type name + - isAutogenerated: 1 + parm_decl this /usr/include/c++/5/exception 76:21 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl bad_exception /usr/include/c++/5/exception 73:9 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/exception 73:9 - field + - signed + - isAutogenerated: 1 + integer_cst 64 - decl size + type_decl bad_exception /usr/include/c++/5/exception 74:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + eh_spec_block /usr/include/c++/5/exception 76:5 - code + bind_expr /usr/include/c++/5/exception 76:45 - operand + statement_list - operand + cleanup_point_expr /usr/include/c++/5/exception 76:43 - statement + expr_stmt /usr/include/c++/5/exception 76:43 - operand + call_expr /usr/include/c++/5/exception 76:43 - expresssion + addr_expr - function + function_decl __base_ctor /usr/include/c++/5/exception 63:5 - operand + - isPublic: 1 + method_type - function type + addr_expr - arg + component_ref - operand + indirect_ref - object + nop_expr - ref + parm_decl this /usr/include/c++/5/exception 76:21 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl bad_exception /usr/include/c++/5/exception 73:9 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/exception 73:9 - field + - signed + - isAutogenerated: 1 + integer_cst 64 - decl size + type_decl bad_exception /usr/include/c++/5/exception 74:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + field_decl /usr/include/c++/5/exception 73:9 - field + - signed + - isAutogenerated: 1 + integer_cst 64 - decl size + cleanup_stmt /usr/include/c++/5/exception 76:43 - statement + statement_list - body + cleanup_point_expr /usr/include/c++/5/exception 76:43 - statement + expr_stmt /usr/include/c++/5/exception 76:43 - operand + convert_expr - expresssion + modify_expr - operand + component_ref - operand + component_ref - object + indirect_ref - object + nop_expr - ref + parm_decl this /usr/include/c++/5/exception 76:21 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl bad_exception /usr/include/c++/5/exception 73:9 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/exception 73:9 - field + - signed + - isAutogenerated: 1 + integer_cst 64 - decl size + type_decl bad_exception /usr/include/c++/5/exception 74:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + field_decl /usr/include/c++/5/exception 73:9 - field + - signed + - isAutogenerated: 1 + integer_cst 64 - decl size + field_decl _vptr.exception /usr/include/c++/5/exception 60:9 - field + - unsigned + - isVirtual: 1 + - isAutogenerated: 1 + integer_cst 64 - decl size + pointer_plus_expr - operand + addr_expr - operand + var_decl _ZTVSt13bad_exception /usr/include/c++/5/exception 73:9 - operand + - isUsed: 1 + - isVirtual: 1 + - isAutogenerated: 1 + integer_cst 320 - decl size + constructor - initial + array_type - constructor type + pointer_type - element type + type_decl __vtbl_ptr_type 0:0 - type name + - isAutogenerated: 1 + function_type - nested type + integer_type - function return type + - precisionBits: 32 + - signed + type_decl int 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst -2147483648 - min value + integer_cst 2147483647 - max value + integer_type - domain + - precisionBits: 64 + - signed + integer_cst 64 - type size + integer_cst 0 - min value + integer_cst 4 - max value + nop_expr - value + integer_cst 0 - operand + nop_expr - value + addr_expr - operand + var_decl _ZTISt13bad_exception /usr/include/c++/5/exception 73:9 - operand + - isAutogenerated: 1 + integer_cst 192 - decl size + record_type - var type + type_decl __si_class_type_info_pseudo 0:0 - type name + field_decl 0:0 - field + - signed + integer_cst 128 - decl size + field_decl 0:0 - field + - unsigned + integer_cst 64 - decl size + nop_expr - value + addr_expr - operand + function_decl __comp_dtor /usr/include/c++/5/exception 80:13 - operand + - isVirtual: 1 + - isExternal: 1 + - isPublic: 1 + method_type - function type + nop_expr - value + addr_expr - operand + function_decl __deleting_dtor /usr/include/c++/5/exception 80:13 - operand + - isVirtual: 1 + - isExternal: 1 + - isPublic: 1 + method_type - function type + nop_expr - value + addr_expr - operand + function_decl what /usr/include/c++/5/exception 83:25 - operand + - isVirtual: 1 + - isExternal: 1 + - isPublic: 1 + method_type - function type + array_type - var type + pointer_type - element type + type_decl __vtbl_ptr_type 0:0 - type name + - isAutogenerated: 1 + function_type - nested type + integer_type - function return type + - precisionBits: 32 + - signed + type_decl int 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst -2147483648 - min value + integer_cst 2147483647 - max value + integer_type - domain + - precisionBits: 64 + - signed + integer_cst 64 - type size + integer_cst 0 - min value + integer_cst 4 - max value + integer_cst 16 - operand + call_expr /usr/include/c++/5/exception 76:43 - expresssion + addr_expr - function + function_decl __base_dtor /usr/include/c++/5/exception 64:13 - operand + - isExternal: 1 + - isPublic: 1 + method_type - function type + addr_expr - arg + component_ref - operand + indirect_ref - object + nop_expr - ref + parm_decl this /usr/include/c++/5/exception 76:21 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl bad_exception /usr/include/c++/5/exception 73:9 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/exception 73:9 - field + - signed + - isAutogenerated: 1 + integer_cst 64 - decl size + type_decl bad_exception /usr/include/c++/5/exception 74:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + field_decl /usr/include/c++/5/exception 73:9 - field + - signed + - isAutogenerated: 1 + integer_cst 64 - decl size + block - operand +function_decl __base_ctor /usr/include/c++/5/exception 76:5 +- isPublic: 1 + method_type - function type + void_type - method return type + type_decl void 0:0 - type name + - isAutogenerated: 1 + record_type - method base type + type_decl bad_exception /usr/include/c++/5/exception 73:9 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/exception 73:9 - field + - signed + - isAutogenerated: 1 + integer_cst 64 - decl size + type_decl bad_exception /usr/include/c++/5/exception 74:3 - field + - isAutogenerated: 1 + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl bad_exception /usr/include/c++/5/exception 73:9 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/exception 73:9 - field + - signed + - isAutogenerated: 1 + integer_cst 64 - decl size + type_decl bad_exception /usr/include/c++/5/exception 74:3 - field + - isAutogenerated: 1 + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/exception 76:45 - function result + - isAutogenerated: 1 + void_type - result type + type_decl void 0:0 - type name + - isAutogenerated: 1 + parm_decl this /usr/include/c++/5/exception 76:21 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl bad_exception /usr/include/c++/5/exception 73:9 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/exception 73:9 - field + - signed + - isAutogenerated: 1 + integer_cst 64 - decl size + type_decl bad_exception /usr/include/c++/5/exception 74:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + eh_spec_block /usr/include/c++/5/exception 76:5 - code + bind_expr /usr/include/c++/5/exception 76:45 - operand + statement_list - operand + cleanup_point_expr /usr/include/c++/5/exception 76:43 - statement + expr_stmt /usr/include/c++/5/exception 76:43 - operand + call_expr /usr/include/c++/5/exception 76:43 - expresssion + addr_expr - function + function_decl __base_ctor /usr/include/c++/5/exception 63:5 - operand + - isPublic: 1 + method_type - function type + addr_expr - arg + component_ref - operand + indirect_ref - object + nop_expr - ref + parm_decl this /usr/include/c++/5/exception 76:21 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl bad_exception /usr/include/c++/5/exception 73:9 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/exception 73:9 - field + - signed + - isAutogenerated: 1 + integer_cst 64 - decl size + type_decl bad_exception /usr/include/c++/5/exception 74:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + field_decl /usr/include/c++/5/exception 73:9 - field + - signed + - isAutogenerated: 1 + integer_cst 64 - decl size + try_catch_expr /usr/include/c++/5/exception 76:43 - statement + statement_list - operand + cleanup_point_expr /usr/include/c++/5/exception 76:43 - statement + expr_stmt /usr/include/c++/5/exception 76:43 - operand + convert_expr - expresssion + modify_expr - operand + component_ref - operand + component_ref - object + indirect_ref - object + nop_expr - ref + parm_decl this /usr/include/c++/5/exception 76:21 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl bad_exception /usr/include/c++/5/exception 73:9 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/exception 73:9 - field + - signed + - isAutogenerated: 1 + integer_cst 64 - decl size + type_decl bad_exception /usr/include/c++/5/exception 74:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + field_decl /usr/include/c++/5/exception 73:9 - field + - signed + - isAutogenerated: 1 + integer_cst 64 - decl size + field_decl _vptr.exception /usr/include/c++/5/exception 60:9 - field + - unsigned + - isVirtual: 1 + - isAutogenerated: 1 + integer_cst 64 - decl size + pointer_plus_expr - operand + addr_expr - operand + var_decl _ZTVSt13bad_exception /usr/include/c++/5/exception 73:9 - operand + - isUsed: 1 + - isVirtual: 1 + - isAutogenerated: 1 + integer_cst 320 - decl size + constructor - initial + array_type - constructor type + pointer_type - element type + type_decl __vtbl_ptr_type 0:0 - type name + - isAutogenerated: 1 + function_type - nested type + integer_type - function return type + - precisionBits: 32 + - signed + type_decl int 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst -2147483648 - min value + integer_cst 2147483647 - max value + integer_type - domain + - precisionBits: 64 + - signed + integer_cst 64 - type size + integer_cst 0 - min value + integer_cst 4 - max value + nop_expr - value + integer_cst 0 - operand + nop_expr - value + addr_expr - operand + var_decl _ZTISt13bad_exception /usr/include/c++/5/exception 73:9 - operand + - isAutogenerated: 1 + integer_cst 192 - decl size + record_type - var type + type_decl __si_class_type_info_pseudo 0:0 - type name + field_decl 0:0 - field + - signed + integer_cst 128 - decl size + field_decl 0:0 - field + - unsigned + integer_cst 64 - decl size + nop_expr - value + addr_expr - operand + function_decl __comp_dtor /usr/include/c++/5/exception 80:13 - operand + - isVirtual: 1 + - isExternal: 1 + - isPublic: 1 + method_type - function type + nop_expr - value + addr_expr - operand + function_decl __deleting_dtor /usr/include/c++/5/exception 80:13 - operand + - isVirtual: 1 + - isExternal: 1 + - isPublic: 1 + method_type - function type + nop_expr - value + addr_expr - operand + function_decl what /usr/include/c++/5/exception 83:25 - operand + - isVirtual: 1 + - isExternal: 1 + - isPublic: 1 + method_type - function type + array_type - var type + pointer_type - element type + type_decl __vtbl_ptr_type 0:0 - type name + - isAutogenerated: 1 + function_type - nested type + integer_type - function return type + - precisionBits: 32 + - signed + type_decl int 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst -2147483648 - min value + integer_cst 2147483647 - max value + integer_type - domain + - precisionBits: 64 + - signed + integer_cst 64 - type size + integer_cst 0 - min value + integer_cst 4 - max value + integer_cst 16 - operand + call_expr /usr/include/c++/5/exception 76:43 - operand + addr_expr - function + function_decl __base_dtor /usr/include/c++/5/exception 64:13 - operand + - isExternal: 1 + - isPublic: 1 + method_type - function type + addr_expr - arg + component_ref - operand + indirect_ref - object + nop_expr - ref + parm_decl this /usr/include/c++/5/exception 76:21 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl bad_exception /usr/include/c++/5/exception 73:9 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/exception 73:9 - field + - signed + - isAutogenerated: 1 + integer_cst 64 - decl size + type_decl bad_exception /usr/include/c++/5/exception 74:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + field_decl /usr/include/c++/5/exception 73:9 - field + - signed + - isAutogenerated: 1 + integer_cst 64 - decl size + block - operand +function_decl __comp_ctor /usr/include/c++/5/exception 76:5 +- isPublic: 1 + method_type - function type + void_type - method return type + type_decl void 0:0 - type name + - isAutogenerated: 1 + record_type - method base type + type_decl bad_exception /usr/include/c++/5/exception 73:9 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/exception 73:9 - field + - signed + - isAutogenerated: 1 + integer_cst 64 - decl size + type_decl bad_exception /usr/include/c++/5/exception 74:3 - field + - isAutogenerated: 1 + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl bad_exception /usr/include/c++/5/exception 73:9 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/exception 73:9 - field + - signed + - isAutogenerated: 1 + integer_cst 64 - decl size + type_decl bad_exception /usr/include/c++/5/exception 74:3 - field + - isAutogenerated: 1 + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/exception 76:45 - function result + - isAutogenerated: 1 + void_type - result type + type_decl void 0:0 - type name + - isAutogenerated: 1 + parm_decl this /usr/include/c++/5/exception 76:21 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl bad_exception /usr/include/c++/5/exception 73:9 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/exception 73:9 - field + - signed + - isAutogenerated: 1 + integer_cst 64 - decl size + type_decl bad_exception /usr/include/c++/5/exception 74:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + statement_list - code +function_decl bad_alloc /usr/include/c++/5/new 57:5 +- isPublic: 1 + method_type - function type + void_type - method return type + type_decl void 0:0 - type name + - isAutogenerated: 1 + record_type - method base type + type_decl bad_alloc /usr/include/c++/5/new 54:9 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/new 54:9 - field + - signed + - isAutogenerated: 1 + integer_cst 64 - decl size + type_decl bad_alloc /usr/include/c++/5/new 55:3 - field + - isAutogenerated: 1 + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl bad_alloc /usr/include/c++/5/new 54:9 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/new 54:9 - field + - signed + - isAutogenerated: 1 + integer_cst 64 - decl size + type_decl bad_alloc /usr/include/c++/5/new 55:3 - field + - isAutogenerated: 1 + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/new 57:25 - function result + - isAutogenerated: 1 + void_type - result type + type_decl void 0:0 - type name + - isAutogenerated: 1 + parm_decl this /usr/include/c++/5/new 57:23 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl bad_alloc /usr/include/c++/5/new 54:9 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/new 54:9 - field + - signed + - isAutogenerated: 1 + integer_cst 64 - decl size + type_decl bad_alloc /usr/include/c++/5/new 55:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + eh_spec_block /usr/include/c++/5/new 57:5 - code + bind_expr /usr/include/c++/5/new 57:27 - operand + statement_list - operand + cleanup_point_expr /usr/include/c++/5/new 57:25 - statement + expr_stmt /usr/include/c++/5/new 57:25 - operand + call_expr /usr/include/c++/5/new 57:25 - expresssion + addr_expr - function + function_decl __base_ctor /usr/include/c++/5/exception 63:5 - operand + - isPublic: 1 + method_type - function type + addr_expr - arg + component_ref - operand + indirect_ref - object + nop_expr - ref + parm_decl this /usr/include/c++/5/new 57:23 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl bad_alloc /usr/include/c++/5/new 54:9 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/new 54:9 - field + - signed + - isAutogenerated: 1 + integer_cst 64 - decl size + type_decl bad_alloc /usr/include/c++/5/new 55:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + field_decl /usr/include/c++/5/new 54:9 - field + - signed + - isAutogenerated: 1 + integer_cst 64 - decl size + cleanup_stmt /usr/include/c++/5/new 57:25 - statement + statement_list - body + cleanup_point_expr /usr/include/c++/5/new 57:25 - statement + expr_stmt /usr/include/c++/5/new 57:25 - operand + convert_expr - expresssion + modify_expr - operand + component_ref - operand + component_ref - object + indirect_ref - object + nop_expr - ref + parm_decl this /usr/include/c++/5/new 57:23 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl bad_alloc /usr/include/c++/5/new 54:9 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/new 54:9 - field + - signed + - isAutogenerated: 1 + integer_cst 64 - decl size + type_decl bad_alloc /usr/include/c++/5/new 55:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + field_decl /usr/include/c++/5/new 54:9 - field + - signed + - isAutogenerated: 1 + integer_cst 64 - decl size + field_decl _vptr.exception /usr/include/c++/5/exception 60:9 - field + - unsigned + - isVirtual: 1 + - isAutogenerated: 1 + integer_cst 64 - decl size + pointer_plus_expr - operand + addr_expr - operand + var_decl _ZTVSt9bad_alloc /usr/include/c++/5/new 54:9 - operand + - isUsed: 1 + - isVirtual: 1 + - isAutogenerated: 1 + integer_cst 320 - decl size + constructor - initial + array_type - constructor type + pointer_type - element type + type_decl __vtbl_ptr_type 0:0 - type name + - isAutogenerated: 1 + function_type - nested type + integer_type - function return type + - precisionBits: 32 + - signed + type_decl int 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst -2147483648 - min value + integer_cst 2147483647 - max value + integer_type - domain + - precisionBits: 64 + - signed + integer_cst 64 - type size + integer_cst 0 - min value + integer_cst 4 - max value + nop_expr - value + integer_cst 0 - operand + nop_expr - value + addr_expr - operand + var_decl _ZTISt9bad_alloc /usr/include/c++/5/new 54:9 - operand + - isAutogenerated: 1 + integer_cst 192 - decl size + record_type - var type + type_decl __si_class_type_info_pseudo 0:0 - type name + field_decl 0:0 - field + - signed + integer_cst 128 - decl size + field_decl 0:0 - field + - unsigned + integer_cst 64 - decl size + nop_expr - value + addr_expr - operand + function_decl __comp_dtor /usr/include/c++/5/new 61:13 - operand + - isVirtual: 1 + - isExternal: 1 + - isPublic: 1 + method_type - function type + nop_expr - value + addr_expr - operand + function_decl __deleting_dtor /usr/include/c++/5/new 61:13 - operand + - isVirtual: 1 + - isExternal: 1 + - isPublic: 1 + method_type - function type + nop_expr - value + addr_expr - operand + function_decl what /usr/include/c++/5/new 64:25 - operand + - isVirtual: 1 + - isExternal: 1 + - isPublic: 1 + method_type - function type + array_type - var type + pointer_type - element type + type_decl __vtbl_ptr_type 0:0 - type name + - isAutogenerated: 1 + function_type - nested type + integer_type - function return type + - precisionBits: 32 + - signed + type_decl int 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst -2147483648 - min value + integer_cst 2147483647 - max value + integer_type - domain + - precisionBits: 64 + - signed + integer_cst 64 - type size + integer_cst 0 - min value + integer_cst 4 - max value + integer_cst 16 - operand + call_expr /usr/include/c++/5/new 57:25 - expresssion + addr_expr - function + function_decl __base_dtor /usr/include/c++/5/exception 64:13 - operand + - isExternal: 1 + - isPublic: 1 + method_type - function type + addr_expr - arg + component_ref - operand + indirect_ref - object + nop_expr - ref + parm_decl this /usr/include/c++/5/new 57:23 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl bad_alloc /usr/include/c++/5/new 54:9 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/new 54:9 - field + - signed + - isAutogenerated: 1 + integer_cst 64 - decl size + type_decl bad_alloc /usr/include/c++/5/new 55:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + field_decl /usr/include/c++/5/new 54:9 - field + - signed + - isAutogenerated: 1 + integer_cst 64 - decl size + block - operand +function_decl __base_ctor /usr/include/c++/5/new 57:5 +- isPublic: 1 + method_type - function type + void_type - method return type + type_decl void 0:0 - type name + - isAutogenerated: 1 + record_type - method base type + type_decl bad_alloc /usr/include/c++/5/new 54:9 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/new 54:9 - field + - signed + - isAutogenerated: 1 + integer_cst 64 - decl size + type_decl bad_alloc /usr/include/c++/5/new 55:3 - field + - isAutogenerated: 1 + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl bad_alloc /usr/include/c++/5/new 54:9 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/new 54:9 - field + - signed + - isAutogenerated: 1 + integer_cst 64 - decl size + type_decl bad_alloc /usr/include/c++/5/new 55:3 - field + - isAutogenerated: 1 + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/new 57:27 - function result + - isAutogenerated: 1 + void_type - result type + type_decl void 0:0 - type name + - isAutogenerated: 1 + parm_decl this /usr/include/c++/5/new 57:23 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl bad_alloc /usr/include/c++/5/new 54:9 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/new 54:9 - field + - signed + - isAutogenerated: 1 + integer_cst 64 - decl size + type_decl bad_alloc /usr/include/c++/5/new 55:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + eh_spec_block /usr/include/c++/5/new 57:5 - code + bind_expr /usr/include/c++/5/new 57:27 - operand + statement_list - operand + cleanup_point_expr /usr/include/c++/5/new 57:25 - statement + expr_stmt /usr/include/c++/5/new 57:25 - operand + call_expr /usr/include/c++/5/new 57:25 - expresssion + addr_expr - function + function_decl __base_ctor /usr/include/c++/5/exception 63:5 - operand + - isPublic: 1 + method_type - function type + addr_expr - arg + component_ref - operand + indirect_ref - object + nop_expr - ref + parm_decl this /usr/include/c++/5/new 57:23 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl bad_alloc /usr/include/c++/5/new 54:9 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/new 54:9 - field + - signed + - isAutogenerated: 1 + integer_cst 64 - decl size + type_decl bad_alloc /usr/include/c++/5/new 55:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + field_decl /usr/include/c++/5/new 54:9 - field + - signed + - isAutogenerated: 1 + integer_cst 64 - decl size + try_catch_expr /usr/include/c++/5/new 57:25 - statement + statement_list - operand + cleanup_point_expr /usr/include/c++/5/new 57:25 - statement + expr_stmt /usr/include/c++/5/new 57:25 - operand + convert_expr - expresssion + modify_expr - operand + component_ref - operand + component_ref - object + indirect_ref - object + nop_expr - ref + parm_decl this /usr/include/c++/5/new 57:23 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl bad_alloc /usr/include/c++/5/new 54:9 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/new 54:9 - field + - signed + - isAutogenerated: 1 + integer_cst 64 - decl size + type_decl bad_alloc /usr/include/c++/5/new 55:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + field_decl /usr/include/c++/5/new 54:9 - field + - signed + - isAutogenerated: 1 + integer_cst 64 - decl size + field_decl _vptr.exception /usr/include/c++/5/exception 60:9 - field + - unsigned + - isVirtual: 1 + - isAutogenerated: 1 + integer_cst 64 - decl size + pointer_plus_expr - operand + addr_expr - operand + var_decl _ZTVSt9bad_alloc /usr/include/c++/5/new 54:9 - operand + - isUsed: 1 + - isVirtual: 1 + - isAutogenerated: 1 + integer_cst 320 - decl size + constructor - initial + array_type - constructor type + pointer_type - element type + type_decl __vtbl_ptr_type 0:0 - type name + - isAutogenerated: 1 + function_type - nested type + integer_type - function return type + - precisionBits: 32 + - signed + type_decl int 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst -2147483648 - min value + integer_cst 2147483647 - max value + integer_type - domain + - precisionBits: 64 + - signed + integer_cst 64 - type size + integer_cst 0 - min value + integer_cst 4 - max value + nop_expr - value + integer_cst 0 - operand + nop_expr - value + addr_expr - operand + var_decl _ZTISt9bad_alloc /usr/include/c++/5/new 54:9 - operand + - isAutogenerated: 1 + integer_cst 192 - decl size + record_type - var type + type_decl __si_class_type_info_pseudo 0:0 - type name + field_decl 0:0 - field + - signed + integer_cst 128 - decl size + field_decl 0:0 - field + - unsigned + integer_cst 64 - decl size + nop_expr - value + addr_expr - operand + function_decl __comp_dtor /usr/include/c++/5/new 61:13 - operand + - isVirtual: 1 + - isExternal: 1 + - isPublic: 1 + method_type - function type + nop_expr - value + addr_expr - operand + function_decl __deleting_dtor /usr/include/c++/5/new 61:13 - operand + - isVirtual: 1 + - isExternal: 1 + - isPublic: 1 + method_type - function type + nop_expr - value + addr_expr - operand + function_decl what /usr/include/c++/5/new 64:25 - operand + - isVirtual: 1 + - isExternal: 1 + - isPublic: 1 + method_type - function type + array_type - var type + pointer_type - element type + type_decl __vtbl_ptr_type 0:0 - type name + - isAutogenerated: 1 + function_type - nested type + integer_type - function return type + - precisionBits: 32 + - signed + type_decl int 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst -2147483648 - min value + integer_cst 2147483647 - max value + integer_type - domain + - precisionBits: 64 + - signed + integer_cst 64 - type size + integer_cst 0 - min value + integer_cst 4 - max value + integer_cst 16 - operand + call_expr /usr/include/c++/5/new 57:25 - operand + addr_expr - function + function_decl __base_dtor /usr/include/c++/5/exception 64:13 - operand + - isExternal: 1 + - isPublic: 1 + method_type - function type + addr_expr - arg + component_ref - operand + indirect_ref - object + nop_expr - ref + parm_decl this /usr/include/c++/5/new 57:23 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl bad_alloc /usr/include/c++/5/new 54:9 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/new 54:9 - field + - signed + - isAutogenerated: 1 + integer_cst 64 - decl size + type_decl bad_alloc /usr/include/c++/5/new 55:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + field_decl /usr/include/c++/5/new 54:9 - field + - signed + - isAutogenerated: 1 + integer_cst 64 - decl size + block - operand +function_decl __comp_ctor /usr/include/c++/5/new 57:5 +- isPublic: 1 + method_type - function type + void_type - method return type + type_decl void 0:0 - type name + - isAutogenerated: 1 + record_type - method base type + type_decl bad_alloc /usr/include/c++/5/new 54:9 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/new 54:9 - field + - signed + - isAutogenerated: 1 + integer_cst 64 - decl size + type_decl bad_alloc /usr/include/c++/5/new 55:3 - field + - isAutogenerated: 1 + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl bad_alloc /usr/include/c++/5/new 54:9 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/new 54:9 - field + - signed + - isAutogenerated: 1 + integer_cst 64 - decl size + type_decl bad_alloc /usr/include/c++/5/new 55:3 - field + - isAutogenerated: 1 + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/new 57:27 - function result + - isAutogenerated: 1 + void_type - result type + type_decl void 0:0 - type name + - isAutogenerated: 1 + parm_decl this /usr/include/c++/5/new 57:23 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl bad_alloc /usr/include/c++/5/new 54:9 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/new 54:9 - field + - signed + - isAutogenerated: 1 + integer_cst 64 - decl size + type_decl bad_alloc /usr/include/c++/5/new 55:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + statement_list - code +function_decl operator new /usr/include/c++/5/new 129:14 +- isPublic: 1 + function_type - function type + pointer_type - function return type + void_type - nested type + type_decl void 0:0 - type name + - isAutogenerated: 1 + tree_list - arg types + integer_type - value + - precisionBits: 64 + - unsigned + type_decl size_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 196:26 - type name + integer_cst 64 - type size + integer_cst 0 - min value + tree_list - chain + pointer_type - value + void_type - nested type + type_decl void 0:0 - type name + - isAutogenerated: 1 + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/new 129:51 - function result + - isAutogenerated: 1 + pointer_type - result type + void_type - nested type + type_decl void 0:0 - type name + - isAutogenerated: 1 + integer_cst 64 - decl size + parm_decl /usr/include/c++/5/new 129:32 - argument + integer_type - decl type + - precisionBits: 64 + - unsigned + type_decl size_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 196:26 - type name + integer_cst 64 - type size + integer_cst 0 - min value + integer_cst 64 - parm size + - isUsed: 1 + parm_decl __p /usr/include/c++/5/new 129:46 - argument + pointer_type - decl type + void_type - nested type + type_decl void 0:0 - type name + - isAutogenerated: 1 + integer_cst 64 - parm size + eh_spec_block /usr/include/c++/5/new 129:14 - code + return_expr /usr/include/c++/5/new 130:10 - operand + init_expr - operand + result_decl /usr/include/c++/5/new 129:51 - operand + - isAutogenerated: 1 + pointer_type - result type + void_type - nested type + type_decl void 0:0 - type name + - isAutogenerated: 1 + integer_cst 64 - decl size + - isUsed: 1 + parm_decl __p /usr/include/c++/5/new 129:46 - operand + pointer_type - decl type + void_type - nested type + type_decl void 0:0 - type name + - isAutogenerated: 1 + integer_cst 64 - parm size +function_decl operator new [] /usr/include/c++/5/new 131:14 +- isPublic: 1 + function_type - function type + pointer_type - function return type + void_type - nested type + type_decl void 0:0 - type name + - isAutogenerated: 1 + tree_list - arg types + integer_type - value + - precisionBits: 64 + - unsigned + type_decl size_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 196:26 - type name + integer_cst 64 - type size + integer_cst 0 - min value + tree_list - chain + pointer_type - value + void_type - nested type + type_decl void 0:0 - type name + - isAutogenerated: 1 + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/new 131:53 - function result + - isAutogenerated: 1 + pointer_type - result type + void_type - nested type + type_decl void 0:0 - type name + - isAutogenerated: 1 + integer_cst 64 - decl size + parm_decl /usr/include/c++/5/new 131:34 - argument + integer_type - decl type + - precisionBits: 64 + - unsigned + type_decl size_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 196:26 - type name + integer_cst 64 - type size + integer_cst 0 - min value + integer_cst 64 - parm size + - isUsed: 1 + parm_decl __p /usr/include/c++/5/new 131:48 - argument + pointer_type - decl type + void_type - nested type + type_decl void 0:0 - type name + - isAutogenerated: 1 + integer_cst 64 - parm size + eh_spec_block /usr/include/c++/5/new 131:14 - code + return_expr /usr/include/c++/5/new 132:10 - operand + init_expr - operand + result_decl /usr/include/c++/5/new 131:53 - operand + - isAutogenerated: 1 + pointer_type - result type + void_type - nested type + type_decl void 0:0 - type name + - isAutogenerated: 1 + integer_cst 64 - decl size + - isUsed: 1 + parm_decl __p /usr/include/c++/5/new 131:48 - operand + pointer_type - decl type + void_type - nested type + type_decl void 0:0 - type name + - isAutogenerated: 1 + integer_cst 64 - parm size +function_decl operator delete /usr/include/c++/5/new 135:13 +- isPublic: 1 + function_type - function type + void_type - function return type + type_decl void 0:0 - type name + - isAutogenerated: 1 + tree_list - arg types + pointer_type - value + void_type - nested type + type_decl void 0:0 - type name + - isAutogenerated: 1 + tree_list - chain + pointer_type - value + void_type - nested type + type_decl void 0:0 - type name + - isAutogenerated: 1 + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/new 135:45 - function result + - isAutogenerated: 1 + void_type - result type + type_decl void 0:0 - type name + - isAutogenerated: 1 + parm_decl /usr/include/c++/5/new 135:35 - argument + pointer_type - decl type + void_type - nested type + type_decl void 0:0 - type name + - isAutogenerated: 1 + integer_cst 64 - parm size + parm_decl /usr/include/c++/5/new 135:42 - argument + pointer_type - decl type + void_type - nested type + type_decl void 0:0 - type name + - isAutogenerated: 1 + integer_cst 64 - parm size + eh_spec_block /usr/include/c++/5/new 135:13 - code + statement_list - operand +function_decl operator delete [] /usr/include/c++/5/new 136:13 +- isPublic: 1 + function_type - function type + void_type - function return type + type_decl void 0:0 - type name + - isAutogenerated: 1 + tree_list - arg types + pointer_type - value + void_type - nested type + type_decl void 0:0 - type name + - isAutogenerated: 1 + tree_list - chain + pointer_type - value + void_type - nested type + type_decl void 0:0 - type name + - isAutogenerated: 1 + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/new 136:45 - function result + - isAutogenerated: 1 + void_type - result type + type_decl void 0:0 - type name + - isAutogenerated: 1 + parm_decl /usr/include/c++/5/new 136:35 - argument + pointer_type - decl type + void_type - nested type + type_decl void 0:0 - type name + - isAutogenerated: 1 + integer_cst 64 - parm size + parm_decl /usr/include/c++/5/new 136:42 - argument + pointer_type - decl type + void_type - nested type + type_decl void 0:0 - type name + - isAutogenerated: 1 + integer_cst 64 - parm size + eh_spec_block /usr/include/c++/5/new 136:13 - code + statement_list - operand +function_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 75:5 +- isPublic: 1 + method_type - function type + void_type - method return type + type_decl void 0:0 - type name + - isAutogenerated: 1 + record_type - method base type + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 - field + - unsigned + integer_cst 64 - decl size + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 71:3 - field + - isAutogenerated: 1 + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 - field + - unsigned + integer_cst 64 - decl size + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 71:3 - field + - isAutogenerated: 1 + tree_list - chain + pointer_type - value + integer_type - nested type + - precisionBits: 64 + - unsigned + type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 - type name + integer_cst 64 - type size + integer_cst 0 - min value + tree_list - chain + integer_type - value + - precisionBits: 64 + - unsigned + type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 - type name + integer_cst 64 - type size + integer_cst 0 - min value + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_bvector.h 76:5 - function result + - isAutogenerated: 1 + void_type - result type + type_decl void 0:0 - type name + - isAutogenerated: 1 + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 75:50 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 - field + - unsigned + integer_cst 64 - decl size + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 71:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + - isUsed: 1 + parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 75:32 - argument + pointer_type - decl type + integer_type - nested type + - precisionBits: 64 + - unsigned + type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 - type name + integer_cst 64 - type size + integer_cst 0 - min value + integer_cst 64 - parm size + - isUsed: 1 + parm_decl __y /usr/include/c++/5/bits/stl_bvector.h 75:47 - argument + integer_type - decl type + - precisionBits: 64 + - unsigned + type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 - type name + integer_cst 64 - type size + integer_cst 0 - min value + integer_cst 64 - parm size + bind_expr /usr/include/c++/5/bits/stl_bvector.h 76:33 - code + statement_list - operand + cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 76:29 - statement + expr_stmt /usr/include/c++/5/bits/stl_bvector.h 76:29 - operand + convert_expr - expresssion + init_expr - operand + component_ref /usr/include/c++/5/bits/stl_bvector.h 76:29 - operand + indirect_ref - object + nop_expr - ref + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 75:50 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 - field + - unsigned + integer_cst 64 - decl size + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 71:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 - field + - unsigned + integer_cst 64 - decl size + - isUsed: 1 + parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 75:32 - operand + pointer_type - decl type + integer_type - nested type + - precisionBits: 64 + - unsigned + type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 - type name + integer_cst 64 - type size + integer_cst 0 - min value + integer_cst 64 - parm size + cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 76:29 - statement + expr_stmt /usr/include/c++/5/bits/stl_bvector.h 76:29 - operand + convert_expr - expresssion + init_expr - operand + component_ref /usr/include/c++/5/bits/stl_bvector.h 76:29 - operand + indirect_ref - object + nop_expr - ref + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 75:50 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 - field + - unsigned + integer_cst 64 - decl size + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 71:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 - field + - unsigned + integer_cst 64 - decl size + - isUsed: 1 + parm_decl __y /usr/include/c++/5/bits/stl_bvector.h 75:47 - operand + integer_type - decl type + - precisionBits: 64 + - unsigned + type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 - type name + integer_cst 64 - type size + integer_cst 0 - min value + integer_cst 64 - parm size + block - operand +function_decl __base_ctor /usr/include/c++/5/bits/stl_bvector.h 75:5 +- isPublic: 1 + method_type - function type + void_type - method return type + type_decl void 0:0 - type name + - isAutogenerated: 1 + record_type - method base type + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 - field + - unsigned + integer_cst 64 - decl size + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 71:3 - field + - isAutogenerated: 1 + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 - field + - unsigned + integer_cst 64 - decl size + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 71:3 - field + - isAutogenerated: 1 + tree_list - chain + pointer_type - value + integer_type - nested type + - precisionBits: 64 + - unsigned + type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 - type name + integer_cst 64 - type size + integer_cst 0 - min value + tree_list - chain + integer_type - value + - precisionBits: 64 + - unsigned + type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 - type name + integer_cst 64 - type size + integer_cst 0 - min value + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_bvector.h 76:33 - function result + - isAutogenerated: 1 + void_type - result type + type_decl void 0:0 - type name + - isAutogenerated: 1 + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 75:50 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 - field + - unsigned + integer_cst 64 - decl size + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 71:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + - isUsed: 1 + parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 75:32 - argument + pointer_type - decl type + integer_type - nested type + - precisionBits: 64 + - unsigned + type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 - type name + integer_cst 64 - type size + integer_cst 0 - min value + integer_cst 64 - parm size + - isUsed: 1 + parm_decl __y /usr/include/c++/5/bits/stl_bvector.h 75:47 - argument + integer_type - decl type + - precisionBits: 64 + - unsigned + type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 - type name + integer_cst 64 - type size + integer_cst 0 - min value + integer_cst 64 - parm size + bind_expr /usr/include/c++/5/bits/stl_bvector.h 76:33 - code + statement_list - operand + cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 76:29 - statement + expr_stmt /usr/include/c++/5/bits/stl_bvector.h 76:29 - operand + convert_expr - expresssion + init_expr - operand + component_ref /usr/include/c++/5/bits/stl_bvector.h 76:29 - operand + indirect_ref - object + nop_expr - ref + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 75:50 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 - field + - unsigned + integer_cst 64 - decl size + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 71:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 - field + - unsigned + integer_cst 64 - decl size + - isUsed: 1 + parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 75:32 - operand + pointer_type - decl type + integer_type - nested type + - precisionBits: 64 + - unsigned + type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 - type name + integer_cst 64 - type size + integer_cst 0 - min value + integer_cst 64 - parm size + cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 76:29 - statement + expr_stmt /usr/include/c++/5/bits/stl_bvector.h 76:29 - operand + convert_expr - expresssion + init_expr - operand + component_ref /usr/include/c++/5/bits/stl_bvector.h 76:29 - operand + indirect_ref - object + nop_expr - ref + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 75:50 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 - field + - unsigned + integer_cst 64 - decl size + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 71:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 - field + - unsigned + integer_cst 64 - decl size + - isUsed: 1 + parm_decl __y /usr/include/c++/5/bits/stl_bvector.h 75:47 - operand + integer_type - decl type + - precisionBits: 64 + - unsigned + type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 - type name + integer_cst 64 - type size + integer_cst 0 - min value + integer_cst 64 - parm size + block - operand +function_decl __comp_ctor /usr/include/c++/5/bits/stl_bvector.h 75:5 +- isPublic: 1 + method_type - function type + void_type - method return type + type_decl void 0:0 - type name + - isAutogenerated: 1 + record_type - method base type + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 - field + - unsigned + integer_cst 64 - decl size + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 71:3 - field + - isAutogenerated: 1 + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 - field + - unsigned + integer_cst 64 - decl size + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 71:3 - field + - isAutogenerated: 1 + tree_list - chain + pointer_type - value + integer_type - nested type + - precisionBits: 64 + - unsigned + type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 - type name + integer_cst 64 - type size + integer_cst 0 - min value + tree_list - chain + integer_type - value + - precisionBits: 64 + - unsigned + type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 - type name + integer_cst 64 - type size + integer_cst 0 - min value + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_bvector.h 76:33 - function result + - isAutogenerated: 1 + void_type - result type + type_decl void 0:0 - type name + - isAutogenerated: 1 + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 75:50 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 - field + - unsigned + integer_cst 64 - decl size + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 71:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + - isUsed: 1 + parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 75:32 - argument + pointer_type - decl type + integer_type - nested type + - precisionBits: 64 + - unsigned + type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 - type name + integer_cst 64 - type size + integer_cst 0 - min value + integer_cst 64 - parm size + - isUsed: 1 + parm_decl __y /usr/include/c++/5/bits/stl_bvector.h 75:47 - argument + integer_type - decl type + - precisionBits: 64 + - unsigned + type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 - type name + integer_cst 64 - type size + integer_cst 0 - min value + integer_cst 64 - parm size + statement_list - code +function_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 78:5 +- isPublic: 1 + method_type - function type + void_type - method return type + type_decl void 0:0 - type name + - isAutogenerated: 1 + record_type - method base type + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 - field + - unsigned + integer_cst 64 - decl size + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 71:3 - field + - isAutogenerated: 1 + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 - field + - unsigned + integer_cst 64 - decl size + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 71:3 - field + - isAutogenerated: 1 + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_bvector.h 78:40 - function result + - isAutogenerated: 1 + void_type - result type + type_decl void 0:0 - type name + - isAutogenerated: 1 + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 78:20 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 - field + - unsigned + integer_cst 64 - decl size + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 71:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + bind_expr /usr/include/c++/5/bits/stl_bvector.h 78:64 - code + statement_list - operand + cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 78:60 - statement + expr_stmt /usr/include/c++/5/bits/stl_bvector.h 78:60 - operand + convert_expr - expresssion + init_expr - operand + component_ref /usr/include/c++/5/bits/stl_bvector.h 78:60 - operand + indirect_ref - object + nop_expr - ref + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 78:20 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 - field + - unsigned + integer_cst 64 - decl size + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 71:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 - field + - unsigned + integer_cst 64 - decl size + integer_cst 0 - operand + cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 78:60 - statement + expr_stmt /usr/include/c++/5/bits/stl_bvector.h 78:60 - operand + convert_expr - expresssion + init_expr - operand + component_ref /usr/include/c++/5/bits/stl_bvector.h 78:60 - operand + indirect_ref - object + nop_expr - ref + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 78:20 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 - field + - unsigned + integer_cst 64 - decl size + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 71:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 - field + - unsigned + integer_cst 64 - decl size + integer_cst 0 - operand + block - operand +function_decl __base_ctor /usr/include/c++/5/bits/stl_bvector.h 78:5 +- isPublic: 1 + method_type - function type + void_type - method return type + type_decl void 0:0 - type name + - isAutogenerated: 1 + record_type - method base type + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 - field + - unsigned + integer_cst 64 - decl size + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 71:3 - field + - isAutogenerated: 1 + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 - field + - unsigned + integer_cst 64 - decl size + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 71:3 - field + - isAutogenerated: 1 + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_bvector.h 78:64 - function result + - isAutogenerated: 1 + void_type - result type + type_decl void 0:0 - type name + - isAutogenerated: 1 + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 78:20 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 - field + - unsigned + integer_cst 64 - decl size + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 71:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + bind_expr /usr/include/c++/5/bits/stl_bvector.h 78:64 - code + statement_list - operand + cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 78:60 - statement + expr_stmt /usr/include/c++/5/bits/stl_bvector.h 78:60 - operand + convert_expr - expresssion + init_expr - operand + component_ref /usr/include/c++/5/bits/stl_bvector.h 78:60 - operand + indirect_ref - object + nop_expr - ref + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 78:20 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 - field + - unsigned + integer_cst 64 - decl size + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 71:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 - field + - unsigned + integer_cst 64 - decl size + integer_cst 0 - operand + cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 78:60 - statement + expr_stmt /usr/include/c++/5/bits/stl_bvector.h 78:60 - operand + convert_expr - expresssion + init_expr - operand + component_ref /usr/include/c++/5/bits/stl_bvector.h 78:60 - operand + indirect_ref - object + nop_expr - ref + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 78:20 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 - field + - unsigned + integer_cst 64 - decl size + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 71:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 - field + - unsigned + integer_cst 64 - decl size + integer_cst 0 - operand + block - operand +function_decl __comp_ctor /usr/include/c++/5/bits/stl_bvector.h 78:5 +- isPublic: 1 + method_type - function type + void_type - method return type + type_decl void 0:0 - type name + - isAutogenerated: 1 + record_type - method base type + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 - field + - unsigned + integer_cst 64 - decl size + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 71:3 - field + - isAutogenerated: 1 + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 - field + - unsigned + integer_cst 64 - decl size + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 71:3 - field + - isAutogenerated: 1 + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_bvector.h 78:64 - function result + - isAutogenerated: 1 + void_type - result type + type_decl void 0:0 - type name + - isAutogenerated: 1 + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 78:20 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 - field + - unsigned + integer_cst 64 - decl size + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 71:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + statement_list - code +function_decl operator 1 /usr/include/c++/5/bits/stl_bvector.h 80:5 +- isPublic: 1 + method_type - function type + boolean_type - method return type + type_decl bool 0:0 - type name + - isAutogenerated: 1 + record_type - method base type + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 - field + - unsigned + integer_cst 64 - decl size + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 71:3 - field + - isAutogenerated: 1 + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 - field + - unsigned + integer_cst 64 - decl size + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 71:3 - field + - isAutogenerated: 1 + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_bvector.h 81:5 - function result + - isAutogenerated: 1 + boolean_type - result type + type_decl bool 0:0 - type name + - isAutogenerated: 1 + integer_cst 8 - decl size + - isUsed: 1 + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 80:21 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 - field + - unsigned + integer_cst 64 - decl size + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 71:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + return_expr /usr/include/c++/5/bits/stl_bvector.h 81:32 - code + init_expr - operand + result_decl /usr/include/c++/5/bits/stl_bvector.h 81:5 - operand + - isAutogenerated: 1 + boolean_type - result type + type_decl bool 0:0 - type name + - isAutogenerated: 1 + integer_cst 8 - decl size + ne_expr /usr/include/c++/5/bits/stl_bvector.h 81:32 - operand + bit_and_expr /usr/include/c++/5/bits/stl_bvector.h 81:23 - operand + indirect_ref - operand + nop_expr - ref + component_ref /usr/include/c++/5/bits/stl_bvector.h 81:18 - operand + indirect_ref - object + nop_expr - ref + - isUsed: 1 + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 80:21 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 - field + - unsigned + integer_cst 64 - decl size + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 71:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 - field + - unsigned + integer_cst 64 - decl size + nop_expr - operand + component_ref /usr/include/c++/5/bits/stl_bvector.h 81:25 - operand + indirect_ref - object + nop_expr - ref + - isUsed: 1 + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 80:21 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 - field + - unsigned + integer_cst 64 - decl size + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 71:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 - field + - unsigned + integer_cst 64 - decl size + integer_cst 0 - operand +function_decl operator= /usr/include/c++/5/bits/stl_bvector.h 84:5 +- isPublic: 1 + method_type - function type + reference_type - method return type + record_type - nested type + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 - field + - unsigned + integer_cst 64 - decl size + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 71:3 - field + - isAutogenerated: 1 + record_type - method base type + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 - field + - unsigned + integer_cst 64 - decl size + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 71:3 - field + - isAutogenerated: 1 + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 - field + - unsigned + integer_cst 64 - decl size + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 71:3 - field + - isAutogenerated: 1 + tree_list - chain + boolean_type - value + type_decl bool 0:0 - type name + - isAutogenerated: 1 + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_bvector.h 85:5 - function result + - isAutogenerated: 1 + reference_type - result type + record_type - nested type + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 - field + - unsigned + integer_cst 64 - decl size + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 71:3 - field + - isAutogenerated: 1 + integer_cst 64 - decl size + - isUsed: 1 + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 84:23 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 - field + - unsigned + integer_cst 64 - decl size + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 71:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + - isUsed: 1 + parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 84:20 - argument + integer_type - decl type + - precisionBits: 32 + - signed + type_decl int 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst -2147483648 - min value + integer_cst 2147483647 - max value + integer_cst 8 - parm size + statement_list - code + if_stmt /usr/include/c++/5/bits/stl_bvector.h 86:7 - statement + - isUsed: 1 + parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 84:20 - condition + integer_type - decl type + - precisionBits: 32 + - signed + type_decl int 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst -2147483648 - min value + integer_cst 2147483647 - max value + integer_cst 8 - parm size + cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 87:18 - then + expr_stmt /usr/include/c++/5/bits/stl_bvector.h 87:18 - operand + convert_expr - expresssion + modify_expr - operand + indirect_ref - operand + component_ref /usr/include/c++/5/bits/stl_bvector.h 87:3 - ref + indirect_ref - object + nop_expr - ref + - isUsed: 1 + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 84:23 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 - field + - unsigned + integer_cst 64 - decl size + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 71:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 - field + - unsigned + integer_cst 64 - decl size + bit_ior_expr - operand + indirect_ref - operand + component_ref /usr/include/c++/5/bits/stl_bvector.h 87:3 - ref + indirect_ref - object + nop_expr - ref + - isUsed: 1 + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 84:23 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 - field + - unsigned + integer_cst 64 - decl size + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 71:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 - field + - unsigned + integer_cst 64 - decl size + component_ref /usr/include/c++/5/bits/stl_bvector.h 87:11 - operand + indirect_ref - object + nop_expr - ref + - isUsed: 1 + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 84:23 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 - field + - unsigned + integer_cst 64 - decl size + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 71:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 - field + - unsigned + integer_cst 64 - decl size + cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 89:19 - else + expr_stmt /usr/include/c++/5/bits/stl_bvector.h 89:19 - operand + convert_expr - expresssion + modify_expr - operand + indirect_ref - operand + component_ref /usr/include/c++/5/bits/stl_bvector.h 89:3 - ref + indirect_ref - object + nop_expr - ref + - isUsed: 1 + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 84:23 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 - field + - unsigned + integer_cst 64 - decl size + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 71:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 - field + - unsigned + integer_cst 64 - decl size + bit_and_expr - operand + indirect_ref - operand + component_ref /usr/include/c++/5/bits/stl_bvector.h 89:3 - ref + indirect_ref - object + nop_expr - ref + - isUsed: 1 + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 84:23 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 - field + - unsigned + integer_cst 64 - decl size + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 71:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 - field + - unsigned + integer_cst 64 - decl size + bit_not_expr - operand + component_ref /usr/include/c++/5/bits/stl_bvector.h 89:12 - operand + indirect_ref - object + nop_expr - ref + - isUsed: 1 + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 84:23 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 - field + - unsigned + integer_cst 64 - decl size + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 71:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 - field + - unsigned + integer_cst 64 - decl size + return_expr /usr/include/c++/5/bits/stl_bvector.h 90:15 - statement + init_expr - operand + result_decl /usr/include/c++/5/bits/stl_bvector.h 85:5 - operand + - isAutogenerated: 1 + reference_type - result type + record_type - nested type + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 - field + - unsigned + integer_cst 64 - decl size + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 71:3 - field + - isAutogenerated: 1 + integer_cst 64 - decl size + nop_expr - operand + nop_expr - operand + - isUsed: 1 + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 84:23 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 - field + - unsigned + integer_cst 64 - decl size + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 71:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size +function_decl operator= /usr/include/c++/5/bits/stl_bvector.h 94:5 +- isPublic: 1 + method_type - function type + reference_type - method return type + record_type - nested type + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 - field + - unsigned + integer_cst 64 - decl size + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 71:3 - field + - isAutogenerated: 1 + record_type - method base type + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 - field + - unsigned + integer_cst 64 - decl size + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 71:3 - field + - isAutogenerated: 1 + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 - field + - unsigned + integer_cst 64 - decl size + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 71:3 - field + - isAutogenerated: 1 + tree_list - chain + reference_type - value + record_type - nested type + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 - field + - unsigned + integer_cst 64 - decl size + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 71:3 - field + - isAutogenerated: 1 + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_bvector.h 95:5 - function result + - isAutogenerated: 1 + reference_type - result type + record_type - nested type + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 - field + - unsigned + integer_cst 64 - decl size + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 71:3 - field + - isAutogenerated: 1 + integer_cst 64 - decl size + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 94:40 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 - field + - unsigned + integer_cst 64 - decl size + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 71:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + - isUsed: 1 + parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 94:37 - argument + reference_type - decl type + record_type - nested type + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 - field + - unsigned + integer_cst 64 - decl size + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 71:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 95:30 - code + return_expr /usr/include/c++/5/bits/stl_bvector.h 95:30 - operand + init_expr - operand + result_decl /usr/include/c++/5/bits/stl_bvector.h 95:5 - operand + - isAutogenerated: 1 + reference_type - result type + record_type - nested type + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 - field + - unsigned + integer_cst 64 - decl size + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 71:3 - field + - isAutogenerated: 1 + integer_cst 64 - decl size + nop_expr - operand + convert_expr - operand + call_expr /usr/include/c++/5/bits/stl_bvector.h 95:20 - operand + addr_expr - function + function_decl operator= /usr/include/c++/5/bits/stl_bvector.h 84:5 - operand + - isExternal: 1 + - isPublic: 1 + method_type - function type + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 94:40 - arg + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 - field + - unsigned + integer_cst 64 - decl size + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 71:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + convert_expr - arg + call_expr /usr/include/c++/5/bits/stl_bvector.h 95:30 - operand + addr_expr - function + function_decl operator 1 /usr/include/c++/5/bits/stl_bvector.h 80:5 - operand + - isExternal: 1 + - isPublic: 1 + method_type - function type + convert_expr - arg + - isUsed: 1 + parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 94:37 - operand + reference_type - decl type + record_type - nested type + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 - field + - unsigned + integer_cst 64 - decl size + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 71:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size +function_decl operator== /usr/include/c++/5/bits/stl_bvector.h 98:5 +- isPublic: 1 + method_type - function type + boolean_type - method return type + type_decl bool 0:0 - type name + - isAutogenerated: 1 + record_type - method base type + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 - field + - unsigned + integer_cst 64 - decl size + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 71:3 - field + - isAutogenerated: 1 + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 - field + - unsigned + integer_cst 64 - decl size + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 71:3 - field + - isAutogenerated: 1 + tree_list - chain + reference_type - value + record_type - nested type + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 - field + - unsigned + integer_cst 64 - decl size + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 71:3 - field + - isAutogenerated: 1 + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_bvector.h 99:5 - function result + - isAutogenerated: 1 + boolean_type - result type + type_decl bool 0:0 - type name + - isAutogenerated: 1 + integer_cst 8 - decl size + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 98:43 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 - field + - unsigned + integer_cst 64 - decl size + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 71:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + - isUsed: 1 + parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 98:38 - argument + reference_type - decl type + record_type - nested type + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 - field + - unsigned + integer_cst 64 - decl size + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 71:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 99:37 - code + return_expr /usr/include/c++/5/bits/stl_bvector.h 99:37 - operand + init_expr - operand + result_decl /usr/include/c++/5/bits/stl_bvector.h 99:5 - operand + - isAutogenerated: 1 + boolean_type - result type + type_decl bool 0:0 - type name + - isAutogenerated: 1 + integer_cst 8 - decl size + eq_expr /usr/include/c++/5/bits/stl_bvector.h 99:26 - operand + call_expr /usr/include/c++/5/bits/stl_bvector.h 99:24 - operand + addr_expr - function + function_decl operator 1 /usr/include/c++/5/bits/stl_bvector.h 80:5 - operand + - isExternal: 1 + - isPublic: 1 + method_type - function type + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 98:43 - arg + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 - field + - unsigned + integer_cst 64 - decl size + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 71:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + call_expr /usr/include/c++/5/bits/stl_bvector.h 99:37 - operand + addr_expr - function + function_decl operator 1 /usr/include/c++/5/bits/stl_bvector.h 80:5 - operand + - isExternal: 1 + - isPublic: 1 + method_type - function type + convert_expr - arg + - isUsed: 1 + parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 98:38 - operand + reference_type - decl type + record_type - nested type + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 - field + - unsigned + integer_cst 64 - decl size + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 71:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size +function_decl operator< /usr/include/c++/5/bits/stl_bvector.h 102:5 +- isPublic: 1 + method_type - function type + boolean_type - method return type + type_decl bool 0:0 - type name + - isAutogenerated: 1 + record_type - method base type + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 - field + - unsigned + integer_cst 64 - decl size + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 71:3 - field + - isAutogenerated: 1 + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 - field + - unsigned + integer_cst 64 - decl size + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 71:3 - field + - isAutogenerated: 1 + tree_list - chain + reference_type - value + record_type - nested type + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 - field + - unsigned + integer_cst 64 - decl size + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 71:3 - field + - isAutogenerated: 1 + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_bvector.h 103:5 - function result + - isAutogenerated: 1 + boolean_type - result type + type_decl bool 0:0 - type name + - isAutogenerated: 1 + integer_cst 8 - decl size + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 102:42 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 - field + - unsigned + integer_cst 64 - decl size + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 71:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + - isUsed: 1 + parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 102:37 - argument + reference_type - decl type + record_type - nested type + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 - field + - unsigned + integer_cst 64 - decl size + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 71:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 103:38 - code + return_expr /usr/include/c++/5/bits/stl_bvector.h 103:38 - operand + init_expr - operand + result_decl /usr/include/c++/5/bits/stl_bvector.h 103:5 - operand + - isAutogenerated: 1 + boolean_type - result type + type_decl bool 0:0 - type name + - isAutogenerated: 1 + integer_cst 8 - decl size + truth_andif_expr /usr/include/c++/5/bits/stl_bvector.h 103:27 - operand + truth_not_expr /usr/include/c++/5/bits/stl_bvector.h 103:25 - operand + call_expr /usr/include/c++/5/bits/stl_bvector.h 103:25 - operand + addr_expr - function + function_decl operator 1 /usr/include/c++/5/bits/stl_bvector.h 80:5 - operand + - isExternal: 1 + - isPublic: 1 + method_type - function type + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 102:42 - arg + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 - field + - unsigned + integer_cst 64 - decl size + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 71:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + call_expr /usr/include/c++/5/bits/stl_bvector.h 103:38 - operand + addr_expr - function + function_decl operator 1 /usr/include/c++/5/bits/stl_bvector.h 80:5 - operand + - isExternal: 1 + - isPublic: 1 + method_type - function type + convert_expr - arg + - isUsed: 1 + parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 102:37 - operand + reference_type - decl type + record_type - nested type + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 - field + - unsigned + integer_cst 64 - decl size + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 71:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size +function_decl flip /usr/include/c++/5/bits/stl_bvector.h 106:5 +- isPublic: 1 + method_type - function type + void_type - method return type + type_decl void 0:0 - type name + - isAutogenerated: 1 + record_type - method base type + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 - field + - unsigned + integer_cst 64 - decl size + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 71:3 - field + - isAutogenerated: 1 + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 - field + - unsigned + integer_cst 64 - decl size + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 71:3 - field + - isAutogenerated: 1 + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_bvector.h 107:5 - function result + - isAutogenerated: 1 + void_type - result type + type_decl void 0:0 - type name + - isAutogenerated: 1 + - isUsed: 1 + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 106:10 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 - field + - unsigned + integer_cst 64 - decl size + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 71:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 107:23 - code + expr_stmt /usr/include/c++/5/bits/stl_bvector.h 107:23 - operand + convert_expr - expresssion + modify_expr - operand + indirect_ref - operand + component_ref /usr/include/c++/5/bits/stl_bvector.h 107:8 - ref + indirect_ref - object + nop_expr - ref + - isUsed: 1 + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 106:10 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 - field + - unsigned + integer_cst 64 - decl size + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 71:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 - field + - unsigned + integer_cst 64 - decl size + bit_xor_expr - operand + indirect_ref - operand + component_ref /usr/include/c++/5/bits/stl_bvector.h 107:8 - ref + indirect_ref - object + nop_expr - ref + - isUsed: 1 + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 106:10 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 - field + - unsigned + integer_cst 64 - decl size + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 71:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 - field + - unsigned + integer_cst 64 - decl size + component_ref /usr/include/c++/5/bits/stl_bvector.h 107:16 - operand + indirect_ref - object + nop_expr - ref + - isUsed: 1 + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 106:10 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 - field + - unsigned + integer_cst 64 - decl size + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 71:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 - field + - unsigned + integer_cst 64 - decl size +function_decl iterator /usr/include/c++/5/bits/stl_iterator_base_types.h 118:12 +- isAutogenerated: 1 +- isPublic: 1 + method_type - function type + void_type - method return type + type_decl void 0:0 - type name + - isAutogenerated: 1 + record_type - method base type + type_decl iterator /usr/include/c++/5/bits/stl_iterator_base_types.h 118:12 - type name + - isAutogenerated: 1 + type_decl iterator /usr/include/c++/5/bits/stl_iterator_base_types.h 119:5 - field + - isAutogenerated: 1 + type_decl iterator_category /usr/include/c++/5/bits/stl_iterator_base_types.h 121:26 - field + type_decl value_type /usr/include/c++/5/bits/stl_iterator_base_types.h 123:26 - field + type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 - field + type_decl pointer /usr/include/c++/5/bits/stl_iterator_base_types.h 127:26 - field + type_decl reference /usr/include/c++/5/bits/stl_iterator_base_types.h 129:26 - field + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl iterator /usr/include/c++/5/bits/stl_iterator_base_types.h 118:12 - type name + - isAutogenerated: 1 + type_decl iterator /usr/include/c++/5/bits/stl_iterator_base_types.h 119:5 - field + - isAutogenerated: 1 + type_decl iterator_category /usr/include/c++/5/bits/stl_iterator_base_types.h 121:26 - field + type_decl value_type /usr/include/c++/5/bits/stl_iterator_base_types.h 123:26 - field + type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 - field + type_decl pointer /usr/include/c++/5/bits/stl_iterator_base_types.h 127:26 - field + type_decl reference /usr/include/c++/5/bits/stl_iterator_base_types.h 129:26 - field + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_iterator_base_types.h 118:12 - function result + - isAutogenerated: 1 + void_type - result type + type_decl void 0:0 - type name + - isAutogenerated: 1 + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 143:31 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl iterator /usr/include/c++/5/bits/stl_iterator_base_types.h 118:12 - type name + - isAutogenerated: 1 + type_decl iterator /usr/include/c++/5/bits/stl_iterator_base_types.h 119:5 - field + - isAutogenerated: 1 + type_decl iterator_category /usr/include/c++/5/bits/stl_iterator_base_types.h 121:26 - field + type_decl value_type /usr/include/c++/5/bits/stl_iterator_base_types.h 123:26 - field + type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 - field + type_decl pointer /usr/include/c++/5/bits/stl_iterator_base_types.h 127:26 - field + type_decl reference /usr/include/c++/5/bits/stl_iterator_base_types.h 129:26 - field + integer_cst 64 - parm size + bind_expr /usr/include/c++/5/bits/stl_iterator_base_types.h 118:12 - code + statement_list - operand + block - operand +function_decl __base_ctor /usr/include/c++/5/bits/stl_iterator_base_types.h 118:12 +- isAutogenerated: 1 +- isPublic: 1 + method_type - function type + void_type - method return type + type_decl void 0:0 - type name + - isAutogenerated: 1 + record_type - method base type + type_decl iterator /usr/include/c++/5/bits/stl_iterator_base_types.h 118:12 - type name + - isAutogenerated: 1 + type_decl iterator /usr/include/c++/5/bits/stl_iterator_base_types.h 119:5 - field + - isAutogenerated: 1 + type_decl iterator_category /usr/include/c++/5/bits/stl_iterator_base_types.h 121:26 - field + type_decl value_type /usr/include/c++/5/bits/stl_iterator_base_types.h 123:26 - field + type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 - field + type_decl pointer /usr/include/c++/5/bits/stl_iterator_base_types.h 127:26 - field + type_decl reference /usr/include/c++/5/bits/stl_iterator_base_types.h 129:26 - field + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl iterator /usr/include/c++/5/bits/stl_iterator_base_types.h 118:12 - type name + - isAutogenerated: 1 + type_decl iterator /usr/include/c++/5/bits/stl_iterator_base_types.h 119:5 - field + - isAutogenerated: 1 + type_decl iterator_category /usr/include/c++/5/bits/stl_iterator_base_types.h 121:26 - field + type_decl value_type /usr/include/c++/5/bits/stl_iterator_base_types.h 123:26 - field + type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 - field + type_decl pointer /usr/include/c++/5/bits/stl_iterator_base_types.h 127:26 - field + type_decl reference /usr/include/c++/5/bits/stl_iterator_base_types.h 129:26 - field + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_iterator_base_types.h 118:12 - function result + - isAutogenerated: 1 + void_type - result type + type_decl void 0:0 - type name + - isAutogenerated: 1 + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 143:31 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl iterator /usr/include/c++/5/bits/stl_iterator_base_types.h 118:12 - type name + - isAutogenerated: 1 + type_decl iterator /usr/include/c++/5/bits/stl_iterator_base_types.h 119:5 - field + - isAutogenerated: 1 + type_decl iterator_category /usr/include/c++/5/bits/stl_iterator_base_types.h 121:26 - field + type_decl value_type /usr/include/c++/5/bits/stl_iterator_base_types.h 123:26 - field + type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 - field + type_decl pointer /usr/include/c++/5/bits/stl_iterator_base_types.h 127:26 - field + type_decl reference /usr/include/c++/5/bits/stl_iterator_base_types.h 129:26 - field + integer_cst 64 - parm size + bind_expr /usr/include/c++/5/bits/stl_iterator_base_types.h 118:12 - code + statement_list - operand + block - operand +function_decl __comp_ctor /usr/include/c++/5/bits/stl_iterator_base_types.h 118:12 +- isAutogenerated: 1 +- isPublic: 1 + method_type - function type + void_type - method return type + type_decl void 0:0 - type name + - isAutogenerated: 1 + record_type - method base type + type_decl iterator /usr/include/c++/5/bits/stl_iterator_base_types.h 118:12 - type name + - isAutogenerated: 1 + type_decl iterator /usr/include/c++/5/bits/stl_iterator_base_types.h 119:5 - field + - isAutogenerated: 1 + type_decl iterator_category /usr/include/c++/5/bits/stl_iterator_base_types.h 121:26 - field + type_decl value_type /usr/include/c++/5/bits/stl_iterator_base_types.h 123:26 - field + type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 - field + type_decl pointer /usr/include/c++/5/bits/stl_iterator_base_types.h 127:26 - field + type_decl reference /usr/include/c++/5/bits/stl_iterator_base_types.h 129:26 - field + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl iterator /usr/include/c++/5/bits/stl_iterator_base_types.h 118:12 - type name + - isAutogenerated: 1 + type_decl iterator /usr/include/c++/5/bits/stl_iterator_base_types.h 119:5 - field + - isAutogenerated: 1 + type_decl iterator_category /usr/include/c++/5/bits/stl_iterator_base_types.h 121:26 - field + type_decl value_type /usr/include/c++/5/bits/stl_iterator_base_types.h 123:26 - field + type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 - field + type_decl pointer /usr/include/c++/5/bits/stl_iterator_base_types.h 127:26 - field + type_decl reference /usr/include/c++/5/bits/stl_iterator_base_types.h 129:26 - field + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_iterator_base_types.h 118:12 - function result + - isAutogenerated: 1 + void_type - result type + type_decl void 0:0 - type name + - isAutogenerated: 1 + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 143:31 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl iterator /usr/include/c++/5/bits/stl_iterator_base_types.h 118:12 - type name + - isAutogenerated: 1 + type_decl iterator /usr/include/c++/5/bits/stl_iterator_base_types.h 119:5 - field + - isAutogenerated: 1 + type_decl iterator_category /usr/include/c++/5/bits/stl_iterator_base_types.h 121:26 - field + type_decl value_type /usr/include/c++/5/bits/stl_iterator_base_types.h 123:26 - field + type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 - field + type_decl pointer /usr/include/c++/5/bits/stl_iterator_base_types.h 127:26 - field + type_decl reference /usr/include/c++/5/bits/stl_iterator_base_types.h 129:26 - field + integer_cst 64 - parm size + statement_list - code +function_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 142:5 +- isPublic: 1 + method_type - function type + void_type - method return type + type_decl void 0:0 - type name + - isAutogenerated: 1 + record_type - method base type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 138:3 - field + - isAutogenerated: 1 + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 138:3 - field + - isAutogenerated: 1 + tree_list - chain + pointer_type - value + integer_type - nested type + - precisionBits: 64 + - unsigned + type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 - type name + integer_cst 64 - type size + integer_cst 0 - min value + tree_list - chain + integer_type - value + - precisionBits: 32 + - unsigned + type_decl unsigned int 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst 0 - min value + integer_cst 4294967295 - max value + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_bvector.h 143:5 - function result + - isAutogenerated: 1 + void_type - result type + type_decl void 0:0 - type name + - isAutogenerated: 1 + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 142:57 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 138:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + - isUsed: 1 + parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 142:36 - argument + pointer_type - decl type + integer_type - nested type + - precisionBits: 64 + - unsigned + type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 - type name + integer_cst 64 - type size + integer_cst 0 - min value + integer_cst 64 - parm size + - isUsed: 1 + parm_decl __y /usr/include/c++/5/bits/stl_bvector.h 142:54 - argument + integer_type - decl type + - precisionBits: 32 + - unsigned + type_decl unsigned int 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst 0 - min value + integer_cst 4294967295 - max value + integer_cst 32 - parm size + bind_expr /usr/include/c++/5/bits/stl_bvector.h 143:35 - code + statement_list - operand + cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 143:31 - statement + expr_stmt /usr/include/c++/5/bits/stl_bvector.h 143:31 - operand + call_expr /usr/include/c++/5/bits/stl_bvector.h 143:31 - expresssion + addr_expr - function + function_decl __base_ctor /usr/include/c++/5/bits/stl_iterator_base_types.h 118:12 - operand + - isAutogenerated: 1 + - isPublic: 1 + method_type - function type + nop_expr - arg + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 142:57 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 138:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 143:31 - statement + expr_stmt /usr/include/c++/5/bits/stl_bvector.h 143:31 - operand + convert_expr - expresssion + init_expr - operand + component_ref /usr/include/c++/5/bits/stl_bvector.h 143:31 - operand + indirect_ref - object + nop_expr - ref + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 142:57 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 138:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + - isUsed: 1 + parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 142:36 - operand + pointer_type - decl type + integer_type - nested type + - precisionBits: 64 + - unsigned + type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 - type name + integer_cst 64 - type size + integer_cst 0 - min value + integer_cst 64 - parm size + cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 143:31 - statement + expr_stmt /usr/include/c++/5/bits/stl_bvector.h 143:31 - operand + convert_expr - expresssion + init_expr - operand + component_ref /usr/include/c++/5/bits/stl_bvector.h 143:31 - operand + indirect_ref - object + nop_expr - ref + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 142:57 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 138:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size + - isUsed: 1 + parm_decl __y /usr/include/c++/5/bits/stl_bvector.h 142:54 - operand + integer_type - decl type + - precisionBits: 32 + - unsigned + type_decl unsigned int 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst 0 - min value + integer_cst 4294967295 - max value + integer_cst 32 - parm size + block - operand +function_decl __base_ctor /usr/include/c++/5/bits/stl_bvector.h 142:5 +- isPublic: 1 + method_type - function type + void_type - method return type + type_decl void 0:0 - type name + - isAutogenerated: 1 + record_type - method base type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 138:3 - field + - isAutogenerated: 1 + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 138:3 - field + - isAutogenerated: 1 + tree_list - chain + pointer_type - value + integer_type - nested type + - precisionBits: 64 + - unsigned + type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 - type name + integer_cst 64 - type size + integer_cst 0 - min value + tree_list - chain + integer_type - value + - precisionBits: 32 + - unsigned + type_decl unsigned int 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst 0 - min value + integer_cst 4294967295 - max value + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_bvector.h 143:35 - function result + - isAutogenerated: 1 + void_type - result type + type_decl void 0:0 - type name + - isAutogenerated: 1 + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 142:57 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 138:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + - isUsed: 1 + parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 142:36 - argument + pointer_type - decl type + integer_type - nested type + - precisionBits: 64 + - unsigned + type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 - type name + integer_cst 64 - type size + integer_cst 0 - min value + integer_cst 64 - parm size + - isUsed: 1 + parm_decl __y /usr/include/c++/5/bits/stl_bvector.h 142:54 - argument + integer_type - decl type + - precisionBits: 32 + - unsigned + type_decl unsigned int 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst 0 - min value + integer_cst 4294967295 - max value + integer_cst 32 - parm size + bind_expr /usr/include/c++/5/bits/stl_bvector.h 143:35 - code + statement_list - operand + cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 143:31 - statement + expr_stmt /usr/include/c++/5/bits/stl_bvector.h 143:31 - operand + call_expr /usr/include/c++/5/bits/stl_bvector.h 143:31 - expresssion + addr_expr - function + function_decl __base_ctor /usr/include/c++/5/bits/stl_iterator_base_types.h 118:12 - operand + - isAutogenerated: 1 + - isPublic: 1 + method_type - function type + nop_expr - arg + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 142:57 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 138:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 143:31 - statement + expr_stmt /usr/include/c++/5/bits/stl_bvector.h 143:31 - operand + convert_expr - expresssion + init_expr - operand + component_ref /usr/include/c++/5/bits/stl_bvector.h 143:31 - operand + indirect_ref - object + nop_expr - ref + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 142:57 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 138:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + - isUsed: 1 + parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 142:36 - operand + pointer_type - decl type + integer_type - nested type + - precisionBits: 64 + - unsigned + type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 - type name + integer_cst 64 - type size + integer_cst 0 - min value + integer_cst 64 - parm size + cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 143:31 - statement + expr_stmt /usr/include/c++/5/bits/stl_bvector.h 143:31 - operand + convert_expr - expresssion + init_expr - operand + component_ref /usr/include/c++/5/bits/stl_bvector.h 143:31 - operand + indirect_ref - object + nop_expr - ref + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 142:57 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 138:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size + - isUsed: 1 + parm_decl __y /usr/include/c++/5/bits/stl_bvector.h 142:54 - operand + integer_type - decl type + - precisionBits: 32 + - unsigned + type_decl unsigned int 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst 0 - min value + integer_cst 4294967295 - max value + integer_cst 32 - parm size + block - operand +function_decl __comp_ctor /usr/include/c++/5/bits/stl_bvector.h 142:5 +- isPublic: 1 + method_type - function type + void_type - method return type + type_decl void 0:0 - type name + - isAutogenerated: 1 + record_type - method base type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 138:3 - field + - isAutogenerated: 1 + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 138:3 - field + - isAutogenerated: 1 + tree_list - chain + pointer_type - value + integer_type - nested type + - precisionBits: 64 + - unsigned + type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 - type name + integer_cst 64 - type size + integer_cst 0 - min value + tree_list - chain + integer_type - value + - precisionBits: 32 + - unsigned + type_decl unsigned int 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst 0 - min value + integer_cst 4294967295 - max value + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_bvector.h 143:35 - function result + - isAutogenerated: 1 + void_type - result type + type_decl void 0:0 - type name + - isAutogenerated: 1 + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 142:57 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 138:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + - isUsed: 1 + parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 142:36 - argument + pointer_type - decl type + integer_type - nested type + - precisionBits: 64 + - unsigned + type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 - type name + integer_cst 64 - type size + integer_cst 0 - min value + integer_cst 64 - parm size + - isUsed: 1 + parm_decl __y /usr/include/c++/5/bits/stl_bvector.h 142:54 - argument + integer_type - decl type + - precisionBits: 32 + - unsigned + type_decl unsigned int 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst 0 - min value + integer_cst 4294967295 - max value + integer_cst 32 - parm size + statement_list - code +function_decl _M_bump_up /usr/include/c++/5/bits/stl_bvector.h 146:5 +- isPublic: 1 + method_type - function type + void_type - method return type + type_decl void 0:0 - type name + - isAutogenerated: 1 + record_type - method base type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 138:3 - field + - isAutogenerated: 1 + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 138:3 - field + - isAutogenerated: 1 + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_bvector.h 147:5 - function result + - isAutogenerated: 1 + void_type - result type + type_decl void 0:0 - type name + - isAutogenerated: 1 + - isUsed: 1 + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 146:16 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 138:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + if_stmt /usr/include/c++/5/bits/stl_bvector.h 148:7 - code + cleanup_point_expr - condition + eq_expr /usr/include/c++/5/bits/stl_bvector.h 148:23 - operand + postincrement_expr - operand + component_ref /usr/include/c++/5/bits/stl_bvector.h 148:11 - operand + indirect_ref - object + nop_expr - ref + - isUsed: 1 + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 146:16 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 138:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size + integer_cst 1 - operand + integer_cst 63 - operand + statement_list - then + cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 150:17 - statement + expr_stmt /usr/include/c++/5/bits/stl_bvector.h 150:17 - operand + convert_expr - expresssion + modify_expr - operand + component_ref /usr/include/c++/5/bits/stl_bvector.h 150:4 - operand + indirect_ref - object + nop_expr - ref + - isUsed: 1 + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 146:16 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 138:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size + integer_cst 0 - operand + cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 151:10 - statement + expr_stmt /usr/include/c++/5/bits/stl_bvector.h 151:10 - operand + convert_expr - expresssion + preincrement_expr - operand + component_ref /usr/include/c++/5/bits/stl_bvector.h 151:6 - operand + indirect_ref - object + nop_expr - ref + - isUsed: 1 + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 146:16 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 138:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + integer_cst 8 - operand +function_decl _M_bump_down /usr/include/c++/5/bits/stl_bvector.h 156:5 +- isPublic: 1 + method_type - function type + void_type - method return type + type_decl void 0:0 - type name + - isAutogenerated: 1 + record_type - method base type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 138:3 - field + - isAutogenerated: 1 + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 138:3 - field + - isAutogenerated: 1 + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_bvector.h 157:5 - function result + - isAutogenerated: 1 + void_type - result type + type_decl void 0:0 - type name + - isAutogenerated: 1 + - isUsed: 1 + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 156:18 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 138:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + if_stmt /usr/include/c++/5/bits/stl_bvector.h 158:7 - code + cleanup_point_expr - condition + eq_expr /usr/include/c++/5/bits/stl_bvector.h 158:23 - operand + postdecrement_expr - operand + component_ref /usr/include/c++/5/bits/stl_bvector.h 158:11 - operand + indirect_ref - object + nop_expr - ref + - isUsed: 1 + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 156:18 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 138:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size + integer_cst 1 - operand + integer_cst 0 - operand + statement_list - then + cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 160:36 - statement + expr_stmt /usr/include/c++/5/bits/stl_bvector.h 160:36 - operand + convert_expr - expresssion + modify_expr - operand + component_ref /usr/include/c++/5/bits/stl_bvector.h 160:4 - operand + indirect_ref - object + nop_expr - ref + - isUsed: 1 + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 156:18 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 138:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size + integer_cst 63 - operand + cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 161:10 - statement + expr_stmt /usr/include/c++/5/bits/stl_bvector.h 161:10 - operand + convert_expr - expresssion + predecrement_expr - operand + component_ref /usr/include/c++/5/bits/stl_bvector.h 161:6 - operand + indirect_ref - object + nop_expr - ref + - isUsed: 1 + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 156:18 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 138:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + integer_cst 8 - operand +function_decl _M_incr /usr/include/c++/5/bits/stl_bvector.h 166:5 +- isPublic: 1 + method_type - function type + void_type - method return type + type_decl void 0:0 - type name + - isAutogenerated: 1 + record_type - method base type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 138:3 - field + - isAutogenerated: 1 + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 138:3 - field + - isAutogenerated: 1 + tree_list - chain + integer_type - value + - precisionBits: 64 + - signed + type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 - type name + integer_cst 64 - type size + integer_cst -0 - min value + integer_cst 4294967295 - max value + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_bvector.h 167:5 - function result + - isAutogenerated: 1 + void_type - result type + type_decl void 0:0 - type name + - isAutogenerated: 1 + - isUsed: 1 + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 138:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + - isUsed: 1 + parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 166:23 - argument + integer_type - decl type + - precisionBits: 64 + - signed + type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 - type name + integer_cst 64 - type size + integer_cst -0 - min value + integer_cst 4294967295 - max value + integer_cst 64 - parm size + bind_expr /usr/include/c++/5/bits/stl_bvector.h 176:49 - code + var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 - operand + - isUsed: 1 + integer_cst 64 - decl size + plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 - initial + nop_expr - operand + component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 - operand + indirect_ref - object + nop_expr - ref + - isUsed: 1 + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 138:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size + - isUsed: 1 + parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 166:23 - operand + integer_type - decl type + - precisionBits: 64 + - signed + type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 - type name + integer_cst 64 - type size + integer_cst -0 - min value + integer_cst 4294967295 - max value + integer_cst 64 - parm size + integer_type - var type + - precisionBits: 64 + - signed + type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 - type name + integer_cst 64 - type size + integer_cst -0 - min value + integer_cst 4294967295 - max value + statement_list - operand + decl_expr /usr/include/c++/5/bits/stl_bvector.h 168:35 - statement + var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 - operand + - isUsed: 1 + cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 169:37 - statement + expr_stmt /usr/include/c++/5/bits/stl_bvector.h 169:37 - operand + convert_expr - expresssion + modify_expr - operand + component_ref - operand + indirect_ref - object + nop_expr - ref + - isUsed: 1 + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 138:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + pointer_plus_expr /usr/include/c++/5/bits/stl_bvector.h 169:12 - operand + component_ref - operand + indirect_ref - object + nop_expr - ref + - isUsed: 1 + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 138:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + nop_expr - operand + mult_expr - operand + nop_expr - operand + trunc_div_expr /usr/include/c++/5/bits/stl_bvector.h 169:19 - operand + var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 - operand + - isUsed: 1 + integer_cst 64 - operand + integer_cst 8 - operand + cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 170:35 - statement + expr_stmt /usr/include/c++/5/bits/stl_bvector.h 170:35 - operand + convert_expr - expresssion + modify_expr - operand + var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 - operand + - isUsed: 1 + trunc_mod_expr /usr/include/c++/5/bits/stl_bvector.h 170:17 - operand + var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 - operand + - isUsed: 1 + integer_cst 64 - operand + if_stmt /usr/include/c++/5/bits/stl_bvector.h 171:7 - statement + lt_expr /usr/include/c++/5/bits/stl_bvector.h 171:15 - condition + var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 - operand + - isUsed: 1 + integer_cst 0 - operand + statement_list - then + cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 173:27 - statement + expr_stmt /usr/include/c++/5/bits/stl_bvector.h 173:27 - operand + convert_expr - expresssion + modify_expr - operand + var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 - operand + - isUsed: 1 + plus_expr - operand + var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 - operand + - isUsed: 1 + integer_cst 64 - operand + cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 174:10 - statement + expr_stmt /usr/include/c++/5/bits/stl_bvector.h 174:10 - operand + convert_expr - expresssion + predecrement_expr - operand + component_ref /usr/include/c++/5/bits/stl_bvector.h 174:6 - operand + indirect_ref - object + nop_expr - ref + - isUsed: 1 + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 138:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + integer_cst 8 - operand + cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 176:49 - statement + expr_stmt /usr/include/c++/5/bits/stl_bvector.h 176:49 - operand + convert_expr - expresssion + modify_expr - operand + component_ref /usr/include/c++/5/bits/stl_bvector.h 176:7 - operand + indirect_ref - object + nop_expr - ref + - isUsed: 1 + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 138:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size + convert_expr - operand + var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 - operand + - isUsed: 1 + block - operand + var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 - block vars + - isUsed: 1 +function_decl operator== /usr/include/c++/5/bits/stl_bvector.h 180:5 +- isPublic: 1 + method_type - function type + boolean_type - method return type + type_decl bool 0:0 - type name + - isAutogenerated: 1 + record_type - method base type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 138:3 - field + - isAutogenerated: 1 + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 138:3 - field + - isAutogenerated: 1 + tree_list - chain + reference_type - value + record_type - nested type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 138:3 - field + - isAutogenerated: 1 + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_bvector.h 181:5 - function result + - isAutogenerated: 1 + boolean_type - result type + type_decl bool 0:0 - type name + - isAutogenerated: 1 + integer_cst 8 - decl size + - isUsed: 1 + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 180:47 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 138:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + - isUsed: 1 + parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 180:42 - argument + reference_type - decl type + record_type - nested type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 138:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + return_expr /usr/include/c++/5/bits/stl_bvector.h 181:51 - code + init_expr - operand + result_decl /usr/include/c++/5/bits/stl_bvector.h 181:5 - operand + - isAutogenerated: 1 + boolean_type - result type + type_decl bool 0:0 - type name + - isAutogenerated: 1 + integer_cst 8 - decl size + truth_andif_expr /usr/include/c++/5/bits/stl_bvector.h 181:31 - operand + eq_expr /usr/include/c++/5/bits/stl_bvector.h 181:19 - operand + nop_expr - operand + component_ref /usr/include/c++/5/bits/stl_bvector.h 181:14 - operand + indirect_ref - object + nop_expr - ref + - isUsed: 1 + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 180:47 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 138:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + nop_expr - operand + component_ref /usr/include/c++/5/bits/stl_bvector.h 181:26 - operand + indirect_ref - object + - isUsed: 1 + parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 180:42 - ref + reference_type - decl type + record_type - nested type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 138:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + eq_expr /usr/include/c++/5/bits/stl_bvector.h 181:44 - operand + nop_expr - operand + component_ref /usr/include/c++/5/bits/stl_bvector.h 181:34 - operand + indirect_ref - object + nop_expr - ref + - isUsed: 1 + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 180:47 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 138:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size + nop_expr - operand + component_ref /usr/include/c++/5/bits/stl_bvector.h 181:51 - operand + indirect_ref - object + - isUsed: 1 + parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 180:42 - ref + reference_type - decl type + record_type - nested type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 138:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size +function_decl operator< /usr/include/c++/5/bits/stl_bvector.h 184:5 +- isPublic: 1 + method_type - function type + boolean_type - method return type + type_decl bool 0:0 - type name + - isAutogenerated: 1 + record_type - method base type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 138:3 - field + - isAutogenerated: 1 + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 138:3 - field + - isAutogenerated: 1 + tree_list - chain + reference_type - value + record_type - nested type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 138:3 - field + - isAutogenerated: 1 + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_bvector.h 185:5 - function result + - isAutogenerated: 1 + boolean_type - result type + type_decl bool 0:0 - type name + - isAutogenerated: 1 + integer_cst 8 - decl size + - isUsed: 1 + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 184:46 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 138:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + - isUsed: 1 + parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 184:41 - argument + reference_type - decl type + record_type - nested type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 138:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + return_expr /usr/include/c++/5/bits/stl_bvector.h 187:56 - code + init_expr - operand + result_decl /usr/include/c++/5/bits/stl_bvector.h 185:5 - operand + - isAutogenerated: 1 + boolean_type - result type + type_decl bool 0:0 - type name + - isAutogenerated: 1 + integer_cst 8 - decl size + truth_orif_expr /usr/include/c++/5/bits/stl_bvector.h 187:7 - operand + lt_expr /usr/include/c++/5/bits/stl_bvector.h 186:19 - operand + nop_expr - operand + component_ref /usr/include/c++/5/bits/stl_bvector.h 186:14 - operand + indirect_ref - object + nop_expr - ref + - isUsed: 1 + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 184:46 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 138:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + nop_expr - operand + component_ref /usr/include/c++/5/bits/stl_bvector.h 186:25 - operand + indirect_ref - object + - isUsed: 1 + parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 184:41 - ref + reference_type - decl type + record_type - nested type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 138:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + truth_andif_expr /usr/include/c++/5/bits/stl_bvector.h 187:28 - operand + eq_expr /usr/include/c++/5/bits/stl_bvector.h 187:16 - operand + nop_expr - operand + component_ref /usr/include/c++/5/bits/stl_bvector.h 187:11 - operand + indirect_ref - object + nop_expr - ref + - isUsed: 1 + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 184:46 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 138:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + nop_expr - operand + component_ref /usr/include/c++/5/bits/stl_bvector.h 187:23 - operand + indirect_ref - object + - isUsed: 1 + parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 184:41 - ref + reference_type - decl type + record_type - nested type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 138:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + lt_expr /usr/include/c++/5/bits/stl_bvector.h 187:41 - operand + nop_expr - operand + component_ref /usr/include/c++/5/bits/stl_bvector.h 187:31 - operand + indirect_ref - object + nop_expr - ref + - isUsed: 1 + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 184:46 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 138:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size + nop_expr - operand + component_ref /usr/include/c++/5/bits/stl_bvector.h 187:47 - operand + indirect_ref - object + - isUsed: 1 + parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 184:41 - ref + reference_type - decl type + record_type - nested type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 138:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size +function_decl operator!= /usr/include/c++/5/bits/stl_bvector.h 191:5 +- isPublic: 1 + method_type - function type + boolean_type - method return type + type_decl bool 0:0 - type name + - isAutogenerated: 1 + record_type - method base type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 138:3 - field + - isAutogenerated: 1 + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 138:3 - field + - isAutogenerated: 1 + tree_list - chain + reference_type - value + record_type - nested type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 138:3 - field + - isAutogenerated: 1 + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_bvector.h 192:5 - function result + - isAutogenerated: 1 + boolean_type - result type + type_decl bool 0:0 - type name + - isAutogenerated: 1 + integer_cst 8 - decl size + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 191:47 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 138:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + - isUsed: 1 + parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 191:42 - argument + reference_type - decl type + record_type - nested type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 138:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 192:28 - code + return_expr /usr/include/c++/5/bits/stl_bvector.h 192:28 - operand + init_expr - operand + result_decl /usr/include/c++/5/bits/stl_bvector.h 192:5 - operand + - isAutogenerated: 1 + boolean_type - result type + type_decl bool 0:0 - type name + - isAutogenerated: 1 + integer_cst 8 - decl size + truth_not_expr /usr/include/c++/5/bits/stl_bvector.h 192:28 - operand + call_expr /usr/include/c++/5/bits/stl_bvector.h 192:22 - operand + addr_expr - function + function_decl operator== /usr/include/c++/5/bits/stl_bvector.h 180:5 - operand + - isExternal: 1 + - isPublic: 1 + method_type - function type + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 191:47 - arg + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 138:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + nop_expr - arg + convert_expr - operand + - isUsed: 1 + parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 191:42 - operand + reference_type - decl type + record_type - nested type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 138:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size +function_decl operator> /usr/include/c++/5/bits/stl_bvector.h 195:5 +- isPublic: 1 + method_type - function type + boolean_type - method return type + type_decl bool 0:0 - type name + - isAutogenerated: 1 + record_type - method base type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 138:3 - field + - isAutogenerated: 1 + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 138:3 - field + - isAutogenerated: 1 + tree_list - chain + reference_type - value + record_type - nested type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 138:3 - field + - isAutogenerated: 1 + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_bvector.h 196:5 - function result + - isAutogenerated: 1 + boolean_type - result type + type_decl bool 0:0 - type name + - isAutogenerated: 1 + integer_cst 8 - decl size + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 195:46 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 138:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + - isUsed: 1 + parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 195:41 - argument + reference_type - decl type + record_type - nested type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 138:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 196:21 - code + return_expr /usr/include/c++/5/bits/stl_bvector.h 196:21 - operand + init_expr - operand + result_decl /usr/include/c++/5/bits/stl_bvector.h 196:5 - operand + - isAutogenerated: 1 + boolean_type - result type + type_decl bool 0:0 - type name + - isAutogenerated: 1 + integer_cst 8 - decl size + call_expr /usr/include/c++/5/bits/stl_bvector.h 196:18 - operand + addr_expr - function + function_decl operator< /usr/include/c++/5/bits/stl_bvector.h 184:5 - operand + - isExternal: 1 + - isPublic: 1 + method_type - function type + convert_expr - arg + - isUsed: 1 + parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 195:41 - operand + reference_type - decl type + record_type - nested type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 138:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + nop_expr - arg + nop_expr - operand + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 195:46 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 138:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size +function_decl operator<= /usr/include/c++/5/bits/stl_bvector.h 199:5 +- isPublic: 1 + method_type - function type + boolean_type - method return type + type_decl bool 0:0 - type name + - isAutogenerated: 1 + record_type - method base type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 138:3 - field + - isAutogenerated: 1 + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 138:3 - field + - isAutogenerated: 1 + tree_list - chain + reference_type - value + record_type - nested type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 138:3 - field + - isAutogenerated: 1 + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_bvector.h 200:5 - function result + - isAutogenerated: 1 + boolean_type - result type + type_decl bool 0:0 - type name + - isAutogenerated: 1 + integer_cst 8 - decl size + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 199:47 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 138:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + - isUsed: 1 + parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 199:42 - argument + reference_type - decl type + record_type - nested type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 138:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 200:27 - code + return_expr /usr/include/c++/5/bits/stl_bvector.h 200:27 - operand + init_expr - operand + result_decl /usr/include/c++/5/bits/stl_bvector.h 200:5 - operand + - isAutogenerated: 1 + boolean_type - result type + type_decl bool 0:0 - type name + - isAutogenerated: 1 + integer_cst 8 - decl size + truth_not_expr /usr/include/c++/5/bits/stl_bvector.h 200:27 - operand + call_expr /usr/include/c++/5/bits/stl_bvector.h 200:20 - operand + addr_expr - function + function_decl operator< /usr/include/c++/5/bits/stl_bvector.h 184:5 - operand + - isExternal: 1 + - isPublic: 1 + method_type - function type + convert_expr - arg + - isUsed: 1 + parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 199:42 - operand + reference_type - decl type + record_type - nested type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 138:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + nop_expr - arg + nop_expr - operand + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 199:47 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 138:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size +function_decl operator>= /usr/include/c++/5/bits/stl_bvector.h 203:5 +- isPublic: 1 + method_type - function type + boolean_type - method return type + type_decl bool 0:0 - type name + - isAutogenerated: 1 + record_type - method base type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 138:3 - field + - isAutogenerated: 1 + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 138:3 - field + - isAutogenerated: 1 + tree_list - chain + reference_type - value + record_type - nested type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 138:3 - field + - isAutogenerated: 1 + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_bvector.h 204:5 - function result + - isAutogenerated: 1 + boolean_type - result type + type_decl bool 0:0 - type name + - isAutogenerated: 1 + integer_cst 8 - decl size + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 203:47 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 138:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + - isUsed: 1 + parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 203:42 - argument + reference_type - decl type + record_type - nested type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 138:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 204:27 - code + return_expr /usr/include/c++/5/bits/stl_bvector.h 204:27 - operand + init_expr - operand + result_decl /usr/include/c++/5/bits/stl_bvector.h 204:5 - operand + - isAutogenerated: 1 + boolean_type - result type + type_decl bool 0:0 - type name + - isAutogenerated: 1 + integer_cst 8 - decl size + truth_not_expr /usr/include/c++/5/bits/stl_bvector.h 204:27 - operand + call_expr /usr/include/c++/5/bits/stl_bvector.h 204:22 - operand + addr_expr - function + function_decl operator< /usr/include/c++/5/bits/stl_bvector.h 184:5 - operand + - isExternal: 1 + - isPublic: 1 + method_type - function type + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 203:47 - arg + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 138:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + nop_expr - arg + convert_expr - operand + - isUsed: 1 + parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 203:42 - operand + reference_type - decl type + record_type - nested type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 138:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size +function_decl operator- /usr/include/c++/5/bits/stl_bvector.h 208:3 +- isPublic: 1 + function_type - function type + integer_type - function return type + - precisionBits: 64 + - signed + type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 - type name + integer_cst 64 - type size + integer_cst -0 - min value + integer_cst 4294967295 - max value + tree_list - arg types + reference_type - value + record_type - nested type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 138:3 - field + - isAutogenerated: 1 + tree_list - chain + reference_type - value + record_type - nested type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 138:3 - field + - isAutogenerated: 1 + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_bvector.h 208:73 - function result + - isAutogenerated: 1 + integer_type - result type + - precisionBits: 64 + - signed + type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 - type name + integer_cst 64 - type size + integer_cst -0 - min value + integer_cst 4294967295 - max value + integer_cst 64 - decl size + - isUsed: 1 + parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 208:39 - argument + reference_type - decl type + record_type - nested type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 138:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + - isUsed: 1 + parm_decl __y /usr/include/c++/5/bits/stl_bvector.h 208:70 - argument + reference_type - decl type + record_type - nested type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 138:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + return_expr /usr/include/c++/5/bits/stl_bvector.h 211:37 - code + init_expr - operand + result_decl /usr/include/c++/5/bits/stl_bvector.h 208:73 - operand + - isAutogenerated: 1 + integer_type - result type + - precisionBits: 64 + - signed + type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 - type name + integer_cst 64 - type size + integer_cst -0 - min value + integer_cst 4294967295 - max value + integer_cst 64 - decl size + minus_expr /usr/include/c++/5/bits/stl_bvector.h 211:22 - operand + plus_expr /usr/include/c++/5/bits/stl_bvector.h 211:6 - operand + mult_expr /usr/include/c++/5/bits/stl_bvector.h 210:30 - operand + exact_div_expr /usr/include/c++/5/bits/stl_bvector.h 210:42 - operand + minus_expr - operand + nop_expr - operand + component_ref /usr/include/c++/5/bits/stl_bvector.h 210:37 - operand + indirect_ref - object + - isUsed: 1 + parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 208:39 - ref + reference_type - decl type + record_type - nested type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 138:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + nop_expr - operand + component_ref /usr/include/c++/5/bits/stl_bvector.h 210:48 - operand + indirect_ref - object + - isUsed: 1 + parm_decl __y /usr/include/c++/5/bits/stl_bvector.h 208:70 - ref + reference_type - decl type + record_type - nested type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 138:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + integer_cst 8 - operand + integer_cst 64 - operand + nop_expr - operand + component_ref /usr/include/c++/5/bits/stl_bvector.h 211:12 - operand + indirect_ref - object + - isUsed: 1 + parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 208:39 - ref + reference_type - decl type + record_type - nested type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 138:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size + nop_expr - operand + component_ref /usr/include/c++/5/bits/stl_bvector.h 211:28 - operand + indirect_ref - object + - isUsed: 1 + parm_decl __y /usr/include/c++/5/bits/stl_bvector.h 208:70 - ref + reference_type - decl type + record_type - nested type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 138:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size +function_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 220:5 +- isPublic: 1 + method_type - function type + void_type - method return type + type_decl void 0:0 - type name + - isAutogenerated: 1 + record_type - method base type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_bvector.h 220:21 - function result + - isAutogenerated: 1 + void_type - result type + type_decl void 0:0 - type name + - isAutogenerated: 1 + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 220:19 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + integer_cst 64 - parm size + bind_expr /usr/include/c++/5/bits/stl_bvector.h 220:50 - code + cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 220:46 - operand + expr_stmt /usr/include/c++/5/bits/stl_bvector.h 220:46 - operand + call_expr /usr/include/c++/5/bits/stl_bvector.h 220:46 - expresssion + addr_expr - function + function_decl __base_ctor /usr/include/c++/5/bits/stl_bvector.h 142:5 - operand + - isPublic: 1 + method_type - function type + addr_expr - arg + component_ref - operand + indirect_ref - object + nop_expr - ref + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 220:19 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + integer_cst 64 - parm size + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + integer_cst 0 - arg + integer_cst 0 - arg + block - operand +function_decl __base_ctor /usr/include/c++/5/bits/stl_bvector.h 220:5 +- isPublic: 1 + method_type - function type + void_type - method return type + type_decl void 0:0 - type name + - isAutogenerated: 1 + record_type - method base type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_bvector.h 220:50 - function result + - isAutogenerated: 1 + void_type - result type + type_decl void 0:0 - type name + - isAutogenerated: 1 + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 220:19 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + integer_cst 64 - parm size + bind_expr /usr/include/c++/5/bits/stl_bvector.h 220:50 - code + cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 220:46 - operand + expr_stmt /usr/include/c++/5/bits/stl_bvector.h 220:46 - operand + call_expr /usr/include/c++/5/bits/stl_bvector.h 220:46 - expresssion + addr_expr - function + function_decl __base_ctor /usr/include/c++/5/bits/stl_bvector.h 142:5 - operand + - isPublic: 1 + method_type - function type + addr_expr - arg + component_ref - operand + indirect_ref - object + nop_expr - ref + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 220:19 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + integer_cst 64 - parm size + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + integer_cst 0 - arg + integer_cst 0 - arg + block - operand +function_decl __comp_ctor /usr/include/c++/5/bits/stl_bvector.h 220:5 +- isPublic: 1 + method_type - function type + void_type - method return type + type_decl void 0:0 - type name + - isAutogenerated: 1 + record_type - method base type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_bvector.h 220:50 - function result + - isAutogenerated: 1 + void_type - result type + type_decl void 0:0 - type name + - isAutogenerated: 1 + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 220:19 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + integer_cst 64 - parm size + statement_list - code +function_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 222:5 +- isPublic: 1 + method_type - function type + void_type - method return type + type_decl void 0:0 - type name + - isAutogenerated: 1 + record_type - method base type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + tree_list - chain + pointer_type - value + integer_type - nested type + - precisionBits: 64 + - unsigned + type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 - type name + integer_cst 64 - type size + integer_cst 0 - min value + tree_list - chain + integer_type - value + - precisionBits: 32 + - unsigned + type_decl unsigned int 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst 0 - min value + integer_cst 4294967295 - max value + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_bvector.h 223:5 - function result + - isAutogenerated: 1 + void_type - result type + type_decl void 0:0 - type name + - isAutogenerated: 1 + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 222:52 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + integer_cst 64 - parm size + - isUsed: 1 + parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 222:31 - argument + pointer_type - decl type + integer_type - nested type + - precisionBits: 64 + - unsigned + type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 - type name + integer_cst 64 - type size + integer_cst 0 - min value + integer_cst 64 - parm size + - isUsed: 1 + parm_decl __y /usr/include/c++/5/bits/stl_bvector.h 222:49 - argument + integer_type - decl type + - precisionBits: 32 + - unsigned + type_decl unsigned int 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst 0 - min value + integer_cst 4294967295 - max value + integer_cst 32 - parm size + bind_expr /usr/include/c++/5/bits/stl_bvector.h 223:38 - code + cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 223:34 - operand + expr_stmt /usr/include/c++/5/bits/stl_bvector.h 223:34 - operand + call_expr /usr/include/c++/5/bits/stl_bvector.h 223:34 - expresssion + addr_expr - function + function_decl __base_ctor /usr/include/c++/5/bits/stl_bvector.h 142:5 - operand + - isPublic: 1 + method_type - function type + addr_expr - arg + component_ref - operand + indirect_ref - object + nop_expr - ref + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 222:52 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + integer_cst 64 - parm size + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + - isUsed: 1 + parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 222:31 - arg + pointer_type - decl type + integer_type - nested type + - precisionBits: 64 + - unsigned + type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 - type name + integer_cst 64 - type size + integer_cst 0 - min value + integer_cst 64 - parm size + - isUsed: 1 + parm_decl __y /usr/include/c++/5/bits/stl_bvector.h 222:49 - arg + integer_type - decl type + - precisionBits: 32 + - unsigned + type_decl unsigned int 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst 0 - min value + integer_cst 4294967295 - max value + integer_cst 32 - parm size + block - operand +function_decl __base_ctor /usr/include/c++/5/bits/stl_bvector.h 222:5 +- isPublic: 1 + method_type - function type + void_type - method return type + type_decl void 0:0 - type name + - isAutogenerated: 1 + record_type - method base type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + tree_list - chain + pointer_type - value + integer_type - nested type + - precisionBits: 64 + - unsigned + type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 - type name + integer_cst 64 - type size + integer_cst 0 - min value + tree_list - chain + integer_type - value + - precisionBits: 32 + - unsigned + type_decl unsigned int 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst 0 - min value + integer_cst 4294967295 - max value + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_bvector.h 223:38 - function result + - isAutogenerated: 1 + void_type - result type + type_decl void 0:0 - type name + - isAutogenerated: 1 + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 222:52 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + integer_cst 64 - parm size + - isUsed: 1 + parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 222:31 - argument + pointer_type - decl type + integer_type - nested type + - precisionBits: 64 + - unsigned + type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 - type name + integer_cst 64 - type size + integer_cst 0 - min value + integer_cst 64 - parm size + - isUsed: 1 + parm_decl __y /usr/include/c++/5/bits/stl_bvector.h 222:49 - argument + integer_type - decl type + - precisionBits: 32 + - unsigned + type_decl unsigned int 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst 0 - min value + integer_cst 4294967295 - max value + integer_cst 32 - parm size + bind_expr /usr/include/c++/5/bits/stl_bvector.h 223:38 - code + cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 223:34 - operand + expr_stmt /usr/include/c++/5/bits/stl_bvector.h 223:34 - operand + call_expr /usr/include/c++/5/bits/stl_bvector.h 223:34 - expresssion + addr_expr - function + function_decl __base_ctor /usr/include/c++/5/bits/stl_bvector.h 142:5 - operand + - isPublic: 1 + method_type - function type + addr_expr - arg + component_ref - operand + indirect_ref - object + nop_expr - ref + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 222:52 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + integer_cst 64 - parm size + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + - isUsed: 1 + parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 222:31 - arg + pointer_type - decl type + integer_type - nested type + - precisionBits: 64 + - unsigned + type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 - type name + integer_cst 64 - type size + integer_cst 0 - min value + integer_cst 64 - parm size + - isUsed: 1 + parm_decl __y /usr/include/c++/5/bits/stl_bvector.h 222:49 - arg + integer_type - decl type + - precisionBits: 32 + - unsigned + type_decl unsigned int 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst 0 - min value + integer_cst 4294967295 - max value + integer_cst 32 - parm size + block - operand +function_decl __comp_ctor /usr/include/c++/5/bits/stl_bvector.h 222:5 +- isPublic: 1 + method_type - function type + void_type - method return type + type_decl void 0:0 - type name + - isAutogenerated: 1 + record_type - method base type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + tree_list - chain + pointer_type - value + integer_type - nested type + - precisionBits: 64 + - unsigned + type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 - type name + integer_cst 64 - type size + integer_cst 0 - min value + tree_list - chain + integer_type - value + - precisionBits: 32 + - unsigned + type_decl unsigned int 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst 0 - min value + integer_cst 4294967295 - max value + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_bvector.h 223:38 - function result + - isAutogenerated: 1 + void_type - result type + type_decl void 0:0 - type name + - isAutogenerated: 1 + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 222:52 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + integer_cst 64 - parm size + - isUsed: 1 + parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 222:31 - argument + pointer_type - decl type + integer_type - nested type + - precisionBits: 64 + - unsigned + type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 - type name + integer_cst 64 - type size + integer_cst 0 - min value + integer_cst 64 - parm size + - isUsed: 1 + parm_decl __y /usr/include/c++/5/bits/stl_bvector.h 222:49 - argument + integer_type - decl type + - precisionBits: 32 + - unsigned + type_decl unsigned int 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst 0 - min value + integer_cst 4294967295 - max value + integer_cst 32 - parm size + statement_list - code +function_decl _M_const_cast /usr/include/c++/5/bits/stl_bvector.h 226:5 +- isPublic: 1 + method_type - function type + record_type - method return type + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - type name + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + record_type - method base type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_bvector.h 227:5 - function result + - isAutogenerated: 1 + record_type - result type + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - type name + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + integer_cst 128 - decl size + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 226:21 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + integer_cst 64 - parm size + cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 227:15 - code + return_expr /usr/include/c++/5/bits/stl_bvector.h 227:15 - operand + init_expr - operand + result_decl /usr/include/c++/5/bits/stl_bvector.h 227:5 - operand + - isAutogenerated: 1 + record_type - result type + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - type name + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + integer_cst 128 - decl size + target_expr - operand + var_decl /usr/include/c++/5/bits/stl_bvector.h 227:15 - operand + - isAutogenerated: 1 + integer_cst 128 - decl size + record_type - var type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + indirect_ref - operand + nop_expr - ref + nop_expr - operand + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 226:21 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + integer_cst 64 - parm size +function_decl operator* /usr/include/c++/5/bits/stl_bvector.h 230:5 +- isPublic: 1 + method_type - function type + record_type - method return type + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - type name + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 - field + - unsigned + integer_cst 64 - decl size + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 71:3 - field + - isAutogenerated: 1 + record_type - method base type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_bvector.h 231:5 - function result + - isAutogenerated: 1 + record_type - result type + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - type name + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 - field + - unsigned + integer_cst 64 - decl size + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 71:3 - field + - isAutogenerated: 1 + integer_cst 128 - decl size + - isUsed: 1 + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 230:17 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + integer_cst 64 - parm size + cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 231:46 - code + return_expr /usr/include/c++/5/bits/stl_bvector.h 231:46 - operand + init_expr - operand + result_decl /usr/include/c++/5/bits/stl_bvector.h 231:5 - operand + - isAutogenerated: 1 + record_type - result type + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - type name + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 - field + - unsigned + integer_cst 64 - decl size + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 71:3 - field + - isAutogenerated: 1 + integer_cst 128 - decl size + compound_expr - operand + target_expr - operand + var_decl /usr/include/c++/5/bits/stl_bvector.h 231:46 - operand + - isAutogenerated: 1 + integer_cst 128 - decl size + record_type - var type + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - type name + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 - field + - unsigned + integer_cst 64 - decl size + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 71:3 - field + - isAutogenerated: 1 + aggr_init_expr - operand + addr_expr - function + function_decl __comp_ctor /usr/include/c++/5/bits/stl_bvector.h 75:5 - operand + - isPublic: 1 + method_type - function type + var_decl /usr/include/c++/5/bits/stl_bvector.h 231:46 - slot + - isAutogenerated: 1 + convert_expr - arg + void_cst - operand + nop_expr - arg + component_ref /usr/include/c++/5/bits/stl_bvector.h 231:24 - operand + component_ref - object + indirect_ref - object + nop_expr - ref + - isUsed: 1 + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 230:17 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + integer_cst 64 - parm size + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + lshift_expr /usr/include/c++/5/bits/stl_bvector.h 231:34 - arg + integer_cst 1 - operand + nop_expr - operand + component_ref /usr/include/c++/5/bits/stl_bvector.h 231:37 - operand + component_ref - object + indirect_ref - object + nop_expr - ref + - isUsed: 1 + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 230:17 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + integer_cst 64 - parm size + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size + var_decl /usr/include/c++/5/bits/stl_bvector.h 231:46 - operand + - isAutogenerated: 1 +function_decl operator++ /usr/include/c++/5/bits/stl_bvector.h 234:5 +- isPublic: 1 + method_type - function type + reference_type - method return type + record_type - nested type + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - type name + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + record_type - method base type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_bvector.h 235:5 - function result + - isAutogenerated: 1 + reference_type - result type + record_type - nested type + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - type name + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + integer_cst 64 - decl size + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 234:16 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + integer_cst 64 - parm size + statement_list - code + cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 236:19 - statement + expr_stmt /usr/include/c++/5/bits/stl_bvector.h 236:19 - operand + call_expr /usr/include/c++/5/bits/stl_bvector.h 236:17 - expresssion + addr_expr - function + function_decl _M_bump_up /usr/include/c++/5/bits/stl_bvector.h 146:5 - operand + - isExternal: 1 + - isPublic: 1 + method_type - function type + addr_expr - arg + component_ref - operand + indirect_ref - object + nop_expr - ref + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 234:16 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + integer_cst 64 - parm size + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + return_expr /usr/include/c++/5/bits/stl_bvector.h 237:15 - statement + init_expr - operand + result_decl /usr/include/c++/5/bits/stl_bvector.h 235:5 - operand + - isAutogenerated: 1 + reference_type - result type + record_type - nested type + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - type name + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + integer_cst 64 - decl size + nop_expr - operand + nop_expr - operand + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 234:16 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + integer_cst 64 - parm size +function_decl operator++ /usr/include/c++/5/bits/stl_bvector.h 241:5 +- isPublic: 1 + method_type - function type + record_type - method return type + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - type name + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + record_type - method base type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + tree_list - chain + integer_type - value + - precisionBits: 32 + - signed + type_decl int 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst -2147483648 - min value + integer_cst 2147483647 - max value + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_bvector.h 242:5 - function result + - isAutogenerated: 1 + record_type - result type + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - type name + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + integer_cst 128 - decl size + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 241:19 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + integer_cst 64 - parm size + parm_decl /usr/include/c++/5/bits/stl_bvector.h 241:16 - argument + integer_type - decl type + - precisionBits: 32 + - signed + type_decl int 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst -2147483648 - min value + integer_cst 2147483647 - max value + integer_cst 32 - parm size + bind_expr /usr/include/c++/5/bits/stl_bvector.h 245:19 - code + var_decl __tmp /usr/include/c++/5/bits/stl_bvector.h 243:16 - operand + - isUsed: 1 + integer_cst 128 - decl size + indirect_ref - initial + nop_expr - ref + nop_expr - operand + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 241:19 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + integer_cst 64 - parm size + record_type - var type + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - type name + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + statement_list - operand + decl_expr /usr/include/c++/5/bits/stl_bvector.h 243:25 - statement + var_decl __tmp /usr/include/c++/5/bits/stl_bvector.h 243:16 - operand + - isUsed: 1 + cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 244:19 - statement + expr_stmt /usr/include/c++/5/bits/stl_bvector.h 244:19 - operand + call_expr /usr/include/c++/5/bits/stl_bvector.h 244:17 - expresssion + addr_expr - function + function_decl _M_bump_up /usr/include/c++/5/bits/stl_bvector.h 146:5 - operand + - isExternal: 1 + - isPublic: 1 + method_type - function type + addr_expr - arg + component_ref - operand + indirect_ref - object + nop_expr - ref + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 241:19 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + integer_cst 64 - parm size + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 245:14 - statement + return_expr /usr/include/c++/5/bits/stl_bvector.h 245:14 - operand + init_expr - operand + result_decl /usr/include/c++/5/bits/stl_bvector.h 242:5 - operand + - isAutogenerated: 1 + record_type - result type + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - type name + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + integer_cst 128 - decl size + target_expr - operand + var_decl /usr/include/c++/5/bits/stl_bvector.h 245:14 - operand + - isAutogenerated: 1 + integer_cst 128 - decl size + record_type - var type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + var_decl __tmp /usr/include/c++/5/bits/stl_bvector.h 243:16 - operand + - isUsed: 1 + block - operand + var_decl __tmp /usr/include/c++/5/bits/stl_bvector.h 243:16 - block vars + - isUsed: 1 +function_decl operator-- /usr/include/c++/5/bits/stl_bvector.h 249:5 +- isPublic: 1 + method_type - function type + reference_type - method return type + record_type - nested type + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - type name + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + record_type - method base type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_bvector.h 250:5 - function result + - isAutogenerated: 1 + reference_type - result type + record_type - nested type + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - type name + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + integer_cst 64 - decl size + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 249:16 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + integer_cst 64 - parm size + statement_list - code + cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 251:21 - statement + expr_stmt /usr/include/c++/5/bits/stl_bvector.h 251:21 - operand + call_expr /usr/include/c++/5/bits/stl_bvector.h 251:19 - expresssion + addr_expr - function + function_decl _M_bump_down /usr/include/c++/5/bits/stl_bvector.h 156:5 - operand + - isExternal: 1 + - isPublic: 1 + method_type - function type + addr_expr - arg + component_ref - operand + indirect_ref - object + nop_expr - ref + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 249:16 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + integer_cst 64 - parm size + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + return_expr /usr/include/c++/5/bits/stl_bvector.h 252:15 - statement + init_expr - operand + result_decl /usr/include/c++/5/bits/stl_bvector.h 250:5 - operand + - isAutogenerated: 1 + reference_type - result type + record_type - nested type + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - type name + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + integer_cst 64 - decl size + nop_expr - operand + nop_expr - operand + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 249:16 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + integer_cst 64 - parm size +function_decl operator-- /usr/include/c++/5/bits/stl_bvector.h 256:5 +- isPublic: 1 + method_type - function type + record_type - method return type + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - type name + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + record_type - method base type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + tree_list - chain + integer_type - value + - precisionBits: 32 + - signed + type_decl int 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst -2147483648 - min value + integer_cst 2147483647 - max value + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_bvector.h 257:5 - function result + - isAutogenerated: 1 + record_type - result type + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - type name + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + integer_cst 128 - decl size + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 256:19 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + integer_cst 64 - parm size + parm_decl /usr/include/c++/5/bits/stl_bvector.h 256:16 - argument + integer_type - decl type + - precisionBits: 32 + - signed + type_decl int 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst -2147483648 - min value + integer_cst 2147483647 - max value + integer_cst 32 - parm size + bind_expr /usr/include/c++/5/bits/stl_bvector.h 260:19 - code + var_decl __tmp /usr/include/c++/5/bits/stl_bvector.h 258:16 - operand + - isUsed: 1 + integer_cst 128 - decl size + indirect_ref - initial + nop_expr - ref + nop_expr - operand + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 256:19 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + integer_cst 64 - parm size + record_type - var type + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - type name + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + statement_list - operand + decl_expr /usr/include/c++/5/bits/stl_bvector.h 258:25 - statement + var_decl __tmp /usr/include/c++/5/bits/stl_bvector.h 258:16 - operand + - isUsed: 1 + cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 259:21 - statement + expr_stmt /usr/include/c++/5/bits/stl_bvector.h 259:21 - operand + call_expr /usr/include/c++/5/bits/stl_bvector.h 259:19 - expresssion + addr_expr - function + function_decl _M_bump_down /usr/include/c++/5/bits/stl_bvector.h 156:5 - operand + - isExternal: 1 + - isPublic: 1 + method_type - function type + addr_expr - arg + component_ref - operand + indirect_ref - object + nop_expr - ref + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 256:19 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + integer_cst 64 - parm size + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 260:14 - statement + return_expr /usr/include/c++/5/bits/stl_bvector.h 260:14 - operand + init_expr - operand + result_decl /usr/include/c++/5/bits/stl_bvector.h 257:5 - operand + - isAutogenerated: 1 + record_type - result type + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - type name + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + integer_cst 128 - decl size + target_expr - operand + var_decl /usr/include/c++/5/bits/stl_bvector.h 260:14 - operand + - isAutogenerated: 1 + integer_cst 128 - decl size + record_type - var type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + var_decl __tmp /usr/include/c++/5/bits/stl_bvector.h 258:16 - operand + - isUsed: 1 + block - operand + var_decl __tmp /usr/include/c++/5/bits/stl_bvector.h 258:16 - block vars + - isUsed: 1 +function_decl operator+= /usr/include/c++/5/bits/stl_bvector.h 264:5 +- isPublic: 1 + method_type - function type + reference_type - method return type + record_type - nested type + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - type name + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + record_type - method base type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + tree_list - chain + integer_type - value + - precisionBits: 64 + - signed + type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 - type name + integer_cst 64 - type size + integer_cst -0 - min value + integer_cst 4294967295 - max value + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_bvector.h 265:5 - function result + - isAutogenerated: 1 + reference_type - result type + record_type - nested type + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - type name + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + integer_cst 64 - decl size + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 264:35 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + integer_cst 64 - parm size + - isUsed: 1 + parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 264:32 - argument + integer_type - decl type + - precisionBits: 64 + - signed + type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 - type name + integer_cst 64 - type size + integer_cst -0 - min value + integer_cst 4294967295 - max value + integer_cst 64 - parm size + statement_list - code + cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 266:19 - statement + expr_stmt /usr/include/c++/5/bits/stl_bvector.h 266:19 - operand + call_expr /usr/include/c++/5/bits/stl_bvector.h 266:14 - expresssion + addr_expr - function + function_decl _M_incr /usr/include/c++/5/bits/stl_bvector.h 166:5 - operand + - isExternal: 1 + - isPublic: 1 + method_type - function type + addr_expr - arg + component_ref - operand + indirect_ref - object + nop_expr - ref + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 264:35 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + integer_cst 64 - parm size + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + - isUsed: 1 + parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 264:32 - arg + integer_type - decl type + - precisionBits: 64 + - signed + type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 - type name + integer_cst 64 - type size + integer_cst -0 - min value + integer_cst 4294967295 - max value + integer_cst 64 - parm size + return_expr /usr/include/c++/5/bits/stl_bvector.h 267:15 - statement + init_expr - operand + result_decl /usr/include/c++/5/bits/stl_bvector.h 265:5 - operand + - isAutogenerated: 1 + reference_type - result type + record_type - nested type + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - type name + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + integer_cst 64 - decl size + nop_expr - operand + nop_expr - operand + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 264:35 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + integer_cst 64 - parm size +function_decl operator-= /usr/include/c++/5/bits/stl_bvector.h 271:5 +- isPublic: 1 + method_type - function type + reference_type - method return type + record_type - nested type + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - type name + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + record_type - method base type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + tree_list - chain + integer_type - value + - precisionBits: 64 + - signed + type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 - type name + integer_cst 64 - type size + integer_cst -0 - min value + integer_cst 4294967295 - max value + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_bvector.h 272:5 - function result + - isAutogenerated: 1 + reference_type - result type + record_type - nested type + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - type name + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + integer_cst 64 - decl size + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 271:35 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + integer_cst 64 - parm size + - isUsed: 1 + parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 271:32 - argument + integer_type - decl type + - precisionBits: 64 + - signed + type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 - type name + integer_cst 64 - type size + integer_cst -0 - min value + integer_cst 4294967295 - max value + integer_cst 64 - parm size + statement_list - code + cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 273:20 - statement + expr_stmt /usr/include/c++/5/bits/stl_bvector.h 273:20 - operand + convert_expr - expresssion + call_expr /usr/include/c++/5/bits/stl_bvector.h 273:13 - operand + addr_expr - function + function_decl operator+= /usr/include/c++/5/bits/stl_bvector.h 264:5 - operand + - isExternal: 1 + - isPublic: 1 + method_type - function type + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 271:35 - arg + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + integer_cst 64 - parm size + negate_expr - arg + non_lvalue_expr - operand + - isUsed: 1 + parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 271:32 - operand + integer_type - decl type + - precisionBits: 64 + - signed + type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 - type name + integer_cst 64 - type size + integer_cst -0 - min value + integer_cst 4294967295 - max value + integer_cst 64 - parm size + return_expr /usr/include/c++/5/bits/stl_bvector.h 274:15 - statement + init_expr - operand + result_decl /usr/include/c++/5/bits/stl_bvector.h 272:5 - operand + - isAutogenerated: 1 + reference_type - result type + record_type - nested type + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - type name + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + integer_cst 64 - decl size + nop_expr - operand + nop_expr - operand + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 271:35 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + integer_cst 64 - parm size +function_decl operator+ /usr/include/c++/5/bits/stl_bvector.h 278:5 +- isPublic: 1 + method_type - function type + record_type - method return type + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - type name + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + record_type - method base type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + tree_list - chain + integer_type - value + - precisionBits: 64 + - signed + type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 - type name + integer_cst 64 - type size + integer_cst -0 - min value + integer_cst 4294967295 - max value + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_bvector.h 279:5 - function result + - isAutogenerated: 1 + record_type - result type + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - type name + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + integer_cst 128 - decl size + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 278:36 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + integer_cst 64 - parm size + - isUsed: 1 + parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 278:31 - argument + integer_type - decl type + - precisionBits: 64 + - signed + type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 - type name + integer_cst 64 - type size + integer_cst -0 - min value + integer_cst 4294967295 - max value + integer_cst 64 - parm size + bind_expr /usr/include/c++/5/bits/stl_bvector.h 281:26 - code + var_decl __tmp /usr/include/c++/5/bits/stl_bvector.h 280:16 - operand + - isUsed: 1 + integer_cst 128 - decl size + indirect_ref - initial + nop_expr - ref + nop_expr - operand + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 278:36 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + integer_cst 64 - parm size + record_type - var type + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - type name + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + statement_list - operand + decl_expr /usr/include/c++/5/bits/stl_bvector.h 280:25 - statement + var_decl __tmp /usr/include/c++/5/bits/stl_bvector.h 280:16 - operand + - isUsed: 1 + cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 281:23 - statement + return_expr /usr/include/c++/5/bits/stl_bvector.h 281:23 - operand + init_expr - operand + result_decl /usr/include/c++/5/bits/stl_bvector.h 279:5 - operand + - isAutogenerated: 1 + record_type - result type + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - type name + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + integer_cst 128 - decl size + target_expr - operand + var_decl /usr/include/c++/5/bits/stl_bvector.h 281:23 - operand + - isAutogenerated: 1 + integer_cst 128 - decl size + record_type - var type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + indirect_ref - operand + nop_expr - ref + nop_expr - operand + call_expr /usr/include/c++/5/bits/stl_bvector.h 281:20 - operand + addr_expr - function + function_decl operator+= /usr/include/c++/5/bits/stl_bvector.h 264:5 - operand + - isExternal: 1 + - isPublic: 1 + method_type - function type + addr_expr - arg + var_decl __tmp /usr/include/c++/5/bits/stl_bvector.h 280:16 - operand + - isUsed: 1 + - isUsed: 1 + parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 278:31 - arg + integer_type - decl type + - precisionBits: 64 + - signed + type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 - type name + integer_cst 64 - type size + integer_cst -0 - min value + integer_cst 4294967295 - max value + integer_cst 64 - parm size + block - operand + var_decl __tmp /usr/include/c++/5/bits/stl_bvector.h 280:16 - block vars + - isUsed: 1 +function_decl operator- /usr/include/c++/5/bits/stl_bvector.h 285:5 +- isPublic: 1 + method_type - function type + record_type - method return type + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - type name + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + record_type - method base type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + tree_list - chain + integer_type - value + - precisionBits: 64 + - signed + type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 - type name + integer_cst 64 - type size + integer_cst -0 - min value + integer_cst 4294967295 - max value + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_bvector.h 286:5 - function result + - isAutogenerated: 1 + record_type - result type + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - type name + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + integer_cst 128 - decl size + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 285:36 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + integer_cst 64 - parm size + - isUsed: 1 + parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 285:31 - argument + integer_type - decl type + - precisionBits: 64 + - signed + type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 - type name + integer_cst 64 - type size + integer_cst -0 - min value + integer_cst 4294967295 - max value + integer_cst 64 - parm size + bind_expr /usr/include/c++/5/bits/stl_bvector.h 288:26 - code + var_decl __tmp /usr/include/c++/5/bits/stl_bvector.h 287:16 - operand + - isUsed: 1 + integer_cst 128 - decl size + indirect_ref - initial + nop_expr - ref + nop_expr - operand + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 285:36 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + integer_cst 64 - parm size + record_type - var type + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - type name + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + statement_list - operand + decl_expr /usr/include/c++/5/bits/stl_bvector.h 287:25 - statement + var_decl __tmp /usr/include/c++/5/bits/stl_bvector.h 287:16 - operand + - isUsed: 1 + cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 288:23 - statement + return_expr /usr/include/c++/5/bits/stl_bvector.h 288:23 - operand + init_expr - operand + result_decl /usr/include/c++/5/bits/stl_bvector.h 286:5 - operand + - isAutogenerated: 1 + record_type - result type + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - type name + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + integer_cst 128 - decl size + target_expr - operand + var_decl /usr/include/c++/5/bits/stl_bvector.h 288:23 - operand + - isAutogenerated: 1 + integer_cst 128 - decl size + record_type - var type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + indirect_ref - operand + nop_expr - ref + nop_expr - operand + call_expr /usr/include/c++/5/bits/stl_bvector.h 288:20 - operand + addr_expr - function + function_decl operator-= /usr/include/c++/5/bits/stl_bvector.h 271:5 - operand + - isExternal: 1 + - isPublic: 1 + method_type - function type + addr_expr - arg + var_decl __tmp /usr/include/c++/5/bits/stl_bvector.h 287:16 - operand + - isUsed: 1 + - isUsed: 1 + parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 285:31 - arg + integer_type - decl type + - precisionBits: 64 + - signed + type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 - type name + integer_cst 64 - type size + integer_cst -0 - min value + integer_cst 4294967295 - max value + integer_cst 64 - parm size + block - operand + var_decl __tmp /usr/include/c++/5/bits/stl_bvector.h 287:16 - block vars + - isUsed: 1 +function_decl operator[] /usr/include/c++/5/bits/stl_bvector.h 292:5 +- isPublic: 1 + method_type - function type + record_type - method return type + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - type name + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 - field + - unsigned + integer_cst 64 - decl size + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 71:3 - field + - isAutogenerated: 1 + record_type - method base type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + tree_list - chain + integer_type - value + - precisionBits: 64 + - signed + type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 - type name + integer_cst 64 - type size + integer_cst -0 - min value + integer_cst 4294967295 - max value + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_bvector.h 293:5 - function result + - isAutogenerated: 1 + record_type - result type + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - type name + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 - field + - unsigned + integer_cst 64 - decl size + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 71:3 - field + - isAutogenerated: 1 + integer_cst 128 - decl size + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 292:37 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + integer_cst 64 - parm size + - isUsed: 1 + parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 292:32 - argument + integer_type - decl type + - precisionBits: 64 + - signed + type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 - type name + integer_cst 64 - type size + integer_cst -0 - min value + integer_cst 4294967295 - max value + integer_cst 64 - parm size + cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 293:27 - code + return_expr /usr/include/c++/5/bits/stl_bvector.h 293:27 - operand + init_expr - operand + result_decl /usr/include/c++/5/bits/stl_bvector.h 293:5 - operand + - isAutogenerated: 1 + record_type - result type + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - type name + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 - field + - unsigned + integer_cst 64 - decl size + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 71:3 - field + - isAutogenerated: 1 + integer_cst 128 - decl size + target_expr - operand + var_decl /usr/include/c++/5/bits/stl_bvector.h 293:27 - operand + - isAutogenerated: 1 + integer_cst 128 - decl size + record_type - var type + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - type name + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 - field + - unsigned + integer_cst 64 - decl size + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 71:3 - field + - isAutogenerated: 1 + call_expr /usr/include/c++/5/bits/stl_bvector.h 293:27 - operand + addr_expr - function + function_decl operator* /usr/include/c++/5/bits/stl_bvector.h 230:5 - operand + - isExternal: 1 + - isPublic: 1 + method_type - function type + addr_expr - arg + target_expr /usr/include/c++/5/bits/stl_bvector.h 293:22 - operand + var_decl /usr/include/c++/5/bits/stl_bvector.h 293:24 - operand + - isAutogenerated: 1 + integer_cst 128 - decl size + record_type - var type + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - type name + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + call_expr /usr/include/c++/5/bits/stl_bvector.h 293:24 - operand + addr_expr - function + function_decl operator+ /usr/include/c++/5/bits/stl_bvector.h 278:5 - operand + - isExternal: 1 + - isPublic: 1 + method_type - function type + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 292:37 - arg + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + integer_cst 64 - parm size + - isUsed: 1 + parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 292:32 - arg + integer_type - decl type + - precisionBits: 64 + - signed + type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 - type name + integer_cst 64 - type size + integer_cst -0 - min value + integer_cst 4294967295 - max value + integer_cst 64 - parm size +function_decl operator+ /usr/include/c++/5/bits/stl_bvector.h 297:3 +- isPublic: 1 + function_type - function type + record_type - function return type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + tree_list - arg types + integer_type - value + - precisionBits: 64 + - signed + type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 - type name + integer_cst 64 - type size + integer_cst -0 - min value + integer_cst 4294967295 - max value + tree_list - chain + reference_type - value + record_type - nested type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_bvector.h 297:52 - function result + - isAutogenerated: 1 + record_type - result type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + integer_cst 128 - decl size + - isUsed: 1 + parm_decl __n /usr/include/c++/5/bits/stl_bvector.h 297:23 - argument + integer_type - decl type + - precisionBits: 64 + - signed + type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 - type name + integer_cst 64 - type size + integer_cst -0 - min value + integer_cst 4294967295 - max value + integer_cst 64 - parm size + - isUsed: 1 + parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 297:49 - argument + reference_type - decl type + record_type - nested type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + integer_cst 64 - parm size + cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 298:18 - code + return_expr /usr/include/c++/5/bits/stl_bvector.h 298:18 - operand + init_expr - operand + result_decl /usr/include/c++/5/bits/stl_bvector.h 297:52 - operand + - isAutogenerated: 1 + record_type - result type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + integer_cst 128 - decl size + target_expr /usr/include/c++/5/bits/stl_bvector.h 298:16 - operand + var_decl /usr/include/c++/5/bits/stl_bvector.h 298:18 - operand + - isAutogenerated: 1 + integer_cst 128 - decl size + record_type - var type + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - type name + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + call_expr /usr/include/c++/5/bits/stl_bvector.h 298:18 - operand + addr_expr - function + function_decl operator+ /usr/include/c++/5/bits/stl_bvector.h 278:5 - operand + - isExternal: 1 + - isPublic: 1 + method_type - function type + convert_expr - arg + - isUsed: 1 + parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 297:49 - operand + reference_type - decl type + record_type - nested type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + integer_cst 64 - parm size + - isUsed: 1 + parm_decl __n /usr/include/c++/5/bits/stl_bvector.h 297:23 - arg + integer_type - decl type + - precisionBits: 64 + - signed + type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 - type name + integer_cst 64 - type size + integer_cst -0 - min value + integer_cst 4294967295 - max value + integer_cst 64 - parm size +function_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 307:5 +- isPublic: 1 + method_type - function type + void_type - method return type + type_decl void 0:0 - type name + - isAutogenerated: 1 + record_type - method base type + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_bvector.h 307:27 - function result + - isAutogenerated: 1 + void_type - result type + type_decl void 0:0 - type name + - isAutogenerated: 1 + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 307:25 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + integer_cst 64 - parm size + bind_expr /usr/include/c++/5/bits/stl_bvector.h 307:56 - code + cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 307:52 - operand + expr_stmt /usr/include/c++/5/bits/stl_bvector.h 307:52 - operand + call_expr /usr/include/c++/5/bits/stl_bvector.h 307:52 - expresssion + addr_expr - function + function_decl __base_ctor /usr/include/c++/5/bits/stl_bvector.h 142:5 - operand + - isPublic: 1 + method_type - function type + addr_expr - arg + component_ref - operand + indirect_ref - object + nop_expr - ref + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 307:25 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + integer_cst 64 - parm size + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + integer_cst 0 - arg + integer_cst 0 - arg + block - operand +function_decl __base_ctor /usr/include/c++/5/bits/stl_bvector.h 307:5 +- isPublic: 1 + method_type - function type + void_type - method return type + type_decl void 0:0 - type name + - isAutogenerated: 1 + record_type - method base type + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_bvector.h 307:56 - function result + - isAutogenerated: 1 + void_type - result type + type_decl void 0:0 - type name + - isAutogenerated: 1 + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 307:25 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + integer_cst 64 - parm size + bind_expr /usr/include/c++/5/bits/stl_bvector.h 307:56 - code + cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 307:52 - operand + expr_stmt /usr/include/c++/5/bits/stl_bvector.h 307:52 - operand + call_expr /usr/include/c++/5/bits/stl_bvector.h 307:52 - expresssion + addr_expr - function + function_decl __base_ctor /usr/include/c++/5/bits/stl_bvector.h 142:5 - operand + - isPublic: 1 + method_type - function type + addr_expr - arg + component_ref - operand + indirect_ref - object + nop_expr - ref + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 307:25 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + integer_cst 64 - parm size + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + integer_cst 0 - arg + integer_cst 0 - arg + block - operand +function_decl __comp_ctor /usr/include/c++/5/bits/stl_bvector.h 307:5 +- isPublic: 1 + method_type - function type + void_type - method return type + type_decl void 0:0 - type name + - isAutogenerated: 1 + record_type - method base type + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_bvector.h 307:56 - function result + - isAutogenerated: 1 + void_type - result type + type_decl void 0:0 - type name + - isAutogenerated: 1 + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 307:25 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + integer_cst 64 - parm size + statement_list - code +function_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 309:5 +- isPublic: 1 + method_type - function type + void_type - method return type + type_decl void 0:0 - type name + - isAutogenerated: 1 + record_type - method base type + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + tree_list - chain + pointer_type - value + integer_type - nested type + - precisionBits: 64 + - unsigned + type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 - type name + integer_cst 64 - type size + integer_cst 0 - min value + tree_list - chain + integer_type - value + - precisionBits: 32 + - unsigned + type_decl unsigned int 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst 0 - min value + integer_cst 4294967295 - max value + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_bvector.h 310:5 - function result + - isAutogenerated: 1 + void_type - result type + type_decl void 0:0 - type name + - isAutogenerated: 1 + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 309:58 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + integer_cst 64 - parm size + - isUsed: 1 + parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 309:37 - argument + pointer_type - decl type + integer_type - nested type + - precisionBits: 64 + - unsigned + type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 - type name + integer_cst 64 - type size + integer_cst 0 - min value + integer_cst 64 - parm size + - isUsed: 1 + parm_decl __y /usr/include/c++/5/bits/stl_bvector.h 309:55 - argument + integer_type - decl type + - precisionBits: 32 + - unsigned + type_decl unsigned int 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst 0 - min value + integer_cst 4294967295 - max value + integer_cst 32 - parm size + bind_expr /usr/include/c++/5/bits/stl_bvector.h 310:38 - code + cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 310:34 - operand + expr_stmt /usr/include/c++/5/bits/stl_bvector.h 310:34 - operand + call_expr /usr/include/c++/5/bits/stl_bvector.h 310:34 - expresssion + addr_expr - function + function_decl __base_ctor /usr/include/c++/5/bits/stl_bvector.h 142:5 - operand + - isPublic: 1 + method_type - function type + addr_expr - arg + component_ref - operand + indirect_ref - object + nop_expr - ref + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 309:58 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + integer_cst 64 - parm size + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + - isUsed: 1 + parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 309:37 - arg + pointer_type - decl type + integer_type - nested type + - precisionBits: 64 + - unsigned + type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 - type name + integer_cst 64 - type size + integer_cst 0 - min value + integer_cst 64 - parm size + - isUsed: 1 + parm_decl __y /usr/include/c++/5/bits/stl_bvector.h 309:55 - arg + integer_type - decl type + - precisionBits: 32 + - unsigned + type_decl unsigned int 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst 0 - min value + integer_cst 4294967295 - max value + integer_cst 32 - parm size + block - operand +function_decl __base_ctor /usr/include/c++/5/bits/stl_bvector.h 309:5 +- isPublic: 1 + method_type - function type + void_type - method return type + type_decl void 0:0 - type name + - isAutogenerated: 1 + record_type - method base type + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + tree_list - chain + pointer_type - value + integer_type - nested type + - precisionBits: 64 + - unsigned + type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 - type name + integer_cst 64 - type size + integer_cst 0 - min value + tree_list - chain + integer_type - value + - precisionBits: 32 + - unsigned + type_decl unsigned int 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst 0 - min value + integer_cst 4294967295 - max value + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_bvector.h 310:38 - function result + - isAutogenerated: 1 + void_type - result type + type_decl void 0:0 - type name + - isAutogenerated: 1 + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 309:58 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + integer_cst 64 - parm size + - isUsed: 1 + parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 309:37 - argument + pointer_type - decl type + integer_type - nested type + - precisionBits: 64 + - unsigned + type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 - type name + integer_cst 64 - type size + integer_cst 0 - min value + integer_cst 64 - parm size + - isUsed: 1 + parm_decl __y /usr/include/c++/5/bits/stl_bvector.h 309:55 - argument + integer_type - decl type + - precisionBits: 32 + - unsigned + type_decl unsigned int 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst 0 - min value + integer_cst 4294967295 - max value + integer_cst 32 - parm size + bind_expr /usr/include/c++/5/bits/stl_bvector.h 310:38 - code + cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 310:34 - operand + expr_stmt /usr/include/c++/5/bits/stl_bvector.h 310:34 - operand + call_expr /usr/include/c++/5/bits/stl_bvector.h 310:34 - expresssion + addr_expr - function + function_decl __base_ctor /usr/include/c++/5/bits/stl_bvector.h 142:5 - operand + - isPublic: 1 + method_type - function type + addr_expr - arg + component_ref - operand + indirect_ref - object + nop_expr - ref + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 309:58 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + integer_cst 64 - parm size + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + - isUsed: 1 + parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 309:37 - arg + pointer_type - decl type + integer_type - nested type + - precisionBits: 64 + - unsigned + type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 - type name + integer_cst 64 - type size + integer_cst 0 - min value + integer_cst 64 - parm size + - isUsed: 1 + parm_decl __y /usr/include/c++/5/bits/stl_bvector.h 309:55 - arg + integer_type - decl type + - precisionBits: 32 + - unsigned + type_decl unsigned int 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst 0 - min value + integer_cst 4294967295 - max value + integer_cst 32 - parm size + block - operand +function_decl __comp_ctor /usr/include/c++/5/bits/stl_bvector.h 309:5 +- isPublic: 1 + method_type - function type + void_type - method return type + type_decl void 0:0 - type name + - isAutogenerated: 1 + record_type - method base type + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + tree_list - chain + pointer_type - value + integer_type - nested type + - precisionBits: 64 + - unsigned + type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 - type name + integer_cst 64 - type size + integer_cst 0 - min value + tree_list - chain + integer_type - value + - precisionBits: 32 + - unsigned + type_decl unsigned int 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst 0 - min value + integer_cst 4294967295 - max value + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_bvector.h 310:38 - function result + - isAutogenerated: 1 + void_type - result type + type_decl void 0:0 - type name + - isAutogenerated: 1 + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 309:58 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + integer_cst 64 - parm size + - isUsed: 1 + parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 309:37 - argument + pointer_type - decl type + integer_type - nested type + - precisionBits: 64 + - unsigned + type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 - type name + integer_cst 64 - type size + integer_cst 0 - min value + integer_cst 64 - parm size + - isUsed: 1 + parm_decl __y /usr/include/c++/5/bits/stl_bvector.h 309:55 - argument + integer_type - decl type + - precisionBits: 32 + - unsigned + type_decl unsigned int 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst 0 - min value + integer_cst 4294967295 - max value + integer_cst 32 - parm size + statement_list - code +function_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 312:5 +- isPublic: 1 + method_type - function type + void_type - method return type + type_decl void 0:0 - type name + - isAutogenerated: 1 + record_type - method base type + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + tree_list - chain + reference_type - value + record_type - nested type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_bvector.h 313:5 - function result + - isAutogenerated: 1 + void_type - result type + type_decl void 0:0 - type name + - isAutogenerated: 1 + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 312:49 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + integer_cst 64 - parm size + - isUsed: 1 + parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 312:46 - argument + reference_type - decl type + record_type - nested type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + integer_cst 64 - parm size + bind_expr /usr/include/c++/5/bits/stl_bvector.h 313:53 - code + cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 313:49 - operand + expr_stmt /usr/include/c++/5/bits/stl_bvector.h 313:49 - operand + call_expr /usr/include/c++/5/bits/stl_bvector.h 313:49 - expresssion + addr_expr - function + function_decl __base_ctor /usr/include/c++/5/bits/stl_bvector.h 142:5 - operand + - isPublic: 1 + method_type - function type + addr_expr - arg + component_ref - operand + indirect_ref - object + nop_expr - ref + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 312:49 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + integer_cst 64 - parm size + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + nop_expr - arg + component_ref /usr/include/c++/5/bits/stl_bvector.h 313:30 - operand + component_ref - object + indirect_ref - object + convert_expr - ref + - isUsed: 1 + parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 312:46 - operand + reference_type - decl type + record_type - nested type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + integer_cst 64 - parm size + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + nop_expr - arg + component_ref /usr/include/c++/5/bits/stl_bvector.h 313:40 - operand + component_ref - object + indirect_ref - object + convert_expr - ref + - isUsed: 1 + parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 312:46 - operand + reference_type - decl type + record_type - nested type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + integer_cst 64 - parm size + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size + block - operand +function_decl __base_ctor /usr/include/c++/5/bits/stl_bvector.h 312:5 +- isPublic: 1 + method_type - function type + void_type - method return type + type_decl void 0:0 - type name + - isAutogenerated: 1 + record_type - method base type + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + tree_list - chain + reference_type - value + record_type - nested type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_bvector.h 313:53 - function result + - isAutogenerated: 1 + void_type - result type + type_decl void 0:0 - type name + - isAutogenerated: 1 + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 312:49 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + integer_cst 64 - parm size + - isUsed: 1 + parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 312:46 - argument + reference_type - decl type + record_type - nested type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + integer_cst 64 - parm size + bind_expr /usr/include/c++/5/bits/stl_bvector.h 313:53 - code + cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 313:49 - operand + expr_stmt /usr/include/c++/5/bits/stl_bvector.h 313:49 - operand + call_expr /usr/include/c++/5/bits/stl_bvector.h 313:49 - expresssion + addr_expr - function + function_decl __base_ctor /usr/include/c++/5/bits/stl_bvector.h 142:5 - operand + - isPublic: 1 + method_type - function type + addr_expr - arg + component_ref - operand + indirect_ref - object + nop_expr - ref + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 312:49 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + integer_cst 64 - parm size + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + nop_expr - arg + component_ref /usr/include/c++/5/bits/stl_bvector.h 313:30 - operand + component_ref - object + indirect_ref - object + convert_expr - ref + - isUsed: 1 + parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 312:46 - operand + reference_type - decl type + record_type - nested type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + integer_cst 64 - parm size + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + nop_expr - arg + component_ref /usr/include/c++/5/bits/stl_bvector.h 313:40 - operand + component_ref - object + indirect_ref - object + convert_expr - ref + - isUsed: 1 + parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 312:46 - operand + reference_type - decl type + record_type - nested type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + integer_cst 64 - parm size + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size + block - operand +function_decl __comp_ctor /usr/include/c++/5/bits/stl_bvector.h 312:5 +- isPublic: 1 + method_type - function type + void_type - method return type + type_decl void 0:0 - type name + - isAutogenerated: 1 + record_type - method base type + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + tree_list - chain + reference_type - value + record_type - nested type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_bvector.h 313:53 - function result + - isAutogenerated: 1 + void_type - result type + type_decl void 0:0 - type name + - isAutogenerated: 1 + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 312:49 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + integer_cst 64 - parm size + - isUsed: 1 + parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 312:46 - argument + reference_type - decl type + record_type - nested type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + integer_cst 64 - parm size + statement_list - code +function_decl _M_const_cast /usr/include/c++/5/bits/stl_bvector.h 316:5 +- isPublic: 1 + method_type - function type + record_type - method return type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + record_type - method base type + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_bvector.h 317:5 - function result + - isAutogenerated: 1 + record_type - result type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + integer_cst 128 - decl size + - isUsed: 1 + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 316:21 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + integer_cst 64 - parm size + cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 317:43 - code + return_expr /usr/include/c++/5/bits/stl_bvector.h 317:43 - operand + init_expr - operand + result_decl /usr/include/c++/5/bits/stl_bvector.h 317:5 - operand + - isAutogenerated: 1 + record_type - result type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + integer_cst 128 - decl size + compound_expr - operand + target_expr - operand + var_decl /usr/include/c++/5/bits/stl_bvector.h 317:43 - operand + - isAutogenerated: 1 + integer_cst 128 - decl size + record_type - var type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + aggr_init_expr - operand + addr_expr - function + function_decl __comp_ctor /usr/include/c++/5/bits/stl_bvector.h 222:5 - operand + - isPublic: 1 + method_type - function type + var_decl /usr/include/c++/5/bits/stl_bvector.h 317:43 - slot + - isAutogenerated: 1 + convert_expr - arg + void_cst - operand + nop_expr - arg + component_ref /usr/include/c++/5/bits/stl_bvector.h 317:28 - operand + component_ref - object + indirect_ref - object + nop_expr - ref + - isUsed: 1 + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 316:21 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + integer_cst 64 - parm size + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + nop_expr - arg + component_ref /usr/include/c++/5/bits/stl_bvector.h 317:34 - operand + component_ref - object + indirect_ref - object + nop_expr - ref + - isUsed: 1 + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 316:21 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + integer_cst 64 - parm size + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size + var_decl /usr/include/c++/5/bits/stl_bvector.h 317:43 - operand + - isAutogenerated: 1 +function_decl operator* /usr/include/c++/5/bits/stl_bvector.h 320:5 +- isPublic: 1 + method_type - function type + boolean_type - method return type + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - type name + record_type - method base type + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_bvector.h 321:5 - function result + - isAutogenerated: 1 + boolean_type - result type + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - type name + integer_cst 8 - decl size + - isUsed: 1 + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 320:17 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + integer_cst 64 - parm size + cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 321:51 - code + return_expr /usr/include/c++/5/bits/stl_bvector.h 321:51 - operand + init_expr - operand + result_decl /usr/include/c++/5/bits/stl_bvector.h 321:5 - operand + - isAutogenerated: 1 + boolean_type - result type + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - type name + integer_cst 8 - decl size + call_expr /usr/include/c++/5/bits/stl_bvector.h 321:51 - operand + addr_expr - function + function_decl operator 1 /usr/include/c++/5/bits/stl_bvector.h 80:5 - operand + - isExternal: 1 + - isPublic: 1 + method_type - function type + addr_expr - arg + target_expr - operand + var_decl /usr/include/c++/5/bits/stl_bvector.h 321:51 - operand + - isAutogenerated: 1 + integer_cst 128 - decl size + record_type - var type + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 - field + - unsigned + integer_cst 64 - decl size + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 71:3 - field + - isAutogenerated: 1 + aggr_init_expr - operand + addr_expr - function + function_decl __comp_ctor /usr/include/c++/5/bits/stl_bvector.h 75:5 - operand + - isPublic: 1 + method_type - function type + var_decl /usr/include/c++/5/bits/stl_bvector.h 321:51 - slot + - isAutogenerated: 1 + convert_expr - arg + void_cst - operand + nop_expr - arg + component_ref /usr/include/c++/5/bits/stl_bvector.h 321:29 - operand + component_ref - object + indirect_ref - object + nop_expr - ref + - isUsed: 1 + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 320:17 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + integer_cst 64 - parm size + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + lshift_expr /usr/include/c++/5/bits/stl_bvector.h 321:39 - arg + integer_cst 1 - operand + nop_expr - operand + component_ref /usr/include/c++/5/bits/stl_bvector.h 321:42 - operand + component_ref - object + indirect_ref - object + nop_expr - ref + - isUsed: 1 + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 320:17 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + integer_cst 64 - parm size + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size +function_decl operator++ /usr/include/c++/5/bits/stl_bvector.h 324:5 +- isPublic: 1 + method_type - function type + reference_type - method return type + record_type - nested type + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - type name + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + record_type - method base type + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_bvector.h 325:5 - function result + - isAutogenerated: 1 + reference_type - result type + record_type - nested type + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - type name + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + integer_cst 64 - decl size + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 324:16 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + integer_cst 64 - parm size + statement_list - code + cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 326:19 - statement + expr_stmt /usr/include/c++/5/bits/stl_bvector.h 326:19 - operand + call_expr /usr/include/c++/5/bits/stl_bvector.h 326:17 - expresssion + addr_expr - function + function_decl _M_bump_up /usr/include/c++/5/bits/stl_bvector.h 146:5 - operand + - isExternal: 1 + - isPublic: 1 + method_type - function type + addr_expr - arg + component_ref - operand + indirect_ref - object + nop_expr - ref + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 324:16 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + integer_cst 64 - parm size + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + return_expr /usr/include/c++/5/bits/stl_bvector.h 327:15 - statement + init_expr - operand + result_decl /usr/include/c++/5/bits/stl_bvector.h 325:5 - operand + - isAutogenerated: 1 + reference_type - result type + record_type - nested type + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - type name + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + integer_cst 64 - decl size + nop_expr - operand + nop_expr - operand + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 324:16 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + integer_cst 64 - parm size +function_decl operator++ /usr/include/c++/5/bits/stl_bvector.h 331:5 +- isPublic: 1 + method_type - function type + record_type - method return type + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - type name + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + record_type - method base type + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + tree_list - chain + integer_type - value + - precisionBits: 32 + - signed + type_decl int 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst -2147483648 - min value + integer_cst 2147483647 - max value + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_bvector.h 332:5 - function result + - isAutogenerated: 1 + record_type - result type + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - type name + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + integer_cst 128 - decl size + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 331:19 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + integer_cst 64 - parm size + parm_decl /usr/include/c++/5/bits/stl_bvector.h 331:16 - argument + integer_type - decl type + - precisionBits: 32 + - signed + type_decl int 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst -2147483648 - min value + integer_cst 2147483647 - max value + integer_cst 32 - parm size + bind_expr /usr/include/c++/5/bits/stl_bvector.h 335:19 - code + var_decl __tmp /usr/include/c++/5/bits/stl_bvector.h 333:22 - operand + - isUsed: 1 + integer_cst 128 - decl size + indirect_ref - initial + nop_expr - ref + nop_expr - operand + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 331:19 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + integer_cst 64 - parm size + record_type - var type + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - type name + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + statement_list - operand + decl_expr /usr/include/c++/5/bits/stl_bvector.h 333:31 - statement + var_decl __tmp /usr/include/c++/5/bits/stl_bvector.h 333:22 - operand + - isUsed: 1 + cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 334:19 - statement + expr_stmt /usr/include/c++/5/bits/stl_bvector.h 334:19 - operand + call_expr /usr/include/c++/5/bits/stl_bvector.h 334:17 - expresssion + addr_expr - function + function_decl _M_bump_up /usr/include/c++/5/bits/stl_bvector.h 146:5 - operand + - isExternal: 1 + - isPublic: 1 + method_type - function type + addr_expr - arg + component_ref - operand + indirect_ref - object + nop_expr - ref + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 331:19 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + integer_cst 64 - parm size + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 335:14 - statement + return_expr /usr/include/c++/5/bits/stl_bvector.h 335:14 - operand + init_expr - operand + result_decl /usr/include/c++/5/bits/stl_bvector.h 332:5 - operand + - isAutogenerated: 1 + record_type - result type + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - type name + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + integer_cst 128 - decl size + target_expr - operand + var_decl /usr/include/c++/5/bits/stl_bvector.h 335:14 - operand + - isAutogenerated: 1 + integer_cst 128 - decl size + record_type - var type + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + var_decl __tmp /usr/include/c++/5/bits/stl_bvector.h 333:22 - operand + - isUsed: 1 + block - operand + var_decl __tmp /usr/include/c++/5/bits/stl_bvector.h 333:22 - block vars + - isUsed: 1 +function_decl operator-- /usr/include/c++/5/bits/stl_bvector.h 339:5 +- isPublic: 1 + method_type - function type + reference_type - method return type + record_type - nested type + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - type name + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + record_type - method base type + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_bvector.h 340:5 - function result + - isAutogenerated: 1 + reference_type - result type + record_type - nested type + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - type name + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + integer_cst 64 - decl size + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 339:16 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + integer_cst 64 - parm size + statement_list - code + cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 341:21 - statement + expr_stmt /usr/include/c++/5/bits/stl_bvector.h 341:21 - operand + call_expr /usr/include/c++/5/bits/stl_bvector.h 341:19 - expresssion + addr_expr - function + function_decl _M_bump_down /usr/include/c++/5/bits/stl_bvector.h 156:5 - operand + - isExternal: 1 + - isPublic: 1 + method_type - function type + addr_expr - arg + component_ref - operand + indirect_ref - object + nop_expr - ref + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 339:16 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + integer_cst 64 - parm size + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + return_expr /usr/include/c++/5/bits/stl_bvector.h 342:15 - statement + init_expr - operand + result_decl /usr/include/c++/5/bits/stl_bvector.h 340:5 - operand + - isAutogenerated: 1 + reference_type - result type + record_type - nested type + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - type name + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + integer_cst 64 - decl size + nop_expr - operand + nop_expr - operand + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 339:16 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + integer_cst 64 - parm size +function_decl operator-- /usr/include/c++/5/bits/stl_bvector.h 346:5 +- isPublic: 1 + method_type - function type + record_type - method return type + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - type name + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + record_type - method base type + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + tree_list - chain + integer_type - value + - precisionBits: 32 + - signed + type_decl int 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst -2147483648 - min value + integer_cst 2147483647 - max value + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_bvector.h 347:5 - function result + - isAutogenerated: 1 + record_type - result type + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - type name + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + integer_cst 128 - decl size + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 346:19 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + integer_cst 64 - parm size + parm_decl /usr/include/c++/5/bits/stl_bvector.h 346:16 - argument + integer_type - decl type + - precisionBits: 32 + - signed + type_decl int 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst -2147483648 - min value + integer_cst 2147483647 - max value + integer_cst 32 - parm size + bind_expr /usr/include/c++/5/bits/stl_bvector.h 350:19 - code + var_decl __tmp /usr/include/c++/5/bits/stl_bvector.h 348:22 - operand + - isUsed: 1 + integer_cst 128 - decl size + indirect_ref - initial + nop_expr - ref + nop_expr - operand + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 346:19 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + integer_cst 64 - parm size + record_type - var type + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - type name + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + statement_list - operand + decl_expr /usr/include/c++/5/bits/stl_bvector.h 348:31 - statement + var_decl __tmp /usr/include/c++/5/bits/stl_bvector.h 348:22 - operand + - isUsed: 1 + cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 349:21 - statement + expr_stmt /usr/include/c++/5/bits/stl_bvector.h 349:21 - operand + call_expr /usr/include/c++/5/bits/stl_bvector.h 349:19 - expresssion + addr_expr - function + function_decl _M_bump_down /usr/include/c++/5/bits/stl_bvector.h 156:5 - operand + - isExternal: 1 + - isPublic: 1 + method_type - function type + addr_expr - arg + component_ref - operand + indirect_ref - object + nop_expr - ref + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 346:19 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + integer_cst 64 - parm size + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 350:14 - statement + return_expr /usr/include/c++/5/bits/stl_bvector.h 350:14 - operand + init_expr - operand + result_decl /usr/include/c++/5/bits/stl_bvector.h 347:5 - operand + - isAutogenerated: 1 + record_type - result type + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - type name + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + integer_cst 128 - decl size + target_expr - operand + var_decl /usr/include/c++/5/bits/stl_bvector.h 350:14 - operand + - isAutogenerated: 1 + integer_cst 128 - decl size + record_type - var type + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + var_decl __tmp /usr/include/c++/5/bits/stl_bvector.h 348:22 - operand + - isUsed: 1 + block - operand + var_decl __tmp /usr/include/c++/5/bits/stl_bvector.h 348:22 - block vars + - isUsed: 1 +function_decl operator+= /usr/include/c++/5/bits/stl_bvector.h 354:5 +- isPublic: 1 + method_type - function type + reference_type - method return type + record_type - nested type + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - type name + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + record_type - method base type + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + tree_list - chain + integer_type - value + - precisionBits: 64 + - signed + type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 - type name + integer_cst 64 - type size + integer_cst -0 - min value + integer_cst 4294967295 - max value + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_bvector.h 355:5 - function result + - isAutogenerated: 1 + reference_type - result type + record_type - nested type + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - type name + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + integer_cst 64 - decl size + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 354:35 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + integer_cst 64 - parm size + - isUsed: 1 + parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 354:32 - argument + integer_type - decl type + - precisionBits: 64 + - signed + type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 - type name + integer_cst 64 - type size + integer_cst -0 - min value + integer_cst 4294967295 - max value + integer_cst 64 - parm size + statement_list - code + cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 356:19 - statement + expr_stmt /usr/include/c++/5/bits/stl_bvector.h 356:19 - operand + call_expr /usr/include/c++/5/bits/stl_bvector.h 356:14 - expresssion + addr_expr - function + function_decl _M_incr /usr/include/c++/5/bits/stl_bvector.h 166:5 - operand + - isExternal: 1 + - isPublic: 1 + method_type - function type + addr_expr - arg + component_ref - operand + indirect_ref - object + nop_expr - ref + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 354:35 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + integer_cst 64 - parm size + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + - isUsed: 1 + parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 354:32 - arg + integer_type - decl type + - precisionBits: 64 + - signed + type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 - type name + integer_cst 64 - type size + integer_cst -0 - min value + integer_cst 4294967295 - max value + integer_cst 64 - parm size + return_expr /usr/include/c++/5/bits/stl_bvector.h 357:15 - statement + init_expr - operand + result_decl /usr/include/c++/5/bits/stl_bvector.h 355:5 - operand + - isAutogenerated: 1 + reference_type - result type + record_type - nested type + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - type name + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + integer_cst 64 - decl size + nop_expr - operand + nop_expr - operand + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 354:35 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + integer_cst 64 - parm size +function_decl operator-= /usr/include/c++/5/bits/stl_bvector.h 361:5 +- isPublic: 1 + method_type - function type + reference_type - method return type + record_type - nested type + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - type name + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + record_type - method base type + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + tree_list - chain + integer_type - value + - precisionBits: 64 + - signed + type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 - type name + integer_cst 64 - type size + integer_cst -0 - min value + integer_cst 4294967295 - max value + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_bvector.h 362:5 - function result + - isAutogenerated: 1 + reference_type - result type + record_type - nested type + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - type name + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + integer_cst 64 - decl size + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 361:35 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + integer_cst 64 - parm size + - isUsed: 1 + parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 361:32 - argument + integer_type - decl type + - precisionBits: 64 + - signed + type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 - type name + integer_cst 64 - type size + integer_cst -0 - min value + integer_cst 4294967295 - max value + integer_cst 64 - parm size + statement_list - code + cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 363:20 - statement + expr_stmt /usr/include/c++/5/bits/stl_bvector.h 363:20 - operand + convert_expr - expresssion + call_expr /usr/include/c++/5/bits/stl_bvector.h 363:13 - operand + addr_expr - function + function_decl operator+= /usr/include/c++/5/bits/stl_bvector.h 354:5 - operand + - isExternal: 1 + - isPublic: 1 + method_type - function type + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 361:35 - arg + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + integer_cst 64 - parm size + negate_expr - arg + non_lvalue_expr - operand + - isUsed: 1 + parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 361:32 - operand + integer_type - decl type + - precisionBits: 64 + - signed + type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 - type name + integer_cst 64 - type size + integer_cst -0 - min value + integer_cst 4294967295 - max value + integer_cst 64 - parm size + return_expr /usr/include/c++/5/bits/stl_bvector.h 364:15 - statement + init_expr - operand + result_decl /usr/include/c++/5/bits/stl_bvector.h 362:5 - operand + - isAutogenerated: 1 + reference_type - result type + record_type - nested type + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - type name + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + integer_cst 64 - decl size + nop_expr - operand + nop_expr - operand + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 361:35 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + integer_cst 64 - parm size +function_decl operator+ /usr/include/c++/5/bits/stl_bvector.h 368:5 +- isPublic: 1 + method_type - function type + record_type - method return type + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - type name + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + record_type - method base type + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + tree_list - chain + integer_type - value + - precisionBits: 64 + - signed + type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 - type name + integer_cst 64 - type size + integer_cst -0 - min value + integer_cst 4294967295 - max value + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_bvector.h 369:5 - function result + - isAutogenerated: 1 + record_type - result type + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - type name + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + integer_cst 128 - decl size + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 368:36 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + integer_cst 64 - parm size + - isUsed: 1 + parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 368:31 - argument + integer_type - decl type + - precisionBits: 64 + - signed + type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 - type name + integer_cst 64 - type size + integer_cst -0 - min value + integer_cst 4294967295 - max value + integer_cst 64 - parm size + bind_expr /usr/include/c++/5/bits/stl_bvector.h 371:26 - code + var_decl __tmp /usr/include/c++/5/bits/stl_bvector.h 370:22 - operand + - isUsed: 1 + integer_cst 128 - decl size + indirect_ref - initial + nop_expr - ref + nop_expr - operand + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 368:36 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + integer_cst 64 - parm size + record_type - var type + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - type name + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + statement_list - operand + decl_expr /usr/include/c++/5/bits/stl_bvector.h 370:31 - statement + var_decl __tmp /usr/include/c++/5/bits/stl_bvector.h 370:22 - operand + - isUsed: 1 + cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 371:23 - statement + return_expr /usr/include/c++/5/bits/stl_bvector.h 371:23 - operand + init_expr - operand + result_decl /usr/include/c++/5/bits/stl_bvector.h 369:5 - operand + - isAutogenerated: 1 + record_type - result type + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - type name + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + integer_cst 128 - decl size + target_expr - operand + var_decl /usr/include/c++/5/bits/stl_bvector.h 371:23 - operand + - isAutogenerated: 1 + integer_cst 128 - decl size + record_type - var type + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + indirect_ref - operand + nop_expr - ref + nop_expr - operand + call_expr /usr/include/c++/5/bits/stl_bvector.h 371:20 - operand + addr_expr - function + function_decl operator+= /usr/include/c++/5/bits/stl_bvector.h 354:5 - operand + - isExternal: 1 + - isPublic: 1 + method_type - function type + addr_expr - arg + var_decl __tmp /usr/include/c++/5/bits/stl_bvector.h 370:22 - operand + - isUsed: 1 + - isUsed: 1 + parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 368:31 - arg + integer_type - decl type + - precisionBits: 64 + - signed + type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 - type name + integer_cst 64 - type size + integer_cst -0 - min value + integer_cst 4294967295 - max value + integer_cst 64 - parm size + block - operand + var_decl __tmp /usr/include/c++/5/bits/stl_bvector.h 370:22 - block vars + - isUsed: 1 +function_decl operator- /usr/include/c++/5/bits/stl_bvector.h 375:5 +- isPublic: 1 + method_type - function type + record_type - method return type + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - type name + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + record_type - method base type + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + tree_list - chain + integer_type - value + - precisionBits: 64 + - signed + type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 - type name + integer_cst 64 - type size + integer_cst -0 - min value + integer_cst 4294967295 - max value + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_bvector.h 376:5 - function result + - isAutogenerated: 1 + record_type - result type + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - type name + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + integer_cst 128 - decl size + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 375:36 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + integer_cst 64 - parm size + - isUsed: 1 + parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 375:31 - argument + integer_type - decl type + - precisionBits: 64 + - signed + type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 - type name + integer_cst 64 - type size + integer_cst -0 - min value + integer_cst 4294967295 - max value + integer_cst 64 - parm size + bind_expr /usr/include/c++/5/bits/stl_bvector.h 378:26 - code + var_decl __tmp /usr/include/c++/5/bits/stl_bvector.h 377:22 - operand + - isUsed: 1 + integer_cst 128 - decl size + indirect_ref - initial + nop_expr - ref + nop_expr - operand + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 375:36 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + integer_cst 64 - parm size + record_type - var type + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - type name + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + statement_list - operand + decl_expr /usr/include/c++/5/bits/stl_bvector.h 377:31 - statement + var_decl __tmp /usr/include/c++/5/bits/stl_bvector.h 377:22 - operand + - isUsed: 1 + cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 378:23 - statement + return_expr /usr/include/c++/5/bits/stl_bvector.h 378:23 - operand + init_expr - operand + result_decl /usr/include/c++/5/bits/stl_bvector.h 376:5 - operand + - isAutogenerated: 1 + record_type - result type + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - type name + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + integer_cst 128 - decl size + target_expr - operand + var_decl /usr/include/c++/5/bits/stl_bvector.h 378:23 - operand + - isAutogenerated: 1 + integer_cst 128 - decl size + record_type - var type + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + indirect_ref - operand + nop_expr - ref + nop_expr - operand + call_expr /usr/include/c++/5/bits/stl_bvector.h 378:20 - operand + addr_expr - function + function_decl operator-= /usr/include/c++/5/bits/stl_bvector.h 361:5 - operand + - isExternal: 1 + - isPublic: 1 + method_type - function type + addr_expr - arg + var_decl __tmp /usr/include/c++/5/bits/stl_bvector.h 377:22 - operand + - isUsed: 1 + - isUsed: 1 + parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 375:31 - arg + integer_type - decl type + - precisionBits: 64 + - signed + type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 - type name + integer_cst 64 - type size + integer_cst -0 - min value + integer_cst 4294967295 - max value + integer_cst 64 - parm size + block - operand + var_decl __tmp /usr/include/c++/5/bits/stl_bvector.h 377:22 - block vars + - isUsed: 1 +function_decl operator[] /usr/include/c++/5/bits/stl_bvector.h 382:5 +- isPublic: 1 + method_type - function type + boolean_type - method return type + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - type name + record_type - method base type + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + tree_list - chain + integer_type - value + - precisionBits: 64 + - signed + type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 - type name + integer_cst 64 - type size + integer_cst -0 - min value + integer_cst 4294967295 - max value + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_bvector.h 383:5 - function result + - isAutogenerated: 1 + boolean_type - result type + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - type name + integer_cst 8 - decl size + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 382:37 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + integer_cst 64 - parm size + - isUsed: 1 + parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 382:32 - argument + integer_type - decl type + - precisionBits: 64 + - signed + type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 - type name + integer_cst 64 - type size + integer_cst -0 - min value + integer_cst 4294967295 - max value + integer_cst 64 - parm size + cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 383:27 - code + return_expr /usr/include/c++/5/bits/stl_bvector.h 383:27 - operand + init_expr - operand + result_decl /usr/include/c++/5/bits/stl_bvector.h 383:5 - operand + - isAutogenerated: 1 + boolean_type - result type + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - type name + integer_cst 8 - decl size + call_expr /usr/include/c++/5/bits/stl_bvector.h 383:27 - operand + addr_expr - function + function_decl operator* /usr/include/c++/5/bits/stl_bvector.h 320:5 - operand + - isExternal: 1 + - isPublic: 1 + method_type - function type + addr_expr - arg + target_expr /usr/include/c++/5/bits/stl_bvector.h 383:22 - operand + var_decl /usr/include/c++/5/bits/stl_bvector.h 383:24 - operand + - isAutogenerated: 1 + integer_cst 128 - decl size + record_type - var type + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - type name + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + call_expr /usr/include/c++/5/bits/stl_bvector.h 383:24 - operand + addr_expr - function + function_decl operator+ /usr/include/c++/5/bits/stl_bvector.h 368:5 - operand + - isExternal: 1 + - isPublic: 1 + method_type - function type + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 382:37 - arg + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + integer_cst 64 - parm size + - isUsed: 1 + parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 382:32 - arg + integer_type - decl type + - precisionBits: 64 + - signed + type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 - type name + integer_cst 64 - type size + integer_cst -0 - min value + integer_cst 4294967295 - max value + integer_cst 64 - parm size +function_decl operator+ /usr/include/c++/5/bits/stl_bvector.h 387:3 +- isPublic: 1 + function_type - function type + record_type - function return type + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + tree_list - arg types + integer_type - value + - precisionBits: 64 + - signed + type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 - type name + integer_cst 64 - type size + integer_cst -0 - min value + integer_cst 4294967295 - max value + tree_list - chain + reference_type - value + record_type - nested type + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_bvector.h 387:58 - function result + - isAutogenerated: 1 + record_type - result type + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + integer_cst 128 - decl size + - isUsed: 1 + parm_decl __n /usr/include/c++/5/bits/stl_bvector.h 387:23 - argument + integer_type - decl type + - precisionBits: 64 + - signed + type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 - type name + integer_cst 64 - type size + integer_cst -0 - min value + integer_cst 4294967295 - max value + integer_cst 64 - parm size + - isUsed: 1 + parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 387:55 - argument + reference_type - decl type + record_type - nested type + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + integer_cst 64 - parm size + cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 388:18 - code + return_expr /usr/include/c++/5/bits/stl_bvector.h 388:18 - operand + init_expr - operand + result_decl /usr/include/c++/5/bits/stl_bvector.h 387:58 - operand + - isAutogenerated: 1 + record_type - result type + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + integer_cst 128 - decl size + target_expr /usr/include/c++/5/bits/stl_bvector.h 388:16 - operand + var_decl /usr/include/c++/5/bits/stl_bvector.h 388:18 - operand + - isAutogenerated: 1 + integer_cst 128 - decl size + record_type - var type + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - type name + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + call_expr /usr/include/c++/5/bits/stl_bvector.h 388:18 - operand + addr_expr - function + function_decl operator+ /usr/include/c++/5/bits/stl_bvector.h 368:5 - operand + - isExternal: 1 + - isPublic: 1 + method_type - function type + convert_expr - arg + - isUsed: 1 + parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 387:55 - operand + reference_type - decl type + record_type - nested type + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + integer_cst 64 - parm size + - isUsed: 1 + parm_decl __n /usr/include/c++/5/bits/stl_bvector.h 387:23 - arg + integer_type - decl type + - precisionBits: 64 + - signed + type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 - type name + integer_cst 64 - type size + integer_cst -0 - min value + integer_cst 4294967295 - max value + integer_cst 64 - parm size +function_decl __fill_bvector /usr/include/c++/5/bits/stl_bvector.h 391:3 +- isPublic: 1 + function_type - function type + void_type - function return type + type_decl void 0:0 - type name + - isAutogenerated: 1 + tree_list - arg types + record_type - value + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + tree_list - chain + record_type - value + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + tree_list - chain + boolean_type - value + type_decl bool 0:0 - type name + - isAutogenerated: 1 + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_bvector.h 391:71 - function result + - isAutogenerated: 1 + void_type - result type + type_decl void 0:0 - type name + - isAutogenerated: 1 + - isUsed: 1 + parm_decl __first /usr/include/c++/5/bits/stl_bvector.h 391:32 - argument + record_type - decl type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + integer_cst 128 - parm size + - isUsed: 1 + parm_decl __last /usr/include/c++/5/bits/stl_bvector.h 391:55 - argument + record_type - decl type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + integer_cst 128 - parm size + - isUsed: 1 + parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 391:68 - argument + integer_type - decl type + - precisionBits: 32 + - signed + type_decl int 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst -2147483648 - min value + integer_cst 2147483647 - max value + integer_cst 8 - parm size + for_stmt /usr/include/c++/5/bits/stl_bvector.h 393:5 - code + cleanup_point_expr - expression + convert_expr - operand + call_expr /usr/include/c++/5/bits/stl_bvector.h 393:33 - operand + addr_expr - function + function_decl operator++ /usr/include/c++/5/bits/stl_bvector.h 234:5 - operand + - isExternal: 1 + - isPublic: 1 + method_type - function type + addr_expr - arg + - isUsed: 1 + parm_decl __first /usr/include/c++/5/bits/stl_bvector.h 391:32 - operand + record_type - decl type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + integer_cst 128 - parm size + cleanup_point_expr - condition + call_expr /usr/include/c++/5/bits/stl_bvector.h 393:20 - operand + addr_expr - function + function_decl operator!= /usr/include/c++/5/bits/stl_bvector.h 191:5 - operand + - isExternal: 1 + - isPublic: 1 + method_type - function type + addr_expr - arg + component_ref - operand + - isUsed: 1 + parm_decl __first /usr/include/c++/5/bits/stl_bvector.h 391:32 - object + record_type - decl type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + integer_cst 128 - parm size + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + nop_expr - arg + nop_expr - operand + addr_expr - operand + component_ref - operand + - isUsed: 1 + parm_decl __last /usr/include/c++/5/bits/stl_bvector.h 391:55 - object + record_type - decl type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + integer_cst 128 - parm size + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 394:21 - body + expr_stmt /usr/include/c++/5/bits/stl_bvector.h 394:21 - operand + convert_expr - expresssion + call_expr /usr/include/c++/5/bits/stl_bvector.h 394:16 - operand + addr_expr - function + function_decl operator= /usr/include/c++/5/bits/stl_bvector.h 84:5 - operand + - isExternal: 1 + - isPublic: 1 + method_type - function type + addr_expr - arg + target_expr - operand + var_decl /usr/include/c++/5/bits/stl_bvector.h 394:8 - operand + - isAutogenerated: 1 + integer_cst 128 - decl size + record_type - var type + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - type name + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 - field + - unsigned + integer_cst 64 - decl size + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 71:3 - field + - isAutogenerated: 1 + call_expr /usr/include/c++/5/bits/stl_bvector.h 394:8 - operand + addr_expr - function + function_decl operator* /usr/include/c++/5/bits/stl_bvector.h 230:5 - operand + - isExternal: 1 + - isPublic: 1 + method_type - function type + addr_expr - arg + - isUsed: 1 + parm_decl __first /usr/include/c++/5/bits/stl_bvector.h 391:32 - operand + record_type - decl type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + integer_cst 128 - parm size + convert_expr - arg + - isUsed: 1 + parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 391:68 - operand + integer_type - decl type + - precisionBits: 32 + - signed + type_decl int 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst -2147483648 - min value + integer_cst 2147483647 - max value + integer_cst 8 - parm size +function_decl fill /usr/include/c++/5/bits/stl_bvector.h 398:3 +- isPublic: 1 + function_type - function type + void_type - function return type + type_decl void 0:0 - type name + - isAutogenerated: 1 + tree_list - arg types + record_type - value + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + tree_list - chain + record_type - value + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + tree_list - chain + reference_type - value + boolean_type - nested type + type_decl bool 0:0 - type name + - isAutogenerated: 1 + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_bvector.h 398:68 - function result + - isAutogenerated: 1 + void_type - result type + type_decl void 0:0 - type name + - isAutogenerated: 1 + - isUsed: 1 + parm_decl __first /usr/include/c++/5/bits/stl_bvector.h 398:22 - argument + record_type - decl type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + integer_cst 128 - parm size + - isUsed: 1 + parm_decl __last /usr/include/c++/5/bits/stl_bvector.h 398:45 - argument + record_type - decl type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + integer_cst 128 - parm size + - isUsed: 1 + parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 398:65 - argument + reference_type - decl type + boolean_type - nested type + type_decl bool 0:0 - type name + - isAutogenerated: 1 + integer_cst 64 - parm size + if_stmt /usr/include/c++/5/bits/stl_bvector.h 400:5 - code + ne_expr /usr/include/c++/5/bits/stl_bvector.h 400:22 - condition + component_ref /usr/include/c++/5/bits/stl_bvector.h 400:17 - operand + component_ref - object + - isUsed: 1 + parm_decl __first /usr/include/c++/5/bits/stl_bvector.h 398:22 - object + record_type - decl type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + integer_cst 128 - parm size + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + component_ref /usr/include/c++/5/bits/stl_bvector.h 400:32 - operand + component_ref - object + - isUsed: 1 + parm_decl __last /usr/include/c++/5/bits/stl_bvector.h 398:45 - object + record_type - decl type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + integer_cst 128 - parm size + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + statement_list - then + cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 402:56 - statement + expr_stmt /usr/include/c++/5/bits/stl_bvector.h 402:56 - operand + call_expr /usr/include/c++/5/bits/stl_bvector.h 402:11 - expresssion + addr_expr - function + function_decl fill /usr/include/c++/5/bits/stl_algobase.h 736:5 - operand + - isExternal: 1 + - isPublic: 1 + function_type - function type + pointer_plus_expr /usr/include/c++/5/bits/stl_bvector.h 402:25 - arg + component_ref /usr/include/c++/5/bits/stl_bvector.h 402:20 - operand + component_ref - object + - isUsed: 1 + parm_decl __first /usr/include/c++/5/bits/stl_bvector.h 398:22 - object + record_type - decl type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + integer_cst 128 - parm size + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + integer_cst 8 - operand + component_ref /usr/include/c++/5/bits/stl_bvector.h 402:37 - arg + component_ref - object + - isUsed: 1 + parm_decl __last /usr/include/c++/5/bits/stl_bvector.h 398:45 - object + record_type - decl type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + integer_cst 128 - parm size + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + nop_expr - arg + addr_expr - operand + target_expr - operand + var_decl /usr/include/c++/5/bits/stl_bvector.h 402:55 - operand + - isAutogenerated: 1 + integer_cst 32 - decl size + integer_type - var type + - precisionBits: 32 + - signed + type_decl int 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst -2147483648 - min value + integer_cst 2147483647 - max value + cond_expr - operand + nop_expr - operand + indirect_ref - operand + - isUsed: 1 + parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 398:65 - ref + reference_type - decl type + boolean_type - nested type + type_decl bool 0:0 - type name + - isAutogenerated: 1 + integer_cst 64 - parm size + integer_cst -1 - operand + integer_cst 0 - operand + cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 403:66 - statement + expr_stmt /usr/include/c++/5/bits/stl_bvector.h 403:66 - operand + call_expr /usr/include/c++/5/bits/stl_bvector.h 403:16 - expresssion + addr_expr - function + function_decl __fill_bvector /usr/include/c++/5/bits/stl_bvector.h 391:3 - operand + - isExternal: 1 + - isPublic: 1 + function_type - function type + target_expr - arg + var_decl /usr/include/c++/5/bits/stl_bvector.h 403:65 - operand + - isAutogenerated: 1 + integer_cst 128 - decl size + record_type - var type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + - isUsed: 1 + parm_decl __first /usr/include/c++/5/bits/stl_bvector.h 398:22 - operand + record_type - decl type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + integer_cst 128 - parm size + target_expr - arg + var_decl /usr/include/c++/5/bits/stl_bvector.h 403:59 - operand + - isAutogenerated: 1 + integer_cst 128 - decl size + record_type - var type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + aggr_init_expr - operand + addr_expr - function + function_decl __comp_ctor /usr/include/c++/5/bits/stl_bvector.h 222:5 - operand + - isPublic: 1 + method_type - function type + var_decl /usr/include/c++/5/bits/stl_bvector.h 403:59 - slot + - isAutogenerated: 1 + convert_expr - arg + void_cst - operand + pointer_plus_expr /usr/include/c++/5/bits/stl_bvector.h 403:53 - arg + component_ref /usr/include/c++/5/bits/stl_bvector.h 403:48 - operand + component_ref - object + - isUsed: 1 + parm_decl __first /usr/include/c++/5/bits/stl_bvector.h 398:22 - object + record_type - decl type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + integer_cst 128 - parm size + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + integer_cst 8 - operand + integer_cst 0 - arg + nop_expr - arg + indirect_ref - operand + - isUsed: 1 + parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 398:65 - ref + reference_type - decl type + boolean_type - nested type + type_decl bool 0:0 - type name + - isAutogenerated: 1 + integer_cst 64 - parm size + cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 404:60 - statement + expr_stmt /usr/include/c++/5/bits/stl_bvector.h 404:60 - operand + call_expr /usr/include/c++/5/bits/stl_bvector.h 404:16 - expresssion + addr_expr - function + function_decl __fill_bvector /usr/include/c++/5/bits/stl_bvector.h 391:3 - operand + - isExternal: 1 + - isPublic: 1 + function_type - function type + target_expr - arg + var_decl /usr/include/c++/5/bits/stl_bvector.h 404:45 - operand + - isAutogenerated: 1 + integer_cst 128 - decl size + record_type - var type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + aggr_init_expr - operand + addr_expr - function + function_decl __comp_ctor /usr/include/c++/5/bits/stl_bvector.h 222:5 - operand + - isPublic: 1 + method_type - function type + var_decl /usr/include/c++/5/bits/stl_bvector.h 404:45 - slot + - isAutogenerated: 1 + convert_expr - arg + void_cst - operand + component_ref /usr/include/c++/5/bits/stl_bvector.h 404:38 - arg + component_ref - object + - isUsed: 1 + parm_decl __last /usr/include/c++/5/bits/stl_bvector.h 398:45 - object + record_type - decl type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + integer_cst 128 - parm size + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + integer_cst 0 - arg + target_expr - arg + var_decl /usr/include/c++/5/bits/stl_bvector.h 404:59 - operand + - isAutogenerated: 1 + integer_cst 128 - decl size + record_type - var type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + - isUsed: 1 + parm_decl __last /usr/include/c++/5/bits/stl_bvector.h 398:45 - operand + record_type - decl type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + integer_cst 128 - parm size + nop_expr - arg + indirect_ref - operand + - isUsed: 1 + parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 398:65 - ref + reference_type - decl type + boolean_type - nested type + type_decl bool 0:0 - type name + - isAutogenerated: 1 + integer_cst 64 - parm size + cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 407:43 - else + expr_stmt /usr/include/c++/5/bits/stl_bvector.h 407:43 - operand + call_expr /usr/include/c++/5/bits/stl_bvector.h 407:21 - expresssion + addr_expr - function + function_decl __fill_bvector /usr/include/c++/5/bits/stl_bvector.h 391:3 - operand + - isExternal: 1 + - isPublic: 1 + function_type - function type + target_expr - arg + var_decl /usr/include/c++/5/bits/stl_bvector.h 407:42 - operand + - isAutogenerated: 1 + integer_cst 128 - decl size + record_type - var type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + - isUsed: 1 + parm_decl __first /usr/include/c++/5/bits/stl_bvector.h 398:22 - operand + record_type - decl type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + integer_cst 128 - parm size + target_expr - arg + var_decl /usr/include/c++/5/bits/stl_bvector.h 407:42 - operand + - isAutogenerated: 1 + integer_cst 128 - decl size + record_type - var type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + - isUsed: 1 + parm_decl __last /usr/include/c++/5/bits/stl_bvector.h 398:45 - operand + record_type - decl type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + integer_cst 128 - parm size + nop_expr - arg + indirect_ref - operand + - isUsed: 1 + parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 398:65 - ref + reference_type - decl type + boolean_type - nested type + type_decl bool 0:0 - type name + - isAutogenerated: 1 + integer_cst 64 - parm size +function_decl func1 test21.cpp 12:9 - isPublic: 1 method_type - function type integer_type - method return type @@ -10,16 +13076,16 @@ function_decl func1 test21.cpp 10:9 integer_cst -2147483648 - min value integer_cst 2147483647 - max value record_type - method base type - type_decl Object1 test21.cpp 8:7 - type name + type_decl Object1 test21.cpp 10:7 - type name - isAutogenerated: 1 - type_decl Object1 test21.cpp 9:1 - field + type_decl Object1 test21.cpp 11:1 - field - isAutogenerated: 1 tree_list - arg types pointer_type - value record_type - nested type - type_decl Object1 test21.cpp 8:7 - type name + type_decl Object1 test21.cpp 10:7 - type name - isAutogenerated: 1 - type_decl Object1 test21.cpp 9:1 - field + type_decl Object1 test21.cpp 11:1 - field - isAutogenerated: 1 tree_list - chain pointer_type - value @@ -30,7 +13096,7 @@ function_decl func1 test21.cpp 10:9 void_type - value type_decl void 0:0 - type name - isAutogenerated: 1 - result_decl test21.cpp 11:5 - function result + result_decl test21.cpp 13:5 - function result - isAutogenerated: 1 integer_type - result type - precisionBits: 32 @@ -41,24 +13107,24 @@ function_decl func1 test21.cpp 10:9 integer_cst -2147483648 - min value integer_cst 2147483647 - max value integer_cst 32 - decl size - parm_decl this test21.cpp 10:25 - argument + parm_decl this test21.cpp 12:25 - argument - isAutogenerated: 1 pointer_type - decl type record_type - nested type - type_decl Object1 test21.cpp 8:7 - type name + type_decl Object1 test21.cpp 10:7 - type name - isAutogenerated: 1 - type_decl Object1 test21.cpp 9:1 - field + type_decl Object1 test21.cpp 11:1 - field - isAutogenerated: 1 integer_cst 64 - parm size - isUsed: 1 - parm_decl ptr1 test21.cpp 10:21 - argument + parm_decl ptr1 test21.cpp 12:21 - argument pointer_type - decl type void_type - nested type type_decl void 0:0 - type name - isAutogenerated: 1 integer_cst 64 - parm size - bind_expr test21.cpp 24:17 - code - var_decl tmpvar test21.cpp 12:13 - operand + bind_expr test21.cpp 26:17 - code + var_decl tmpvar test21.cpp 14:13 - operand integer_cst 32 - decl size integer_cst 0 - initial integer_type - var type @@ -70,16 +13136,16 @@ function_decl func1 test21.cpp 10:9 integer_cst -2147483648 - min value integer_cst 2147483647 - max value statement_list - operand - cleanup_point_expr test21.cpp 12:22 - statement - decl_expr test21.cpp 12:22 - operand - var_decl tmpvar test21.cpp 12:13 - operand - decl_expr test21.cpp 13:53 - statement - var_decl ptr2 test21.cpp 13:22 - operand + cleanup_point_expr test21.cpp 14:22 - statement + decl_expr test21.cpp 14:22 - operand + var_decl tmpvar test21.cpp 14:13 - operand + decl_expr test21.cpp 15:53 - statement + var_decl ptr2 test21.cpp 15:22 - operand - isUsed: 1 integer_cst 64 - decl size nop_expr - initial - isUsed: 1 - parm_decl ptr1 test21.cpp 10:21 - operand + parm_decl ptr1 test21.cpp 12:21 - operand pointer_type - decl type void_type - nested type type_decl void 0:0 - type name @@ -87,26 +13153,26 @@ function_decl func1 test21.cpp 10:9 integer_cst 64 - parm size pointer_type - var type record_type - nested type - type_decl Data1 test21.cpp 1:8 - type name + type_decl Data1 test21.cpp 3:8 - type name - isAutogenerated: 1 - field_decl val test21.cpp 3:9 - field + field_decl val test21.cpp 5:9 - field - signed integer_cst 32 - decl size - type_decl Data1 test21.cpp 2:1 - field + type_decl Data1 test21.cpp 4:1 - field - isAutogenerated: 1 - if_stmt test21.cpp 15:9 - statement - eq_expr test21.cpp 15:14 - condition + if_stmt test21.cpp 17:9 - statement + eq_expr test21.cpp 17:14 - condition - isUsed: 1 - parm_decl ptr1 test21.cpp 10:21 - operand + parm_decl ptr1 test21.cpp 12:21 - operand pointer_type - decl type void_type - nested type type_decl void 0:0 - type name - isAutogenerated: 1 integer_cst 64 - parm size integer_cst 0 - operand - return_expr test21.cpp 17:20 - then + return_expr test21.cpp 19:20 - then init_expr - operand - result_decl test21.cpp 11:5 - operand + result_decl test21.cpp 13:5 - operand - isAutogenerated: 1 integer_type - result type - precisionBits: 32 @@ -118,20 +13184,20 @@ function_decl func1 test21.cpp 10:9 integer_cst 2147483647 - max value integer_cst 32 - decl size integer_cst 0 - operand - if_stmt test21.cpp 20:9 - statement + if_stmt test21.cpp 22:9 - statement ne_expr - condition - component_ref test21.cpp 20:19 - operand + component_ref test21.cpp 22:19 - operand indirect_ref - object nop_expr - ref - var_decl ptr2 test21.cpp 13:22 - operand + var_decl ptr2 test21.cpp 15:22 - operand - isUsed: 1 - field_decl val test21.cpp 3:9 - field + field_decl val test21.cpp 5:9 - field - signed integer_cst 32 - decl size integer_cst 0 - operand - return_expr test21.cpp 22:20 - then + return_expr test21.cpp 24:20 - then init_expr - operand - result_decl test21.cpp 11:5 - operand + result_decl test21.cpp 13:5 - operand - isAutogenerated: 1 integer_type - result type - precisionBits: 32 @@ -143,9 +13209,9 @@ function_decl func1 test21.cpp 10:9 integer_cst 2147483647 - max value integer_cst 32 - decl size integer_cst 3 - operand - return_expr test21.cpp 24:16 - statement + return_expr test21.cpp 26:16 - statement init_expr - operand - result_decl test21.cpp 11:5 - operand + result_decl test21.cpp 13:5 - operand - isAutogenerated: 1 integer_type - result type - precisionBits: 32 @@ -158,10 +13224,10 @@ function_decl func1 test21.cpp 10:9 integer_cst 32 - decl size integer_cst 0 - operand block - operand - var_decl tmpvar test21.cpp 12:13 - block vars - var_decl ptr2 test21.cpp 13:22 - block vars + var_decl tmpvar test21.cpp 14:13 - block vars + var_decl ptr2 test21.cpp 15:22 - block vars - isUsed: 1 -function_decl func2 test21.cpp 27:9 +function_decl func2 test21.cpp 29:9 - isPublic: 1 method_type - function type integer_type - method return type @@ -173,16 +13239,16 @@ function_decl func2 test21.cpp 27:9 integer_cst -2147483648 - min value integer_cst 2147483647 - max value record_type - method base type - type_decl Object1 test21.cpp 8:7 - type name + type_decl Object1 test21.cpp 10:7 - type name - isAutogenerated: 1 - type_decl Object1 test21.cpp 9:1 - field + type_decl Object1 test21.cpp 11:1 - field - isAutogenerated: 1 tree_list - arg types pointer_type - value record_type - nested type - type_decl Object1 test21.cpp 8:7 - type name + type_decl Object1 test21.cpp 10:7 - type name - isAutogenerated: 1 - type_decl Object1 test21.cpp 9:1 - field + type_decl Object1 test21.cpp 11:1 - field - isAutogenerated: 1 tree_list - chain pointer_type - value @@ -193,7 +13259,7 @@ function_decl func2 test21.cpp 27:9 void_type - value type_decl void 0:0 - type name - isAutogenerated: 1 - result_decl test21.cpp 28:5 - function result + result_decl test21.cpp 30:5 - function result - isAutogenerated: 1 integer_type - result type - precisionBits: 32 @@ -204,24 +13270,24 @@ function_decl func2 test21.cpp 27:9 integer_cst -2147483648 - min value integer_cst 2147483647 - max value integer_cst 32 - decl size - parm_decl this test21.cpp 27:25 - argument + parm_decl this test21.cpp 29:25 - argument - isAutogenerated: 1 pointer_type - decl type record_type - nested type - type_decl Object1 test21.cpp 8:7 - type name + type_decl Object1 test21.cpp 10:7 - type name - isAutogenerated: 1 - type_decl Object1 test21.cpp 9:1 - field + type_decl Object1 test21.cpp 11:1 - field - isAutogenerated: 1 integer_cst 64 - parm size - isUsed: 1 - parm_decl ptr1 test21.cpp 27:21 - argument + parm_decl ptr1 test21.cpp 29:21 - argument pointer_type - decl type void_type - nested type type_decl void 0:0 - type name - isAutogenerated: 1 integer_cst 64 - parm size - bind_expr test21.cpp 35:36 - code - var_decl attempts test21.cpp 29:13 - operand + bind_expr test21.cpp 37:36 - code + var_decl attempts test21.cpp 31:13 - operand integer_cst 32 - decl size integer_cst 0 - initial integer_type - var type @@ -233,16 +13299,16 @@ function_decl func2 test21.cpp 27:9 integer_cst -2147483648 - min value integer_cst 2147483647 - max value statement_list - operand - cleanup_point_expr test21.cpp 29:24 - statement - decl_expr test21.cpp 29:24 - operand - var_decl attempts test21.cpp 29:13 - operand - decl_expr test21.cpp 30:58 - statement - var_decl ptr2 test21.cpp 30:22 - operand + cleanup_point_expr test21.cpp 31:24 - statement + decl_expr test21.cpp 31:24 - operand + var_decl attempts test21.cpp 31:13 - operand + decl_expr test21.cpp 32:58 - statement + var_decl ptr2 test21.cpp 32:22 - operand - isUsed: 1 integer_cst 64 - decl size nop_expr - initial - isUsed: 1 - parm_decl ptr1 test21.cpp 27:21 - operand + parm_decl ptr1 test21.cpp 29:21 - operand pointer_type - decl type void_type - nested type type_decl void 0:0 - type name @@ -250,22 +13316,22 @@ function_decl func2 test21.cpp 27:9 integer_cst 64 - parm size pointer_type - var type record_type - nested type - type_decl Data1 test21.cpp 1:8 - type name + type_decl Data1 test21.cpp 3:8 - type name - isAutogenerated: 1 - field_decl val test21.cpp 3:9 - field + field_decl val test21.cpp 5:9 - field - signed integer_cst 32 - decl size - type_decl Data1 test21.cpp 2:1 - field + type_decl Data1 test21.cpp 4:1 - field - isAutogenerated: 1 - if_stmt test21.cpp 32:9 - statement - eq_expr test21.cpp 32:14 - condition + if_stmt test21.cpp 34:9 - statement + eq_expr test21.cpp 34:14 - condition nop_expr - operand - var_decl ptr2 test21.cpp 30:22 - operand + var_decl ptr2 test21.cpp 32:22 - operand - isUsed: 1 integer_cst 0 - operand - return_expr test21.cpp 33:20 - then + return_expr test21.cpp 35:20 - then init_expr - operand - result_decl test21.cpp 28:5 - operand + result_decl test21.cpp 30:5 - operand - isAutogenerated: 1 integer_type - result type - precisionBits: 32 @@ -277,15 +13343,15 @@ function_decl func2 test21.cpp 27:9 integer_cst 2147483647 - max value integer_cst 32 - decl size integer_cst 0 - operand - decl_expr test21.cpp 35:33 - statement - var_decl outFilename test21.cpp 35:13 - operand + decl_expr test21.cpp 37:33 - statement + var_decl outFilename test21.cpp 37:13 - operand integer_cst 32 - decl size - component_ref test21.cpp 35:33 - initial + component_ref test21.cpp 37:33 - initial indirect_ref - object nop_expr - ref - var_decl ptr2 test21.cpp 30:22 - operand + var_decl ptr2 test21.cpp 32:22 - operand - isUsed: 1 - field_decl val test21.cpp 3:9 - field + field_decl val test21.cpp 5:9 - field - signed integer_cst 32 - decl size integer_type - var type @@ -297,11 +13363,11 @@ function_decl func2 test21.cpp 27:9 integer_cst -2147483648 - min value integer_cst 2147483647 - max value block - operand - var_decl attempts test21.cpp 29:13 - block vars - var_decl ptr2 test21.cpp 30:22 - block vars + var_decl attempts test21.cpp 31:13 - block vars + var_decl ptr2 test21.cpp 32:22 - block vars - isUsed: 1 - var_decl outFilename test21.cpp 35:13 - block vars -function_decl func3 test21.cpp 38:9 + var_decl outFilename test21.cpp 37:13 - block vars +function_decl func3 test21.cpp 40:9 - isPublic: 1 method_type - function type integer_type - method return type @@ -313,16 +13379,16 @@ function_decl func3 test21.cpp 38:9 integer_cst -2147483648 - min value integer_cst 2147483647 - max value record_type - method base type - type_decl Object1 test21.cpp 8:7 - type name + type_decl Object1 test21.cpp 10:7 - type name - isAutogenerated: 1 - type_decl Object1 test21.cpp 9:1 - field + type_decl Object1 test21.cpp 11:1 - field - isAutogenerated: 1 tree_list - arg types pointer_type - value record_type - nested type - type_decl Object1 test21.cpp 8:7 - type name + type_decl Object1 test21.cpp 10:7 - type name - isAutogenerated: 1 - type_decl Object1 test21.cpp 9:1 - field + type_decl Object1 test21.cpp 11:1 - field - isAutogenerated: 1 tree_list - chain pointer_type - value @@ -333,7 +13399,7 @@ function_decl func3 test21.cpp 38:9 void_type - value type_decl void 0:0 - type name - isAutogenerated: 1 - result_decl test21.cpp 39:5 - function result + result_decl test21.cpp 41:5 - function result - isAutogenerated: 1 integer_type - result type - precisionBits: 32 @@ -344,29 +13410,29 @@ function_decl func3 test21.cpp 38:9 integer_cst -2147483648 - min value integer_cst 2147483647 - max value integer_cst 32 - decl size - parm_decl this test21.cpp 38:25 - argument + parm_decl this test21.cpp 40:25 - argument - isAutogenerated: 1 pointer_type - decl type record_type - nested type - type_decl Object1 test21.cpp 8:7 - type name + type_decl Object1 test21.cpp 10:7 - type name - isAutogenerated: 1 - type_decl Object1 test21.cpp 9:1 - field + type_decl Object1 test21.cpp 11:1 - field - isAutogenerated: 1 integer_cst 64 - parm size - isUsed: 1 - parm_decl ptr1 test21.cpp 38:21 - argument + parm_decl ptr1 test21.cpp 40:21 - argument pointer_type - decl type void_type - nested type type_decl void 0:0 - type name - isAutogenerated: 1 integer_cst 64 - parm size - bind_expr test21.cpp 44:28 - code - var_decl ptr2 test21.cpp 43:22 - operand + bind_expr test21.cpp 46:28 - code + var_decl ptr2 test21.cpp 45:22 - operand - isUsed: 1 integer_cst 64 - decl size nop_expr - initial - isUsed: 1 - parm_decl ptr1 test21.cpp 38:21 - operand + parm_decl ptr1 test21.cpp 40:21 - operand pointer_type - decl type void_type - nested type type_decl void 0:0 - type name @@ -374,27 +13440,27 @@ function_decl func3 test21.cpp 38:9 integer_cst 64 - parm size pointer_type - var type record_type - nested type - type_decl Data1 test21.cpp 1:8 - type name + type_decl Data1 test21.cpp 3:8 - type name - isAutogenerated: 1 - field_decl val test21.cpp 3:9 - field + field_decl val test21.cpp 5:9 - field - signed integer_cst 32 - decl size - type_decl Data1 test21.cpp 2:1 - field + type_decl Data1 test21.cpp 4:1 - field - isAutogenerated: 1 statement_list - operand - if_stmt test21.cpp 40:9 - statement - eq_expr test21.cpp 40:14 - condition + if_stmt test21.cpp 42:9 - statement + eq_expr test21.cpp 42:14 - condition - isUsed: 1 - parm_decl ptr1 test21.cpp 38:21 - operand + parm_decl ptr1 test21.cpp 40:21 - operand pointer_type - decl type void_type - nested type type_decl void 0:0 - type name - isAutogenerated: 1 integer_cst 64 - parm size integer_cst 0 - operand - return_expr test21.cpp 41:20 - then + return_expr test21.cpp 43:20 - then init_expr - operand - result_decl test21.cpp 39:5 - operand + result_decl test21.cpp 41:5 - operand - isAutogenerated: 1 integer_type - result type - precisionBits: 32 @@ -406,18 +13472,18 @@ function_decl func3 test21.cpp 38:9 integer_cst 2147483647 - max value integer_cst 32 - decl size integer_cst 1 - operand - decl_expr test21.cpp 43:58 - statement - var_decl ptr2 test21.cpp 43:22 - operand + decl_expr test21.cpp 45:58 - statement + var_decl ptr2 test21.cpp 45:22 - operand - isUsed: 1 - decl_expr test21.cpp 44:25 - statement - var_decl val test21.cpp 44:13 - operand + decl_expr test21.cpp 46:25 - statement + var_decl val test21.cpp 46:13 - operand integer_cst 32 - decl size - component_ref test21.cpp 44:25 - initial + component_ref test21.cpp 46:25 - initial indirect_ref - object nop_expr - ref - var_decl ptr2 test21.cpp 43:22 - operand + var_decl ptr2 test21.cpp 45:22 - operand - isUsed: 1 - field_decl val test21.cpp 3:9 - field + field_decl val test21.cpp 5:9 - field - signed integer_cst 32 - decl size integer_type - var type @@ -429,10 +13495,10 @@ function_decl func3 test21.cpp 38:9 integer_cst -2147483648 - min value integer_cst 2147483647 - max value block - operand - var_decl ptr2 test21.cpp 43:22 - block vars + var_decl ptr2 test21.cpp 45:22 - block vars - isUsed: 1 - var_decl val test21.cpp 44:13 - block vars -function_decl func4 test21.cpp 47:9 + var_decl val test21.cpp 46:13 - block vars +function_decl func4 test21.cpp 49:9 - isPublic: 1 method_type - function type integer_type - method return type @@ -444,32 +13510,32 @@ function_decl func4 test21.cpp 47:9 integer_cst -2147483648 - min value integer_cst 2147483647 - max value record_type - method base type - type_decl Object1 test21.cpp 8:7 - type name + type_decl Object1 test21.cpp 10:7 - type name - isAutogenerated: 1 - type_decl Object1 test21.cpp 9:1 - field + type_decl Object1 test21.cpp 11:1 - field - isAutogenerated: 1 tree_list - arg types pointer_type - value record_type - nested type - type_decl Object1 test21.cpp 8:7 - type name + type_decl Object1 test21.cpp 10:7 - type name - isAutogenerated: 1 - type_decl Object1 test21.cpp 9:1 - field + type_decl Object1 test21.cpp 11:1 - field - isAutogenerated: 1 tree_list - chain pointer_type - value record_type - nested type - type_decl Data1 test21.cpp 1:8 - type name + type_decl Data1 test21.cpp 3:8 - type name - isAutogenerated: 1 - field_decl val test21.cpp 3:9 - field + field_decl val test21.cpp 5:9 - field - signed integer_cst 32 - decl size - type_decl Data1 test21.cpp 2:1 - field + type_decl Data1 test21.cpp 4:1 - field - isAutogenerated: 1 tree_list - chain void_type - value type_decl void 0:0 - type name - isAutogenerated: 1 - result_decl test21.cpp 48:5 - function result + result_decl test21.cpp 50:5 - function result - isAutogenerated: 1 integer_type - result type - precisionBits: 32 @@ -480,87 +13546,87 @@ function_decl func4 test21.cpp 47:9 integer_cst -2147483648 - min value integer_cst 2147483647 - max value integer_cst 32 - decl size - parm_decl this test21.cpp 47:32 - argument + parm_decl this test21.cpp 49:32 - argument - isAutogenerated: 1 pointer_type - decl type record_type - nested type - type_decl Object1 test21.cpp 8:7 - type name + type_decl Object1 test21.cpp 10:7 - type name - isAutogenerated: 1 - type_decl Object1 test21.cpp 9:1 - field + type_decl Object1 test21.cpp 11:1 - field - isAutogenerated: 1 integer_cst 64 - parm size - isUsed: 1 - parm_decl ptr1 test21.cpp 47:28 - argument + parm_decl ptr1 test21.cpp 49:28 - argument pointer_type - decl type record_type - nested type - type_decl Data1 test21.cpp 1:8 - type name + type_decl Data1 test21.cpp 3:8 - type name - isAutogenerated: 1 - field_decl val test21.cpp 3:9 - field + field_decl val test21.cpp 5:9 - field - signed integer_cst 32 - decl size - type_decl Data1 test21.cpp 2:1 - field + type_decl Data1 test21.cpp 4:1 - field - isAutogenerated: 1 integer_cst 64 - parm size - bind_expr test21.cpp 53:9 - code - var_decl ptr2 test21.cpp 49:22 - operand + bind_expr test21.cpp 55:9 - code + var_decl ptr2 test21.cpp 51:22 - operand - isUsed: 1 integer_cst 64 - decl size integer_cst 0 - initial pointer_type - var type record_type - nested type - type_decl Data1 test21.cpp 1:8 - type name + type_decl Data1 test21.cpp 3:8 - type name - isAutogenerated: 1 - field_decl val test21.cpp 3:9 - field + field_decl val test21.cpp 5:9 - field - signed integer_cst 32 - decl size - type_decl Data1 test21.cpp 2:1 - field + type_decl Data1 test21.cpp 4:1 - field - isAutogenerated: 1 statement_list - operand - cleanup_point_expr test21.cpp 49:50 - statement - decl_expr test21.cpp 49:50 - operand - var_decl ptr2 test21.cpp 49:22 - operand + cleanup_point_expr test21.cpp 51:50 - statement + decl_expr test21.cpp 51:50 - operand + var_decl ptr2 test21.cpp 51:22 - operand - isUsed: 1 - bind_expr test21.cpp 53:9 - statement - if_stmt test21.cpp 50:9 - operand - truth_andif_expr test21.cpp 50:18 - condition + bind_expr test21.cpp 55:9 - statement + if_stmt test21.cpp 52:9 - operand + truth_andif_expr test21.cpp 52:18 - condition ne_expr - operand nop_expr - operand - isUsed: 1 - parm_decl ptr1 test21.cpp 47:28 - operand + parm_decl ptr1 test21.cpp 49:28 - operand pointer_type - decl type record_type - nested type - type_decl Data1 test21.cpp 1:8 - type name + type_decl Data1 test21.cpp 3:8 - type name - isAutogenerated: 1 - field_decl val test21.cpp 3:9 - field + field_decl val test21.cpp 5:9 - field - signed integer_cst 32 - decl size - type_decl Data1 test21.cpp 2:1 - field + type_decl Data1 test21.cpp 4:1 - field - isAutogenerated: 1 integer_cst 64 - parm size integer_cst 0 - operand ne_expr - operand - var_decl ptr2 test21.cpp 49:22 - operand + var_decl ptr2 test21.cpp 51:22 - operand - isUsed: 1 integer_cst 0 - operand - bind_expr test21.cpp 52:30 - then - var_decl k test21.cpp 52:17 - operand + bind_expr test21.cpp 54:30 - then + var_decl k test21.cpp 54:17 - operand integer_cst 32 - decl size - component_ref test21.cpp 52:27 - initial + component_ref test21.cpp 54:27 - initial indirect_ref - object nop_expr - ref - isUsed: 1 - parm_decl ptr1 test21.cpp 47:28 - operand + parm_decl ptr1 test21.cpp 49:28 - operand pointer_type - decl type record_type - nested type - type_decl Data1 test21.cpp 1:8 - type name + type_decl Data1 test21.cpp 3:8 - type name - isAutogenerated: 1 - field_decl val test21.cpp 3:9 - field + field_decl val test21.cpp 5:9 - field - signed integer_cst 32 - decl size - type_decl Data1 test21.cpp 2:1 - field + type_decl Data1 test21.cpp 4:1 - field - isAutogenerated: 1 integer_cst 64 - parm size - field_decl val test21.cpp 3:9 - field + field_decl val test21.cpp 5:9 - field - signed integer_cst 32 - decl size integer_type - var type @@ -571,20 +13637,20 @@ function_decl func4 test21.cpp 47:9 integer_cst 32 - type size integer_cst -2147483648 - min value integer_cst 2147483647 - max value - decl_expr test21.cpp 52:27 - operand - var_decl k test21.cpp 52:17 - operand + decl_expr test21.cpp 54:27 - operand + var_decl k test21.cpp 54:17 - operand block - operand - var_decl k test21.cpp 52:17 - block vars + var_decl k test21.cpp 54:17 - block vars block - operand block - sub block - var_decl k test21.cpp 52:17 - block vars + var_decl k test21.cpp 54:17 - block vars block - operand - var_decl ptr2 test21.cpp 49:22 - block vars + var_decl ptr2 test21.cpp 51:22 - block vars - isUsed: 1 block - sub block block - sub block - var_decl k test21.cpp 52:17 - block vars -function_decl func5 test21.cpp 56:9 + var_decl k test21.cpp 54:17 - block vars +function_decl func5 test21.cpp 58:9 - isPublic: 1 method_type - function type integer_type - method return type @@ -596,32 +13662,32 @@ function_decl func5 test21.cpp 56:9 integer_cst -2147483648 - min value integer_cst 2147483647 - max value record_type - method base type - type_decl Object1 test21.cpp 8:7 - type name + type_decl Object1 test21.cpp 10:7 - type name - isAutogenerated: 1 - type_decl Object1 test21.cpp 9:1 - field + type_decl Object1 test21.cpp 11:1 - field - isAutogenerated: 1 tree_list - arg types pointer_type - value record_type - nested type - type_decl Object1 test21.cpp 8:7 - type name + type_decl Object1 test21.cpp 10:7 - type name - isAutogenerated: 1 - type_decl Object1 test21.cpp 9:1 - field + type_decl Object1 test21.cpp 11:1 - field - isAutogenerated: 1 tree_list - chain pointer_type - value record_type - nested type - type_decl Data1 test21.cpp 1:8 - type name + type_decl Data1 test21.cpp 3:8 - type name - isAutogenerated: 1 - field_decl val test21.cpp 3:9 - field + field_decl val test21.cpp 5:9 - field - signed integer_cst 32 - decl size - type_decl Data1 test21.cpp 2:1 - field + type_decl Data1 test21.cpp 4:1 - field - isAutogenerated: 1 tree_list - chain void_type - value type_decl void 0:0 - type name - isAutogenerated: 1 - result_decl test21.cpp 57:5 - function result + result_decl test21.cpp 59:5 - function result - isAutogenerated: 1 integer_type - result type - precisionBits: 32 @@ -632,48 +13698,48 @@ function_decl func5 test21.cpp 56:9 integer_cst -2147483648 - min value integer_cst 2147483647 - max value integer_cst 32 - decl size - parm_decl this test21.cpp 56:32 - argument + parm_decl this test21.cpp 58:32 - argument - isAutogenerated: 1 pointer_type - decl type record_type - nested type - type_decl Object1 test21.cpp 8:7 - type name + type_decl Object1 test21.cpp 10:7 - type name - isAutogenerated: 1 - type_decl Object1 test21.cpp 9:1 - field + type_decl Object1 test21.cpp 11:1 - field - isAutogenerated: 1 integer_cst 64 - parm size - isUsed: 1 - parm_decl ptr1 test21.cpp 56:28 - argument + parm_decl ptr1 test21.cpp 58:28 - argument pointer_type - decl type record_type - nested type - type_decl Data1 test21.cpp 1:8 - type name + type_decl Data1 test21.cpp 3:8 - type name - isAutogenerated: 1 - field_decl val test21.cpp 3:9 - field + field_decl val test21.cpp 5:9 - field - signed integer_cst 32 - decl size - type_decl Data1 test21.cpp 2:1 - field + type_decl Data1 test21.cpp 4:1 - field - isAutogenerated: 1 integer_cst 64 - parm size - bind_expr test21.cpp 70:9 - code - var_decl ptr2 test21.cpp 58:22 - operand + bind_expr test21.cpp 72:9 - code + var_decl ptr2 test21.cpp 60:22 - operand - isUsed: 1 integer_cst 64 - decl size integer_cst 0 - initial pointer_type - var type record_type - nested type - type_decl Data1 test21.cpp 1:8 - type name + type_decl Data1 test21.cpp 3:8 - type name - isAutogenerated: 1 - field_decl val test21.cpp 3:9 - field + field_decl val test21.cpp 5:9 - field - signed integer_cst 32 - decl size - type_decl Data1 test21.cpp 2:1 - field + type_decl Data1 test21.cpp 4:1 - field - isAutogenerated: 1 statement_list - operand - cleanup_point_expr test21.cpp 58:50 - statement - decl_expr test21.cpp 58:50 - operand - var_decl ptr2 test21.cpp 58:22 - operand + cleanup_point_expr test21.cpp 60:50 - statement + decl_expr test21.cpp 60:50 - operand + var_decl ptr2 test21.cpp 60:22 - operand - isUsed: 1 - decl_expr test21.cpp 59:13 - statement - var_decl z test21.cpp 59:13 - operand + decl_expr test21.cpp 61:13 - statement + var_decl z test21.cpp 61:13 - operand - isUsed: 1 integer_cst 32 - decl size integer_type - var type @@ -684,103 +13750,103 @@ function_decl func5 test21.cpp 56:9 integer_cst 32 - type size integer_cst -2147483648 - min value integer_cst 2147483647 - max value - bind_expr test21.cpp 70:9 - statement - if_stmt test21.cpp 60:9 - operand - truth_andif_expr test21.cpp 60:26 - condition - truth_andif_expr test21.cpp 60:18 - operand + bind_expr test21.cpp 72:9 - statement + if_stmt test21.cpp 62:9 - operand + truth_andif_expr test21.cpp 62:26 - condition + truth_andif_expr test21.cpp 62:18 - operand ne_expr - operand - var_decl ptr2 test21.cpp 58:22 - operand + var_decl ptr2 test21.cpp 60:22 - operand - isUsed: 1 integer_cst 0 - operand ne_expr - operand nop_expr - operand - isUsed: 1 - parm_decl ptr1 test21.cpp 56:28 - operand + parm_decl ptr1 test21.cpp 58:28 - operand pointer_type - decl type record_type - nested type - type_decl Data1 test21.cpp 1:8 - type name + type_decl Data1 test21.cpp 3:8 - type name - isAutogenerated: 1 - field_decl val test21.cpp 3:9 - field + field_decl val test21.cpp 5:9 - field - signed integer_cst 32 - decl size - type_decl Data1 test21.cpp 2:1 - field + type_decl Data1 test21.cpp 4:1 - field - isAutogenerated: 1 integer_cst 64 - parm size integer_cst 0 - operand - eq_expr test21.cpp 60:31 - operand - var_decl z test21.cpp 59:13 - operand + eq_expr test21.cpp 62:31 - operand + var_decl z test21.cpp 61:13 - operand - isUsed: 1 integer_cst 12 - operand - bind_expr test21.cpp 69:13 - then - var_decl ptr3 test21.cpp 62:32 - operand + bind_expr test21.cpp 71:13 - then + var_decl ptr3 test21.cpp 64:32 - operand - isUsed: 1 integer_cst 64 - decl size nop_expr - initial - var_decl ptr2 test21.cpp 58:22 - operand + var_decl ptr2 test21.cpp 60:22 - operand - isUsed: 1 pointer_type - var type record_type - nested type - type_decl Data1 test21.cpp 1:8 - type name + type_decl Data1 test21.cpp 3:8 - type name - isAutogenerated: 1 - field_decl val test21.cpp 3:9 - field + field_decl val test21.cpp 5:9 - field - signed integer_cst 32 - decl size - type_decl Data1 test21.cpp 2:1 - field + type_decl Data1 test21.cpp 4:1 - field - isAutogenerated: 1 statement_list - operand - decl_expr test21.cpp 62:80 - statement - var_decl ptr3 test21.cpp 62:32 - operand + decl_expr test21.cpp 64:80 - statement + var_decl ptr3 test21.cpp 64:32 - operand - isUsed: 1 - bind_expr test21.cpp 69:13 - statement - if_stmt test21.cpp 63:13 - operand + bind_expr test21.cpp 71:13 - statement + if_stmt test21.cpp 65:13 - operand ne_expr - condition nop_expr - operand - var_decl ptr3 test21.cpp 62:32 - operand + var_decl ptr3 test21.cpp 64:32 - operand - isUsed: 1 integer_cst 0 - operand - bind_expr test21.cpp 68:17 - then - bind_expr test21.cpp 68:17 - operand - if_stmt test21.cpp 65:17 - operand - eq_expr test21.cpp 65:31 - condition - component_ref test21.cpp 65:27 - operand + bind_expr test21.cpp 70:17 - then + bind_expr test21.cpp 70:17 - operand + if_stmt test21.cpp 67:17 - operand + eq_expr test21.cpp 67:31 - condition + component_ref test21.cpp 67:27 - operand indirect_ref - object nop_expr - ref - isUsed: 1 - parm_decl ptr1 test21.cpp 56:28 - operand + parm_decl ptr1 test21.cpp 58:28 - operand pointer_type - decl type record_type - nested type - type_decl Data1 test21.cpp 1:8 - type name + type_decl Data1 test21.cpp 3:8 - type name - isAutogenerated: 1 - field_decl val test21.cpp 3:9 - field + field_decl val test21.cpp 5:9 - field - signed integer_cst 32 - decl size - type_decl Data1 test21.cpp 2:1 - field + type_decl Data1 test21.cpp 4:1 - field - isAutogenerated: 1 integer_cst 64 - parm size - field_decl val test21.cpp 3:9 - field + field_decl val test21.cpp 5:9 - field - signed integer_cst 32 - decl size integer_cst 10 - operand - bind_expr test21.cpp 67:43 - then - var_decl k2 test21.cpp 67:25 - operand + bind_expr test21.cpp 69:43 - then + var_decl k2 test21.cpp 69:25 - operand integer_cst 32 - decl size - plus_expr test21.cpp 67:40 - initial - component_ref test21.cpp 67:36 - operand + plus_expr test21.cpp 69:40 - initial + component_ref test21.cpp 69:36 - operand indirect_ref - object nop_expr - ref - isUsed: 1 - parm_decl ptr1 test21.cpp 56:28 - operand + parm_decl ptr1 test21.cpp 58:28 - operand pointer_type - decl type record_type - nested type - type_decl Data1 test21.cpp 1:8 - type name + type_decl Data1 test21.cpp 3:8 - type name - isAutogenerated: 1 - field_decl val test21.cpp 3:9 - field + field_decl val test21.cpp 5:9 - field - signed integer_cst 32 - decl size - type_decl Data1 test21.cpp 2:1 - field + type_decl Data1 test21.cpp 4:1 - field - isAutogenerated: 1 integer_cst 64 - parm size - field_decl val test21.cpp 3:9 - field + field_decl val test21.cpp 5:9 - field - signed integer_cst 32 - decl size integer_cst 1 - operand @@ -792,54 +13858,54 @@ function_decl func5 test21.cpp 56:9 integer_cst 32 - type size integer_cst -2147483648 - min value integer_cst 2147483647 - max value - decl_expr test21.cpp 67:42 - operand - var_decl k2 test21.cpp 67:25 - operand + decl_expr test21.cpp 69:42 - operand + var_decl k2 test21.cpp 69:25 - operand block - operand - var_decl k2 test21.cpp 67:25 - block vars + var_decl k2 test21.cpp 69:25 - block vars block - operand block - sub block - var_decl k2 test21.cpp 67:25 - block vars + var_decl k2 test21.cpp 69:25 - block vars block - operand block - sub block block - sub block - var_decl k2 test21.cpp 67:25 - block vars + var_decl k2 test21.cpp 69:25 - block vars block - operand block - sub block block - sub block block - sub block - var_decl k2 test21.cpp 67:25 - block vars + var_decl k2 test21.cpp 69:25 - block vars block - operand - var_decl ptr3 test21.cpp 62:32 - block vars + var_decl ptr3 test21.cpp 64:32 - block vars - isUsed: 1 block - sub block block - sub block block - sub block block - sub block - var_decl k2 test21.cpp 67:25 - block vars + var_decl k2 test21.cpp 69:25 - block vars block - operand block - sub block - var_decl ptr3 test21.cpp 62:32 - block vars + var_decl ptr3 test21.cpp 64:32 - block vars - isUsed: 1 block - sub block block - sub block block - sub block block - sub block - var_decl k2 test21.cpp 67:25 - block vars + var_decl k2 test21.cpp 69:25 - block vars block - operand - var_decl ptr2 test21.cpp 58:22 - block vars + var_decl ptr2 test21.cpp 60:22 - block vars - isUsed: 1 - var_decl z test21.cpp 59:13 - block vars + var_decl z test21.cpp 61:13 - block vars - isUsed: 1 block - sub block block - sub block - var_decl ptr3 test21.cpp 62:32 - block vars + var_decl ptr3 test21.cpp 64:32 - block vars - isUsed: 1 block - sub block block - sub block block - sub block block - sub block - var_decl k2 test21.cpp 67:25 - block vars -function_decl func6 test21.cpp 73:9 + var_decl k2 test21.cpp 69:25 - block vars +function_decl func6 test21.cpp 75:9 - isPublic: 1 method_type - function type integer_type - method return type @@ -851,32 +13917,32 @@ function_decl func6 test21.cpp 73:9 integer_cst -2147483648 - min value integer_cst 2147483647 - max value record_type - method base type - type_decl Object1 test21.cpp 8:7 - type name + type_decl Object1 test21.cpp 10:7 - type name - isAutogenerated: 1 - type_decl Object1 test21.cpp 9:1 - field + type_decl Object1 test21.cpp 11:1 - field - isAutogenerated: 1 tree_list - arg types pointer_type - value record_type - nested type - type_decl Object1 test21.cpp 8:7 - type name + type_decl Object1 test21.cpp 10:7 - type name - isAutogenerated: 1 - type_decl Object1 test21.cpp 9:1 - field + type_decl Object1 test21.cpp 11:1 - field - isAutogenerated: 1 tree_list - chain pointer_type - value record_type - nested type - type_decl Data1 test21.cpp 1:8 - type name + type_decl Data1 test21.cpp 3:8 - type name - isAutogenerated: 1 - field_decl val test21.cpp 3:9 - field + field_decl val test21.cpp 5:9 - field - signed integer_cst 32 - decl size - type_decl Data1 test21.cpp 2:1 - field + type_decl Data1 test21.cpp 4:1 - field - isAutogenerated: 1 tree_list - chain void_type - value type_decl void 0:0 - type name - isAutogenerated: 1 - result_decl test21.cpp 74:5 - function result + result_decl test21.cpp 76:5 - function result - isAutogenerated: 1 integer_type - result type - precisionBits: 32 @@ -887,70 +13953,70 @@ function_decl func6 test21.cpp 73:9 integer_cst -2147483648 - min value integer_cst 2147483647 - max value integer_cst 32 - decl size - parm_decl this test21.cpp 73:32 - argument + parm_decl this test21.cpp 75:32 - argument - isAutogenerated: 1 pointer_type - decl type record_type - nested type - type_decl Object1 test21.cpp 8:7 - type name + type_decl Object1 test21.cpp 10:7 - type name - isAutogenerated: 1 - type_decl Object1 test21.cpp 9:1 - field + type_decl Object1 test21.cpp 11:1 - field - isAutogenerated: 1 integer_cst 64 - parm size - isUsed: 1 - parm_decl ptr1 test21.cpp 73:28 - argument + parm_decl ptr1 test21.cpp 75:28 - argument pointer_type - decl type record_type - nested type - type_decl Data1 test21.cpp 1:8 - type name + type_decl Data1 test21.cpp 3:8 - type name - isAutogenerated: 1 - field_decl val test21.cpp 3:9 - field + field_decl val test21.cpp 5:9 - field - signed integer_cst 32 - decl size - type_decl Data1 test21.cpp 2:1 - field + type_decl Data1 test21.cpp 4:1 - field - isAutogenerated: 1 integer_cst 64 - parm size - bind_expr test21.cpp 79:9 - code - var_decl ptr2 test21.cpp 75:22 - operand + bind_expr test21.cpp 81:9 - code + var_decl ptr2 test21.cpp 77:22 - operand - isUsed: 1 integer_cst 64 - decl size integer_cst 0 - initial pointer_type - var type record_type - nested type - type_decl Data1 test21.cpp 1:8 - type name + type_decl Data1 test21.cpp 3:8 - type name - isAutogenerated: 1 - field_decl val test21.cpp 3:9 - field + field_decl val test21.cpp 5:9 - field - signed integer_cst 32 - decl size - type_decl Data1 test21.cpp 2:1 - field + type_decl Data1 test21.cpp 4:1 - field - isAutogenerated: 1 statement_list - operand - cleanup_point_expr test21.cpp 75:50 - statement - decl_expr test21.cpp 75:50 - operand - var_decl ptr2 test21.cpp 75:22 - operand + cleanup_point_expr test21.cpp 77:50 - statement + decl_expr test21.cpp 77:50 - operand + var_decl ptr2 test21.cpp 77:22 - operand - isUsed: 1 - if_stmt test21.cpp 76:9 - statement - truth_andif_expr test21.cpp 76:26 - condition - truth_andif_expr test21.cpp 76:18 - operand + if_stmt test21.cpp 78:9 - statement + truth_andif_expr test21.cpp 78:26 - condition + truth_andif_expr test21.cpp 78:18 - operand ne_expr - operand - var_decl ptr2 test21.cpp 75:22 - operand + var_decl ptr2 test21.cpp 77:22 - operand - isUsed: 1 integer_cst 0 - operand ne_expr - operand nop_expr - operand - isUsed: 1 - parm_decl ptr1 test21.cpp 73:28 - operand + parm_decl ptr1 test21.cpp 75:28 - operand pointer_type - decl type record_type - nested type - type_decl Data1 test21.cpp 1:8 - type name + type_decl Data1 test21.cpp 3:8 - type name - isAutogenerated: 1 - field_decl val test21.cpp 3:9 - field + field_decl val test21.cpp 5:9 - field - signed integer_cst 32 - decl size - type_decl Data1 test21.cpp 2:1 - field + type_decl Data1 test21.cpp 4:1 - field - isAutogenerated: 1 integer_cst 64 - parm size integer_cst 0 - operand - eq_expr test21.cpp 76:31 - operand - var_decl k test21.cpp 6:5 - operand + eq_expr test21.cpp 78:31 - operand + var_decl k test21.cpp 8:5 - operand - isUsed: 1 integer_cst 32 - decl size integer_type - var type @@ -962,30 +14028,483 @@ function_decl func6 test21.cpp 73:9 integer_cst -2147483648 - min value integer_cst 2147483647 - max value integer_cst 10 - operand - cleanup_point_expr test21.cpp 78:26 - then - expr_stmt test21.cpp 78:26 - operand + cleanup_point_expr test21.cpp 80:26 - then + expr_stmt test21.cpp 80:26 - operand convert_expr - expresssion modify_expr - operand - var_decl k test21.cpp 6:5 - operand + var_decl k test21.cpp 8:5 - operand - isUsed: 1 - component_ref test21.cpp 78:23 - operand + component_ref test21.cpp 80:23 - operand indirect_ref - object nop_expr - ref - isUsed: 1 - parm_decl ptr1 test21.cpp 73:28 - operand + parm_decl ptr1 test21.cpp 75:28 - operand pointer_type - decl type record_type - nested type - type_decl Data1 test21.cpp 1:8 - type name + type_decl Data1 test21.cpp 3:8 - type name - isAutogenerated: 1 - field_decl val test21.cpp 3:9 - field + field_decl val test21.cpp 5:9 - field - signed integer_cst 32 - decl size - type_decl Data1 test21.cpp 2:1 - field + type_decl Data1 test21.cpp 4:1 - field - isAutogenerated: 1 integer_cst 64 - parm size - field_decl val test21.cpp 3:9 - field + field_decl val test21.cpp 5:9 - field - signed integer_cst 32 - decl size block - operand - var_decl ptr2 test21.cpp 75:22 - block vars + var_decl ptr2 test21.cpp 77:22 - block vars + - isUsed: 1 +function_decl fill /usr/include/c++/5/bits/stl_algobase.h 736:5 +- isPublic: 1 + function_type - function type + void_type - function return type + type_decl void 0:0 - type name + - isAutogenerated: 1 + tree_list - arg types + pointer_type - value + integer_type - nested type + - precisionBits: 64 + - unsigned + type_decl long unsigned int 0:0 - type name + - isAutogenerated: 1 + integer_cst 64 - type size + integer_cst 0 - min value + tree_list - chain + pointer_type - value + integer_type - nested type + - precisionBits: 64 + - unsigned + type_decl long unsigned int 0:0 - type name + - isAutogenerated: 1 + integer_cst 64 - type size + integer_cst 0 - min value + tree_list - chain + reference_type - value + integer_type - nested type + - precisionBits: 32 + - signed + type_decl int 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst -2147483648 - min value + integer_cst 2147483647 - max value + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_algobase.h 736:5 - function result + - isAutogenerated: 1 + void_type - result type + type_decl void 0:0 - type name + - isAutogenerated: 1 + - isUsed: 1 + parm_decl __first /usr/include/c++/5/bits/stl_algobase.h 736:27 - argument + pointer_type - decl type + integer_type - nested type + - precisionBits: 64 + - unsigned + type_decl long unsigned int 0:0 - type name + - isAutogenerated: 1 + integer_cst 64 - type size + integer_cst 0 - min value + integer_cst 64 - parm size + - isUsed: 1 + parm_decl __last /usr/include/c++/5/bits/stl_algobase.h 736:53 - argument + pointer_type - decl type + integer_type - nested type + - precisionBits: 64 + - unsigned + type_decl long unsigned int 0:0 - type name + - isAutogenerated: 1 + integer_cst 64 - type size + integer_cst 0 - min value + integer_cst 64 - parm size + - isUsed: 1 + parm_decl __value /usr/include/c++/5/bits/stl_algobase.h 736:72 - argument + reference_type - decl type + integer_type - nested type + - precisionBits: 32 + - signed + type_decl int 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst -2147483648 - min value + integer_cst 2147483647 - max value + integer_cst 64 - parm size + cleanup_point_expr /usr/include/c++/5/bits/stl_algobase.h 743:7 - code + expr_stmt /usr/include/c++/5/bits/stl_algobase.h 743:7 - operand + call_expr /usr/include/c++/5/bits/stl_algobase.h 743:20 - expresssion + addr_expr - function + function_decl __fill_a /usr/include/c++/5/bits/stl_algobase.h 703:5 - operand + - isExternal: 1 + - isPublic: 1 + function_type - function type + call_expr /usr/include/c++/5/bits/stl_algobase.h 743:38 - arg + addr_expr - function + function_decl __niter_base /usr/include/c++/5/bits/stl_algobase.h 282:5 - operand + - isExternal: 1 + - isPublic: 1 + function_type - function type + - isUsed: 1 + parm_decl __first /usr/include/c++/5/bits/stl_algobase.h 736:27 - arg + pointer_type - decl type + integer_type - nested type + - precisionBits: 64 + - unsigned + type_decl long unsigned int 0:0 - type name + - isAutogenerated: 1 + integer_cst 64 - type size + integer_cst 0 - min value + integer_cst 64 - parm size + call_expr /usr/include/c++/5/bits/stl_algobase.h 743:66 - arg + addr_expr - function + function_decl __niter_base /usr/include/c++/5/bits/stl_algobase.h 282:5 - operand + - isExternal: 1 + - isPublic: 1 + function_type - function type + - isUsed: 1 + parm_decl __last /usr/include/c++/5/bits/stl_algobase.h 736:53 - arg + pointer_type - decl type + integer_type - nested type + - precisionBits: 64 + - unsigned + type_decl long unsigned int 0:0 - type name + - isAutogenerated: 1 + integer_cst 64 - type size + integer_cst 0 - min value + integer_cst 64 - parm size + nop_expr - arg + convert_expr - operand + - isUsed: 1 + parm_decl __value /usr/include/c++/5/bits/stl_algobase.h 736:72 - operand + reference_type - decl type + integer_type - nested type + - precisionBits: 32 + - signed + type_decl int 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst -2147483648 - min value + integer_cst 2147483647 - max value + integer_cst 64 - parm size +function_decl __niter_base /usr/include/c++/5/bits/stl_algobase.h 282:5 +- isPublic: 1 + function_type - function type + pointer_type - function return type + type_decl iterator_type /usr/include/c++/5/bits/stl_iterator_base_types.h 214:25 - type name + integer_type - nested type + - precisionBits: 64 + - unsigned + type_decl long unsigned int 0:0 - type name + - isAutogenerated: 1 + integer_cst 64 - type size + integer_cst 0 - min value + tree_list - arg types + pointer_type - value + integer_type - nested type + - precisionBits: 64 + - unsigned + type_decl long unsigned int 0:0 - type name + - isAutogenerated: 1 + integer_cst 64 - type size + integer_cst 0 - min value + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_algobase.h 282:5 - function result + - isAutogenerated: 1 + pointer_type - result type + type_decl iterator_type /usr/include/c++/5/bits/stl_iterator_base_types.h 214:25 - type name + integer_type - nested type + - precisionBits: 64 + - unsigned + type_decl long unsigned int 0:0 - type name + - isAutogenerated: 1 + integer_cst 64 - type size + integer_cst 0 - min value + integer_cst 64 - decl size + - isUsed: 1 + parm_decl __it /usr/include/c++/5/bits/stl_algobase.h 282:28 - argument + pointer_type - decl type + integer_type - nested type + - precisionBits: 64 + - unsigned + type_decl long unsigned int 0:0 - type name + - isAutogenerated: 1 + integer_cst 64 - type size + integer_cst 0 - min value + integer_cst 64 - parm size + cleanup_point_expr /usr/include/c++/5/bits/stl_algobase.h 283:55 - code + return_expr /usr/include/c++/5/bits/stl_algobase.h 283:55 - operand + init_expr - operand + result_decl /usr/include/c++/5/bits/stl_algobase.h 282:5 - operand + - isAutogenerated: 1 + pointer_type - result type + type_decl iterator_type /usr/include/c++/5/bits/stl_iterator_base_types.h 214:25 - type name + integer_type - nested type + - precisionBits: 64 + - unsigned + type_decl long unsigned int 0:0 - type name + - isAutogenerated: 1 + integer_cst 64 - type size + integer_cst 0 - min value + integer_cst 64 - decl size + call_expr /usr/include/c++/5/bits/stl_algobase.h 283:50 - operand + addr_expr - function + function_decl _S_base /usr/include/c++/5/bits/stl_iterator_base_types.h 215:28 - operand + - isExternal: 1 + - isPublic: 1 + function_type - function type + - isUsed: 1 + parm_decl __it /usr/include/c++/5/bits/stl_algobase.h 282:28 - arg + pointer_type - decl type + integer_type - nested type + - precisionBits: 64 + - unsigned + type_decl long unsigned int 0:0 - type name + - isAutogenerated: 1 + integer_cst 64 - type size + integer_cst 0 - min value + integer_cst 64 - parm size +function_decl __fill_a /usr/include/c++/5/bits/stl_algobase.h 703:5 +- isPublic: 1 + function_type - function type + void_type - function return type + type_decl __type /usr/include/c++/5/ext/type_traits.h 48:19 - type name + tree_list - arg types + pointer_type - value + integer_type - nested type + - precisionBits: 64 + - unsigned + type_decl long unsigned int 0:0 - type name + - isAutogenerated: 1 + integer_cst 64 - type size + integer_cst 0 - min value + tree_list - chain + pointer_type - value + integer_type - nested type + - precisionBits: 64 + - unsigned + type_decl long unsigned int 0:0 - type name + - isAutogenerated: 1 + integer_cst 64 - type size + integer_cst 0 - min value + tree_list - chain + reference_type - value + integer_type - nested type + - precisionBits: 32 + - signed + type_decl int 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst -2147483648 - min value + integer_cst 2147483647 - max value + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_algobase.h 703:5 - function result + - isAutogenerated: 1 + void_type - result type + type_decl __type /usr/include/c++/5/ext/type_traits.h 48:19 - type name + - isUsed: 1 + parm_decl __first /usr/include/c++/5/bits/stl_algobase.h 703:31 - argument + pointer_type - decl type + integer_type - nested type + - precisionBits: 64 + - unsigned + type_decl long unsigned int 0:0 - type name + - isAutogenerated: 1 + integer_cst 64 - type size + integer_cst 0 - min value + integer_cst 64 - parm size + - isUsed: 1 + parm_decl __last /usr/include/c++/5/bits/stl_algobase.h 703:57 - argument + pointer_type - decl type + integer_type - nested type + - precisionBits: 64 + - unsigned + type_decl long unsigned int 0:0 - type name + - isAutogenerated: 1 + integer_cst 64 - type size + integer_cst 0 - min value + integer_cst 64 - parm size + - isUsed: 1 + parm_decl __value /usr/include/c++/5/bits/stl_algobase.h 704:18 - argument + reference_type - decl type + integer_type - nested type + - precisionBits: 32 + - signed + type_decl int 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst -2147483648 - min value + integer_cst 2147483647 - max value + integer_cst 64 - parm size + bind_expr /usr/include/c++/5/bits/stl_algobase.h 708:18 - code + var_decl __tmp /usr/include/c++/5/bits/stl_algobase.h 706:17 - operand + - isUsed: 1 + integer_cst 32 - decl size + nop_expr - initial + indirect_ref - operand + - isUsed: 1 + parm_decl __value /usr/include/c++/5/bits/stl_algobase.h 704:18 - ref + reference_type - decl type + integer_type - nested type + - precisionBits: 32 + - signed + type_decl int 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst -2147483648 - min value + integer_cst 2147483647 - max value + integer_cst 64 - parm size + integer_type - var type + - precisionBits: 32 + - signed + type_decl int 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst -2147483648 - min value + integer_cst 2147483647 - max value + statement_list - operand + decl_expr /usr/include/c++/5/bits/stl_algobase.h 706:25 - statement + var_decl __tmp /usr/include/c++/5/bits/stl_algobase.h 706:17 - operand + - isUsed: 1 + for_stmt /usr/include/c++/5/bits/stl_algobase.h 707:7 - statement + cleanup_point_expr - expression + convert_expr - operand + preincrement_expr - operand + - isUsed: 1 + parm_decl __first /usr/include/c++/5/bits/stl_algobase.h 703:31 - operand + pointer_type - decl type + integer_type - nested type + - precisionBits: 64 + - unsigned + type_decl long unsigned int 0:0 - type name + - isAutogenerated: 1 + integer_cst 64 - type size + integer_cst 0 - min value + integer_cst 64 - parm size + integer_cst 8 - operand + ne_expr - condition + - isUsed: 1 + parm_decl __first /usr/include/c++/5/bits/stl_algobase.h 703:31 - operand + pointer_type - decl type + integer_type - nested type + - precisionBits: 64 + - unsigned + type_decl long unsigned int 0:0 - type name + - isAutogenerated: 1 + integer_cst 64 - type size + integer_cst 0 - min value + integer_cst 64 - parm size + - isUsed: 1 + parm_decl __last /usr/include/c++/5/bits/stl_algobase.h 703:57 - operand + pointer_type - decl type + integer_type - nested type + - precisionBits: 64 + - unsigned + type_decl long unsigned int 0:0 - type name + - isAutogenerated: 1 + integer_cst 64 - type size + integer_cst 0 - min value + integer_cst 64 - parm size + cleanup_point_expr /usr/include/c++/5/bits/stl_algobase.h 708:2 - body + expr_stmt /usr/include/c++/5/bits/stl_algobase.h 708:2 - operand + convert_expr - expresssion + modify_expr - operand + indirect_ref - operand + - isUsed: 1 + parm_decl __first /usr/include/c++/5/bits/stl_algobase.h 703:31 - ref + pointer_type - decl type + integer_type - nested type + - precisionBits: 64 + - unsigned + type_decl long unsigned int 0:0 - type name + - isAutogenerated: 1 + integer_cst 64 - type size + integer_cst 0 - min value + integer_cst 64 - parm size + nop_expr - operand + var_decl __tmp /usr/include/c++/5/bits/stl_algobase.h 706:17 - operand + - isUsed: 1 + block - operand + var_decl __tmp /usr/include/c++/5/bits/stl_algobase.h 706:17 - block vars - isUsed: 1 +function_decl _S_base /usr/include/c++/5/bits/stl_iterator_base_types.h 215:28 +- isPublic: 1 + function_type - function type + pointer_type - function return type + type_decl iterator_type /usr/include/c++/5/bits/stl_iterator_base_types.h 214:25 - type name + integer_type - nested type + - precisionBits: 64 + - unsigned + type_decl long unsigned int 0:0 - type name + - isAutogenerated: 1 + integer_cst 64 - type size + integer_cst 0 - min value + tree_list - arg types + pointer_type - value + integer_type - nested type + - precisionBits: 64 + - unsigned + type_decl long unsigned int 0:0 - type name + - isAutogenerated: 1 + integer_cst 64 - type size + integer_cst 0 - min value + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_iterator_base_types.h 215:28 - function result + - isAutogenerated: 1 + pointer_type - result type + type_decl iterator_type /usr/include/c++/5/bits/stl_iterator_base_types.h 214:25 - type name + integer_type - nested type + - precisionBits: 64 + - unsigned + type_decl long unsigned int 0:0 - type name + - isAutogenerated: 1 + integer_cst 64 - type size + integer_cst 0 - min value + integer_cst 64 - decl size + - isUsed: 1 + parm_decl __it /usr/include/c++/5/bits/stl_iterator_base_types.h 215:46 - argument + pointer_type - decl type + integer_type - nested type + - precisionBits: 64 + - unsigned + type_decl long unsigned int 0:0 - type name + - isAutogenerated: 1 + integer_cst 64 - type size + integer_cst 0 - min value + integer_cst 64 - parm size + return_expr /usr/include/c++/5/bits/stl_iterator_base_types.h 216:16 - code + init_expr - operand + result_decl /usr/include/c++/5/bits/stl_iterator_base_types.h 215:28 - operand + - isAutogenerated: 1 + pointer_type - result type + type_decl iterator_type /usr/include/c++/5/bits/stl_iterator_base_types.h 214:25 - type name + integer_type - nested type + - precisionBits: 64 + - unsigned + type_decl long unsigned int 0:0 - type name + - isAutogenerated: 1 + integer_cst 64 - type size + integer_cst 0 - min value + integer_cst 64 - decl size + nop_expr - operand + - isUsed: 1 + parm_decl __it /usr/include/c++/5/bits/stl_iterator_base_types.h 215:46 - operand + pointer_type - decl type + integer_type - nested type + - precisionBits: 64 + - unsigned + type_decl long unsigned int 0:0 - type name + - isAutogenerated: 1 + integer_cst 64 - type size + integer_cst 0 - min value + integer_cst 64 - parm size diff --git a/test/test21-02.txt b/test/test21-02.txt index f1f79e8..d7532b2 100644 --- a/test/test21-02.txt +++ b/test/test21-02.txt @@ -1,6 +1,112 @@ +__iter_less_iter: +__iter_less_val: +__iter_comp_val: +__val_less_iter: +__val_comp_iter: +__iter_equal_to_iter: +__iter_equal_to_val: +__iter_comp_val: +__lg: +__lg: +__lg: +__lg: +__lg: +__lg: +exception: +__base_ctor : +__comp_ctor : +bad_exception: +__base_ctor : +__comp_ctor : +bad_alloc: +__base_ctor : +__comp_ctor : +operator new: pointer_type __p, +operator new []: pointer_type __p, +operator delete: pointer_type , pointer_type , +operator delete []: pointer_type , pointer_type , +_Bit_reference: pointer_type __x, +__base_ctor : pointer_type __x, +__comp_ctor : pointer_type __x, +_Bit_reference: +__base_ctor : +__comp_ctor : +operator 1: +operator=: +operator=: +operator==: +operator<: +flip: +iterator: +__base_ctor : +__comp_ctor : +_Bit_iterator_base: pointer_type __x, +__base_ctor : +__base_ctor : pointer_type __x, +__base_ctor : +__comp_ctor : pointer_type __x, +_M_bump_up: +_M_bump_down: +_M_incr: +operator==: +operator<: +operator!=: +operator>: +operator<=: +operator>=: +operator-: +_Bit_iterator: +__base_ctor : +__comp_ctor : +_Bit_iterator: pointer_type __x, +__base_ctor : +__base_ctor : pointer_type __x, +__base_ctor : +__comp_ctor : pointer_type __x, +_M_const_cast: +operator*: +operator++: +operator++: +operator--: +operator--: +operator+=: +operator-=: +operator+: +operator-: +operator[]: +operator+: +_Bit_const_iterator: +__base_ctor : +__comp_ctor : +_Bit_const_iterator: pointer_type __x, +__base_ctor : +__base_ctor : pointer_type __x, +__base_ctor : +__comp_ctor : pointer_type __x, +_Bit_const_iterator: +__base_ctor : +__comp_ctor : +_M_const_cast: +operator*: +operator++: +operator++: +operator--: +operator--: +operator+=: +operator-=: +operator+: +operator-: +operator[]: +operator+: +__fill_bvector: +fill: func1: pointer_type ptr1, func2: pointer_type ptr1, func3: pointer_type ptr1, func4: pointer_type ptr1, func5: pointer_type ptr1, func6: pointer_type ptr1, +fill: pointer_type __first, pointer_type __last, +__niter_base: pointer_type __it, +__fill_a: pointer_type __first, pointer_type __last, +_S_base: pointer_type __it, diff --git a/test/test21-03.txt b/test/test21-03.txt index b93f751..4869522 100644 --- a/test/test21-03.txt +++ b/test/test21-03.txt @@ -1,3 +1,533 @@ +function_decl __iter_less_iter: +function_decl __iter_less_val: +function_decl __iter_comp_val: +function_decl __val_less_iter: +function_decl __val_comp_iter: +function_decl __iter_equal_to_iter: +function_decl __iter_equal_to_val: +function_decl __iter_comp_val: +function_decl __lg: +function_decl __lg: +function_decl __lg: +function_decl __lg: +function_decl __lg: +function_decl __lg: +function_decl exception: +function_decl __base_ctor : +function_decl __comp_ctor : +function_decl bad_exception: +function_decl __base_ctor : +function_decl __comp_ctor : +function_decl bad_alloc: +function_decl __base_ctor : +function_decl __comp_ctor : +function_decl operator new: +eh_spec_block : __p, +return_expr : __p, +init_expr : __p, +result_decl : __p, +pointer_type : __p, +void_type : __p, +type_decl void: __p, +integer_cst 64: __p, +parm_decl __p: __p, +pointer_type : __p, +void_type : __p, +type_decl void: __p, +integer_cst 64: __p, +function_decl operator new []: +eh_spec_block : __p, +return_expr : __p, +init_expr : __p, +result_decl : __p, +pointer_type : __p, +void_type : __p, +type_decl void: __p, +integer_cst 64: __p, +parm_decl __p: __p, +pointer_type : __p, +void_type : __p, +type_decl void: __p, +integer_cst 64: __p, +function_decl operator delete: +eh_spec_block : , +statement_list : , +function_decl operator delete []: +eh_spec_block : , +statement_list : , +function_decl _Bit_reference: +bind_expr : __x, +statement_list : __x, +cleanup_point_expr : __x, +expr_stmt : __x, +convert_expr : __x, +init_expr : __x, +component_ref : __x, +indirect_ref : __x, +parm_decl this: __x, +pointer_type : __x, +record_type : __x, +type_decl _Bit_reference: __x, +field_decl _M_p: __x, +integer_cst 64: __x, +field_decl _M_mask: __x, +integer_cst 64: __x, +type_decl _Bit_reference: __x, +integer_cst 64: __x, +field_decl _M_p: __x, +integer_cst 64: __x, +parm_decl __x: __x, +pointer_type : __x, +integer_type : __x, +type_decl _Bit_type: __x, +integer_cst 64: __x, +integer_cst 0: __x, +integer_cst : __x, +integer_cst 64: __x, +cleanup_point_expr : __x, +expr_stmt : __x, +convert_expr : __x, +init_expr : __x, +component_ref : __x, +indirect_ref : __x, +parm_decl this: __x, +pointer_type : __x, +record_type : __x, +type_decl _Bit_reference: __x, +field_decl _M_p: __x, +integer_cst 64: __x, +field_decl _M_mask: __x, +integer_cst 64: __x, +type_decl _Bit_reference: __x, +integer_cst 64: __x, +field_decl _M_mask: __x, +integer_cst 64: __x, +parm_decl __y: __x, +integer_type : __x, +type_decl _Bit_type: __x, +integer_cst 64: __x, +integer_cst 0: __x, +integer_cst : __x, +integer_cst 64: __x, +block : __x, +function_decl __base_ctor : +bind_expr : __x, +statement_list : __x, +cleanup_point_expr : __x, +expr_stmt : __x, +convert_expr : __x, +init_expr : __x, +component_ref : __x, +indirect_ref : __x, +parm_decl this: __x, +pointer_type : __x, +record_type : __x, +type_decl _Bit_reference: __x, +field_decl _M_p: __x, +integer_cst 64: __x, +field_decl _M_mask: __x, +integer_cst 64: __x, +type_decl _Bit_reference: __x, +integer_cst 64: __x, +field_decl _M_p: __x, +integer_cst 64: __x, +parm_decl __x: __x, +pointer_type : __x, +integer_type : __x, +type_decl _Bit_type: __x, +integer_cst 64: __x, +integer_cst 0: __x, +integer_cst : __x, +integer_cst 64: __x, +cleanup_point_expr : __x, +expr_stmt : __x, +convert_expr : __x, +init_expr : __x, +component_ref : __x, +indirect_ref : __x, +parm_decl this: __x, +pointer_type : __x, +record_type : __x, +type_decl _Bit_reference: __x, +field_decl _M_p: __x, +integer_cst 64: __x, +field_decl _M_mask: __x, +integer_cst 64: __x, +type_decl _Bit_reference: __x, +integer_cst 64: __x, +field_decl _M_mask: __x, +integer_cst 64: __x, +parm_decl __y: __x, +integer_type : __x, +type_decl _Bit_type: __x, +integer_cst 64: __x, +integer_cst 0: __x, +integer_cst : __x, +integer_cst 64: __x, +block : __x, +function_decl __comp_ctor : +statement_list : __x, +function_decl _Bit_reference: +function_decl __base_ctor : +function_decl __comp_ctor : +function_decl operator 1: +function_decl operator=: +function_decl operator=: +function_decl operator==: +function_decl operator<: +function_decl flip: +function_decl iterator: +function_decl __base_ctor : +function_decl __comp_ctor : +function_decl _Bit_iterator_base: +bind_expr : __x, +statement_list : __x, +cleanup_point_expr : __x, +expr_stmt : __x, +call_expr : __x, +addr_expr : __x, +function_decl __base_ctor : __x, +parm_decl this: __x, +pointer_type : __x, +record_type : __x, +type_decl _Bit_iterator_base: __x, +field_decl _M_p: __x, +integer_cst 64: __x, +field_decl _M_offset: __x, +integer_cst 32: __x, +type_decl _Bit_iterator_base: __x, +integer_cst 64: __x, +cleanup_point_expr : __x, +expr_stmt : __x, +convert_expr : __x, +init_expr : __x, +component_ref : __x, +indirect_ref : __x, +parm_decl this: __x, +pointer_type : __x, +record_type : __x, +type_decl _Bit_iterator_base: __x, +field_decl _M_p: __x, +integer_cst 64: __x, +field_decl _M_offset: __x, +integer_cst 32: __x, +type_decl _Bit_iterator_base: __x, +integer_cst 64: __x, +field_decl _M_p: __x, +integer_cst 64: __x, +parm_decl __x: __x, +pointer_type : __x, +integer_type : __x, +type_decl _Bit_type: __x, +integer_cst 64: __x, +integer_cst 0: __x, +integer_cst : __x, +integer_cst 64: __x, +cleanup_point_expr : __x, +expr_stmt : __x, +convert_expr : __x, +init_expr : __x, +component_ref : __x, +indirect_ref : __x, +parm_decl this: __x, +pointer_type : __x, +record_type : __x, +type_decl _Bit_iterator_base: __x, +field_decl _M_p: __x, +integer_cst 64: __x, +field_decl _M_offset: __x, +integer_cst 32: __x, +type_decl _Bit_iterator_base: __x, +integer_cst 64: __x, +field_decl _M_offset: __x, +integer_cst 32: __x, +parm_decl __y: __x, +integer_type : __x, +type_decl unsigned int: __x, +integer_cst 32: __x, +integer_cst 0: __x, +integer_cst 4294967295: __x, +integer_cst 32: __x, +block : __x, +function_decl __base_ctor : +bind_expr : __x, +statement_list : __x, +cleanup_point_expr : __x, +expr_stmt : __x, +call_expr : __x, +addr_expr : __x, +function_decl __base_ctor : __x, +parm_decl this: __x, +pointer_type : __x, +record_type : __x, +type_decl _Bit_iterator_base: __x, +field_decl _M_p: __x, +integer_cst 64: __x, +field_decl _M_offset: __x, +integer_cst 32: __x, +type_decl _Bit_iterator_base: __x, +integer_cst 64: __x, +cleanup_point_expr : __x, +expr_stmt : __x, +convert_expr : __x, +init_expr : __x, +component_ref : __x, +indirect_ref : __x, +parm_decl this: __x, +pointer_type : __x, +record_type : __x, +type_decl _Bit_iterator_base: __x, +field_decl _M_p: __x, +integer_cst 64: __x, +field_decl _M_offset: __x, +integer_cst 32: __x, +type_decl _Bit_iterator_base: __x, +integer_cst 64: __x, +field_decl _M_p: __x, +integer_cst 64: __x, +parm_decl __x: __x, +pointer_type : __x, +integer_type : __x, +type_decl _Bit_type: __x, +integer_cst 64: __x, +integer_cst 0: __x, +integer_cst : __x, +integer_cst 64: __x, +cleanup_point_expr : __x, +expr_stmt : __x, +convert_expr : __x, +init_expr : __x, +component_ref : __x, +indirect_ref : __x, +parm_decl this: __x, +pointer_type : __x, +record_type : __x, +type_decl _Bit_iterator_base: __x, +field_decl _M_p: __x, +integer_cst 64: __x, +field_decl _M_offset: __x, +integer_cst 32: __x, +type_decl _Bit_iterator_base: __x, +integer_cst 64: __x, +field_decl _M_offset: __x, +integer_cst 32: __x, +parm_decl __y: __x, +integer_type : __x, +type_decl unsigned int: __x, +integer_cst 32: __x, +integer_cst 0: __x, +integer_cst 4294967295: __x, +integer_cst 32: __x, +block : __x, +function_decl __comp_ctor : +statement_list : __x, +function_decl _M_bump_up: +function_decl _M_bump_down: +function_decl _M_incr: +function_decl operator==: +function_decl operator<: +function_decl operator!=: +function_decl operator>: +function_decl operator<=: +function_decl operator>=: +function_decl operator-: +function_decl _Bit_iterator: +function_decl __base_ctor : +function_decl __comp_ctor : +function_decl _Bit_iterator: +bind_expr : __x, +cleanup_point_expr : __x, +expr_stmt : __x, +call_expr : __x, +addr_expr : __x, +function_decl __base_ctor : __x, +addr_expr : __x, +component_ref : __x, +indirect_ref : __x, +parm_decl this: __x, +pointer_type : __x, +record_type : __x, +type_decl _Bit_iterator: __x, +field_decl : __x, +integer_cst 96: __x, +type_decl _Bit_iterator: __x, +type_decl reference: __x, +type_decl pointer: __x, +type_decl iterator: __x, +integer_cst 64: __x, +field_decl : __x, +integer_cst 96: __x, +parm_decl __x: __x, +pointer_type : __x, +integer_type : __x, +type_decl _Bit_type: __x, +integer_cst 64: __x, +integer_cst 0: __x, +integer_cst : __x, +integer_cst 64: __x, +parm_decl __y: __x, +integer_type : __x, +type_decl unsigned int: __x, +integer_cst 32: __x, +integer_cst 0: __x, +integer_cst 4294967295: __x, +integer_cst 32: __x, +block : __x, +function_decl __base_ctor : +bind_expr : __x, +cleanup_point_expr : __x, +expr_stmt : __x, +call_expr : __x, +addr_expr : __x, +function_decl __base_ctor : __x, +addr_expr : __x, +component_ref : __x, +indirect_ref : __x, +parm_decl this: __x, +pointer_type : __x, +record_type : __x, +type_decl _Bit_iterator: __x, +field_decl : __x, +integer_cst 96: __x, +type_decl _Bit_iterator: __x, +type_decl reference: __x, +type_decl pointer: __x, +type_decl iterator: __x, +integer_cst 64: __x, +field_decl : __x, +integer_cst 96: __x, +parm_decl __x: __x, +pointer_type : __x, +integer_type : __x, +type_decl _Bit_type: __x, +integer_cst 64: __x, +integer_cst 0: __x, +integer_cst : __x, +integer_cst 64: __x, +parm_decl __y: __x, +integer_type : __x, +type_decl unsigned int: __x, +integer_cst 32: __x, +integer_cst 0: __x, +integer_cst 4294967295: __x, +integer_cst 32: __x, +block : __x, +function_decl __comp_ctor : +statement_list : __x, +function_decl _M_const_cast: +function_decl operator*: +function_decl operator++: +function_decl operator++: +function_decl operator--: +function_decl operator--: +function_decl operator+=: +function_decl operator-=: +function_decl operator+: +function_decl operator-: +function_decl operator[]: +function_decl operator+: +function_decl _Bit_const_iterator: +function_decl __base_ctor : +function_decl __comp_ctor : +function_decl _Bit_const_iterator: +bind_expr : __x, +cleanup_point_expr : __x, +expr_stmt : __x, +call_expr : __x, +addr_expr : __x, +function_decl __base_ctor : __x, +addr_expr : __x, +component_ref : __x, +indirect_ref : __x, +parm_decl this: __x, +pointer_type : __x, +record_type : __x, +type_decl _Bit_const_iterator: __x, +field_decl : __x, +integer_cst 96: __x, +type_decl _Bit_const_iterator: __x, +type_decl reference: __x, +type_decl const_reference: __x, +type_decl pointer: __x, +type_decl const_iterator: __x, +integer_cst 64: __x, +field_decl : __x, +integer_cst 96: __x, +parm_decl __x: __x, +pointer_type : __x, +integer_type : __x, +type_decl _Bit_type: __x, +integer_cst 64: __x, +integer_cst 0: __x, +integer_cst : __x, +integer_cst 64: __x, +parm_decl __y: __x, +integer_type : __x, +type_decl unsigned int: __x, +integer_cst 32: __x, +integer_cst 0: __x, +integer_cst 4294967295: __x, +integer_cst 32: __x, +block : __x, +function_decl __base_ctor : +bind_expr : __x, +cleanup_point_expr : __x, +expr_stmt : __x, +call_expr : __x, +addr_expr : __x, +function_decl __base_ctor : __x, +addr_expr : __x, +component_ref : __x, +indirect_ref : __x, +parm_decl this: __x, +pointer_type : __x, +record_type : __x, +type_decl _Bit_const_iterator: __x, +field_decl : __x, +integer_cst 96: __x, +type_decl _Bit_const_iterator: __x, +type_decl reference: __x, +type_decl const_reference: __x, +type_decl pointer: __x, +type_decl const_iterator: __x, +integer_cst 64: __x, +field_decl : __x, +integer_cst 96: __x, +parm_decl __x: __x, +pointer_type : __x, +integer_type : __x, +type_decl _Bit_type: __x, +integer_cst 64: __x, +integer_cst 0: __x, +integer_cst : __x, +integer_cst 64: __x, +parm_decl __y: __x, +integer_type : __x, +type_decl unsigned int: __x, +integer_cst 32: __x, +integer_cst 0: __x, +integer_cst 4294967295: __x, +integer_cst 32: __x, +block : __x, +function_decl __comp_ctor : +statement_list : __x, +function_decl _Bit_const_iterator: +function_decl __base_ctor : +function_decl __comp_ctor : +function_decl _M_const_cast: +function_decl operator*: +function_decl operator++: +function_decl operator++: +function_decl operator--: +function_decl operator--: +function_decl operator+=: +function_decl operator-=: +function_decl operator+: +function_decl operator-: +function_decl operator[]: +function_decl operator+: +function_decl __fill_bvector: +function_decl fill: function_decl func1: bind_expr : ptr1, var_decl tmpvar: ptr1, @@ -450,3 +980,151 @@ field_decl val: integer_cst 32: block : ptr1, var_decl ptr2: ptr1, +function_decl fill: +cleanup_point_expr : __first, __last, +expr_stmt : __first, __last, +call_expr : __first, __last, +addr_expr : __first, __last, +function_decl __fill_a: __first, __last, +call_expr : __first, __last, +addr_expr : __first, __last, +function_decl __niter_base: __first, __last, +parm_decl __first: __first, __last, +pointer_type : __first, __last, +integer_type : __first, __last, +type_decl long unsigned int: __first, __last, +integer_cst 64: __first, __last, +integer_cst 0: __first, __last, +integer_cst : __first, __last, +integer_cst 64: __first, __last, +call_expr : __first, __last, +addr_expr : __first, __last, +function_decl __niter_base: __first, __last, +parm_decl __last: __first, __last, +pointer_type : __first, __last, +integer_type : __first, __last, +type_decl long unsigned int: __first, __last, +integer_cst 64: __first, __last, +integer_cst 0: __first, __last, +integer_cst : __first, __last, +integer_cst 64: __first, __last, +convert_expr : __first, __last, +parm_decl __value: __first, __last, +reference_type : __first, __last, +integer_type : __first, __last, +type_decl int: __first, __last, +integer_cst 32: __first, __last, +integer_cst -2147483648: __first, __last, +integer_cst 2147483647: __first, __last, +integer_cst 64: __first, __last, +function_decl __niter_base: +cleanup_point_expr : __it, +return_expr : __it, +init_expr : __it, +result_decl : __it, +pointer_type : __it, +type_decl iterator_type: __it, +integer_type : __it, +type_decl long unsigned int: __it, +integer_cst 64: __it, +integer_cst 0: __it, +integer_cst : __it, +integer_cst 64: __it, +call_expr : __it, +addr_expr : __it, +function_decl _S_base: __it, +parm_decl __it: __it, +pointer_type : __it, +integer_type : __it, +type_decl long unsigned int: __it, +integer_cst 64: __it, +integer_cst 0: __it, +integer_cst : __it, +integer_cst 64: __it, +function_decl __fill_a: +bind_expr : __first, __last, +var_decl __tmp: __first, __last, +integer_cst 32: __first, __last, +indirect_ref : __first, __last, +parm_decl __value: __first, __last, +reference_type : __first, __last, +integer_type : __first, __last, +type_decl int: __first, __last, +integer_cst 32: __first, __last, +integer_cst -2147483648: __first, __last, +integer_cst 2147483647: __first, __last, +integer_cst 64: __first, __last, +integer_type : __first, __last, +type_decl int: __first, __last, +integer_cst 32: __first, __last, +integer_cst -2147483648: __first, __last, +integer_cst 2147483647: __first, __last, +statement_list : __first, __last, +decl_expr : __first, __last, +var_decl __tmp: __first, __last, +for_stmt : __first, __last, +cleanup_point_expr : __first, __last, +convert_expr : __first, __last, +preincrement_expr : __first, __last, +parm_decl __first: __first, __last, +pointer_type : __first, __last, +integer_type : __first, __last, +type_decl long unsigned int: __first, __last, +integer_cst 64: __first, __last, +integer_cst 0: __first, __last, +integer_cst : __first, __last, +integer_cst 64: __first, __last, +integer_cst 8: __first, __last, +ne_expr : __first, __last, +parm_decl __first: __first, __last, +pointer_type : __first, __last, +integer_type : __first, __last, +type_decl long unsigned int: __first, __last, +integer_cst 64: __first, __last, +integer_cst 0: __first, __last, +integer_cst : __first, __last, +integer_cst 64: __first, __last, +parm_decl __last: __first, __last, +pointer_type : __first, __last, +integer_type : __first, __last, +type_decl long unsigned int: __first, __last, +integer_cst 64: __first, __last, +integer_cst 0: __first, __last, +integer_cst : __first, __last, +integer_cst 64: __first, __last, +cleanup_point_expr : __first, __last, +expr_stmt : __first, __last, +convert_expr : __first, __last, +modify_expr : __first, __last, +indirect_ref : __first, __last, +parm_decl __first: __first, __last, +pointer_type : __first, __last, +integer_type : __first, __last, +type_decl long unsigned int: __first, __last, +integer_cst 64: __first, __last, +integer_cst 0: __first, __last, +integer_cst : __first, __last, +integer_cst 64: __first, __last, +var_decl __tmp: __first, __last, +block : __first, __last, +var_decl __tmp: __first, __last, +function_decl _S_base: +return_expr : __it, +init_expr : __it, +result_decl : __it, +pointer_type : __it, +type_decl iterator_type: __it, +integer_type : __it, +type_decl long unsigned int: __it, +integer_cst 64: __it, +integer_cst 0: __it, +integer_cst : __it, +integer_cst 64: __it, +parm_decl __it: __it, +pointer_type : __it, +integer_type : __it, +type_decl long unsigned int: __it, +integer_cst 64: __it, +integer_cst 0: __it, +integer_cst : __it, +integer_cst 64: __it, diff --git a/test/test21.cpp b/test/test21.cpp index 5962dc9..7b12ee2 100644 --- a/test/test21.cpp +++ b/test/test21.cpp @@ -1,3 +1,5 @@ +#include + struct Data1 { int val; diff --git a/test/test22-01.txt b/test/test22-01.txt new file mode 100644 index 0000000..418413e --- /dev/null +++ b/test/test22-01.txt @@ -0,0 +1,29672 @@ +function_decl __iter_less_iter /usr/include/c++/5/bits/predefined_ops.h 47:3 +- isPublic: 1 + function_type - function type + record_type - function return type + type_decl _Iter_less_iter /usr/include/c++/5/bits/predefined_ops.h 37:10 - type name + - isAutogenerated: 1 + type_decl _Iter_less_iter /usr/include/c++/5/bits/predefined_ops.h 38:3 - field + - isAutogenerated: 1 + tree_list - arg types + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/predefined_ops.h 47:20 - function result + - isAutogenerated: 1 + record_type - result type + type_decl _Iter_less_iter /usr/include/c++/5/bits/predefined_ops.h 37:10 - type name + - isAutogenerated: 1 + type_decl _Iter_less_iter /usr/include/c++/5/bits/predefined_ops.h 38:3 - field + - isAutogenerated: 1 + integer_cst 8 - decl size + cleanup_point_expr /usr/include/c++/5/bits/predefined_ops.h 48:28 - code + return_expr /usr/include/c++/5/bits/predefined_ops.h 48:28 - operand + init_expr - operand + result_decl /usr/include/c++/5/bits/predefined_ops.h 47:20 - operand + - isAutogenerated: 1 + record_type - result type + type_decl _Iter_less_iter /usr/include/c++/5/bits/predefined_ops.h 37:10 - type name + - isAutogenerated: 1 + type_decl _Iter_less_iter /usr/include/c++/5/bits/predefined_ops.h 38:3 - field + - isAutogenerated: 1 + integer_cst 8 - decl size + target_expr - operand + var_decl /usr/include/c++/5/bits/predefined_ops.h 48:28 - operand + - isAutogenerated: 1 + integer_cst 8 - decl size + record_type - var type + type_decl _Iter_less_iter /usr/include/c++/5/bits/predefined_ops.h 37:10 - type name + - isAutogenerated: 1 + type_decl _Iter_less_iter /usr/include/c++/5/bits/predefined_ops.h 38:3 - field + - isAutogenerated: 1 + constructor - operand + record_type - constructor type + type_decl _Iter_less_iter /usr/include/c++/5/bits/predefined_ops.h 37:10 - type name + - isAutogenerated: 1 + type_decl _Iter_less_iter /usr/include/c++/5/bits/predefined_ops.h 38:3 - field + - isAutogenerated: 1 +function_decl __iter_less_val /usr/include/c++/5/bits/predefined_ops.h 59:3 +- isPublic: 1 + function_type - function type + record_type - function return type + type_decl _Iter_less_val /usr/include/c++/5/bits/predefined_ops.h 50:10 - type name + - isAutogenerated: 1 + type_decl _Iter_less_val /usr/include/c++/5/bits/predefined_ops.h 51:3 - field + - isAutogenerated: 1 + tree_list - arg types + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/predefined_ops.h 59:19 - function result + - isAutogenerated: 1 + record_type - result type + type_decl _Iter_less_val /usr/include/c++/5/bits/predefined_ops.h 50:10 - type name + - isAutogenerated: 1 + type_decl _Iter_less_val /usr/include/c++/5/bits/predefined_ops.h 51:3 - field + - isAutogenerated: 1 + integer_cst 8 - decl size + cleanup_point_expr /usr/include/c++/5/bits/predefined_ops.h 60:27 - code + return_expr /usr/include/c++/5/bits/predefined_ops.h 60:27 - operand + init_expr - operand + result_decl /usr/include/c++/5/bits/predefined_ops.h 59:19 - operand + - isAutogenerated: 1 + record_type - result type + type_decl _Iter_less_val /usr/include/c++/5/bits/predefined_ops.h 50:10 - type name + - isAutogenerated: 1 + type_decl _Iter_less_val /usr/include/c++/5/bits/predefined_ops.h 51:3 - field + - isAutogenerated: 1 + integer_cst 8 - decl size + target_expr - operand + var_decl /usr/include/c++/5/bits/predefined_ops.h 60:27 - operand + - isAutogenerated: 1 + integer_cst 8 - decl size + record_type - var type + type_decl _Iter_less_val /usr/include/c++/5/bits/predefined_ops.h 50:10 - type name + - isAutogenerated: 1 + type_decl _Iter_less_val /usr/include/c++/5/bits/predefined_ops.h 51:3 - field + - isAutogenerated: 1 + constructor - operand + record_type - constructor type + type_decl _Iter_less_val /usr/include/c++/5/bits/predefined_ops.h 50:10 - type name + - isAutogenerated: 1 + type_decl _Iter_less_val /usr/include/c++/5/bits/predefined_ops.h 51:3 - field + - isAutogenerated: 1 +function_decl __iter_comp_val /usr/include/c++/5/bits/predefined_ops.h 63:3 +- isPublic: 1 + function_type - function type + record_type - function return type + type_decl _Iter_less_val /usr/include/c++/5/bits/predefined_ops.h 50:10 - type name + - isAutogenerated: 1 + type_decl _Iter_less_val /usr/include/c++/5/bits/predefined_ops.h 51:3 - field + - isAutogenerated: 1 + tree_list - arg types + record_type - value + type_decl _Iter_less_iter /usr/include/c++/5/bits/predefined_ops.h 37:10 - type name + - isAutogenerated: 1 + type_decl _Iter_less_iter /usr/include/c++/5/bits/predefined_ops.h 38:3 - field + - isAutogenerated: 1 + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/predefined_ops.h 63:34 - function result + - isAutogenerated: 1 + record_type - result type + type_decl _Iter_less_val /usr/include/c++/5/bits/predefined_ops.h 50:10 - type name + - isAutogenerated: 1 + type_decl _Iter_less_val /usr/include/c++/5/bits/predefined_ops.h 51:3 - field + - isAutogenerated: 1 + integer_cst 8 - decl size + parm_decl /usr/include/c++/5/bits/predefined_ops.h 63:19 - argument + record_type - decl type + type_decl _Iter_less_iter /usr/include/c++/5/bits/predefined_ops.h 37:10 - type name + - isAutogenerated: 1 + type_decl _Iter_less_iter /usr/include/c++/5/bits/predefined_ops.h 38:3 - field + - isAutogenerated: 1 + integer_cst 8 - parm size + cleanup_point_expr /usr/include/c++/5/bits/predefined_ops.h 64:27 - code + return_expr /usr/include/c++/5/bits/predefined_ops.h 64:27 - operand + init_expr - operand + result_decl /usr/include/c++/5/bits/predefined_ops.h 63:34 - operand + - isAutogenerated: 1 + record_type - result type + type_decl _Iter_less_val /usr/include/c++/5/bits/predefined_ops.h 50:10 - type name + - isAutogenerated: 1 + type_decl _Iter_less_val /usr/include/c++/5/bits/predefined_ops.h 51:3 - field + - isAutogenerated: 1 + integer_cst 8 - decl size + target_expr - operand + var_decl /usr/include/c++/5/bits/predefined_ops.h 64:27 - operand + - isAutogenerated: 1 + integer_cst 8 - decl size + record_type - var type + type_decl _Iter_less_val /usr/include/c++/5/bits/predefined_ops.h 50:10 - type name + - isAutogenerated: 1 + type_decl _Iter_less_val /usr/include/c++/5/bits/predefined_ops.h 51:3 - field + - isAutogenerated: 1 + constructor - operand + record_type - constructor type + type_decl _Iter_less_val /usr/include/c++/5/bits/predefined_ops.h 50:10 - type name + - isAutogenerated: 1 + type_decl _Iter_less_val /usr/include/c++/5/bits/predefined_ops.h 51:3 - field + - isAutogenerated: 1 +function_decl __val_less_iter /usr/include/c++/5/bits/predefined_ops.h 75:3 +- isPublic: 1 + function_type - function type + record_type - function return type + type_decl _Val_less_iter /usr/include/c++/5/bits/predefined_ops.h 66:10 - type name + - isAutogenerated: 1 + type_decl _Val_less_iter /usr/include/c++/5/bits/predefined_ops.h 67:3 - field + - isAutogenerated: 1 + tree_list - arg types + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/predefined_ops.h 75:19 - function result + - isAutogenerated: 1 + record_type - result type + type_decl _Val_less_iter /usr/include/c++/5/bits/predefined_ops.h 66:10 - type name + - isAutogenerated: 1 + type_decl _Val_less_iter /usr/include/c++/5/bits/predefined_ops.h 67:3 - field + - isAutogenerated: 1 + integer_cst 8 - decl size + cleanup_point_expr /usr/include/c++/5/bits/predefined_ops.h 76:27 - code + return_expr /usr/include/c++/5/bits/predefined_ops.h 76:27 - operand + init_expr - operand + result_decl /usr/include/c++/5/bits/predefined_ops.h 75:19 - operand + - isAutogenerated: 1 + record_type - result type + type_decl _Val_less_iter /usr/include/c++/5/bits/predefined_ops.h 66:10 - type name + - isAutogenerated: 1 + type_decl _Val_less_iter /usr/include/c++/5/bits/predefined_ops.h 67:3 - field + - isAutogenerated: 1 + integer_cst 8 - decl size + target_expr - operand + var_decl /usr/include/c++/5/bits/predefined_ops.h 76:27 - operand + - isAutogenerated: 1 + integer_cst 8 - decl size + record_type - var type + type_decl _Val_less_iter /usr/include/c++/5/bits/predefined_ops.h 66:10 - type name + - isAutogenerated: 1 + type_decl _Val_less_iter /usr/include/c++/5/bits/predefined_ops.h 67:3 - field + - isAutogenerated: 1 + constructor - operand + record_type - constructor type + type_decl _Val_less_iter /usr/include/c++/5/bits/predefined_ops.h 66:10 - type name + - isAutogenerated: 1 + type_decl _Val_less_iter /usr/include/c++/5/bits/predefined_ops.h 67:3 - field + - isAutogenerated: 1 +function_decl __val_comp_iter /usr/include/c++/5/bits/predefined_ops.h 79:3 +- isPublic: 1 + function_type - function type + record_type - function return type + type_decl _Val_less_iter /usr/include/c++/5/bits/predefined_ops.h 66:10 - type name + - isAutogenerated: 1 + type_decl _Val_less_iter /usr/include/c++/5/bits/predefined_ops.h 67:3 - field + - isAutogenerated: 1 + tree_list - arg types + record_type - value + type_decl _Iter_less_iter /usr/include/c++/5/bits/predefined_ops.h 37:10 - type name + - isAutogenerated: 1 + type_decl _Iter_less_iter /usr/include/c++/5/bits/predefined_ops.h 38:3 - field + - isAutogenerated: 1 + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/predefined_ops.h 79:34 - function result + - isAutogenerated: 1 + record_type - result type + type_decl _Val_less_iter /usr/include/c++/5/bits/predefined_ops.h 66:10 - type name + - isAutogenerated: 1 + type_decl _Val_less_iter /usr/include/c++/5/bits/predefined_ops.h 67:3 - field + - isAutogenerated: 1 + integer_cst 8 - decl size + parm_decl /usr/include/c++/5/bits/predefined_ops.h 79:19 - argument + record_type - decl type + type_decl _Iter_less_iter /usr/include/c++/5/bits/predefined_ops.h 37:10 - type name + - isAutogenerated: 1 + type_decl _Iter_less_iter /usr/include/c++/5/bits/predefined_ops.h 38:3 - field + - isAutogenerated: 1 + integer_cst 8 - parm size + cleanup_point_expr /usr/include/c++/5/bits/predefined_ops.h 80:27 - code + return_expr /usr/include/c++/5/bits/predefined_ops.h 80:27 - operand + init_expr - operand + result_decl /usr/include/c++/5/bits/predefined_ops.h 79:34 - operand + - isAutogenerated: 1 + record_type - result type + type_decl _Val_less_iter /usr/include/c++/5/bits/predefined_ops.h 66:10 - type name + - isAutogenerated: 1 + type_decl _Val_less_iter /usr/include/c++/5/bits/predefined_ops.h 67:3 - field + - isAutogenerated: 1 + integer_cst 8 - decl size + target_expr - operand + var_decl /usr/include/c++/5/bits/predefined_ops.h 80:27 - operand + - isAutogenerated: 1 + integer_cst 8 - decl size + record_type - var type + type_decl _Val_less_iter /usr/include/c++/5/bits/predefined_ops.h 66:10 - type name + - isAutogenerated: 1 + type_decl _Val_less_iter /usr/include/c++/5/bits/predefined_ops.h 67:3 - field + - isAutogenerated: 1 + constructor - operand + record_type - constructor type + type_decl _Val_less_iter /usr/include/c++/5/bits/predefined_ops.h 66:10 - type name + - isAutogenerated: 1 + type_decl _Val_less_iter /usr/include/c++/5/bits/predefined_ops.h 67:3 - field + - isAutogenerated: 1 +function_decl __iter_equal_to_iter /usr/include/c++/5/bits/predefined_ops.h 91:3 +- isPublic: 1 + function_type - function type + record_type - function return type + type_decl _Iter_equal_to_iter /usr/include/c++/5/bits/predefined_ops.h 82:10 - type name + - isAutogenerated: 1 + type_decl _Iter_equal_to_iter /usr/include/c++/5/bits/predefined_ops.h 83:3 - field + - isAutogenerated: 1 + tree_list - arg types + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/predefined_ops.h 91:24 - function result + - isAutogenerated: 1 + record_type - result type + type_decl _Iter_equal_to_iter /usr/include/c++/5/bits/predefined_ops.h 82:10 - type name + - isAutogenerated: 1 + type_decl _Iter_equal_to_iter /usr/include/c++/5/bits/predefined_ops.h 83:3 - field + - isAutogenerated: 1 + integer_cst 8 - decl size + cleanup_point_expr /usr/include/c++/5/bits/predefined_ops.h 92:32 - code + return_expr /usr/include/c++/5/bits/predefined_ops.h 92:32 - operand + init_expr - operand + result_decl /usr/include/c++/5/bits/predefined_ops.h 91:24 - operand + - isAutogenerated: 1 + record_type - result type + type_decl _Iter_equal_to_iter /usr/include/c++/5/bits/predefined_ops.h 82:10 - type name + - isAutogenerated: 1 + type_decl _Iter_equal_to_iter /usr/include/c++/5/bits/predefined_ops.h 83:3 - field + - isAutogenerated: 1 + integer_cst 8 - decl size + target_expr - operand + var_decl /usr/include/c++/5/bits/predefined_ops.h 92:32 - operand + - isAutogenerated: 1 + integer_cst 8 - decl size + record_type - var type + type_decl _Iter_equal_to_iter /usr/include/c++/5/bits/predefined_ops.h 82:10 - type name + - isAutogenerated: 1 + type_decl _Iter_equal_to_iter /usr/include/c++/5/bits/predefined_ops.h 83:3 - field + - isAutogenerated: 1 + constructor - operand + record_type - constructor type + type_decl _Iter_equal_to_iter /usr/include/c++/5/bits/predefined_ops.h 82:10 - type name + - isAutogenerated: 1 + type_decl _Iter_equal_to_iter /usr/include/c++/5/bits/predefined_ops.h 83:3 - field + - isAutogenerated: 1 +function_decl __iter_equal_to_val /usr/include/c++/5/bits/predefined_ops.h 103:3 +- isPublic: 1 + function_type - function type + record_type - function return type + type_decl _Iter_equal_to_val /usr/include/c++/5/bits/predefined_ops.h 94:10 - type name + - isAutogenerated: 1 + type_decl _Iter_equal_to_val /usr/include/c++/5/bits/predefined_ops.h 95:3 - field + - isAutogenerated: 1 + tree_list - arg types + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/predefined_ops.h 103:23 - function result + - isAutogenerated: 1 + record_type - result type + type_decl _Iter_equal_to_val /usr/include/c++/5/bits/predefined_ops.h 94:10 - type name + - isAutogenerated: 1 + type_decl _Iter_equal_to_val /usr/include/c++/5/bits/predefined_ops.h 95:3 - field + - isAutogenerated: 1 + integer_cst 8 - decl size + cleanup_point_expr /usr/include/c++/5/bits/predefined_ops.h 104:31 - code + return_expr /usr/include/c++/5/bits/predefined_ops.h 104:31 - operand + init_expr - operand + result_decl /usr/include/c++/5/bits/predefined_ops.h 103:23 - operand + - isAutogenerated: 1 + record_type - result type + type_decl _Iter_equal_to_val /usr/include/c++/5/bits/predefined_ops.h 94:10 - type name + - isAutogenerated: 1 + type_decl _Iter_equal_to_val /usr/include/c++/5/bits/predefined_ops.h 95:3 - field + - isAutogenerated: 1 + integer_cst 8 - decl size + target_expr - operand + var_decl /usr/include/c++/5/bits/predefined_ops.h 104:31 - operand + - isAutogenerated: 1 + integer_cst 8 - decl size + record_type - var type + type_decl _Iter_equal_to_val /usr/include/c++/5/bits/predefined_ops.h 94:10 - type name + - isAutogenerated: 1 + type_decl _Iter_equal_to_val /usr/include/c++/5/bits/predefined_ops.h 95:3 - field + - isAutogenerated: 1 + constructor - operand + record_type - constructor type + type_decl _Iter_equal_to_val /usr/include/c++/5/bits/predefined_ops.h 94:10 - type name + - isAutogenerated: 1 + type_decl _Iter_equal_to_val /usr/include/c++/5/bits/predefined_ops.h 95:3 - field + - isAutogenerated: 1 +function_decl __iter_comp_val /usr/include/c++/5/bits/predefined_ops.h 107:3 +- isPublic: 1 + function_type - function type + record_type - function return type + type_decl _Iter_equal_to_val /usr/include/c++/5/bits/predefined_ops.h 94:10 - type name + - isAutogenerated: 1 + type_decl _Iter_equal_to_val /usr/include/c++/5/bits/predefined_ops.h 95:3 - field + - isAutogenerated: 1 + tree_list - arg types + record_type - value + type_decl _Iter_equal_to_iter /usr/include/c++/5/bits/predefined_ops.h 82:10 - type name + - isAutogenerated: 1 + type_decl _Iter_equal_to_iter /usr/include/c++/5/bits/predefined_ops.h 83:3 - field + - isAutogenerated: 1 + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/predefined_ops.h 107:38 - function result + - isAutogenerated: 1 + record_type - result type + type_decl _Iter_equal_to_val /usr/include/c++/5/bits/predefined_ops.h 94:10 - type name + - isAutogenerated: 1 + type_decl _Iter_equal_to_val /usr/include/c++/5/bits/predefined_ops.h 95:3 - field + - isAutogenerated: 1 + integer_cst 8 - decl size + parm_decl /usr/include/c++/5/bits/predefined_ops.h 107:19 - argument + record_type - decl type + type_decl _Iter_equal_to_iter /usr/include/c++/5/bits/predefined_ops.h 82:10 - type name + - isAutogenerated: 1 + type_decl _Iter_equal_to_iter /usr/include/c++/5/bits/predefined_ops.h 83:3 - field + - isAutogenerated: 1 + integer_cst 8 - parm size + cleanup_point_expr /usr/include/c++/5/bits/predefined_ops.h 108:31 - code + return_expr /usr/include/c++/5/bits/predefined_ops.h 108:31 - operand + init_expr - operand + result_decl /usr/include/c++/5/bits/predefined_ops.h 107:38 - operand + - isAutogenerated: 1 + record_type - result type + type_decl _Iter_equal_to_val /usr/include/c++/5/bits/predefined_ops.h 94:10 - type name + - isAutogenerated: 1 + type_decl _Iter_equal_to_val /usr/include/c++/5/bits/predefined_ops.h 95:3 - field + - isAutogenerated: 1 + integer_cst 8 - decl size + target_expr - operand + var_decl /usr/include/c++/5/bits/predefined_ops.h 108:31 - operand + - isAutogenerated: 1 + integer_cst 8 - decl size + record_type - var type + type_decl _Iter_equal_to_val /usr/include/c++/5/bits/predefined_ops.h 94:10 - type name + - isAutogenerated: 1 + type_decl _Iter_equal_to_val /usr/include/c++/5/bits/predefined_ops.h 95:3 - field + - isAutogenerated: 1 + constructor - operand + record_type - constructor type + type_decl _Iter_equal_to_val /usr/include/c++/5/bits/predefined_ops.h 94:10 - type name + - isAutogenerated: 1 + type_decl _Iter_equal_to_val /usr/include/c++/5/bits/predefined_ops.h 95:3 - field + - isAutogenerated: 1 +function_decl __lg /usr/include/c++/5/bits/stl_algobase.h 1012:3 +- isPublic: 1 + function_type - function type + integer_type - function return type + - precisionBits: 32 + - signed + type_decl int 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst -2147483648 - min value + integer_cst 2147483647 - max value + tree_list - arg types + integer_type - value + - precisionBits: 32 + - signed + type_decl int 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst -2147483648 - min value + integer_cst 2147483647 - max value + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_algobase.h 1012:15 - function result + - isAutogenerated: 1 + integer_type - result type + - precisionBits: 32 + - signed + type_decl int 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst -2147483648 - min value + integer_cst 2147483647 - max value + integer_cst 32 - decl size + - isUsed: 1 + parm_decl __n /usr/include/c++/5/bits/stl_algobase.h 1012:12 - argument + integer_type - decl type + - precisionBits: 32 + - signed + type_decl int 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst -2147483648 - min value + integer_cst 2147483647 - max value + integer_cst 32 - parm size + return_expr /usr/include/c++/5/bits/stl_algobase.h 1013:63 - code + init_expr - operand + result_decl /usr/include/c++/5/bits/stl_algobase.h 1012:15 - operand + - isAutogenerated: 1 + integer_type - result type + - precisionBits: 32 + - signed + type_decl int 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst -2147483648 - min value + integer_cst 2147483647 - max value + integer_cst 32 - decl size + nop_expr - operand + plus_expr - operand + minus_expr - operand + mult_expr - operand + nop_expr - operand + sizeof_expr /usr/include/c++/5/bits/stl_algobase.h 1013:18 - operand + nop_expr - operand + error_mark - operand + integer_cst 8 - operand + nop_expr - operand + call_expr /usr/include/c++/5/bits/stl_algobase.h 1013:59 - operand + addr_expr - function + function_decl __builtin_clz 0:0 - operand + - isAutogenerated: 1 + - isConst: 1 + - isExternal: 1 + - isPublic: 1 + tree_list - attribute + identifier_node nothrow - purpose + tree_list - chain + identifier_node leaf - purpose + tree_list - chain + identifier_node const - purpose + function_type - function type + nop_expr - arg + - isUsed: 1 + parm_decl __n /usr/include/c++/5/bits/stl_algobase.h 1012:12 - operand + integer_type - decl type + - precisionBits: 32 + - signed + type_decl int 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst -2147483648 - min value + integer_cst 2147483647 - max value + integer_cst 32 - parm size + integer_cst 4294967295 - operand +function_decl __lg /usr/include/c++/5/bits/stl_algobase.h 1016:3 +- isPublic: 1 + function_type - function type + integer_type - function return type + - precisionBits: 32 + - unsigned + type_decl unsigned int 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst 0 - min value + integer_cst 4294967295 - max value + tree_list - arg types + integer_type - value + - precisionBits: 32 + - unsigned + type_decl unsigned int 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst 0 - min value + integer_cst 4294967295 - max value + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_algobase.h 1016:20 - function result + - isAutogenerated: 1 + integer_type - result type + - precisionBits: 32 + - unsigned + type_decl unsigned int 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst 0 - min value + integer_cst 4294967295 - max value + integer_cst 32 - decl size + - isUsed: 1 + parm_decl __n /usr/include/c++/5/bits/stl_algobase.h 1016:17 - argument + integer_type - decl type + - precisionBits: 32 + - unsigned + type_decl unsigned int 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst 0 - min value + integer_cst 4294967295 - max value + integer_cst 32 - parm size + return_expr /usr/include/c++/5/bits/stl_algobase.h 1017:63 - code + init_expr - operand + result_decl /usr/include/c++/5/bits/stl_algobase.h 1016:20 - operand + - isAutogenerated: 1 + integer_type - result type + - precisionBits: 32 + - unsigned + type_decl unsigned int 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst 0 - min value + integer_cst 4294967295 - max value + integer_cst 32 - decl size + plus_expr - operand + minus_expr - operand + mult_expr - operand + nop_expr - operand + sizeof_expr /usr/include/c++/5/bits/stl_algobase.h 1017:18 - operand + nop_expr - operand + error_mark - operand + integer_cst 8 - operand + nop_expr - operand + call_expr /usr/include/c++/5/bits/stl_algobase.h 1017:59 - operand + addr_expr - function + function_decl __builtin_clz 0:0 - operand + - isAutogenerated: 1 + - isConst: 1 + - isExternal: 1 + - isPublic: 1 + tree_list - attribute + identifier_node nothrow - purpose + tree_list - chain + identifier_node leaf - purpose + tree_list - chain + identifier_node const - purpose + function_type - function type + - isUsed: 1 + parm_decl __n /usr/include/c++/5/bits/stl_algobase.h 1016:17 - arg + integer_type - decl type + - precisionBits: 32 + - unsigned + type_decl unsigned int 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst 0 - min value + integer_cst 4294967295 - max value + integer_cst 32 - parm size + integer_cst 4294967295 - operand +function_decl __lg /usr/include/c++/5/bits/stl_algobase.h 1020:3 +- isPublic: 1 + function_type - function type + integer_type - function return type + - precisionBits: 64 + - signed + type_decl long int 0:0 - type name + - isAutogenerated: 1 + integer_cst 64 - type size + integer_cst -0 - min value + integer_cst 4294967295 - max value + tree_list - arg types + integer_type - value + - precisionBits: 64 + - signed + type_decl long int 0:0 - type name + - isAutogenerated: 1 + integer_cst 64 - type size + integer_cst -0 - min value + integer_cst 4294967295 - max value + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_algobase.h 1020:16 - function result + - isAutogenerated: 1 + integer_type - result type + - precisionBits: 64 + - signed + type_decl long int 0:0 - type name + - isAutogenerated: 1 + integer_cst 64 - type size + integer_cst -0 - min value + integer_cst 4294967295 - max value + integer_cst 64 - decl size + - isUsed: 1 + parm_decl __n /usr/include/c++/5/bits/stl_algobase.h 1020:13 - argument + integer_type - decl type + - precisionBits: 64 + - signed + type_decl long int 0:0 - type name + - isAutogenerated: 1 + integer_cst 64 - type size + integer_cst -0 - min value + integer_cst 4294967295 - max value + integer_cst 64 - parm size + return_expr /usr/include/c++/5/bits/stl_algobase.h 1021:64 - code + init_expr - operand + result_decl /usr/include/c++/5/bits/stl_algobase.h 1020:16 - operand + - isAutogenerated: 1 + integer_type - result type + - precisionBits: 64 + - signed + type_decl long int 0:0 - type name + - isAutogenerated: 1 + integer_cst 64 - type size + integer_cst -0 - min value + integer_cst 4294967295 - max value + integer_cst 64 - decl size + nop_expr - operand + plus_expr /usr/include/c++/5/bits/stl_algobase.h 1021:44 - operand + minus_expr - operand + mult_expr /usr/include/c++/5/bits/stl_algobase.h 1021:25 - operand + sizeof_expr /usr/include/c++/5/bits/stl_algobase.h 1021:18 - operand + nop_expr - operand + error_mark - operand + integer_cst 8 - operand + nop_expr - operand + call_expr /usr/include/c++/5/bits/stl_algobase.h 1021:60 - operand + addr_expr - function + function_decl __builtin_clzl 0:0 - operand + - isAutogenerated: 1 + - isConst: 1 + - isExternal: 1 + - isPublic: 1 + tree_list - attribute + identifier_node nothrow - purpose + tree_list - chain + identifier_node leaf - purpose + tree_list - chain + identifier_node const - purpose + function_type - function type + nop_expr - arg + - isUsed: 1 + parm_decl __n /usr/include/c++/5/bits/stl_algobase.h 1020:13 - operand + integer_type - decl type + - precisionBits: 64 + - signed + type_decl long int 0:0 - type name + - isAutogenerated: 1 + integer_cst 64 - type size + integer_cst -0 - min value + integer_cst 4294967295 - max value + integer_cst 64 - parm size +function_decl __lg /usr/include/c++/5/bits/stl_algobase.h 1024:3 +- isPublic: 1 + function_type - function type + integer_type - function return type + - precisionBits: 64 + - unsigned + type_decl long unsigned int 0:0 - type name + - isAutogenerated: 1 + integer_cst 64 - type size + integer_cst 0 - min value + tree_list - arg types + integer_type - value + - precisionBits: 64 + - unsigned + type_decl long unsigned int 0:0 - type name + - isAutogenerated: 1 + integer_cst 64 - type size + integer_cst 0 - min value + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_algobase.h 1024:25 - function result + - isAutogenerated: 1 + integer_type - result type + - precisionBits: 64 + - unsigned + type_decl long unsigned int 0:0 - type name + - isAutogenerated: 1 + integer_cst 64 - type size + integer_cst 0 - min value + integer_cst 64 - decl size + - isUsed: 1 + parm_decl __n /usr/include/c++/5/bits/stl_algobase.h 1024:22 - argument + integer_type - decl type + - precisionBits: 64 + - unsigned + type_decl long unsigned int 0:0 - type name + - isAutogenerated: 1 + integer_cst 64 - type size + integer_cst 0 - min value + integer_cst 64 - parm size + return_expr /usr/include/c++/5/bits/stl_algobase.h 1025:64 - code + init_expr - operand + result_decl /usr/include/c++/5/bits/stl_algobase.h 1024:25 - operand + - isAutogenerated: 1 + integer_type - result type + - precisionBits: 64 + - unsigned + type_decl long unsigned int 0:0 - type name + - isAutogenerated: 1 + integer_cst 64 - type size + integer_cst 0 - min value + integer_cst 64 - decl size + plus_expr /usr/include/c++/5/bits/stl_algobase.h 1025:44 - operand + minus_expr - operand + mult_expr /usr/include/c++/5/bits/stl_algobase.h 1025:25 - operand + sizeof_expr /usr/include/c++/5/bits/stl_algobase.h 1025:18 - operand + nop_expr - operand + error_mark - operand + integer_cst 8 - operand + nop_expr - operand + call_expr /usr/include/c++/5/bits/stl_algobase.h 1025:60 - operand + addr_expr - function + function_decl __builtin_clzl 0:0 - operand + - isAutogenerated: 1 + - isConst: 1 + - isExternal: 1 + - isPublic: 1 + tree_list - attribute + identifier_node nothrow - purpose + tree_list - chain + identifier_node leaf - purpose + tree_list - chain + identifier_node const - purpose + function_type - function type + - isUsed: 1 + parm_decl __n /usr/include/c++/5/bits/stl_algobase.h 1024:22 - arg + integer_type - decl type + - precisionBits: 64 + - unsigned + type_decl long unsigned int 0:0 - type name + - isAutogenerated: 1 + integer_cst 64 - type size + integer_cst 0 - min value + integer_cst 64 - parm size +function_decl __lg /usr/include/c++/5/bits/stl_algobase.h 1028:3 +- isPublic: 1 + function_type - function type + integer_type - function return type + - precisionBits: 64 + - signed + type_decl long long int 0:0 - type name + - isAutogenerated: 1 + integer_cst 64 - type size + integer_cst -0 - min value + integer_cst 4294967295 - max value + tree_list - arg types + integer_type - value + - precisionBits: 64 + - signed + type_decl long long int 0:0 - type name + - isAutogenerated: 1 + integer_cst 64 - type size + integer_cst -0 - min value + integer_cst 4294967295 - max value + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_algobase.h 1028:21 - function result + - isAutogenerated: 1 + integer_type - result type + - precisionBits: 64 + - signed + type_decl long long int 0:0 - type name + - isAutogenerated: 1 + integer_cst 64 - type size + integer_cst -0 - min value + integer_cst 4294967295 - max value + integer_cst 64 - decl size + - isUsed: 1 + parm_decl __n /usr/include/c++/5/bits/stl_algobase.h 1028:18 - argument + integer_type - decl type + - precisionBits: 64 + - signed + type_decl long long int 0:0 - type name + - isAutogenerated: 1 + integer_cst 64 - type size + integer_cst -0 - min value + integer_cst 4294967295 - max value + integer_cst 64 - parm size + return_expr /usr/include/c++/5/bits/stl_algobase.h 1029:70 - code + init_expr - operand + result_decl /usr/include/c++/5/bits/stl_algobase.h 1028:21 - operand + - isAutogenerated: 1 + integer_type - result type + - precisionBits: 64 + - signed + type_decl long long int 0:0 - type name + - isAutogenerated: 1 + integer_cst 64 - type size + integer_cst -0 - min value + integer_cst 4294967295 - max value + integer_cst 64 - decl size + nop_expr - operand + plus_expr /usr/include/c++/5/bits/stl_algobase.h 1029:49 - operand + minus_expr - operand + mult_expr /usr/include/c++/5/bits/stl_algobase.h 1029:30 - operand + sizeof_expr /usr/include/c++/5/bits/stl_algobase.h 1029:18 - operand + nop_expr - operand + error_mark - operand + integer_cst 8 - operand + nop_expr - operand + call_expr /usr/include/c++/5/bits/stl_algobase.h 1029:66 - operand + addr_expr - function + function_decl __builtin_clzll 0:0 - operand + - isAutogenerated: 1 + - isConst: 1 + - isExternal: 1 + - isPublic: 1 + tree_list - attribute + identifier_node nothrow - purpose + tree_list - chain + identifier_node leaf - purpose + tree_list - chain + identifier_node const - purpose + function_type - function type + nop_expr - arg + - isUsed: 1 + parm_decl __n /usr/include/c++/5/bits/stl_algobase.h 1028:18 - operand + integer_type - decl type + - precisionBits: 64 + - signed + type_decl long long int 0:0 - type name + - isAutogenerated: 1 + integer_cst 64 - type size + integer_cst -0 - min value + integer_cst 4294967295 - max value + integer_cst 64 - parm size +function_decl __lg /usr/include/c++/5/bits/stl_algobase.h 1032:3 +- isPublic: 1 + function_type - function type + integer_type - function return type + - precisionBits: 64 + - unsigned + type_decl long long unsigned int 0:0 - type name + - isAutogenerated: 1 + integer_cst 64 - type size + integer_cst 0 - min value + tree_list - arg types + integer_type - value + - precisionBits: 64 + - unsigned + type_decl long long unsigned int 0:0 - type name + - isAutogenerated: 1 + integer_cst 64 - type size + integer_cst 0 - min value + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_algobase.h 1032:30 - function result + - isAutogenerated: 1 + integer_type - result type + - precisionBits: 64 + - unsigned + type_decl long long unsigned int 0:0 - type name + - isAutogenerated: 1 + integer_cst 64 - type size + integer_cst 0 - min value + integer_cst 64 - decl size + - isUsed: 1 + parm_decl __n /usr/include/c++/5/bits/stl_algobase.h 1032:27 - argument + integer_type - decl type + - precisionBits: 64 + - unsigned + type_decl long long unsigned int 0:0 - type name + - isAutogenerated: 1 + integer_cst 64 - type size + integer_cst 0 - min value + integer_cst 64 - parm size + return_expr /usr/include/c++/5/bits/stl_algobase.h 1033:70 - code + init_expr - operand + result_decl /usr/include/c++/5/bits/stl_algobase.h 1032:30 - operand + - isAutogenerated: 1 + integer_type - result type + - precisionBits: 64 + - unsigned + type_decl long long unsigned int 0:0 - type name + - isAutogenerated: 1 + integer_cst 64 - type size + integer_cst 0 - min value + integer_cst 64 - decl size + nop_expr - operand + plus_expr /usr/include/c++/5/bits/stl_algobase.h 1033:49 - operand + minus_expr - operand + mult_expr /usr/include/c++/5/bits/stl_algobase.h 1033:30 - operand + sizeof_expr /usr/include/c++/5/bits/stl_algobase.h 1033:18 - operand + nop_expr - operand + error_mark - operand + integer_cst 8 - operand + nop_expr - operand + call_expr /usr/include/c++/5/bits/stl_algobase.h 1033:66 - operand + addr_expr - function + function_decl __builtin_clzll 0:0 - operand + - isAutogenerated: 1 + - isConst: 1 + - isExternal: 1 + - isPublic: 1 + tree_list - attribute + identifier_node nothrow - purpose + tree_list - chain + identifier_node leaf - purpose + tree_list - chain + identifier_node const - purpose + function_type - function type + - isUsed: 1 + parm_decl __n /usr/include/c++/5/bits/stl_algobase.h 1032:27 - arg + integer_type - decl type + - precisionBits: 64 + - unsigned + type_decl long long unsigned int 0:0 - type name + - isAutogenerated: 1 + integer_cst 64 - type size + integer_cst 0 - min value + integer_cst 64 - parm size +function_decl exception /usr/include/c++/5/exception 63:5 +- isPublic: 1 + method_type - function type + void_type - method return type + type_decl void 0:0 - type name + - isAutogenerated: 1 + record_type - method base type + type_decl exception /usr/include/c++/5/exception 60:9 - type name + - isAutogenerated: 1 + field_decl _vptr.exception /usr/include/c++/5/exception 60:9 - field + - unsigned + - isVirtual: 1 + - isAutogenerated: 1 + integer_cst 64 - decl size + type_decl exception /usr/include/c++/5/exception 61:3 - field + - isAutogenerated: 1 + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl exception /usr/include/c++/5/exception 60:9 - type name + - isAutogenerated: 1 + field_decl _vptr.exception /usr/include/c++/5/exception 60:9 - field + - unsigned + - isVirtual: 1 + - isAutogenerated: 1 + integer_cst 64 - decl size + type_decl exception /usr/include/c++/5/exception 61:3 - field + - isAutogenerated: 1 + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/exception 63:39 - function result + - isAutogenerated: 1 + void_type - result type + type_decl void 0:0 - type name + - isAutogenerated: 1 + parm_decl this /usr/include/c++/5/exception 63:17 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl exception /usr/include/c++/5/exception 60:9 - type name + - isAutogenerated: 1 + field_decl _vptr.exception /usr/include/c++/5/exception 60:9 - field + - unsigned + - isVirtual: 1 + - isAutogenerated: 1 + integer_cst 64 - decl size + type_decl exception /usr/include/c++/5/exception 61:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + eh_spec_block /usr/include/c++/5/exception 63:5 - code + bind_expr /usr/include/c++/5/exception 63:41 - operand + cleanup_point_expr /usr/include/c++/5/exception 63:39 - operand + expr_stmt /usr/include/c++/5/exception 63:39 - operand + convert_expr - expresssion + modify_expr - operand + component_ref - operand + indirect_ref - object + nop_expr - ref + parm_decl this /usr/include/c++/5/exception 63:17 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl exception /usr/include/c++/5/exception 60:9 - type name + - isAutogenerated: 1 + field_decl _vptr.exception /usr/include/c++/5/exception 60:9 - field + - unsigned + - isVirtual: 1 + - isAutogenerated: 1 + integer_cst 64 - decl size + type_decl exception /usr/include/c++/5/exception 61:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + field_decl _vptr.exception /usr/include/c++/5/exception 60:9 - field + - unsigned + - isVirtual: 1 + - isAutogenerated: 1 + integer_cst 64 - decl size + pointer_plus_expr - operand + addr_expr - operand + var_decl _ZTVSt9exception /usr/include/c++/5/exception 60:9 - operand + - isUsed: 1 + - isVirtual: 1 + - isAutogenerated: 1 + integer_cst 320 - decl size + constructor - initial + array_type - constructor type + pointer_type - element type + type_decl __vtbl_ptr_type 0:0 - type name + - isAutogenerated: 1 + function_type - nested type + integer_type - function return type + - precisionBits: 32 + - signed + type_decl int 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst -2147483648 - min value + integer_cst 2147483647 - max value + integer_type - domain + - precisionBits: 64 + - signed + integer_cst 64 - type size + integer_cst 0 - min value + integer_cst 4 - max value + nop_expr - value + integer_cst 0 - operand + nop_expr - value + addr_expr - operand + var_decl _ZTISt9exception /usr/include/c++/5/exception 60:9 - operand + - isAutogenerated: 1 + integer_cst 128 - decl size + record_type - var type + type_decl __class_type_info_pseudo 0:0 - type name + field_decl 0:0 - field + - signed + integer_cst 128 - decl size + nop_expr - value + addr_expr - operand + function_decl __comp_dtor /usr/include/c++/5/exception 64:13 - operand + - isVirtual: 1 + - isExternal: 1 + - isPublic: 1 + method_type - function type + nop_expr - value + addr_expr - operand + function_decl __deleting_dtor /usr/include/c++/5/exception 64:13 - operand + - isVirtual: 1 + - isExternal: 1 + - isPublic: 1 + method_type - function type + nop_expr - value + addr_expr - operand + function_decl what /usr/include/c++/5/exception 68:25 - operand + - isVirtual: 1 + - isExternal: 1 + - isPublic: 1 + method_type - function type + array_type - var type + pointer_type - element type + type_decl __vtbl_ptr_type 0:0 - type name + - isAutogenerated: 1 + function_type - nested type + integer_type - function return type + - precisionBits: 32 + - signed + type_decl int 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst -2147483648 - min value + integer_cst 2147483647 - max value + integer_type - domain + - precisionBits: 64 + - signed + integer_cst 64 - type size + integer_cst 0 - min value + integer_cst 4 - max value + integer_cst 16 - operand + block - operand +function_decl __base_ctor /usr/include/c++/5/exception 63:5 +- isPublic: 1 + method_type - function type + void_type - method return type + type_decl void 0:0 - type name + - isAutogenerated: 1 + record_type - method base type + type_decl exception /usr/include/c++/5/exception 60:9 - type name + - isAutogenerated: 1 + field_decl _vptr.exception /usr/include/c++/5/exception 60:9 - field + - unsigned + - isVirtual: 1 + - isAutogenerated: 1 + integer_cst 64 - decl size + type_decl exception /usr/include/c++/5/exception 61:3 - field + - isAutogenerated: 1 + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl exception /usr/include/c++/5/exception 60:9 - type name + - isAutogenerated: 1 + field_decl _vptr.exception /usr/include/c++/5/exception 60:9 - field + - unsigned + - isVirtual: 1 + - isAutogenerated: 1 + integer_cst 64 - decl size + type_decl exception /usr/include/c++/5/exception 61:3 - field + - isAutogenerated: 1 + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/exception 63:41 - function result + - isAutogenerated: 1 + void_type - result type + type_decl void 0:0 - type name + - isAutogenerated: 1 + parm_decl this /usr/include/c++/5/exception 63:17 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl exception /usr/include/c++/5/exception 60:9 - type name + - isAutogenerated: 1 + field_decl _vptr.exception /usr/include/c++/5/exception 60:9 - field + - unsigned + - isVirtual: 1 + - isAutogenerated: 1 + integer_cst 64 - decl size + type_decl exception /usr/include/c++/5/exception 61:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + eh_spec_block /usr/include/c++/5/exception 63:5 - code + bind_expr /usr/include/c++/5/exception 63:41 - operand + cleanup_point_expr /usr/include/c++/5/exception 63:39 - operand + expr_stmt /usr/include/c++/5/exception 63:39 - operand + convert_expr - expresssion + modify_expr - operand + component_ref - operand + indirect_ref - object + nop_expr - ref + parm_decl this /usr/include/c++/5/exception 63:17 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl exception /usr/include/c++/5/exception 60:9 - type name + - isAutogenerated: 1 + field_decl _vptr.exception /usr/include/c++/5/exception 60:9 - field + - unsigned + - isVirtual: 1 + - isAutogenerated: 1 + integer_cst 64 - decl size + type_decl exception /usr/include/c++/5/exception 61:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + field_decl _vptr.exception /usr/include/c++/5/exception 60:9 - field + - unsigned + - isVirtual: 1 + - isAutogenerated: 1 + integer_cst 64 - decl size + pointer_plus_expr - operand + addr_expr - operand + var_decl _ZTVSt9exception /usr/include/c++/5/exception 60:9 - operand + - isUsed: 1 + - isVirtual: 1 + - isAutogenerated: 1 + integer_cst 320 - decl size + constructor - initial + array_type - constructor type + pointer_type - element type + type_decl __vtbl_ptr_type 0:0 - type name + - isAutogenerated: 1 + function_type - nested type + integer_type - function return type + - precisionBits: 32 + - signed + type_decl int 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst -2147483648 - min value + integer_cst 2147483647 - max value + integer_type - domain + - precisionBits: 64 + - signed + integer_cst 64 - type size + integer_cst 0 - min value + integer_cst 4 - max value + nop_expr - value + integer_cst 0 - operand + nop_expr - value + addr_expr - operand + var_decl _ZTISt9exception /usr/include/c++/5/exception 60:9 - operand + - isAutogenerated: 1 + integer_cst 128 - decl size + record_type - var type + type_decl __class_type_info_pseudo 0:0 - type name + field_decl 0:0 - field + - signed + integer_cst 128 - decl size + nop_expr - value + addr_expr - operand + function_decl __comp_dtor /usr/include/c++/5/exception 64:13 - operand + - isVirtual: 1 + - isExternal: 1 + - isPublic: 1 + method_type - function type + nop_expr - value + addr_expr - operand + function_decl __deleting_dtor /usr/include/c++/5/exception 64:13 - operand + - isVirtual: 1 + - isExternal: 1 + - isPublic: 1 + method_type - function type + nop_expr - value + addr_expr - operand + function_decl what /usr/include/c++/5/exception 68:25 - operand + - isVirtual: 1 + - isExternal: 1 + - isPublic: 1 + method_type - function type + array_type - var type + pointer_type - element type + type_decl __vtbl_ptr_type 0:0 - type name + - isAutogenerated: 1 + function_type - nested type + integer_type - function return type + - precisionBits: 32 + - signed + type_decl int 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst -2147483648 - min value + integer_cst 2147483647 - max value + integer_type - domain + - precisionBits: 64 + - signed + integer_cst 64 - type size + integer_cst 0 - min value + integer_cst 4 - max value + integer_cst 16 - operand + block - operand +function_decl __comp_ctor /usr/include/c++/5/exception 63:5 +- isPublic: 1 + method_type - function type + void_type - method return type + type_decl void 0:0 - type name + - isAutogenerated: 1 + record_type - method base type + type_decl exception /usr/include/c++/5/exception 60:9 - type name + - isAutogenerated: 1 + field_decl _vptr.exception /usr/include/c++/5/exception 60:9 - field + - unsigned + - isVirtual: 1 + - isAutogenerated: 1 + integer_cst 64 - decl size + type_decl exception /usr/include/c++/5/exception 61:3 - field + - isAutogenerated: 1 + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl exception /usr/include/c++/5/exception 60:9 - type name + - isAutogenerated: 1 + field_decl _vptr.exception /usr/include/c++/5/exception 60:9 - field + - unsigned + - isVirtual: 1 + - isAutogenerated: 1 + integer_cst 64 - decl size + type_decl exception /usr/include/c++/5/exception 61:3 - field + - isAutogenerated: 1 + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/exception 63:41 - function result + - isAutogenerated: 1 + void_type - result type + type_decl void 0:0 - type name + - isAutogenerated: 1 + parm_decl this /usr/include/c++/5/exception 63:17 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl exception /usr/include/c++/5/exception 60:9 - type name + - isAutogenerated: 1 + field_decl _vptr.exception /usr/include/c++/5/exception 60:9 - field + - unsigned + - isVirtual: 1 + - isAutogenerated: 1 + integer_cst 64 - decl size + type_decl exception /usr/include/c++/5/exception 61:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + statement_list - code +function_decl bad_exception /usr/include/c++/5/exception 76:5 +- isPublic: 1 + method_type - function type + void_type - method return type + type_decl void 0:0 - type name + - isAutogenerated: 1 + record_type - method base type + type_decl bad_exception /usr/include/c++/5/exception 73:9 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/exception 73:9 - field + - signed + - isAutogenerated: 1 + integer_cst 64 - decl size + type_decl bad_exception /usr/include/c++/5/exception 74:3 - field + - isAutogenerated: 1 + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl bad_exception /usr/include/c++/5/exception 73:9 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/exception 73:9 - field + - signed + - isAutogenerated: 1 + integer_cst 64 - decl size + type_decl bad_exception /usr/include/c++/5/exception 74:3 - field + - isAutogenerated: 1 + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/exception 76:43 - function result + - isAutogenerated: 1 + void_type - result type + type_decl void 0:0 - type name + - isAutogenerated: 1 + parm_decl this /usr/include/c++/5/exception 76:21 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl bad_exception /usr/include/c++/5/exception 73:9 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/exception 73:9 - field + - signed + - isAutogenerated: 1 + integer_cst 64 - decl size + type_decl bad_exception /usr/include/c++/5/exception 74:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + eh_spec_block /usr/include/c++/5/exception 76:5 - code + bind_expr /usr/include/c++/5/exception 76:45 - operand + statement_list - operand + cleanup_point_expr /usr/include/c++/5/exception 76:43 - statement + expr_stmt /usr/include/c++/5/exception 76:43 - operand + call_expr /usr/include/c++/5/exception 76:43 - expresssion + addr_expr - function + function_decl __base_ctor /usr/include/c++/5/exception 63:5 - operand + - isPublic: 1 + method_type - function type + addr_expr - arg + component_ref - operand + indirect_ref - object + nop_expr - ref + parm_decl this /usr/include/c++/5/exception 76:21 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl bad_exception /usr/include/c++/5/exception 73:9 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/exception 73:9 - field + - signed + - isAutogenerated: 1 + integer_cst 64 - decl size + type_decl bad_exception /usr/include/c++/5/exception 74:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + field_decl /usr/include/c++/5/exception 73:9 - field + - signed + - isAutogenerated: 1 + integer_cst 64 - decl size + cleanup_stmt /usr/include/c++/5/exception 76:43 - statement + statement_list - body + cleanup_point_expr /usr/include/c++/5/exception 76:43 - statement + expr_stmt /usr/include/c++/5/exception 76:43 - operand + convert_expr - expresssion + modify_expr - operand + component_ref - operand + component_ref - object + indirect_ref - object + nop_expr - ref + parm_decl this /usr/include/c++/5/exception 76:21 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl bad_exception /usr/include/c++/5/exception 73:9 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/exception 73:9 - field + - signed + - isAutogenerated: 1 + integer_cst 64 - decl size + type_decl bad_exception /usr/include/c++/5/exception 74:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + field_decl /usr/include/c++/5/exception 73:9 - field + - signed + - isAutogenerated: 1 + integer_cst 64 - decl size + field_decl _vptr.exception /usr/include/c++/5/exception 60:9 - field + - unsigned + - isVirtual: 1 + - isAutogenerated: 1 + integer_cst 64 - decl size + pointer_plus_expr - operand + addr_expr - operand + var_decl _ZTVSt13bad_exception /usr/include/c++/5/exception 73:9 - operand + - isUsed: 1 + - isVirtual: 1 + - isAutogenerated: 1 + integer_cst 320 - decl size + constructor - initial + array_type - constructor type + pointer_type - element type + type_decl __vtbl_ptr_type 0:0 - type name + - isAutogenerated: 1 + function_type - nested type + integer_type - function return type + - precisionBits: 32 + - signed + type_decl int 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst -2147483648 - min value + integer_cst 2147483647 - max value + integer_type - domain + - precisionBits: 64 + - signed + integer_cst 64 - type size + integer_cst 0 - min value + integer_cst 4 - max value + nop_expr - value + integer_cst 0 - operand + nop_expr - value + addr_expr - operand + var_decl _ZTISt13bad_exception /usr/include/c++/5/exception 73:9 - operand + - isAutogenerated: 1 + integer_cst 192 - decl size + record_type - var type + type_decl __si_class_type_info_pseudo 0:0 - type name + field_decl 0:0 - field + - signed + integer_cst 128 - decl size + field_decl 0:0 - field + - unsigned + integer_cst 64 - decl size + nop_expr - value + addr_expr - operand + function_decl __comp_dtor /usr/include/c++/5/exception 80:13 - operand + - isVirtual: 1 + - isExternal: 1 + - isPublic: 1 + method_type - function type + nop_expr - value + addr_expr - operand + function_decl __deleting_dtor /usr/include/c++/5/exception 80:13 - operand + - isVirtual: 1 + - isExternal: 1 + - isPublic: 1 + method_type - function type + nop_expr - value + addr_expr - operand + function_decl what /usr/include/c++/5/exception 83:25 - operand + - isVirtual: 1 + - isExternal: 1 + - isPublic: 1 + method_type - function type + array_type - var type + pointer_type - element type + type_decl __vtbl_ptr_type 0:0 - type name + - isAutogenerated: 1 + function_type - nested type + integer_type - function return type + - precisionBits: 32 + - signed + type_decl int 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst -2147483648 - min value + integer_cst 2147483647 - max value + integer_type - domain + - precisionBits: 64 + - signed + integer_cst 64 - type size + integer_cst 0 - min value + integer_cst 4 - max value + integer_cst 16 - operand + call_expr /usr/include/c++/5/exception 76:43 - expresssion + addr_expr - function + function_decl __base_dtor /usr/include/c++/5/exception 64:13 - operand + - isExternal: 1 + - isPublic: 1 + method_type - function type + addr_expr - arg + component_ref - operand + indirect_ref - object + nop_expr - ref + parm_decl this /usr/include/c++/5/exception 76:21 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl bad_exception /usr/include/c++/5/exception 73:9 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/exception 73:9 - field + - signed + - isAutogenerated: 1 + integer_cst 64 - decl size + type_decl bad_exception /usr/include/c++/5/exception 74:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + field_decl /usr/include/c++/5/exception 73:9 - field + - signed + - isAutogenerated: 1 + integer_cst 64 - decl size + block - operand +function_decl __base_ctor /usr/include/c++/5/exception 76:5 +- isPublic: 1 + method_type - function type + void_type - method return type + type_decl void 0:0 - type name + - isAutogenerated: 1 + record_type - method base type + type_decl bad_exception /usr/include/c++/5/exception 73:9 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/exception 73:9 - field + - signed + - isAutogenerated: 1 + integer_cst 64 - decl size + type_decl bad_exception /usr/include/c++/5/exception 74:3 - field + - isAutogenerated: 1 + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl bad_exception /usr/include/c++/5/exception 73:9 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/exception 73:9 - field + - signed + - isAutogenerated: 1 + integer_cst 64 - decl size + type_decl bad_exception /usr/include/c++/5/exception 74:3 - field + - isAutogenerated: 1 + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/exception 76:45 - function result + - isAutogenerated: 1 + void_type - result type + type_decl void 0:0 - type name + - isAutogenerated: 1 + parm_decl this /usr/include/c++/5/exception 76:21 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl bad_exception /usr/include/c++/5/exception 73:9 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/exception 73:9 - field + - signed + - isAutogenerated: 1 + integer_cst 64 - decl size + type_decl bad_exception /usr/include/c++/5/exception 74:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + eh_spec_block /usr/include/c++/5/exception 76:5 - code + bind_expr /usr/include/c++/5/exception 76:45 - operand + statement_list - operand + cleanup_point_expr /usr/include/c++/5/exception 76:43 - statement + expr_stmt /usr/include/c++/5/exception 76:43 - operand + call_expr /usr/include/c++/5/exception 76:43 - expresssion + addr_expr - function + function_decl __base_ctor /usr/include/c++/5/exception 63:5 - operand + - isPublic: 1 + method_type - function type + addr_expr - arg + component_ref - operand + indirect_ref - object + nop_expr - ref + parm_decl this /usr/include/c++/5/exception 76:21 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl bad_exception /usr/include/c++/5/exception 73:9 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/exception 73:9 - field + - signed + - isAutogenerated: 1 + integer_cst 64 - decl size + type_decl bad_exception /usr/include/c++/5/exception 74:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + field_decl /usr/include/c++/5/exception 73:9 - field + - signed + - isAutogenerated: 1 + integer_cst 64 - decl size + try_catch_expr /usr/include/c++/5/exception 76:43 - statement + statement_list - operand + cleanup_point_expr /usr/include/c++/5/exception 76:43 - statement + expr_stmt /usr/include/c++/5/exception 76:43 - operand + convert_expr - expresssion + modify_expr - operand + component_ref - operand + component_ref - object + indirect_ref - object + nop_expr - ref + parm_decl this /usr/include/c++/5/exception 76:21 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl bad_exception /usr/include/c++/5/exception 73:9 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/exception 73:9 - field + - signed + - isAutogenerated: 1 + integer_cst 64 - decl size + type_decl bad_exception /usr/include/c++/5/exception 74:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + field_decl /usr/include/c++/5/exception 73:9 - field + - signed + - isAutogenerated: 1 + integer_cst 64 - decl size + field_decl _vptr.exception /usr/include/c++/5/exception 60:9 - field + - unsigned + - isVirtual: 1 + - isAutogenerated: 1 + integer_cst 64 - decl size + pointer_plus_expr - operand + addr_expr - operand + var_decl _ZTVSt13bad_exception /usr/include/c++/5/exception 73:9 - operand + - isUsed: 1 + - isVirtual: 1 + - isAutogenerated: 1 + integer_cst 320 - decl size + constructor - initial + array_type - constructor type + pointer_type - element type + type_decl __vtbl_ptr_type 0:0 - type name + - isAutogenerated: 1 + function_type - nested type + integer_type - function return type + - precisionBits: 32 + - signed + type_decl int 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst -2147483648 - min value + integer_cst 2147483647 - max value + integer_type - domain + - precisionBits: 64 + - signed + integer_cst 64 - type size + integer_cst 0 - min value + integer_cst 4 - max value + nop_expr - value + integer_cst 0 - operand + nop_expr - value + addr_expr - operand + var_decl _ZTISt13bad_exception /usr/include/c++/5/exception 73:9 - operand + - isAutogenerated: 1 + integer_cst 192 - decl size + record_type - var type + type_decl __si_class_type_info_pseudo 0:0 - type name + field_decl 0:0 - field + - signed + integer_cst 128 - decl size + field_decl 0:0 - field + - unsigned + integer_cst 64 - decl size + nop_expr - value + addr_expr - operand + function_decl __comp_dtor /usr/include/c++/5/exception 80:13 - operand + - isVirtual: 1 + - isExternal: 1 + - isPublic: 1 + method_type - function type + nop_expr - value + addr_expr - operand + function_decl __deleting_dtor /usr/include/c++/5/exception 80:13 - operand + - isVirtual: 1 + - isExternal: 1 + - isPublic: 1 + method_type - function type + nop_expr - value + addr_expr - operand + function_decl what /usr/include/c++/5/exception 83:25 - operand + - isVirtual: 1 + - isExternal: 1 + - isPublic: 1 + method_type - function type + array_type - var type + pointer_type - element type + type_decl __vtbl_ptr_type 0:0 - type name + - isAutogenerated: 1 + function_type - nested type + integer_type - function return type + - precisionBits: 32 + - signed + type_decl int 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst -2147483648 - min value + integer_cst 2147483647 - max value + integer_type - domain + - precisionBits: 64 + - signed + integer_cst 64 - type size + integer_cst 0 - min value + integer_cst 4 - max value + integer_cst 16 - operand + call_expr /usr/include/c++/5/exception 76:43 - operand + addr_expr - function + function_decl __base_dtor /usr/include/c++/5/exception 64:13 - operand + - isExternal: 1 + - isPublic: 1 + method_type - function type + addr_expr - arg + component_ref - operand + indirect_ref - object + nop_expr - ref + parm_decl this /usr/include/c++/5/exception 76:21 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl bad_exception /usr/include/c++/5/exception 73:9 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/exception 73:9 - field + - signed + - isAutogenerated: 1 + integer_cst 64 - decl size + type_decl bad_exception /usr/include/c++/5/exception 74:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + field_decl /usr/include/c++/5/exception 73:9 - field + - signed + - isAutogenerated: 1 + integer_cst 64 - decl size + block - operand +function_decl __comp_ctor /usr/include/c++/5/exception 76:5 +- isPublic: 1 + method_type - function type + void_type - method return type + type_decl void 0:0 - type name + - isAutogenerated: 1 + record_type - method base type + type_decl bad_exception /usr/include/c++/5/exception 73:9 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/exception 73:9 - field + - signed + - isAutogenerated: 1 + integer_cst 64 - decl size + type_decl bad_exception /usr/include/c++/5/exception 74:3 - field + - isAutogenerated: 1 + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl bad_exception /usr/include/c++/5/exception 73:9 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/exception 73:9 - field + - signed + - isAutogenerated: 1 + integer_cst 64 - decl size + type_decl bad_exception /usr/include/c++/5/exception 74:3 - field + - isAutogenerated: 1 + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/exception 76:45 - function result + - isAutogenerated: 1 + void_type - result type + type_decl void 0:0 - type name + - isAutogenerated: 1 + parm_decl this /usr/include/c++/5/exception 76:21 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl bad_exception /usr/include/c++/5/exception 73:9 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/exception 73:9 - field + - signed + - isAutogenerated: 1 + integer_cst 64 - decl size + type_decl bad_exception /usr/include/c++/5/exception 74:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + statement_list - code +function_decl bad_alloc /usr/include/c++/5/new 57:5 +- isPublic: 1 + method_type - function type + void_type - method return type + type_decl void 0:0 - type name + - isAutogenerated: 1 + record_type - method base type + type_decl bad_alloc /usr/include/c++/5/new 54:9 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/new 54:9 - field + - signed + - isAutogenerated: 1 + integer_cst 64 - decl size + type_decl bad_alloc /usr/include/c++/5/new 55:3 - field + - isAutogenerated: 1 + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl bad_alloc /usr/include/c++/5/new 54:9 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/new 54:9 - field + - signed + - isAutogenerated: 1 + integer_cst 64 - decl size + type_decl bad_alloc /usr/include/c++/5/new 55:3 - field + - isAutogenerated: 1 + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/new 57:25 - function result + - isAutogenerated: 1 + void_type - result type + type_decl void 0:0 - type name + - isAutogenerated: 1 + parm_decl this /usr/include/c++/5/new 57:23 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl bad_alloc /usr/include/c++/5/new 54:9 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/new 54:9 - field + - signed + - isAutogenerated: 1 + integer_cst 64 - decl size + type_decl bad_alloc /usr/include/c++/5/new 55:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + eh_spec_block /usr/include/c++/5/new 57:5 - code + bind_expr /usr/include/c++/5/new 57:27 - operand + statement_list - operand + cleanup_point_expr /usr/include/c++/5/new 57:25 - statement + expr_stmt /usr/include/c++/5/new 57:25 - operand + call_expr /usr/include/c++/5/new 57:25 - expresssion + addr_expr - function + function_decl __base_ctor /usr/include/c++/5/exception 63:5 - operand + - isPublic: 1 + method_type - function type + addr_expr - arg + component_ref - operand + indirect_ref - object + nop_expr - ref + parm_decl this /usr/include/c++/5/new 57:23 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl bad_alloc /usr/include/c++/5/new 54:9 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/new 54:9 - field + - signed + - isAutogenerated: 1 + integer_cst 64 - decl size + type_decl bad_alloc /usr/include/c++/5/new 55:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + field_decl /usr/include/c++/5/new 54:9 - field + - signed + - isAutogenerated: 1 + integer_cst 64 - decl size + cleanup_stmt /usr/include/c++/5/new 57:25 - statement + statement_list - body + cleanup_point_expr /usr/include/c++/5/new 57:25 - statement + expr_stmt /usr/include/c++/5/new 57:25 - operand + convert_expr - expresssion + modify_expr - operand + component_ref - operand + component_ref - object + indirect_ref - object + nop_expr - ref + parm_decl this /usr/include/c++/5/new 57:23 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl bad_alloc /usr/include/c++/5/new 54:9 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/new 54:9 - field + - signed + - isAutogenerated: 1 + integer_cst 64 - decl size + type_decl bad_alloc /usr/include/c++/5/new 55:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + field_decl /usr/include/c++/5/new 54:9 - field + - signed + - isAutogenerated: 1 + integer_cst 64 - decl size + field_decl _vptr.exception /usr/include/c++/5/exception 60:9 - field + - unsigned + - isVirtual: 1 + - isAutogenerated: 1 + integer_cst 64 - decl size + pointer_plus_expr - operand + addr_expr - operand + var_decl _ZTVSt9bad_alloc /usr/include/c++/5/new 54:9 - operand + - isUsed: 1 + - isVirtual: 1 + - isAutogenerated: 1 + integer_cst 320 - decl size + constructor - initial + array_type - constructor type + pointer_type - element type + type_decl __vtbl_ptr_type 0:0 - type name + - isAutogenerated: 1 + function_type - nested type + integer_type - function return type + - precisionBits: 32 + - signed + type_decl int 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst -2147483648 - min value + integer_cst 2147483647 - max value + integer_type - domain + - precisionBits: 64 + - signed + integer_cst 64 - type size + integer_cst 0 - min value + integer_cst 4 - max value + nop_expr - value + integer_cst 0 - operand + nop_expr - value + addr_expr - operand + var_decl _ZTISt9bad_alloc /usr/include/c++/5/new 54:9 - operand + - isAutogenerated: 1 + integer_cst 192 - decl size + record_type - var type + type_decl __si_class_type_info_pseudo 0:0 - type name + field_decl 0:0 - field + - signed + integer_cst 128 - decl size + field_decl 0:0 - field + - unsigned + integer_cst 64 - decl size + nop_expr - value + addr_expr - operand + function_decl __comp_dtor /usr/include/c++/5/new 61:13 - operand + - isVirtual: 1 + - isExternal: 1 + - isPublic: 1 + method_type - function type + nop_expr - value + addr_expr - operand + function_decl __deleting_dtor /usr/include/c++/5/new 61:13 - operand + - isVirtual: 1 + - isExternal: 1 + - isPublic: 1 + method_type - function type + nop_expr - value + addr_expr - operand + function_decl what /usr/include/c++/5/new 64:25 - operand + - isVirtual: 1 + - isExternal: 1 + - isPublic: 1 + method_type - function type + array_type - var type + pointer_type - element type + type_decl __vtbl_ptr_type 0:0 - type name + - isAutogenerated: 1 + function_type - nested type + integer_type - function return type + - precisionBits: 32 + - signed + type_decl int 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst -2147483648 - min value + integer_cst 2147483647 - max value + integer_type - domain + - precisionBits: 64 + - signed + integer_cst 64 - type size + integer_cst 0 - min value + integer_cst 4 - max value + integer_cst 16 - operand + call_expr /usr/include/c++/5/new 57:25 - expresssion + addr_expr - function + function_decl __base_dtor /usr/include/c++/5/exception 64:13 - operand + - isExternal: 1 + - isPublic: 1 + method_type - function type + addr_expr - arg + component_ref - operand + indirect_ref - object + nop_expr - ref + parm_decl this /usr/include/c++/5/new 57:23 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl bad_alloc /usr/include/c++/5/new 54:9 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/new 54:9 - field + - signed + - isAutogenerated: 1 + integer_cst 64 - decl size + type_decl bad_alloc /usr/include/c++/5/new 55:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + field_decl /usr/include/c++/5/new 54:9 - field + - signed + - isAutogenerated: 1 + integer_cst 64 - decl size + block - operand +function_decl __base_ctor /usr/include/c++/5/new 57:5 +- isPublic: 1 + method_type - function type + void_type - method return type + type_decl void 0:0 - type name + - isAutogenerated: 1 + record_type - method base type + type_decl bad_alloc /usr/include/c++/5/new 54:9 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/new 54:9 - field + - signed + - isAutogenerated: 1 + integer_cst 64 - decl size + type_decl bad_alloc /usr/include/c++/5/new 55:3 - field + - isAutogenerated: 1 + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl bad_alloc /usr/include/c++/5/new 54:9 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/new 54:9 - field + - signed + - isAutogenerated: 1 + integer_cst 64 - decl size + type_decl bad_alloc /usr/include/c++/5/new 55:3 - field + - isAutogenerated: 1 + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/new 57:27 - function result + - isAutogenerated: 1 + void_type - result type + type_decl void 0:0 - type name + - isAutogenerated: 1 + parm_decl this /usr/include/c++/5/new 57:23 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl bad_alloc /usr/include/c++/5/new 54:9 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/new 54:9 - field + - signed + - isAutogenerated: 1 + integer_cst 64 - decl size + type_decl bad_alloc /usr/include/c++/5/new 55:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + eh_spec_block /usr/include/c++/5/new 57:5 - code + bind_expr /usr/include/c++/5/new 57:27 - operand + statement_list - operand + cleanup_point_expr /usr/include/c++/5/new 57:25 - statement + expr_stmt /usr/include/c++/5/new 57:25 - operand + call_expr /usr/include/c++/5/new 57:25 - expresssion + addr_expr - function + function_decl __base_ctor /usr/include/c++/5/exception 63:5 - operand + - isPublic: 1 + method_type - function type + addr_expr - arg + component_ref - operand + indirect_ref - object + nop_expr - ref + parm_decl this /usr/include/c++/5/new 57:23 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl bad_alloc /usr/include/c++/5/new 54:9 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/new 54:9 - field + - signed + - isAutogenerated: 1 + integer_cst 64 - decl size + type_decl bad_alloc /usr/include/c++/5/new 55:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + field_decl /usr/include/c++/5/new 54:9 - field + - signed + - isAutogenerated: 1 + integer_cst 64 - decl size + try_catch_expr /usr/include/c++/5/new 57:25 - statement + statement_list - operand + cleanup_point_expr /usr/include/c++/5/new 57:25 - statement + expr_stmt /usr/include/c++/5/new 57:25 - operand + convert_expr - expresssion + modify_expr - operand + component_ref - operand + component_ref - object + indirect_ref - object + nop_expr - ref + parm_decl this /usr/include/c++/5/new 57:23 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl bad_alloc /usr/include/c++/5/new 54:9 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/new 54:9 - field + - signed + - isAutogenerated: 1 + integer_cst 64 - decl size + type_decl bad_alloc /usr/include/c++/5/new 55:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + field_decl /usr/include/c++/5/new 54:9 - field + - signed + - isAutogenerated: 1 + integer_cst 64 - decl size + field_decl _vptr.exception /usr/include/c++/5/exception 60:9 - field + - unsigned + - isVirtual: 1 + - isAutogenerated: 1 + integer_cst 64 - decl size + pointer_plus_expr - operand + addr_expr - operand + var_decl _ZTVSt9bad_alloc /usr/include/c++/5/new 54:9 - operand + - isUsed: 1 + - isVirtual: 1 + - isAutogenerated: 1 + integer_cst 320 - decl size + constructor - initial + array_type - constructor type + pointer_type - element type + type_decl __vtbl_ptr_type 0:0 - type name + - isAutogenerated: 1 + function_type - nested type + integer_type - function return type + - precisionBits: 32 + - signed + type_decl int 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst -2147483648 - min value + integer_cst 2147483647 - max value + integer_type - domain + - precisionBits: 64 + - signed + integer_cst 64 - type size + integer_cst 0 - min value + integer_cst 4 - max value + nop_expr - value + integer_cst 0 - operand + nop_expr - value + addr_expr - operand + var_decl _ZTISt9bad_alloc /usr/include/c++/5/new 54:9 - operand + - isAutogenerated: 1 + integer_cst 192 - decl size + record_type - var type + type_decl __si_class_type_info_pseudo 0:0 - type name + field_decl 0:0 - field + - signed + integer_cst 128 - decl size + field_decl 0:0 - field + - unsigned + integer_cst 64 - decl size + nop_expr - value + addr_expr - operand + function_decl __comp_dtor /usr/include/c++/5/new 61:13 - operand + - isVirtual: 1 + - isExternal: 1 + - isPublic: 1 + method_type - function type + nop_expr - value + addr_expr - operand + function_decl __deleting_dtor /usr/include/c++/5/new 61:13 - operand + - isVirtual: 1 + - isExternal: 1 + - isPublic: 1 + method_type - function type + nop_expr - value + addr_expr - operand + function_decl what /usr/include/c++/5/new 64:25 - operand + - isVirtual: 1 + - isExternal: 1 + - isPublic: 1 + method_type - function type + array_type - var type + pointer_type - element type + type_decl __vtbl_ptr_type 0:0 - type name + - isAutogenerated: 1 + function_type - nested type + integer_type - function return type + - precisionBits: 32 + - signed + type_decl int 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst -2147483648 - min value + integer_cst 2147483647 - max value + integer_type - domain + - precisionBits: 64 + - signed + integer_cst 64 - type size + integer_cst 0 - min value + integer_cst 4 - max value + integer_cst 16 - operand + call_expr /usr/include/c++/5/new 57:25 - operand + addr_expr - function + function_decl __base_dtor /usr/include/c++/5/exception 64:13 - operand + - isExternal: 1 + - isPublic: 1 + method_type - function type + addr_expr - arg + component_ref - operand + indirect_ref - object + nop_expr - ref + parm_decl this /usr/include/c++/5/new 57:23 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl bad_alloc /usr/include/c++/5/new 54:9 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/new 54:9 - field + - signed + - isAutogenerated: 1 + integer_cst 64 - decl size + type_decl bad_alloc /usr/include/c++/5/new 55:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + field_decl /usr/include/c++/5/new 54:9 - field + - signed + - isAutogenerated: 1 + integer_cst 64 - decl size + block - operand +function_decl __comp_ctor /usr/include/c++/5/new 57:5 +- isPublic: 1 + method_type - function type + void_type - method return type + type_decl void 0:0 - type name + - isAutogenerated: 1 + record_type - method base type + type_decl bad_alloc /usr/include/c++/5/new 54:9 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/new 54:9 - field + - signed + - isAutogenerated: 1 + integer_cst 64 - decl size + type_decl bad_alloc /usr/include/c++/5/new 55:3 - field + - isAutogenerated: 1 + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl bad_alloc /usr/include/c++/5/new 54:9 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/new 54:9 - field + - signed + - isAutogenerated: 1 + integer_cst 64 - decl size + type_decl bad_alloc /usr/include/c++/5/new 55:3 - field + - isAutogenerated: 1 + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/new 57:27 - function result + - isAutogenerated: 1 + void_type - result type + type_decl void 0:0 - type name + - isAutogenerated: 1 + parm_decl this /usr/include/c++/5/new 57:23 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl bad_alloc /usr/include/c++/5/new 54:9 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/new 54:9 - field + - signed + - isAutogenerated: 1 + integer_cst 64 - decl size + type_decl bad_alloc /usr/include/c++/5/new 55:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + statement_list - code +function_decl operator new /usr/include/c++/5/new 129:14 +- isPublic: 1 + function_type - function type + pointer_type - function return type + void_type - nested type + type_decl void 0:0 - type name + - isAutogenerated: 1 + tree_list - arg types + integer_type - value + - precisionBits: 64 + - unsigned + type_decl size_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 196:26 - type name + integer_cst 64 - type size + integer_cst 0 - min value + tree_list - chain + pointer_type - value + void_type - nested type + type_decl void 0:0 - type name + - isAutogenerated: 1 + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/new 129:51 - function result + - isAutogenerated: 1 + pointer_type - result type + void_type - nested type + type_decl void 0:0 - type name + - isAutogenerated: 1 + integer_cst 64 - decl size + parm_decl /usr/include/c++/5/new 129:32 - argument + integer_type - decl type + - precisionBits: 64 + - unsigned + type_decl size_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 196:26 - type name + integer_cst 64 - type size + integer_cst 0 - min value + integer_cst 64 - parm size + - isUsed: 1 + parm_decl __p /usr/include/c++/5/new 129:46 - argument + pointer_type - decl type + void_type - nested type + type_decl void 0:0 - type name + - isAutogenerated: 1 + integer_cst 64 - parm size + eh_spec_block /usr/include/c++/5/new 129:14 - code + return_expr /usr/include/c++/5/new 130:10 - operand + init_expr - operand + result_decl /usr/include/c++/5/new 129:51 - operand + - isAutogenerated: 1 + pointer_type - result type + void_type - nested type + type_decl void 0:0 - type name + - isAutogenerated: 1 + integer_cst 64 - decl size + - isUsed: 1 + parm_decl __p /usr/include/c++/5/new 129:46 - operand + pointer_type - decl type + void_type - nested type + type_decl void 0:0 - type name + - isAutogenerated: 1 + integer_cst 64 - parm size +function_decl operator new [] /usr/include/c++/5/new 131:14 +- isPublic: 1 + function_type - function type + pointer_type - function return type + void_type - nested type + type_decl void 0:0 - type name + - isAutogenerated: 1 + tree_list - arg types + integer_type - value + - precisionBits: 64 + - unsigned + type_decl size_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 196:26 - type name + integer_cst 64 - type size + integer_cst 0 - min value + tree_list - chain + pointer_type - value + void_type - nested type + type_decl void 0:0 - type name + - isAutogenerated: 1 + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/new 131:53 - function result + - isAutogenerated: 1 + pointer_type - result type + void_type - nested type + type_decl void 0:0 - type name + - isAutogenerated: 1 + integer_cst 64 - decl size + parm_decl /usr/include/c++/5/new 131:34 - argument + integer_type - decl type + - precisionBits: 64 + - unsigned + type_decl size_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 196:26 - type name + integer_cst 64 - type size + integer_cst 0 - min value + integer_cst 64 - parm size + - isUsed: 1 + parm_decl __p /usr/include/c++/5/new 131:48 - argument + pointer_type - decl type + void_type - nested type + type_decl void 0:0 - type name + - isAutogenerated: 1 + integer_cst 64 - parm size + eh_spec_block /usr/include/c++/5/new 131:14 - code + return_expr /usr/include/c++/5/new 132:10 - operand + init_expr - operand + result_decl /usr/include/c++/5/new 131:53 - operand + - isAutogenerated: 1 + pointer_type - result type + void_type - nested type + type_decl void 0:0 - type name + - isAutogenerated: 1 + integer_cst 64 - decl size + - isUsed: 1 + parm_decl __p /usr/include/c++/5/new 131:48 - operand + pointer_type - decl type + void_type - nested type + type_decl void 0:0 - type name + - isAutogenerated: 1 + integer_cst 64 - parm size +function_decl operator delete /usr/include/c++/5/new 135:13 +- isPublic: 1 + function_type - function type + void_type - function return type + type_decl void 0:0 - type name + - isAutogenerated: 1 + tree_list - arg types + pointer_type - value + void_type - nested type + type_decl void 0:0 - type name + - isAutogenerated: 1 + tree_list - chain + pointer_type - value + void_type - nested type + type_decl void 0:0 - type name + - isAutogenerated: 1 + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/new 135:45 - function result + - isAutogenerated: 1 + void_type - result type + type_decl void 0:0 - type name + - isAutogenerated: 1 + parm_decl /usr/include/c++/5/new 135:35 - argument + pointer_type - decl type + void_type - nested type + type_decl void 0:0 - type name + - isAutogenerated: 1 + integer_cst 64 - parm size + parm_decl /usr/include/c++/5/new 135:42 - argument + pointer_type - decl type + void_type - nested type + type_decl void 0:0 - type name + - isAutogenerated: 1 + integer_cst 64 - parm size + eh_spec_block /usr/include/c++/5/new 135:13 - code + statement_list - operand +function_decl operator delete [] /usr/include/c++/5/new 136:13 +- isPublic: 1 + function_type - function type + void_type - function return type + type_decl void 0:0 - type name + - isAutogenerated: 1 + tree_list - arg types + pointer_type - value + void_type - nested type + type_decl void 0:0 - type name + - isAutogenerated: 1 + tree_list - chain + pointer_type - value + void_type - nested type + type_decl void 0:0 - type name + - isAutogenerated: 1 + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/new 136:45 - function result + - isAutogenerated: 1 + void_type - result type + type_decl void 0:0 - type name + - isAutogenerated: 1 + parm_decl /usr/include/c++/5/new 136:35 - argument + pointer_type - decl type + void_type - nested type + type_decl void 0:0 - type name + - isAutogenerated: 1 + integer_cst 64 - parm size + parm_decl /usr/include/c++/5/new 136:42 - argument + pointer_type - decl type + void_type - nested type + type_decl void 0:0 - type name + - isAutogenerated: 1 + integer_cst 64 - parm size + eh_spec_block /usr/include/c++/5/new 136:13 - code + statement_list - operand +function_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 75:5 +- isPublic: 1 + method_type - function type + void_type - method return type + type_decl void 0:0 - type name + - isAutogenerated: 1 + record_type - method base type + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 - field + - unsigned + integer_cst 64 - decl size + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 71:3 - field + - isAutogenerated: 1 + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 - field + - unsigned + integer_cst 64 - decl size + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 71:3 - field + - isAutogenerated: 1 + tree_list - chain + pointer_type - value + integer_type - nested type + - precisionBits: 64 + - unsigned + type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 - type name + integer_cst 64 - type size + integer_cst 0 - min value + tree_list - chain + integer_type - value + - precisionBits: 64 + - unsigned + type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 - type name + integer_cst 64 - type size + integer_cst 0 - min value + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_bvector.h 76:5 - function result + - isAutogenerated: 1 + void_type - result type + type_decl void 0:0 - type name + - isAutogenerated: 1 + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 75:50 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 - field + - unsigned + integer_cst 64 - decl size + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 71:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + - isUsed: 1 + parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 75:32 - argument + pointer_type - decl type + integer_type - nested type + - precisionBits: 64 + - unsigned + type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 - type name + integer_cst 64 - type size + integer_cst 0 - min value + integer_cst 64 - parm size + - isUsed: 1 + parm_decl __y /usr/include/c++/5/bits/stl_bvector.h 75:47 - argument + integer_type - decl type + - precisionBits: 64 + - unsigned + type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 - type name + integer_cst 64 - type size + integer_cst 0 - min value + integer_cst 64 - parm size + bind_expr /usr/include/c++/5/bits/stl_bvector.h 76:33 - code + statement_list - operand + cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 76:29 - statement + expr_stmt /usr/include/c++/5/bits/stl_bvector.h 76:29 - operand + convert_expr - expresssion + init_expr - operand + component_ref /usr/include/c++/5/bits/stl_bvector.h 76:29 - operand + indirect_ref - object + nop_expr - ref + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 75:50 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 - field + - unsigned + integer_cst 64 - decl size + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 71:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 - field + - unsigned + integer_cst 64 - decl size + - isUsed: 1 + parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 75:32 - operand + pointer_type - decl type + integer_type - nested type + - precisionBits: 64 + - unsigned + type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 - type name + integer_cst 64 - type size + integer_cst 0 - min value + integer_cst 64 - parm size + cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 76:29 - statement + expr_stmt /usr/include/c++/5/bits/stl_bvector.h 76:29 - operand + convert_expr - expresssion + init_expr - operand + component_ref /usr/include/c++/5/bits/stl_bvector.h 76:29 - operand + indirect_ref - object + nop_expr - ref + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 75:50 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 - field + - unsigned + integer_cst 64 - decl size + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 71:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 - field + - unsigned + integer_cst 64 - decl size + - isUsed: 1 + parm_decl __y /usr/include/c++/5/bits/stl_bvector.h 75:47 - operand + integer_type - decl type + - precisionBits: 64 + - unsigned + type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 - type name + integer_cst 64 - type size + integer_cst 0 - min value + integer_cst 64 - parm size + block - operand +function_decl __base_ctor /usr/include/c++/5/bits/stl_bvector.h 75:5 +- isPublic: 1 + method_type - function type + void_type - method return type + type_decl void 0:0 - type name + - isAutogenerated: 1 + record_type - method base type + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 - field + - unsigned + integer_cst 64 - decl size + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 71:3 - field + - isAutogenerated: 1 + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 - field + - unsigned + integer_cst 64 - decl size + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 71:3 - field + - isAutogenerated: 1 + tree_list - chain + pointer_type - value + integer_type - nested type + - precisionBits: 64 + - unsigned + type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 - type name + integer_cst 64 - type size + integer_cst 0 - min value + tree_list - chain + integer_type - value + - precisionBits: 64 + - unsigned + type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 - type name + integer_cst 64 - type size + integer_cst 0 - min value + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_bvector.h 76:33 - function result + - isAutogenerated: 1 + void_type - result type + type_decl void 0:0 - type name + - isAutogenerated: 1 + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 75:50 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 - field + - unsigned + integer_cst 64 - decl size + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 71:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + - isUsed: 1 + parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 75:32 - argument + pointer_type - decl type + integer_type - nested type + - precisionBits: 64 + - unsigned + type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 - type name + integer_cst 64 - type size + integer_cst 0 - min value + integer_cst 64 - parm size + - isUsed: 1 + parm_decl __y /usr/include/c++/5/bits/stl_bvector.h 75:47 - argument + integer_type - decl type + - precisionBits: 64 + - unsigned + type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 - type name + integer_cst 64 - type size + integer_cst 0 - min value + integer_cst 64 - parm size + bind_expr /usr/include/c++/5/bits/stl_bvector.h 76:33 - code + statement_list - operand + cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 76:29 - statement + expr_stmt /usr/include/c++/5/bits/stl_bvector.h 76:29 - operand + convert_expr - expresssion + init_expr - operand + component_ref /usr/include/c++/5/bits/stl_bvector.h 76:29 - operand + indirect_ref - object + nop_expr - ref + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 75:50 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 - field + - unsigned + integer_cst 64 - decl size + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 71:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 - field + - unsigned + integer_cst 64 - decl size + - isUsed: 1 + parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 75:32 - operand + pointer_type - decl type + integer_type - nested type + - precisionBits: 64 + - unsigned + type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 - type name + integer_cst 64 - type size + integer_cst 0 - min value + integer_cst 64 - parm size + cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 76:29 - statement + expr_stmt /usr/include/c++/5/bits/stl_bvector.h 76:29 - operand + convert_expr - expresssion + init_expr - operand + component_ref /usr/include/c++/5/bits/stl_bvector.h 76:29 - operand + indirect_ref - object + nop_expr - ref + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 75:50 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 - field + - unsigned + integer_cst 64 - decl size + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 71:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 - field + - unsigned + integer_cst 64 - decl size + - isUsed: 1 + parm_decl __y /usr/include/c++/5/bits/stl_bvector.h 75:47 - operand + integer_type - decl type + - precisionBits: 64 + - unsigned + type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 - type name + integer_cst 64 - type size + integer_cst 0 - min value + integer_cst 64 - parm size + block - operand +function_decl __comp_ctor /usr/include/c++/5/bits/stl_bvector.h 75:5 +- isPublic: 1 + method_type - function type + void_type - method return type + type_decl void 0:0 - type name + - isAutogenerated: 1 + record_type - method base type + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 - field + - unsigned + integer_cst 64 - decl size + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 71:3 - field + - isAutogenerated: 1 + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 - field + - unsigned + integer_cst 64 - decl size + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 71:3 - field + - isAutogenerated: 1 + tree_list - chain + pointer_type - value + integer_type - nested type + - precisionBits: 64 + - unsigned + type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 - type name + integer_cst 64 - type size + integer_cst 0 - min value + tree_list - chain + integer_type - value + - precisionBits: 64 + - unsigned + type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 - type name + integer_cst 64 - type size + integer_cst 0 - min value + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_bvector.h 76:33 - function result + - isAutogenerated: 1 + void_type - result type + type_decl void 0:0 - type name + - isAutogenerated: 1 + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 75:50 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 - field + - unsigned + integer_cst 64 - decl size + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 71:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + - isUsed: 1 + parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 75:32 - argument + pointer_type - decl type + integer_type - nested type + - precisionBits: 64 + - unsigned + type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 - type name + integer_cst 64 - type size + integer_cst 0 - min value + integer_cst 64 - parm size + - isUsed: 1 + parm_decl __y /usr/include/c++/5/bits/stl_bvector.h 75:47 - argument + integer_type - decl type + - precisionBits: 64 + - unsigned + type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 - type name + integer_cst 64 - type size + integer_cst 0 - min value + integer_cst 64 - parm size + statement_list - code +function_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 78:5 +- isPublic: 1 + method_type - function type + void_type - method return type + type_decl void 0:0 - type name + - isAutogenerated: 1 + record_type - method base type + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 - field + - unsigned + integer_cst 64 - decl size + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 71:3 - field + - isAutogenerated: 1 + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 - field + - unsigned + integer_cst 64 - decl size + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 71:3 - field + - isAutogenerated: 1 + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_bvector.h 78:40 - function result + - isAutogenerated: 1 + void_type - result type + type_decl void 0:0 - type name + - isAutogenerated: 1 + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 78:20 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 - field + - unsigned + integer_cst 64 - decl size + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 71:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + bind_expr /usr/include/c++/5/bits/stl_bvector.h 78:64 - code + statement_list - operand + cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 78:60 - statement + expr_stmt /usr/include/c++/5/bits/stl_bvector.h 78:60 - operand + convert_expr - expresssion + init_expr - operand + component_ref /usr/include/c++/5/bits/stl_bvector.h 78:60 - operand + indirect_ref - object + nop_expr - ref + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 78:20 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 - field + - unsigned + integer_cst 64 - decl size + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 71:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 - field + - unsigned + integer_cst 64 - decl size + integer_cst 0 - operand + cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 78:60 - statement + expr_stmt /usr/include/c++/5/bits/stl_bvector.h 78:60 - operand + convert_expr - expresssion + init_expr - operand + component_ref /usr/include/c++/5/bits/stl_bvector.h 78:60 - operand + indirect_ref - object + nop_expr - ref + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 78:20 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 - field + - unsigned + integer_cst 64 - decl size + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 71:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 - field + - unsigned + integer_cst 64 - decl size + integer_cst 0 - operand + block - operand +function_decl __base_ctor /usr/include/c++/5/bits/stl_bvector.h 78:5 +- isPublic: 1 + method_type - function type + void_type - method return type + type_decl void 0:0 - type name + - isAutogenerated: 1 + record_type - method base type + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 - field + - unsigned + integer_cst 64 - decl size + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 71:3 - field + - isAutogenerated: 1 + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 - field + - unsigned + integer_cst 64 - decl size + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 71:3 - field + - isAutogenerated: 1 + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_bvector.h 78:64 - function result + - isAutogenerated: 1 + void_type - result type + type_decl void 0:0 - type name + - isAutogenerated: 1 + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 78:20 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 - field + - unsigned + integer_cst 64 - decl size + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 71:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + bind_expr /usr/include/c++/5/bits/stl_bvector.h 78:64 - code + statement_list - operand + cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 78:60 - statement + expr_stmt /usr/include/c++/5/bits/stl_bvector.h 78:60 - operand + convert_expr - expresssion + init_expr - operand + component_ref /usr/include/c++/5/bits/stl_bvector.h 78:60 - operand + indirect_ref - object + nop_expr - ref + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 78:20 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 - field + - unsigned + integer_cst 64 - decl size + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 71:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 - field + - unsigned + integer_cst 64 - decl size + integer_cst 0 - operand + cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 78:60 - statement + expr_stmt /usr/include/c++/5/bits/stl_bvector.h 78:60 - operand + convert_expr - expresssion + init_expr - operand + component_ref /usr/include/c++/5/bits/stl_bvector.h 78:60 - operand + indirect_ref - object + nop_expr - ref + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 78:20 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 - field + - unsigned + integer_cst 64 - decl size + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 71:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 - field + - unsigned + integer_cst 64 - decl size + integer_cst 0 - operand + block - operand +function_decl __comp_ctor /usr/include/c++/5/bits/stl_bvector.h 78:5 +- isPublic: 1 + method_type - function type + void_type - method return type + type_decl void 0:0 - type name + - isAutogenerated: 1 + record_type - method base type + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 - field + - unsigned + integer_cst 64 - decl size + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 71:3 - field + - isAutogenerated: 1 + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 - field + - unsigned + integer_cst 64 - decl size + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 71:3 - field + - isAutogenerated: 1 + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_bvector.h 78:64 - function result + - isAutogenerated: 1 + void_type - result type + type_decl void 0:0 - type name + - isAutogenerated: 1 + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 78:20 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 - field + - unsigned + integer_cst 64 - decl size + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 71:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + statement_list - code +function_decl operator 1 /usr/include/c++/5/bits/stl_bvector.h 80:5 +- isPublic: 1 + method_type - function type + boolean_type - method return type + type_decl bool 0:0 - type name + - isAutogenerated: 1 + record_type - method base type + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 - field + - unsigned + integer_cst 64 - decl size + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 71:3 - field + - isAutogenerated: 1 + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 - field + - unsigned + integer_cst 64 - decl size + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 71:3 - field + - isAutogenerated: 1 + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_bvector.h 81:5 - function result + - isAutogenerated: 1 + boolean_type - result type + type_decl bool 0:0 - type name + - isAutogenerated: 1 + integer_cst 8 - decl size + - isUsed: 1 + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 80:21 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 - field + - unsigned + integer_cst 64 - decl size + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 71:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + return_expr /usr/include/c++/5/bits/stl_bvector.h 81:32 - code + init_expr - operand + result_decl /usr/include/c++/5/bits/stl_bvector.h 81:5 - operand + - isAutogenerated: 1 + boolean_type - result type + type_decl bool 0:0 - type name + - isAutogenerated: 1 + integer_cst 8 - decl size + ne_expr /usr/include/c++/5/bits/stl_bvector.h 81:32 - operand + bit_and_expr /usr/include/c++/5/bits/stl_bvector.h 81:23 - operand + indirect_ref - operand + nop_expr - ref + component_ref /usr/include/c++/5/bits/stl_bvector.h 81:18 - operand + indirect_ref - object + nop_expr - ref + - isUsed: 1 + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 80:21 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 - field + - unsigned + integer_cst 64 - decl size + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 71:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 - field + - unsigned + integer_cst 64 - decl size + nop_expr - operand + component_ref /usr/include/c++/5/bits/stl_bvector.h 81:25 - operand + indirect_ref - object + nop_expr - ref + - isUsed: 1 + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 80:21 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 - field + - unsigned + integer_cst 64 - decl size + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 71:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 - field + - unsigned + integer_cst 64 - decl size + integer_cst 0 - operand +function_decl operator= /usr/include/c++/5/bits/stl_bvector.h 84:5 +- isPublic: 1 + method_type - function type + reference_type - method return type + record_type - nested type + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 - field + - unsigned + integer_cst 64 - decl size + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 71:3 - field + - isAutogenerated: 1 + record_type - method base type + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 - field + - unsigned + integer_cst 64 - decl size + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 71:3 - field + - isAutogenerated: 1 + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 - field + - unsigned + integer_cst 64 - decl size + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 71:3 - field + - isAutogenerated: 1 + tree_list - chain + boolean_type - value + type_decl bool 0:0 - type name + - isAutogenerated: 1 + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_bvector.h 85:5 - function result + - isAutogenerated: 1 + reference_type - result type + record_type - nested type + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 - field + - unsigned + integer_cst 64 - decl size + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 71:3 - field + - isAutogenerated: 1 + integer_cst 64 - decl size + - isUsed: 1 + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 84:23 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 - field + - unsigned + integer_cst 64 - decl size + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 71:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + - isUsed: 1 + parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 84:20 - argument + integer_type - decl type + - precisionBits: 32 + - signed + type_decl int 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst -2147483648 - min value + integer_cst 2147483647 - max value + integer_cst 8 - parm size + statement_list - code + if_stmt /usr/include/c++/5/bits/stl_bvector.h 86:7 - statement + - isUsed: 1 + parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 84:20 - condition + integer_type - decl type + - precisionBits: 32 + - signed + type_decl int 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst -2147483648 - min value + integer_cst 2147483647 - max value + integer_cst 8 - parm size + cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 87:18 - then + expr_stmt /usr/include/c++/5/bits/stl_bvector.h 87:18 - operand + convert_expr - expresssion + modify_expr - operand + indirect_ref - operand + component_ref /usr/include/c++/5/bits/stl_bvector.h 87:3 - ref + indirect_ref - object + nop_expr - ref + - isUsed: 1 + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 84:23 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 - field + - unsigned + integer_cst 64 - decl size + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 71:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 - field + - unsigned + integer_cst 64 - decl size + bit_ior_expr - operand + indirect_ref - operand + component_ref /usr/include/c++/5/bits/stl_bvector.h 87:3 - ref + indirect_ref - object + nop_expr - ref + - isUsed: 1 + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 84:23 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 - field + - unsigned + integer_cst 64 - decl size + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 71:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 - field + - unsigned + integer_cst 64 - decl size + component_ref /usr/include/c++/5/bits/stl_bvector.h 87:11 - operand + indirect_ref - object + nop_expr - ref + - isUsed: 1 + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 84:23 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 - field + - unsigned + integer_cst 64 - decl size + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 71:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 - field + - unsigned + integer_cst 64 - decl size + cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 89:19 - else + expr_stmt /usr/include/c++/5/bits/stl_bvector.h 89:19 - operand + convert_expr - expresssion + modify_expr - operand + indirect_ref - operand + component_ref /usr/include/c++/5/bits/stl_bvector.h 89:3 - ref + indirect_ref - object + nop_expr - ref + - isUsed: 1 + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 84:23 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 - field + - unsigned + integer_cst 64 - decl size + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 71:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 - field + - unsigned + integer_cst 64 - decl size + bit_and_expr - operand + indirect_ref - operand + component_ref /usr/include/c++/5/bits/stl_bvector.h 89:3 - ref + indirect_ref - object + nop_expr - ref + - isUsed: 1 + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 84:23 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 - field + - unsigned + integer_cst 64 - decl size + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 71:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 - field + - unsigned + integer_cst 64 - decl size + bit_not_expr - operand + component_ref /usr/include/c++/5/bits/stl_bvector.h 89:12 - operand + indirect_ref - object + nop_expr - ref + - isUsed: 1 + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 84:23 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 - field + - unsigned + integer_cst 64 - decl size + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 71:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 - field + - unsigned + integer_cst 64 - decl size + return_expr /usr/include/c++/5/bits/stl_bvector.h 90:15 - statement + init_expr - operand + result_decl /usr/include/c++/5/bits/stl_bvector.h 85:5 - operand + - isAutogenerated: 1 + reference_type - result type + record_type - nested type + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 - field + - unsigned + integer_cst 64 - decl size + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 71:3 - field + - isAutogenerated: 1 + integer_cst 64 - decl size + nop_expr - operand + nop_expr - operand + - isUsed: 1 + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 84:23 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 - field + - unsigned + integer_cst 64 - decl size + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 71:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size +function_decl operator= /usr/include/c++/5/bits/stl_bvector.h 94:5 +- isPublic: 1 + method_type - function type + reference_type - method return type + record_type - nested type + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 - field + - unsigned + integer_cst 64 - decl size + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 71:3 - field + - isAutogenerated: 1 + record_type - method base type + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 - field + - unsigned + integer_cst 64 - decl size + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 71:3 - field + - isAutogenerated: 1 + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 - field + - unsigned + integer_cst 64 - decl size + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 71:3 - field + - isAutogenerated: 1 + tree_list - chain + reference_type - value + record_type - nested type + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 - field + - unsigned + integer_cst 64 - decl size + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 71:3 - field + - isAutogenerated: 1 + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_bvector.h 95:5 - function result + - isAutogenerated: 1 + reference_type - result type + record_type - nested type + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 - field + - unsigned + integer_cst 64 - decl size + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 71:3 - field + - isAutogenerated: 1 + integer_cst 64 - decl size + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 94:40 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 - field + - unsigned + integer_cst 64 - decl size + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 71:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + - isUsed: 1 + parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 94:37 - argument + reference_type - decl type + record_type - nested type + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 - field + - unsigned + integer_cst 64 - decl size + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 71:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 95:30 - code + return_expr /usr/include/c++/5/bits/stl_bvector.h 95:30 - operand + init_expr - operand + result_decl /usr/include/c++/5/bits/stl_bvector.h 95:5 - operand + - isAutogenerated: 1 + reference_type - result type + record_type - nested type + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 - field + - unsigned + integer_cst 64 - decl size + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 71:3 - field + - isAutogenerated: 1 + integer_cst 64 - decl size + nop_expr - operand + convert_expr - operand + call_expr /usr/include/c++/5/bits/stl_bvector.h 95:20 - operand + addr_expr - function + function_decl operator= /usr/include/c++/5/bits/stl_bvector.h 84:5 - operand + - isExternal: 1 + - isPublic: 1 + method_type - function type + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 94:40 - arg + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 - field + - unsigned + integer_cst 64 - decl size + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 71:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + convert_expr - arg + call_expr /usr/include/c++/5/bits/stl_bvector.h 95:30 - operand + addr_expr - function + function_decl operator 1 /usr/include/c++/5/bits/stl_bvector.h 80:5 - operand + - isExternal: 1 + - isPublic: 1 + method_type - function type + convert_expr - arg + - isUsed: 1 + parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 94:37 - operand + reference_type - decl type + record_type - nested type + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 - field + - unsigned + integer_cst 64 - decl size + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 71:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size +function_decl operator== /usr/include/c++/5/bits/stl_bvector.h 98:5 +- isPublic: 1 + method_type - function type + boolean_type - method return type + type_decl bool 0:0 - type name + - isAutogenerated: 1 + record_type - method base type + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 - field + - unsigned + integer_cst 64 - decl size + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 71:3 - field + - isAutogenerated: 1 + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 - field + - unsigned + integer_cst 64 - decl size + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 71:3 - field + - isAutogenerated: 1 + tree_list - chain + reference_type - value + record_type - nested type + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 - field + - unsigned + integer_cst 64 - decl size + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 71:3 - field + - isAutogenerated: 1 + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_bvector.h 99:5 - function result + - isAutogenerated: 1 + boolean_type - result type + type_decl bool 0:0 - type name + - isAutogenerated: 1 + integer_cst 8 - decl size + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 98:43 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 - field + - unsigned + integer_cst 64 - decl size + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 71:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + - isUsed: 1 + parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 98:38 - argument + reference_type - decl type + record_type - nested type + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 - field + - unsigned + integer_cst 64 - decl size + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 71:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 99:37 - code + return_expr /usr/include/c++/5/bits/stl_bvector.h 99:37 - operand + init_expr - operand + result_decl /usr/include/c++/5/bits/stl_bvector.h 99:5 - operand + - isAutogenerated: 1 + boolean_type - result type + type_decl bool 0:0 - type name + - isAutogenerated: 1 + integer_cst 8 - decl size + eq_expr /usr/include/c++/5/bits/stl_bvector.h 99:26 - operand + call_expr /usr/include/c++/5/bits/stl_bvector.h 99:24 - operand + addr_expr - function + function_decl operator 1 /usr/include/c++/5/bits/stl_bvector.h 80:5 - operand + - isExternal: 1 + - isPublic: 1 + method_type - function type + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 98:43 - arg + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 - field + - unsigned + integer_cst 64 - decl size + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 71:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + call_expr /usr/include/c++/5/bits/stl_bvector.h 99:37 - operand + addr_expr - function + function_decl operator 1 /usr/include/c++/5/bits/stl_bvector.h 80:5 - operand + - isExternal: 1 + - isPublic: 1 + method_type - function type + convert_expr - arg + - isUsed: 1 + parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 98:38 - operand + reference_type - decl type + record_type - nested type + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 - field + - unsigned + integer_cst 64 - decl size + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 71:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size +function_decl operator< /usr/include/c++/5/bits/stl_bvector.h 102:5 +- isPublic: 1 + method_type - function type + boolean_type - method return type + type_decl bool 0:0 - type name + - isAutogenerated: 1 + record_type - method base type + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 - field + - unsigned + integer_cst 64 - decl size + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 71:3 - field + - isAutogenerated: 1 + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 - field + - unsigned + integer_cst 64 - decl size + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 71:3 - field + - isAutogenerated: 1 + tree_list - chain + reference_type - value + record_type - nested type + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 - field + - unsigned + integer_cst 64 - decl size + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 71:3 - field + - isAutogenerated: 1 + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_bvector.h 103:5 - function result + - isAutogenerated: 1 + boolean_type - result type + type_decl bool 0:0 - type name + - isAutogenerated: 1 + integer_cst 8 - decl size + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 102:42 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 - field + - unsigned + integer_cst 64 - decl size + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 71:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + - isUsed: 1 + parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 102:37 - argument + reference_type - decl type + record_type - nested type + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 - field + - unsigned + integer_cst 64 - decl size + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 71:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 103:38 - code + return_expr /usr/include/c++/5/bits/stl_bvector.h 103:38 - operand + init_expr - operand + result_decl /usr/include/c++/5/bits/stl_bvector.h 103:5 - operand + - isAutogenerated: 1 + boolean_type - result type + type_decl bool 0:0 - type name + - isAutogenerated: 1 + integer_cst 8 - decl size + truth_andif_expr /usr/include/c++/5/bits/stl_bvector.h 103:27 - operand + truth_not_expr /usr/include/c++/5/bits/stl_bvector.h 103:25 - operand + call_expr /usr/include/c++/5/bits/stl_bvector.h 103:25 - operand + addr_expr - function + function_decl operator 1 /usr/include/c++/5/bits/stl_bvector.h 80:5 - operand + - isExternal: 1 + - isPublic: 1 + method_type - function type + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 102:42 - arg + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 - field + - unsigned + integer_cst 64 - decl size + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 71:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + call_expr /usr/include/c++/5/bits/stl_bvector.h 103:38 - operand + addr_expr - function + function_decl operator 1 /usr/include/c++/5/bits/stl_bvector.h 80:5 - operand + - isExternal: 1 + - isPublic: 1 + method_type - function type + convert_expr - arg + - isUsed: 1 + parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 102:37 - operand + reference_type - decl type + record_type - nested type + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 - field + - unsigned + integer_cst 64 - decl size + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 71:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size +function_decl flip /usr/include/c++/5/bits/stl_bvector.h 106:5 +- isPublic: 1 + method_type - function type + void_type - method return type + type_decl void 0:0 - type name + - isAutogenerated: 1 + record_type - method base type + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 - field + - unsigned + integer_cst 64 - decl size + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 71:3 - field + - isAutogenerated: 1 + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 - field + - unsigned + integer_cst 64 - decl size + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 71:3 - field + - isAutogenerated: 1 + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_bvector.h 107:5 - function result + - isAutogenerated: 1 + void_type - result type + type_decl void 0:0 - type name + - isAutogenerated: 1 + - isUsed: 1 + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 106:10 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 - field + - unsigned + integer_cst 64 - decl size + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 71:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 107:23 - code + expr_stmt /usr/include/c++/5/bits/stl_bvector.h 107:23 - operand + convert_expr - expresssion + modify_expr - operand + indirect_ref - operand + component_ref /usr/include/c++/5/bits/stl_bvector.h 107:8 - ref + indirect_ref - object + nop_expr - ref + - isUsed: 1 + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 106:10 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 - field + - unsigned + integer_cst 64 - decl size + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 71:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 - field + - unsigned + integer_cst 64 - decl size + bit_xor_expr - operand + indirect_ref - operand + component_ref /usr/include/c++/5/bits/stl_bvector.h 107:8 - ref + indirect_ref - object + nop_expr - ref + - isUsed: 1 + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 106:10 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 - field + - unsigned + integer_cst 64 - decl size + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 71:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 - field + - unsigned + integer_cst 64 - decl size + component_ref /usr/include/c++/5/bits/stl_bvector.h 107:16 - operand + indirect_ref - object + nop_expr - ref + - isUsed: 1 + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 106:10 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 - field + - unsigned + integer_cst 64 - decl size + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 71:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 - field + - unsigned + integer_cst 64 - decl size +function_decl iterator /usr/include/c++/5/bits/stl_iterator_base_types.h 118:12 +- isAutogenerated: 1 +- isPublic: 1 + method_type - function type + void_type - method return type + type_decl void 0:0 - type name + - isAutogenerated: 1 + record_type - method base type + type_decl iterator /usr/include/c++/5/bits/stl_iterator_base_types.h 118:12 - type name + - isAutogenerated: 1 + type_decl iterator /usr/include/c++/5/bits/stl_iterator_base_types.h 119:5 - field + - isAutogenerated: 1 + type_decl iterator_category /usr/include/c++/5/bits/stl_iterator_base_types.h 121:26 - field + type_decl value_type /usr/include/c++/5/bits/stl_iterator_base_types.h 123:26 - field + type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 - field + type_decl pointer /usr/include/c++/5/bits/stl_iterator_base_types.h 127:26 - field + type_decl reference /usr/include/c++/5/bits/stl_iterator_base_types.h 129:26 - field + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl iterator /usr/include/c++/5/bits/stl_iterator_base_types.h 118:12 - type name + - isAutogenerated: 1 + type_decl iterator /usr/include/c++/5/bits/stl_iterator_base_types.h 119:5 - field + - isAutogenerated: 1 + type_decl iterator_category /usr/include/c++/5/bits/stl_iterator_base_types.h 121:26 - field + type_decl value_type /usr/include/c++/5/bits/stl_iterator_base_types.h 123:26 - field + type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 - field + type_decl pointer /usr/include/c++/5/bits/stl_iterator_base_types.h 127:26 - field + type_decl reference /usr/include/c++/5/bits/stl_iterator_base_types.h 129:26 - field + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_iterator_base_types.h 118:12 - function result + - isAutogenerated: 1 + void_type - result type + type_decl void 0:0 - type name + - isAutogenerated: 1 + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 143:31 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl iterator /usr/include/c++/5/bits/stl_iterator_base_types.h 118:12 - type name + - isAutogenerated: 1 + type_decl iterator /usr/include/c++/5/bits/stl_iterator_base_types.h 119:5 - field + - isAutogenerated: 1 + type_decl iterator_category /usr/include/c++/5/bits/stl_iterator_base_types.h 121:26 - field + type_decl value_type /usr/include/c++/5/bits/stl_iterator_base_types.h 123:26 - field + type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 - field + type_decl pointer /usr/include/c++/5/bits/stl_iterator_base_types.h 127:26 - field + type_decl reference /usr/include/c++/5/bits/stl_iterator_base_types.h 129:26 - field + integer_cst 64 - parm size + bind_expr /usr/include/c++/5/bits/stl_iterator_base_types.h 118:12 - code + statement_list - operand + block - operand +function_decl __base_ctor /usr/include/c++/5/bits/stl_iterator_base_types.h 118:12 +- isAutogenerated: 1 +- isPublic: 1 + method_type - function type + void_type - method return type + type_decl void 0:0 - type name + - isAutogenerated: 1 + record_type - method base type + type_decl iterator /usr/include/c++/5/bits/stl_iterator_base_types.h 118:12 - type name + - isAutogenerated: 1 + type_decl iterator /usr/include/c++/5/bits/stl_iterator_base_types.h 119:5 - field + - isAutogenerated: 1 + type_decl iterator_category /usr/include/c++/5/bits/stl_iterator_base_types.h 121:26 - field + type_decl value_type /usr/include/c++/5/bits/stl_iterator_base_types.h 123:26 - field + type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 - field + type_decl pointer /usr/include/c++/5/bits/stl_iterator_base_types.h 127:26 - field + type_decl reference /usr/include/c++/5/bits/stl_iterator_base_types.h 129:26 - field + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl iterator /usr/include/c++/5/bits/stl_iterator_base_types.h 118:12 - type name + - isAutogenerated: 1 + type_decl iterator /usr/include/c++/5/bits/stl_iterator_base_types.h 119:5 - field + - isAutogenerated: 1 + type_decl iterator_category /usr/include/c++/5/bits/stl_iterator_base_types.h 121:26 - field + type_decl value_type /usr/include/c++/5/bits/stl_iterator_base_types.h 123:26 - field + type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 - field + type_decl pointer /usr/include/c++/5/bits/stl_iterator_base_types.h 127:26 - field + type_decl reference /usr/include/c++/5/bits/stl_iterator_base_types.h 129:26 - field + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_iterator_base_types.h 118:12 - function result + - isAutogenerated: 1 + void_type - result type + type_decl void 0:0 - type name + - isAutogenerated: 1 + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 143:31 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl iterator /usr/include/c++/5/bits/stl_iterator_base_types.h 118:12 - type name + - isAutogenerated: 1 + type_decl iterator /usr/include/c++/5/bits/stl_iterator_base_types.h 119:5 - field + - isAutogenerated: 1 + type_decl iterator_category /usr/include/c++/5/bits/stl_iterator_base_types.h 121:26 - field + type_decl value_type /usr/include/c++/5/bits/stl_iterator_base_types.h 123:26 - field + type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 - field + type_decl pointer /usr/include/c++/5/bits/stl_iterator_base_types.h 127:26 - field + type_decl reference /usr/include/c++/5/bits/stl_iterator_base_types.h 129:26 - field + integer_cst 64 - parm size + bind_expr /usr/include/c++/5/bits/stl_iterator_base_types.h 118:12 - code + statement_list - operand + block - operand +function_decl __comp_ctor /usr/include/c++/5/bits/stl_iterator_base_types.h 118:12 +- isAutogenerated: 1 +- isPublic: 1 + method_type - function type + void_type - method return type + type_decl void 0:0 - type name + - isAutogenerated: 1 + record_type - method base type + type_decl iterator /usr/include/c++/5/bits/stl_iterator_base_types.h 118:12 - type name + - isAutogenerated: 1 + type_decl iterator /usr/include/c++/5/bits/stl_iterator_base_types.h 119:5 - field + - isAutogenerated: 1 + type_decl iterator_category /usr/include/c++/5/bits/stl_iterator_base_types.h 121:26 - field + type_decl value_type /usr/include/c++/5/bits/stl_iterator_base_types.h 123:26 - field + type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 - field + type_decl pointer /usr/include/c++/5/bits/stl_iterator_base_types.h 127:26 - field + type_decl reference /usr/include/c++/5/bits/stl_iterator_base_types.h 129:26 - field + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl iterator /usr/include/c++/5/bits/stl_iterator_base_types.h 118:12 - type name + - isAutogenerated: 1 + type_decl iterator /usr/include/c++/5/bits/stl_iterator_base_types.h 119:5 - field + - isAutogenerated: 1 + type_decl iterator_category /usr/include/c++/5/bits/stl_iterator_base_types.h 121:26 - field + type_decl value_type /usr/include/c++/5/bits/stl_iterator_base_types.h 123:26 - field + type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 - field + type_decl pointer /usr/include/c++/5/bits/stl_iterator_base_types.h 127:26 - field + type_decl reference /usr/include/c++/5/bits/stl_iterator_base_types.h 129:26 - field + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_iterator_base_types.h 118:12 - function result + - isAutogenerated: 1 + void_type - result type + type_decl void 0:0 - type name + - isAutogenerated: 1 + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 143:31 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl iterator /usr/include/c++/5/bits/stl_iterator_base_types.h 118:12 - type name + - isAutogenerated: 1 + type_decl iterator /usr/include/c++/5/bits/stl_iterator_base_types.h 119:5 - field + - isAutogenerated: 1 + type_decl iterator_category /usr/include/c++/5/bits/stl_iterator_base_types.h 121:26 - field + type_decl value_type /usr/include/c++/5/bits/stl_iterator_base_types.h 123:26 - field + type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 - field + type_decl pointer /usr/include/c++/5/bits/stl_iterator_base_types.h 127:26 - field + type_decl reference /usr/include/c++/5/bits/stl_iterator_base_types.h 129:26 - field + integer_cst 64 - parm size + statement_list - code +function_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 142:5 +- isPublic: 1 + method_type - function type + void_type - method return type + type_decl void 0:0 - type name + - isAutogenerated: 1 + record_type - method base type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 138:3 - field + - isAutogenerated: 1 + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 138:3 - field + - isAutogenerated: 1 + tree_list - chain + pointer_type - value + integer_type - nested type + - precisionBits: 64 + - unsigned + type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 - type name + integer_cst 64 - type size + integer_cst 0 - min value + tree_list - chain + integer_type - value + - precisionBits: 32 + - unsigned + type_decl unsigned int 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst 0 - min value + integer_cst 4294967295 - max value + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_bvector.h 143:5 - function result + - isAutogenerated: 1 + void_type - result type + type_decl void 0:0 - type name + - isAutogenerated: 1 + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 142:57 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 138:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + - isUsed: 1 + parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 142:36 - argument + pointer_type - decl type + integer_type - nested type + - precisionBits: 64 + - unsigned + type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 - type name + integer_cst 64 - type size + integer_cst 0 - min value + integer_cst 64 - parm size + - isUsed: 1 + parm_decl __y /usr/include/c++/5/bits/stl_bvector.h 142:54 - argument + integer_type - decl type + - precisionBits: 32 + - unsigned + type_decl unsigned int 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst 0 - min value + integer_cst 4294967295 - max value + integer_cst 32 - parm size + bind_expr /usr/include/c++/5/bits/stl_bvector.h 143:35 - code + statement_list - operand + cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 143:31 - statement + expr_stmt /usr/include/c++/5/bits/stl_bvector.h 143:31 - operand + call_expr /usr/include/c++/5/bits/stl_bvector.h 143:31 - expresssion + addr_expr - function + function_decl __base_ctor /usr/include/c++/5/bits/stl_iterator_base_types.h 118:12 - operand + - isAutogenerated: 1 + - isPublic: 1 + method_type - function type + nop_expr - arg + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 142:57 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 138:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 143:31 - statement + expr_stmt /usr/include/c++/5/bits/stl_bvector.h 143:31 - operand + convert_expr - expresssion + init_expr - operand + component_ref /usr/include/c++/5/bits/stl_bvector.h 143:31 - operand + indirect_ref - object + nop_expr - ref + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 142:57 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 138:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + - isUsed: 1 + parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 142:36 - operand + pointer_type - decl type + integer_type - nested type + - precisionBits: 64 + - unsigned + type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 - type name + integer_cst 64 - type size + integer_cst 0 - min value + integer_cst 64 - parm size + cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 143:31 - statement + expr_stmt /usr/include/c++/5/bits/stl_bvector.h 143:31 - operand + convert_expr - expresssion + init_expr - operand + component_ref /usr/include/c++/5/bits/stl_bvector.h 143:31 - operand + indirect_ref - object + nop_expr - ref + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 142:57 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 138:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size + - isUsed: 1 + parm_decl __y /usr/include/c++/5/bits/stl_bvector.h 142:54 - operand + integer_type - decl type + - precisionBits: 32 + - unsigned + type_decl unsigned int 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst 0 - min value + integer_cst 4294967295 - max value + integer_cst 32 - parm size + block - operand +function_decl __base_ctor /usr/include/c++/5/bits/stl_bvector.h 142:5 +- isPublic: 1 + method_type - function type + void_type - method return type + type_decl void 0:0 - type name + - isAutogenerated: 1 + record_type - method base type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 138:3 - field + - isAutogenerated: 1 + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 138:3 - field + - isAutogenerated: 1 + tree_list - chain + pointer_type - value + integer_type - nested type + - precisionBits: 64 + - unsigned + type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 - type name + integer_cst 64 - type size + integer_cst 0 - min value + tree_list - chain + integer_type - value + - precisionBits: 32 + - unsigned + type_decl unsigned int 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst 0 - min value + integer_cst 4294967295 - max value + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_bvector.h 143:35 - function result + - isAutogenerated: 1 + void_type - result type + type_decl void 0:0 - type name + - isAutogenerated: 1 + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 142:57 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 138:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + - isUsed: 1 + parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 142:36 - argument + pointer_type - decl type + integer_type - nested type + - precisionBits: 64 + - unsigned + type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 - type name + integer_cst 64 - type size + integer_cst 0 - min value + integer_cst 64 - parm size + - isUsed: 1 + parm_decl __y /usr/include/c++/5/bits/stl_bvector.h 142:54 - argument + integer_type - decl type + - precisionBits: 32 + - unsigned + type_decl unsigned int 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst 0 - min value + integer_cst 4294967295 - max value + integer_cst 32 - parm size + bind_expr /usr/include/c++/5/bits/stl_bvector.h 143:35 - code + statement_list - operand + cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 143:31 - statement + expr_stmt /usr/include/c++/5/bits/stl_bvector.h 143:31 - operand + call_expr /usr/include/c++/5/bits/stl_bvector.h 143:31 - expresssion + addr_expr - function + function_decl __base_ctor /usr/include/c++/5/bits/stl_iterator_base_types.h 118:12 - operand + - isAutogenerated: 1 + - isPublic: 1 + method_type - function type + nop_expr - arg + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 142:57 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 138:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 143:31 - statement + expr_stmt /usr/include/c++/5/bits/stl_bvector.h 143:31 - operand + convert_expr - expresssion + init_expr - operand + component_ref /usr/include/c++/5/bits/stl_bvector.h 143:31 - operand + indirect_ref - object + nop_expr - ref + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 142:57 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 138:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + - isUsed: 1 + parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 142:36 - operand + pointer_type - decl type + integer_type - nested type + - precisionBits: 64 + - unsigned + type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 - type name + integer_cst 64 - type size + integer_cst 0 - min value + integer_cst 64 - parm size + cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 143:31 - statement + expr_stmt /usr/include/c++/5/bits/stl_bvector.h 143:31 - operand + convert_expr - expresssion + init_expr - operand + component_ref /usr/include/c++/5/bits/stl_bvector.h 143:31 - operand + indirect_ref - object + nop_expr - ref + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 142:57 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 138:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size + - isUsed: 1 + parm_decl __y /usr/include/c++/5/bits/stl_bvector.h 142:54 - operand + integer_type - decl type + - precisionBits: 32 + - unsigned + type_decl unsigned int 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst 0 - min value + integer_cst 4294967295 - max value + integer_cst 32 - parm size + block - operand +function_decl __comp_ctor /usr/include/c++/5/bits/stl_bvector.h 142:5 +- isPublic: 1 + method_type - function type + void_type - method return type + type_decl void 0:0 - type name + - isAutogenerated: 1 + record_type - method base type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 138:3 - field + - isAutogenerated: 1 + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 138:3 - field + - isAutogenerated: 1 + tree_list - chain + pointer_type - value + integer_type - nested type + - precisionBits: 64 + - unsigned + type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 - type name + integer_cst 64 - type size + integer_cst 0 - min value + tree_list - chain + integer_type - value + - precisionBits: 32 + - unsigned + type_decl unsigned int 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst 0 - min value + integer_cst 4294967295 - max value + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_bvector.h 143:35 - function result + - isAutogenerated: 1 + void_type - result type + type_decl void 0:0 - type name + - isAutogenerated: 1 + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 142:57 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 138:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + - isUsed: 1 + parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 142:36 - argument + pointer_type - decl type + integer_type - nested type + - precisionBits: 64 + - unsigned + type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 - type name + integer_cst 64 - type size + integer_cst 0 - min value + integer_cst 64 - parm size + - isUsed: 1 + parm_decl __y /usr/include/c++/5/bits/stl_bvector.h 142:54 - argument + integer_type - decl type + - precisionBits: 32 + - unsigned + type_decl unsigned int 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst 0 - min value + integer_cst 4294967295 - max value + integer_cst 32 - parm size + statement_list - code +function_decl _M_bump_up /usr/include/c++/5/bits/stl_bvector.h 146:5 +- isPublic: 1 + method_type - function type + void_type - method return type + type_decl void 0:0 - type name + - isAutogenerated: 1 + record_type - method base type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 138:3 - field + - isAutogenerated: 1 + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 138:3 - field + - isAutogenerated: 1 + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_bvector.h 147:5 - function result + - isAutogenerated: 1 + void_type - result type + type_decl void 0:0 - type name + - isAutogenerated: 1 + - isUsed: 1 + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 146:16 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 138:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + if_stmt /usr/include/c++/5/bits/stl_bvector.h 148:7 - code + cleanup_point_expr - condition + eq_expr /usr/include/c++/5/bits/stl_bvector.h 148:23 - operand + postincrement_expr - operand + component_ref /usr/include/c++/5/bits/stl_bvector.h 148:11 - operand + indirect_ref - object + nop_expr - ref + - isUsed: 1 + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 146:16 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 138:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size + integer_cst 1 - operand + integer_cst 63 - operand + statement_list - then + cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 150:17 - statement + expr_stmt /usr/include/c++/5/bits/stl_bvector.h 150:17 - operand + convert_expr - expresssion + modify_expr - operand + component_ref /usr/include/c++/5/bits/stl_bvector.h 150:4 - operand + indirect_ref - object + nop_expr - ref + - isUsed: 1 + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 146:16 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 138:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size + integer_cst 0 - operand + cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 151:10 - statement + expr_stmt /usr/include/c++/5/bits/stl_bvector.h 151:10 - operand + convert_expr - expresssion + preincrement_expr - operand + component_ref /usr/include/c++/5/bits/stl_bvector.h 151:6 - operand + indirect_ref - object + nop_expr - ref + - isUsed: 1 + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 146:16 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 138:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + integer_cst 8 - operand +function_decl _M_bump_down /usr/include/c++/5/bits/stl_bvector.h 156:5 +- isPublic: 1 + method_type - function type + void_type - method return type + type_decl void 0:0 - type name + - isAutogenerated: 1 + record_type - method base type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 138:3 - field + - isAutogenerated: 1 + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 138:3 - field + - isAutogenerated: 1 + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_bvector.h 157:5 - function result + - isAutogenerated: 1 + void_type - result type + type_decl void 0:0 - type name + - isAutogenerated: 1 + - isUsed: 1 + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 156:18 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 138:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + if_stmt /usr/include/c++/5/bits/stl_bvector.h 158:7 - code + cleanup_point_expr - condition + eq_expr /usr/include/c++/5/bits/stl_bvector.h 158:23 - operand + postdecrement_expr - operand + component_ref /usr/include/c++/5/bits/stl_bvector.h 158:11 - operand + indirect_ref - object + nop_expr - ref + - isUsed: 1 + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 156:18 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 138:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size + integer_cst 1 - operand + integer_cst 0 - operand + statement_list - then + cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 160:36 - statement + expr_stmt /usr/include/c++/5/bits/stl_bvector.h 160:36 - operand + convert_expr - expresssion + modify_expr - operand + component_ref /usr/include/c++/5/bits/stl_bvector.h 160:4 - operand + indirect_ref - object + nop_expr - ref + - isUsed: 1 + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 156:18 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 138:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size + integer_cst 63 - operand + cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 161:10 - statement + expr_stmt /usr/include/c++/5/bits/stl_bvector.h 161:10 - operand + convert_expr - expresssion + predecrement_expr - operand + component_ref /usr/include/c++/5/bits/stl_bvector.h 161:6 - operand + indirect_ref - object + nop_expr - ref + - isUsed: 1 + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 156:18 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 138:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + integer_cst 8 - operand +function_decl _M_incr /usr/include/c++/5/bits/stl_bvector.h 166:5 +- isPublic: 1 + method_type - function type + void_type - method return type + type_decl void 0:0 - type name + - isAutogenerated: 1 + record_type - method base type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 138:3 - field + - isAutogenerated: 1 + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 138:3 - field + - isAutogenerated: 1 + tree_list - chain + integer_type - value + - precisionBits: 64 + - signed + type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 - type name + integer_cst 64 - type size + integer_cst -0 - min value + integer_cst 4294967295 - max value + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_bvector.h 167:5 - function result + - isAutogenerated: 1 + void_type - result type + type_decl void 0:0 - type name + - isAutogenerated: 1 + - isUsed: 1 + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 138:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + - isUsed: 1 + parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 166:23 - argument + integer_type - decl type + - precisionBits: 64 + - signed + type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 - type name + integer_cst 64 - type size + integer_cst -0 - min value + integer_cst 4294967295 - max value + integer_cst 64 - parm size + bind_expr /usr/include/c++/5/bits/stl_bvector.h 176:49 - code + var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 - operand + - isUsed: 1 + integer_cst 64 - decl size + plus_expr /usr/include/c++/5/bits/stl_bvector.h 168:33 - initial + nop_expr - operand + component_ref /usr/include/c++/5/bits/stl_bvector.h 168:35 - operand + indirect_ref - object + nop_expr - ref + - isUsed: 1 + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 138:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size + - isUsed: 1 + parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 166:23 - operand + integer_type - decl type + - precisionBits: 64 + - signed + type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 - type name + integer_cst 64 - type size + integer_cst -0 - min value + integer_cst 4294967295 - max value + integer_cst 64 - parm size + integer_type - var type + - precisionBits: 64 + - signed + type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 - type name + integer_cst 64 - type size + integer_cst -0 - min value + integer_cst 4294967295 - max value + statement_list - operand + decl_expr /usr/include/c++/5/bits/stl_bvector.h 168:35 - statement + var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 - operand + - isUsed: 1 + cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 169:37 - statement + expr_stmt /usr/include/c++/5/bits/stl_bvector.h 169:37 - operand + convert_expr - expresssion + modify_expr - operand + component_ref - operand + indirect_ref - object + nop_expr - ref + - isUsed: 1 + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 138:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + pointer_plus_expr /usr/include/c++/5/bits/stl_bvector.h 169:12 - operand + component_ref - operand + indirect_ref - object + nop_expr - ref + - isUsed: 1 + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 138:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + nop_expr - operand + mult_expr - operand + nop_expr - operand + trunc_div_expr /usr/include/c++/5/bits/stl_bvector.h 169:19 - operand + var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 - operand + - isUsed: 1 + integer_cst 64 - operand + integer_cst 8 - operand + cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 170:35 - statement + expr_stmt /usr/include/c++/5/bits/stl_bvector.h 170:35 - operand + convert_expr - expresssion + modify_expr - operand + var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 - operand + - isUsed: 1 + trunc_mod_expr /usr/include/c++/5/bits/stl_bvector.h 170:17 - operand + var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 - operand + - isUsed: 1 + integer_cst 64 - operand + if_stmt /usr/include/c++/5/bits/stl_bvector.h 171:7 - statement + lt_expr /usr/include/c++/5/bits/stl_bvector.h 171:15 - condition + var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 - operand + - isUsed: 1 + integer_cst 0 - operand + statement_list - then + cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 173:27 - statement + expr_stmt /usr/include/c++/5/bits/stl_bvector.h 173:27 - operand + convert_expr - expresssion + modify_expr - operand + var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 - operand + - isUsed: 1 + plus_expr - operand + var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 - operand + - isUsed: 1 + integer_cst 64 - operand + cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 174:10 - statement + expr_stmt /usr/include/c++/5/bits/stl_bvector.h 174:10 - operand + convert_expr - expresssion + predecrement_expr - operand + component_ref /usr/include/c++/5/bits/stl_bvector.h 174:6 - operand + indirect_ref - object + nop_expr - ref + - isUsed: 1 + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 138:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + integer_cst 8 - operand + cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 176:49 - statement + expr_stmt /usr/include/c++/5/bits/stl_bvector.h 176:49 - operand + convert_expr - expresssion + modify_expr - operand + component_ref /usr/include/c++/5/bits/stl_bvector.h 176:7 - operand + indirect_ref - object + nop_expr - ref + - isUsed: 1 + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 166:26 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 138:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size + convert_expr - operand + var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 - operand + - isUsed: 1 + block - operand + var_decl __n /usr/include/c++/5/bits/stl_bvector.h 168:23 - block vars + - isUsed: 1 +function_decl operator== /usr/include/c++/5/bits/stl_bvector.h 180:5 +- isPublic: 1 + method_type - function type + boolean_type - method return type + type_decl bool 0:0 - type name + - isAutogenerated: 1 + record_type - method base type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 138:3 - field + - isAutogenerated: 1 + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 138:3 - field + - isAutogenerated: 1 + tree_list - chain + reference_type - value + record_type - nested type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 138:3 - field + - isAutogenerated: 1 + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_bvector.h 181:5 - function result + - isAutogenerated: 1 + boolean_type - result type + type_decl bool 0:0 - type name + - isAutogenerated: 1 + integer_cst 8 - decl size + - isUsed: 1 + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 180:47 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 138:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + - isUsed: 1 + parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 180:42 - argument + reference_type - decl type + record_type - nested type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 138:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + return_expr /usr/include/c++/5/bits/stl_bvector.h 181:51 - code + init_expr - operand + result_decl /usr/include/c++/5/bits/stl_bvector.h 181:5 - operand + - isAutogenerated: 1 + boolean_type - result type + type_decl bool 0:0 - type name + - isAutogenerated: 1 + integer_cst 8 - decl size + truth_andif_expr /usr/include/c++/5/bits/stl_bvector.h 181:31 - operand + eq_expr /usr/include/c++/5/bits/stl_bvector.h 181:19 - operand + nop_expr - operand + component_ref /usr/include/c++/5/bits/stl_bvector.h 181:14 - operand + indirect_ref - object + nop_expr - ref + - isUsed: 1 + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 180:47 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 138:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + nop_expr - operand + component_ref /usr/include/c++/5/bits/stl_bvector.h 181:26 - operand + indirect_ref - object + - isUsed: 1 + parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 180:42 - ref + reference_type - decl type + record_type - nested type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 138:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + eq_expr /usr/include/c++/5/bits/stl_bvector.h 181:44 - operand + nop_expr - operand + component_ref /usr/include/c++/5/bits/stl_bvector.h 181:34 - operand + indirect_ref - object + nop_expr - ref + - isUsed: 1 + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 180:47 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 138:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size + nop_expr - operand + component_ref /usr/include/c++/5/bits/stl_bvector.h 181:51 - operand + indirect_ref - object + - isUsed: 1 + parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 180:42 - ref + reference_type - decl type + record_type - nested type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 138:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size +function_decl operator< /usr/include/c++/5/bits/stl_bvector.h 184:5 +- isPublic: 1 + method_type - function type + boolean_type - method return type + type_decl bool 0:0 - type name + - isAutogenerated: 1 + record_type - method base type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 138:3 - field + - isAutogenerated: 1 + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 138:3 - field + - isAutogenerated: 1 + tree_list - chain + reference_type - value + record_type - nested type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 138:3 - field + - isAutogenerated: 1 + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_bvector.h 185:5 - function result + - isAutogenerated: 1 + boolean_type - result type + type_decl bool 0:0 - type name + - isAutogenerated: 1 + integer_cst 8 - decl size + - isUsed: 1 + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 184:46 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 138:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + - isUsed: 1 + parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 184:41 - argument + reference_type - decl type + record_type - nested type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 138:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + return_expr /usr/include/c++/5/bits/stl_bvector.h 187:56 - code + init_expr - operand + result_decl /usr/include/c++/5/bits/stl_bvector.h 185:5 - operand + - isAutogenerated: 1 + boolean_type - result type + type_decl bool 0:0 - type name + - isAutogenerated: 1 + integer_cst 8 - decl size + truth_orif_expr /usr/include/c++/5/bits/stl_bvector.h 187:7 - operand + lt_expr /usr/include/c++/5/bits/stl_bvector.h 186:19 - operand + nop_expr - operand + component_ref /usr/include/c++/5/bits/stl_bvector.h 186:14 - operand + indirect_ref - object + nop_expr - ref + - isUsed: 1 + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 184:46 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 138:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + nop_expr - operand + component_ref /usr/include/c++/5/bits/stl_bvector.h 186:25 - operand + indirect_ref - object + - isUsed: 1 + parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 184:41 - ref + reference_type - decl type + record_type - nested type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 138:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + truth_andif_expr /usr/include/c++/5/bits/stl_bvector.h 187:28 - operand + eq_expr /usr/include/c++/5/bits/stl_bvector.h 187:16 - operand + nop_expr - operand + component_ref /usr/include/c++/5/bits/stl_bvector.h 187:11 - operand + indirect_ref - object + nop_expr - ref + - isUsed: 1 + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 184:46 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 138:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + nop_expr - operand + component_ref /usr/include/c++/5/bits/stl_bvector.h 187:23 - operand + indirect_ref - object + - isUsed: 1 + parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 184:41 - ref + reference_type - decl type + record_type - nested type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 138:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + lt_expr /usr/include/c++/5/bits/stl_bvector.h 187:41 - operand + nop_expr - operand + component_ref /usr/include/c++/5/bits/stl_bvector.h 187:31 - operand + indirect_ref - object + nop_expr - ref + - isUsed: 1 + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 184:46 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 138:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size + nop_expr - operand + component_ref /usr/include/c++/5/bits/stl_bvector.h 187:47 - operand + indirect_ref - object + - isUsed: 1 + parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 184:41 - ref + reference_type - decl type + record_type - nested type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 138:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size +function_decl operator!= /usr/include/c++/5/bits/stl_bvector.h 191:5 +- isPublic: 1 + method_type - function type + boolean_type - method return type + type_decl bool 0:0 - type name + - isAutogenerated: 1 + record_type - method base type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 138:3 - field + - isAutogenerated: 1 + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 138:3 - field + - isAutogenerated: 1 + tree_list - chain + reference_type - value + record_type - nested type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 138:3 - field + - isAutogenerated: 1 + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_bvector.h 192:5 - function result + - isAutogenerated: 1 + boolean_type - result type + type_decl bool 0:0 - type name + - isAutogenerated: 1 + integer_cst 8 - decl size + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 191:47 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 138:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + - isUsed: 1 + parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 191:42 - argument + reference_type - decl type + record_type - nested type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 138:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 192:28 - code + return_expr /usr/include/c++/5/bits/stl_bvector.h 192:28 - operand + init_expr - operand + result_decl /usr/include/c++/5/bits/stl_bvector.h 192:5 - operand + - isAutogenerated: 1 + boolean_type - result type + type_decl bool 0:0 - type name + - isAutogenerated: 1 + integer_cst 8 - decl size + truth_not_expr /usr/include/c++/5/bits/stl_bvector.h 192:28 - operand + call_expr /usr/include/c++/5/bits/stl_bvector.h 192:22 - operand + addr_expr - function + function_decl operator== /usr/include/c++/5/bits/stl_bvector.h 180:5 - operand + - isExternal: 1 + - isPublic: 1 + method_type - function type + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 191:47 - arg + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 138:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + nop_expr - arg + convert_expr - operand + - isUsed: 1 + parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 191:42 - operand + reference_type - decl type + record_type - nested type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 138:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size +function_decl operator> /usr/include/c++/5/bits/stl_bvector.h 195:5 +- isPublic: 1 + method_type - function type + boolean_type - method return type + type_decl bool 0:0 - type name + - isAutogenerated: 1 + record_type - method base type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 138:3 - field + - isAutogenerated: 1 + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 138:3 - field + - isAutogenerated: 1 + tree_list - chain + reference_type - value + record_type - nested type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 138:3 - field + - isAutogenerated: 1 + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_bvector.h 196:5 - function result + - isAutogenerated: 1 + boolean_type - result type + type_decl bool 0:0 - type name + - isAutogenerated: 1 + integer_cst 8 - decl size + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 195:46 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 138:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + - isUsed: 1 + parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 195:41 - argument + reference_type - decl type + record_type - nested type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 138:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 196:21 - code + return_expr /usr/include/c++/5/bits/stl_bvector.h 196:21 - operand + init_expr - operand + result_decl /usr/include/c++/5/bits/stl_bvector.h 196:5 - operand + - isAutogenerated: 1 + boolean_type - result type + type_decl bool 0:0 - type name + - isAutogenerated: 1 + integer_cst 8 - decl size + call_expr /usr/include/c++/5/bits/stl_bvector.h 196:18 - operand + addr_expr - function + function_decl operator< /usr/include/c++/5/bits/stl_bvector.h 184:5 - operand + - isExternal: 1 + - isPublic: 1 + method_type - function type + convert_expr - arg + - isUsed: 1 + parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 195:41 - operand + reference_type - decl type + record_type - nested type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 138:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + nop_expr - arg + nop_expr - operand + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 195:46 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 138:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size +function_decl operator<= /usr/include/c++/5/bits/stl_bvector.h 199:5 +- isPublic: 1 + method_type - function type + boolean_type - method return type + type_decl bool 0:0 - type name + - isAutogenerated: 1 + record_type - method base type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 138:3 - field + - isAutogenerated: 1 + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 138:3 - field + - isAutogenerated: 1 + tree_list - chain + reference_type - value + record_type - nested type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 138:3 - field + - isAutogenerated: 1 + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_bvector.h 200:5 - function result + - isAutogenerated: 1 + boolean_type - result type + type_decl bool 0:0 - type name + - isAutogenerated: 1 + integer_cst 8 - decl size + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 199:47 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 138:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + - isUsed: 1 + parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 199:42 - argument + reference_type - decl type + record_type - nested type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 138:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 200:27 - code + return_expr /usr/include/c++/5/bits/stl_bvector.h 200:27 - operand + init_expr - operand + result_decl /usr/include/c++/5/bits/stl_bvector.h 200:5 - operand + - isAutogenerated: 1 + boolean_type - result type + type_decl bool 0:0 - type name + - isAutogenerated: 1 + integer_cst 8 - decl size + truth_not_expr /usr/include/c++/5/bits/stl_bvector.h 200:27 - operand + call_expr /usr/include/c++/5/bits/stl_bvector.h 200:20 - operand + addr_expr - function + function_decl operator< /usr/include/c++/5/bits/stl_bvector.h 184:5 - operand + - isExternal: 1 + - isPublic: 1 + method_type - function type + convert_expr - arg + - isUsed: 1 + parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 199:42 - operand + reference_type - decl type + record_type - nested type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 138:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + nop_expr - arg + nop_expr - operand + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 199:47 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 138:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size +function_decl operator>= /usr/include/c++/5/bits/stl_bvector.h 203:5 +- isPublic: 1 + method_type - function type + boolean_type - method return type + type_decl bool 0:0 - type name + - isAutogenerated: 1 + record_type - method base type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 138:3 - field + - isAutogenerated: 1 + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 138:3 - field + - isAutogenerated: 1 + tree_list - chain + reference_type - value + record_type - nested type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 138:3 - field + - isAutogenerated: 1 + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_bvector.h 204:5 - function result + - isAutogenerated: 1 + boolean_type - result type + type_decl bool 0:0 - type name + - isAutogenerated: 1 + integer_cst 8 - decl size + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 203:47 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 138:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + - isUsed: 1 + parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 203:42 - argument + reference_type - decl type + record_type - nested type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 138:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 204:27 - code + return_expr /usr/include/c++/5/bits/stl_bvector.h 204:27 - operand + init_expr - operand + result_decl /usr/include/c++/5/bits/stl_bvector.h 204:5 - operand + - isAutogenerated: 1 + boolean_type - result type + type_decl bool 0:0 - type name + - isAutogenerated: 1 + integer_cst 8 - decl size + truth_not_expr /usr/include/c++/5/bits/stl_bvector.h 204:27 - operand + call_expr /usr/include/c++/5/bits/stl_bvector.h 204:22 - operand + addr_expr - function + function_decl operator< /usr/include/c++/5/bits/stl_bvector.h 184:5 - operand + - isExternal: 1 + - isPublic: 1 + method_type - function type + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 203:47 - arg + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 138:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + nop_expr - arg + convert_expr - operand + - isUsed: 1 + parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 203:42 - operand + reference_type - decl type + record_type - nested type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 138:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size +function_decl operator- /usr/include/c++/5/bits/stl_bvector.h 208:3 +- isPublic: 1 + function_type - function type + integer_type - function return type + - precisionBits: 64 + - signed + type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 - type name + integer_cst 64 - type size + integer_cst -0 - min value + integer_cst 4294967295 - max value + tree_list - arg types + reference_type - value + record_type - nested type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 138:3 - field + - isAutogenerated: 1 + tree_list - chain + reference_type - value + record_type - nested type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 138:3 - field + - isAutogenerated: 1 + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_bvector.h 208:73 - function result + - isAutogenerated: 1 + integer_type - result type + - precisionBits: 64 + - signed + type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 - type name + integer_cst 64 - type size + integer_cst -0 - min value + integer_cst 4294967295 - max value + integer_cst 64 - decl size + - isUsed: 1 + parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 208:39 - argument + reference_type - decl type + record_type - nested type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 138:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + - isUsed: 1 + parm_decl __y /usr/include/c++/5/bits/stl_bvector.h 208:70 - argument + reference_type - decl type + record_type - nested type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 138:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + return_expr /usr/include/c++/5/bits/stl_bvector.h 211:37 - code + init_expr - operand + result_decl /usr/include/c++/5/bits/stl_bvector.h 208:73 - operand + - isAutogenerated: 1 + integer_type - result type + - precisionBits: 64 + - signed + type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 - type name + integer_cst 64 - type size + integer_cst -0 - min value + integer_cst 4294967295 - max value + integer_cst 64 - decl size + minus_expr /usr/include/c++/5/bits/stl_bvector.h 211:22 - operand + plus_expr /usr/include/c++/5/bits/stl_bvector.h 211:6 - operand + mult_expr /usr/include/c++/5/bits/stl_bvector.h 210:30 - operand + exact_div_expr /usr/include/c++/5/bits/stl_bvector.h 210:42 - operand + minus_expr - operand + nop_expr - operand + component_ref /usr/include/c++/5/bits/stl_bvector.h 210:37 - operand + indirect_ref - object + - isUsed: 1 + parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 208:39 - ref + reference_type - decl type + record_type - nested type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 138:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + nop_expr - operand + component_ref /usr/include/c++/5/bits/stl_bvector.h 210:48 - operand + indirect_ref - object + - isUsed: 1 + parm_decl __y /usr/include/c++/5/bits/stl_bvector.h 208:70 - ref + reference_type - decl type + record_type - nested type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 138:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + integer_cst 8 - operand + integer_cst 64 - operand + nop_expr - operand + component_ref /usr/include/c++/5/bits/stl_bvector.h 211:12 - operand + indirect_ref - object + - isUsed: 1 + parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 208:39 - ref + reference_type - decl type + record_type - nested type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 138:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size + nop_expr - operand + component_ref /usr/include/c++/5/bits/stl_bvector.h 211:28 - operand + indirect_ref - object + - isUsed: 1 + parm_decl __y /usr/include/c++/5/bits/stl_bvector.h 208:70 - ref + reference_type - decl type + record_type - nested type + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 136:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size + type_decl _Bit_iterator_base /usr/include/c++/5/bits/stl_bvector.h 138:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size +function_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 220:5 +- isPublic: 1 + method_type - function type + void_type - method return type + type_decl void 0:0 - type name + - isAutogenerated: 1 + record_type - method base type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_bvector.h 220:21 - function result + - isAutogenerated: 1 + void_type - result type + type_decl void 0:0 - type name + - isAutogenerated: 1 + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 220:19 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + integer_cst 64 - parm size + bind_expr /usr/include/c++/5/bits/stl_bvector.h 220:50 - code + cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 220:46 - operand + expr_stmt /usr/include/c++/5/bits/stl_bvector.h 220:46 - operand + call_expr /usr/include/c++/5/bits/stl_bvector.h 220:46 - expresssion + addr_expr - function + function_decl __base_ctor /usr/include/c++/5/bits/stl_bvector.h 142:5 - operand + - isPublic: 1 + method_type - function type + addr_expr - arg + component_ref - operand + indirect_ref - object + nop_expr - ref + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 220:19 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + integer_cst 64 - parm size + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + integer_cst 0 - arg + integer_cst 0 - arg + block - operand +function_decl __base_ctor /usr/include/c++/5/bits/stl_bvector.h 220:5 +- isPublic: 1 + method_type - function type + void_type - method return type + type_decl void 0:0 - type name + - isAutogenerated: 1 + record_type - method base type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_bvector.h 220:50 - function result + - isAutogenerated: 1 + void_type - result type + type_decl void 0:0 - type name + - isAutogenerated: 1 + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 220:19 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + integer_cst 64 - parm size + bind_expr /usr/include/c++/5/bits/stl_bvector.h 220:50 - code + cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 220:46 - operand + expr_stmt /usr/include/c++/5/bits/stl_bvector.h 220:46 - operand + call_expr /usr/include/c++/5/bits/stl_bvector.h 220:46 - expresssion + addr_expr - function + function_decl __base_ctor /usr/include/c++/5/bits/stl_bvector.h 142:5 - operand + - isPublic: 1 + method_type - function type + addr_expr - arg + component_ref - operand + indirect_ref - object + nop_expr - ref + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 220:19 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + integer_cst 64 - parm size + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + integer_cst 0 - arg + integer_cst 0 - arg + block - operand +function_decl __comp_ctor /usr/include/c++/5/bits/stl_bvector.h 220:5 +- isPublic: 1 + method_type - function type + void_type - method return type + type_decl void 0:0 - type name + - isAutogenerated: 1 + record_type - method base type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_bvector.h 220:50 - function result + - isAutogenerated: 1 + void_type - result type + type_decl void 0:0 - type name + - isAutogenerated: 1 + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 220:19 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + integer_cst 64 - parm size + statement_list - code +function_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 222:5 +- isPublic: 1 + method_type - function type + void_type - method return type + type_decl void 0:0 - type name + - isAutogenerated: 1 + record_type - method base type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + tree_list - chain + pointer_type - value + integer_type - nested type + - precisionBits: 64 + - unsigned + type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 - type name + integer_cst 64 - type size + integer_cst 0 - min value + tree_list - chain + integer_type - value + - precisionBits: 32 + - unsigned + type_decl unsigned int 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst 0 - min value + integer_cst 4294967295 - max value + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_bvector.h 223:5 - function result + - isAutogenerated: 1 + void_type - result type + type_decl void 0:0 - type name + - isAutogenerated: 1 + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 222:52 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + integer_cst 64 - parm size + - isUsed: 1 + parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 222:31 - argument + pointer_type - decl type + integer_type - nested type + - precisionBits: 64 + - unsigned + type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 - type name + integer_cst 64 - type size + integer_cst 0 - min value + integer_cst 64 - parm size + - isUsed: 1 + parm_decl __y /usr/include/c++/5/bits/stl_bvector.h 222:49 - argument + integer_type - decl type + - precisionBits: 32 + - unsigned + type_decl unsigned int 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst 0 - min value + integer_cst 4294967295 - max value + integer_cst 32 - parm size + bind_expr /usr/include/c++/5/bits/stl_bvector.h 223:38 - code + cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 223:34 - operand + expr_stmt /usr/include/c++/5/bits/stl_bvector.h 223:34 - operand + call_expr /usr/include/c++/5/bits/stl_bvector.h 223:34 - expresssion + addr_expr - function + function_decl __base_ctor /usr/include/c++/5/bits/stl_bvector.h 142:5 - operand + - isPublic: 1 + method_type - function type + addr_expr - arg + component_ref - operand + indirect_ref - object + nop_expr - ref + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 222:52 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + integer_cst 64 - parm size + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + - isUsed: 1 + parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 222:31 - arg + pointer_type - decl type + integer_type - nested type + - precisionBits: 64 + - unsigned + type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 - type name + integer_cst 64 - type size + integer_cst 0 - min value + integer_cst 64 - parm size + - isUsed: 1 + parm_decl __y /usr/include/c++/5/bits/stl_bvector.h 222:49 - arg + integer_type - decl type + - precisionBits: 32 + - unsigned + type_decl unsigned int 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst 0 - min value + integer_cst 4294967295 - max value + integer_cst 32 - parm size + block - operand +function_decl __base_ctor /usr/include/c++/5/bits/stl_bvector.h 222:5 +- isPublic: 1 + method_type - function type + void_type - method return type + type_decl void 0:0 - type name + - isAutogenerated: 1 + record_type - method base type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + tree_list - chain + pointer_type - value + integer_type - nested type + - precisionBits: 64 + - unsigned + type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 - type name + integer_cst 64 - type size + integer_cst 0 - min value + tree_list - chain + integer_type - value + - precisionBits: 32 + - unsigned + type_decl unsigned int 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst 0 - min value + integer_cst 4294967295 - max value + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_bvector.h 223:38 - function result + - isAutogenerated: 1 + void_type - result type + type_decl void 0:0 - type name + - isAutogenerated: 1 + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 222:52 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + integer_cst 64 - parm size + - isUsed: 1 + parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 222:31 - argument + pointer_type - decl type + integer_type - nested type + - precisionBits: 64 + - unsigned + type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 - type name + integer_cst 64 - type size + integer_cst 0 - min value + integer_cst 64 - parm size + - isUsed: 1 + parm_decl __y /usr/include/c++/5/bits/stl_bvector.h 222:49 - argument + integer_type - decl type + - precisionBits: 32 + - unsigned + type_decl unsigned int 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst 0 - min value + integer_cst 4294967295 - max value + integer_cst 32 - parm size + bind_expr /usr/include/c++/5/bits/stl_bvector.h 223:38 - code + cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 223:34 - operand + expr_stmt /usr/include/c++/5/bits/stl_bvector.h 223:34 - operand + call_expr /usr/include/c++/5/bits/stl_bvector.h 223:34 - expresssion + addr_expr - function + function_decl __base_ctor /usr/include/c++/5/bits/stl_bvector.h 142:5 - operand + - isPublic: 1 + method_type - function type + addr_expr - arg + component_ref - operand + indirect_ref - object + nop_expr - ref + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 222:52 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + integer_cst 64 - parm size + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + - isUsed: 1 + parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 222:31 - arg + pointer_type - decl type + integer_type - nested type + - precisionBits: 64 + - unsigned + type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 - type name + integer_cst 64 - type size + integer_cst 0 - min value + integer_cst 64 - parm size + - isUsed: 1 + parm_decl __y /usr/include/c++/5/bits/stl_bvector.h 222:49 - arg + integer_type - decl type + - precisionBits: 32 + - unsigned + type_decl unsigned int 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst 0 - min value + integer_cst 4294967295 - max value + integer_cst 32 - parm size + block - operand +function_decl __comp_ctor /usr/include/c++/5/bits/stl_bvector.h 222:5 +- isPublic: 1 + method_type - function type + void_type - method return type + type_decl void 0:0 - type name + - isAutogenerated: 1 + record_type - method base type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + tree_list - chain + pointer_type - value + integer_type - nested type + - precisionBits: 64 + - unsigned + type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 - type name + integer_cst 64 - type size + integer_cst 0 - min value + tree_list - chain + integer_type - value + - precisionBits: 32 + - unsigned + type_decl unsigned int 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst 0 - min value + integer_cst 4294967295 - max value + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_bvector.h 223:38 - function result + - isAutogenerated: 1 + void_type - result type + type_decl void 0:0 - type name + - isAutogenerated: 1 + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 222:52 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + integer_cst 64 - parm size + - isUsed: 1 + parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 222:31 - argument + pointer_type - decl type + integer_type - nested type + - precisionBits: 64 + - unsigned + type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 - type name + integer_cst 64 - type size + integer_cst 0 - min value + integer_cst 64 - parm size + - isUsed: 1 + parm_decl __y /usr/include/c++/5/bits/stl_bvector.h 222:49 - argument + integer_type - decl type + - precisionBits: 32 + - unsigned + type_decl unsigned int 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst 0 - min value + integer_cst 4294967295 - max value + integer_cst 32 - parm size + statement_list - code +function_decl _M_const_cast /usr/include/c++/5/bits/stl_bvector.h 226:5 +- isPublic: 1 + method_type - function type + record_type - method return type + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - type name + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + record_type - method base type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_bvector.h 227:5 - function result + - isAutogenerated: 1 + record_type - result type + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - type name + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + integer_cst 128 - decl size + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 226:21 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + integer_cst 64 - parm size + cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 227:15 - code + return_expr /usr/include/c++/5/bits/stl_bvector.h 227:15 - operand + init_expr - operand + result_decl /usr/include/c++/5/bits/stl_bvector.h 227:5 - operand + - isAutogenerated: 1 + record_type - result type + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - type name + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + integer_cst 128 - decl size + target_expr - operand + var_decl /usr/include/c++/5/bits/stl_bvector.h 227:15 - operand + - isAutogenerated: 1 + integer_cst 128 - decl size + record_type - var type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + indirect_ref - operand + nop_expr - ref + nop_expr - operand + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 226:21 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + integer_cst 64 - parm size +function_decl operator* /usr/include/c++/5/bits/stl_bvector.h 230:5 +- isPublic: 1 + method_type - function type + record_type - method return type + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - type name + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 - field + - unsigned + integer_cst 64 - decl size + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 71:3 - field + - isAutogenerated: 1 + record_type - method base type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_bvector.h 231:5 - function result + - isAutogenerated: 1 + record_type - result type + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - type name + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 - field + - unsigned + integer_cst 64 - decl size + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 71:3 - field + - isAutogenerated: 1 + integer_cst 128 - decl size + - isUsed: 1 + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 230:17 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + integer_cst 64 - parm size + cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 231:46 - code + return_expr /usr/include/c++/5/bits/stl_bvector.h 231:46 - operand + init_expr - operand + result_decl /usr/include/c++/5/bits/stl_bvector.h 231:5 - operand + - isAutogenerated: 1 + record_type - result type + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - type name + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 - field + - unsigned + integer_cst 64 - decl size + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 71:3 - field + - isAutogenerated: 1 + integer_cst 128 - decl size + compound_expr - operand + target_expr - operand + var_decl /usr/include/c++/5/bits/stl_bvector.h 231:46 - operand + - isAutogenerated: 1 + integer_cst 128 - decl size + record_type - var type + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - type name + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 - field + - unsigned + integer_cst 64 - decl size + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 71:3 - field + - isAutogenerated: 1 + aggr_init_expr - operand + addr_expr - function + function_decl __comp_ctor /usr/include/c++/5/bits/stl_bvector.h 75:5 - operand + - isPublic: 1 + method_type - function type + var_decl /usr/include/c++/5/bits/stl_bvector.h 231:46 - slot + - isAutogenerated: 1 + convert_expr - arg + void_cst - operand + nop_expr - arg + component_ref /usr/include/c++/5/bits/stl_bvector.h 231:24 - operand + component_ref - object + indirect_ref - object + nop_expr - ref + - isUsed: 1 + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 230:17 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + integer_cst 64 - parm size + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + lshift_expr /usr/include/c++/5/bits/stl_bvector.h 231:34 - arg + integer_cst 1 - operand + nop_expr - operand + component_ref /usr/include/c++/5/bits/stl_bvector.h 231:37 - operand + component_ref - object + indirect_ref - object + nop_expr - ref + - isUsed: 1 + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 230:17 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + integer_cst 64 - parm size + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size + var_decl /usr/include/c++/5/bits/stl_bvector.h 231:46 - operand + - isAutogenerated: 1 +function_decl operator++ /usr/include/c++/5/bits/stl_bvector.h 234:5 +- isPublic: 1 + method_type - function type + reference_type - method return type + record_type - nested type + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - type name + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + record_type - method base type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_bvector.h 235:5 - function result + - isAutogenerated: 1 + reference_type - result type + record_type - nested type + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - type name + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + integer_cst 64 - decl size + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 234:16 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + integer_cst 64 - parm size + statement_list - code + cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 236:19 - statement + expr_stmt /usr/include/c++/5/bits/stl_bvector.h 236:19 - operand + call_expr /usr/include/c++/5/bits/stl_bvector.h 236:17 - expresssion + addr_expr - function + function_decl _M_bump_up /usr/include/c++/5/bits/stl_bvector.h 146:5 - operand + - isExternal: 1 + - isPublic: 1 + method_type - function type + addr_expr - arg + component_ref - operand + indirect_ref - object + nop_expr - ref + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 234:16 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + integer_cst 64 - parm size + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + return_expr /usr/include/c++/5/bits/stl_bvector.h 237:15 - statement + init_expr - operand + result_decl /usr/include/c++/5/bits/stl_bvector.h 235:5 - operand + - isAutogenerated: 1 + reference_type - result type + record_type - nested type + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - type name + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + integer_cst 64 - decl size + nop_expr - operand + nop_expr - operand + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 234:16 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + integer_cst 64 - parm size +function_decl operator++ /usr/include/c++/5/bits/stl_bvector.h 241:5 +- isPublic: 1 + method_type - function type + record_type - method return type + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - type name + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + record_type - method base type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + tree_list - chain + integer_type - value + - precisionBits: 32 + - signed + type_decl int 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst -2147483648 - min value + integer_cst 2147483647 - max value + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_bvector.h 242:5 - function result + - isAutogenerated: 1 + record_type - result type + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - type name + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + integer_cst 128 - decl size + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 241:19 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + integer_cst 64 - parm size + parm_decl /usr/include/c++/5/bits/stl_bvector.h 241:16 - argument + integer_type - decl type + - precisionBits: 32 + - signed + type_decl int 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst -2147483648 - min value + integer_cst 2147483647 - max value + integer_cst 32 - parm size + bind_expr /usr/include/c++/5/bits/stl_bvector.h 245:19 - code + var_decl __tmp /usr/include/c++/5/bits/stl_bvector.h 243:16 - operand + - isUsed: 1 + integer_cst 128 - decl size + indirect_ref - initial + nop_expr - ref + nop_expr - operand + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 241:19 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + integer_cst 64 - parm size + record_type - var type + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - type name + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + statement_list - operand + decl_expr /usr/include/c++/5/bits/stl_bvector.h 243:25 - statement + var_decl __tmp /usr/include/c++/5/bits/stl_bvector.h 243:16 - operand + - isUsed: 1 + cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 244:19 - statement + expr_stmt /usr/include/c++/5/bits/stl_bvector.h 244:19 - operand + call_expr /usr/include/c++/5/bits/stl_bvector.h 244:17 - expresssion + addr_expr - function + function_decl _M_bump_up /usr/include/c++/5/bits/stl_bvector.h 146:5 - operand + - isExternal: 1 + - isPublic: 1 + method_type - function type + addr_expr - arg + component_ref - operand + indirect_ref - object + nop_expr - ref + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 241:19 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + integer_cst 64 - parm size + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 245:14 - statement + return_expr /usr/include/c++/5/bits/stl_bvector.h 245:14 - operand + init_expr - operand + result_decl /usr/include/c++/5/bits/stl_bvector.h 242:5 - operand + - isAutogenerated: 1 + record_type - result type + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - type name + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + integer_cst 128 - decl size + target_expr - operand + var_decl /usr/include/c++/5/bits/stl_bvector.h 245:14 - operand + - isAutogenerated: 1 + integer_cst 128 - decl size + record_type - var type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + var_decl __tmp /usr/include/c++/5/bits/stl_bvector.h 243:16 - operand + - isUsed: 1 + block - operand + var_decl __tmp /usr/include/c++/5/bits/stl_bvector.h 243:16 - block vars + - isUsed: 1 +function_decl operator-- /usr/include/c++/5/bits/stl_bvector.h 249:5 +- isPublic: 1 + method_type - function type + reference_type - method return type + record_type - nested type + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - type name + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + record_type - method base type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_bvector.h 250:5 - function result + - isAutogenerated: 1 + reference_type - result type + record_type - nested type + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - type name + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + integer_cst 64 - decl size + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 249:16 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + integer_cst 64 - parm size + statement_list - code + cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 251:21 - statement + expr_stmt /usr/include/c++/5/bits/stl_bvector.h 251:21 - operand + call_expr /usr/include/c++/5/bits/stl_bvector.h 251:19 - expresssion + addr_expr - function + function_decl _M_bump_down /usr/include/c++/5/bits/stl_bvector.h 156:5 - operand + - isExternal: 1 + - isPublic: 1 + method_type - function type + addr_expr - arg + component_ref - operand + indirect_ref - object + nop_expr - ref + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 249:16 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + integer_cst 64 - parm size + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + return_expr /usr/include/c++/5/bits/stl_bvector.h 252:15 - statement + init_expr - operand + result_decl /usr/include/c++/5/bits/stl_bvector.h 250:5 - operand + - isAutogenerated: 1 + reference_type - result type + record_type - nested type + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - type name + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + integer_cst 64 - decl size + nop_expr - operand + nop_expr - operand + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 249:16 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + integer_cst 64 - parm size +function_decl operator-- /usr/include/c++/5/bits/stl_bvector.h 256:5 +- isPublic: 1 + method_type - function type + record_type - method return type + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - type name + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + record_type - method base type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + tree_list - chain + integer_type - value + - precisionBits: 32 + - signed + type_decl int 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst -2147483648 - min value + integer_cst 2147483647 - max value + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_bvector.h 257:5 - function result + - isAutogenerated: 1 + record_type - result type + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - type name + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + integer_cst 128 - decl size + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 256:19 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + integer_cst 64 - parm size + parm_decl /usr/include/c++/5/bits/stl_bvector.h 256:16 - argument + integer_type - decl type + - precisionBits: 32 + - signed + type_decl int 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst -2147483648 - min value + integer_cst 2147483647 - max value + integer_cst 32 - parm size + bind_expr /usr/include/c++/5/bits/stl_bvector.h 260:19 - code + var_decl __tmp /usr/include/c++/5/bits/stl_bvector.h 258:16 - operand + - isUsed: 1 + integer_cst 128 - decl size + indirect_ref - initial + nop_expr - ref + nop_expr - operand + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 256:19 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + integer_cst 64 - parm size + record_type - var type + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - type name + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + statement_list - operand + decl_expr /usr/include/c++/5/bits/stl_bvector.h 258:25 - statement + var_decl __tmp /usr/include/c++/5/bits/stl_bvector.h 258:16 - operand + - isUsed: 1 + cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 259:21 - statement + expr_stmt /usr/include/c++/5/bits/stl_bvector.h 259:21 - operand + call_expr /usr/include/c++/5/bits/stl_bvector.h 259:19 - expresssion + addr_expr - function + function_decl _M_bump_down /usr/include/c++/5/bits/stl_bvector.h 156:5 - operand + - isExternal: 1 + - isPublic: 1 + method_type - function type + addr_expr - arg + component_ref - operand + indirect_ref - object + nop_expr - ref + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 256:19 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + integer_cst 64 - parm size + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 260:14 - statement + return_expr /usr/include/c++/5/bits/stl_bvector.h 260:14 - operand + init_expr - operand + result_decl /usr/include/c++/5/bits/stl_bvector.h 257:5 - operand + - isAutogenerated: 1 + record_type - result type + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - type name + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + integer_cst 128 - decl size + target_expr - operand + var_decl /usr/include/c++/5/bits/stl_bvector.h 260:14 - operand + - isAutogenerated: 1 + integer_cst 128 - decl size + record_type - var type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + var_decl __tmp /usr/include/c++/5/bits/stl_bvector.h 258:16 - operand + - isUsed: 1 + block - operand + var_decl __tmp /usr/include/c++/5/bits/stl_bvector.h 258:16 - block vars + - isUsed: 1 +function_decl operator+= /usr/include/c++/5/bits/stl_bvector.h 264:5 +- isPublic: 1 + method_type - function type + reference_type - method return type + record_type - nested type + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - type name + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + record_type - method base type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + tree_list - chain + integer_type - value + - precisionBits: 64 + - signed + type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 - type name + integer_cst 64 - type size + integer_cst -0 - min value + integer_cst 4294967295 - max value + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_bvector.h 265:5 - function result + - isAutogenerated: 1 + reference_type - result type + record_type - nested type + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - type name + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + integer_cst 64 - decl size + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 264:35 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + integer_cst 64 - parm size + - isUsed: 1 + parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 264:32 - argument + integer_type - decl type + - precisionBits: 64 + - signed + type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 - type name + integer_cst 64 - type size + integer_cst -0 - min value + integer_cst 4294967295 - max value + integer_cst 64 - parm size + statement_list - code + cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 266:19 - statement + expr_stmt /usr/include/c++/5/bits/stl_bvector.h 266:19 - operand + call_expr /usr/include/c++/5/bits/stl_bvector.h 266:14 - expresssion + addr_expr - function + function_decl _M_incr /usr/include/c++/5/bits/stl_bvector.h 166:5 - operand + - isExternal: 1 + - isPublic: 1 + method_type - function type + addr_expr - arg + component_ref - operand + indirect_ref - object + nop_expr - ref + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 264:35 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + integer_cst 64 - parm size + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + - isUsed: 1 + parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 264:32 - arg + integer_type - decl type + - precisionBits: 64 + - signed + type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 - type name + integer_cst 64 - type size + integer_cst -0 - min value + integer_cst 4294967295 - max value + integer_cst 64 - parm size + return_expr /usr/include/c++/5/bits/stl_bvector.h 267:15 - statement + init_expr - operand + result_decl /usr/include/c++/5/bits/stl_bvector.h 265:5 - operand + - isAutogenerated: 1 + reference_type - result type + record_type - nested type + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - type name + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + integer_cst 64 - decl size + nop_expr - operand + nop_expr - operand + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 264:35 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + integer_cst 64 - parm size +function_decl operator-= /usr/include/c++/5/bits/stl_bvector.h 271:5 +- isPublic: 1 + method_type - function type + reference_type - method return type + record_type - nested type + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - type name + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + record_type - method base type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + tree_list - chain + integer_type - value + - precisionBits: 64 + - signed + type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 - type name + integer_cst 64 - type size + integer_cst -0 - min value + integer_cst 4294967295 - max value + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_bvector.h 272:5 - function result + - isAutogenerated: 1 + reference_type - result type + record_type - nested type + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - type name + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + integer_cst 64 - decl size + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 271:35 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + integer_cst 64 - parm size + - isUsed: 1 + parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 271:32 - argument + integer_type - decl type + - precisionBits: 64 + - signed + type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 - type name + integer_cst 64 - type size + integer_cst -0 - min value + integer_cst 4294967295 - max value + integer_cst 64 - parm size + statement_list - code + cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 273:20 - statement + expr_stmt /usr/include/c++/5/bits/stl_bvector.h 273:20 - operand + convert_expr - expresssion + call_expr /usr/include/c++/5/bits/stl_bvector.h 273:13 - operand + addr_expr - function + function_decl operator+= /usr/include/c++/5/bits/stl_bvector.h 264:5 - operand + - isExternal: 1 + - isPublic: 1 + method_type - function type + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 271:35 - arg + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + integer_cst 64 - parm size + negate_expr - arg + non_lvalue_expr - operand + - isUsed: 1 + parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 271:32 - operand + integer_type - decl type + - precisionBits: 64 + - signed + type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 - type name + integer_cst 64 - type size + integer_cst -0 - min value + integer_cst 4294967295 - max value + integer_cst 64 - parm size + return_expr /usr/include/c++/5/bits/stl_bvector.h 274:15 - statement + init_expr - operand + result_decl /usr/include/c++/5/bits/stl_bvector.h 272:5 - operand + - isAutogenerated: 1 + reference_type - result type + record_type - nested type + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - type name + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + integer_cst 64 - decl size + nop_expr - operand + nop_expr - operand + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 271:35 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + integer_cst 64 - parm size +function_decl operator+ /usr/include/c++/5/bits/stl_bvector.h 278:5 +- isPublic: 1 + method_type - function type + record_type - method return type + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - type name + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + record_type - method base type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + tree_list - chain + integer_type - value + - precisionBits: 64 + - signed + type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 - type name + integer_cst 64 - type size + integer_cst -0 - min value + integer_cst 4294967295 - max value + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_bvector.h 279:5 - function result + - isAutogenerated: 1 + record_type - result type + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - type name + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + integer_cst 128 - decl size + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 278:36 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + integer_cst 64 - parm size + - isUsed: 1 + parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 278:31 - argument + integer_type - decl type + - precisionBits: 64 + - signed + type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 - type name + integer_cst 64 - type size + integer_cst -0 - min value + integer_cst 4294967295 - max value + integer_cst 64 - parm size + bind_expr /usr/include/c++/5/bits/stl_bvector.h 281:26 - code + var_decl __tmp /usr/include/c++/5/bits/stl_bvector.h 280:16 - operand + - isUsed: 1 + integer_cst 128 - decl size + indirect_ref - initial + nop_expr - ref + nop_expr - operand + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 278:36 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + integer_cst 64 - parm size + record_type - var type + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - type name + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + statement_list - operand + decl_expr /usr/include/c++/5/bits/stl_bvector.h 280:25 - statement + var_decl __tmp /usr/include/c++/5/bits/stl_bvector.h 280:16 - operand + - isUsed: 1 + cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 281:23 - statement + return_expr /usr/include/c++/5/bits/stl_bvector.h 281:23 - operand + init_expr - operand + result_decl /usr/include/c++/5/bits/stl_bvector.h 279:5 - operand + - isAutogenerated: 1 + record_type - result type + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - type name + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + integer_cst 128 - decl size + target_expr - operand + var_decl /usr/include/c++/5/bits/stl_bvector.h 281:23 - operand + - isAutogenerated: 1 + integer_cst 128 - decl size + record_type - var type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + indirect_ref - operand + nop_expr - ref + nop_expr - operand + call_expr /usr/include/c++/5/bits/stl_bvector.h 281:20 - operand + addr_expr - function + function_decl operator+= /usr/include/c++/5/bits/stl_bvector.h 264:5 - operand + - isExternal: 1 + - isPublic: 1 + method_type - function type + addr_expr - arg + var_decl __tmp /usr/include/c++/5/bits/stl_bvector.h 280:16 - operand + - isUsed: 1 + - isUsed: 1 + parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 278:31 - arg + integer_type - decl type + - precisionBits: 64 + - signed + type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 - type name + integer_cst 64 - type size + integer_cst -0 - min value + integer_cst 4294967295 - max value + integer_cst 64 - parm size + block - operand + var_decl __tmp /usr/include/c++/5/bits/stl_bvector.h 280:16 - block vars + - isUsed: 1 +function_decl operator- /usr/include/c++/5/bits/stl_bvector.h 285:5 +- isPublic: 1 + method_type - function type + record_type - method return type + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - type name + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + record_type - method base type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + tree_list - chain + integer_type - value + - precisionBits: 64 + - signed + type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 - type name + integer_cst 64 - type size + integer_cst -0 - min value + integer_cst 4294967295 - max value + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_bvector.h 286:5 - function result + - isAutogenerated: 1 + record_type - result type + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - type name + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + integer_cst 128 - decl size + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 285:36 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + integer_cst 64 - parm size + - isUsed: 1 + parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 285:31 - argument + integer_type - decl type + - precisionBits: 64 + - signed + type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 - type name + integer_cst 64 - type size + integer_cst -0 - min value + integer_cst 4294967295 - max value + integer_cst 64 - parm size + bind_expr /usr/include/c++/5/bits/stl_bvector.h 288:26 - code + var_decl __tmp /usr/include/c++/5/bits/stl_bvector.h 287:16 - operand + - isUsed: 1 + integer_cst 128 - decl size + indirect_ref - initial + nop_expr - ref + nop_expr - operand + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 285:36 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + integer_cst 64 - parm size + record_type - var type + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - type name + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + statement_list - operand + decl_expr /usr/include/c++/5/bits/stl_bvector.h 287:25 - statement + var_decl __tmp /usr/include/c++/5/bits/stl_bvector.h 287:16 - operand + - isUsed: 1 + cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 288:23 - statement + return_expr /usr/include/c++/5/bits/stl_bvector.h 288:23 - operand + init_expr - operand + result_decl /usr/include/c++/5/bits/stl_bvector.h 286:5 - operand + - isAutogenerated: 1 + record_type - result type + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - type name + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + integer_cst 128 - decl size + target_expr - operand + var_decl /usr/include/c++/5/bits/stl_bvector.h 288:23 - operand + - isAutogenerated: 1 + integer_cst 128 - decl size + record_type - var type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + indirect_ref - operand + nop_expr - ref + nop_expr - operand + call_expr /usr/include/c++/5/bits/stl_bvector.h 288:20 - operand + addr_expr - function + function_decl operator-= /usr/include/c++/5/bits/stl_bvector.h 271:5 - operand + - isExternal: 1 + - isPublic: 1 + method_type - function type + addr_expr - arg + var_decl __tmp /usr/include/c++/5/bits/stl_bvector.h 287:16 - operand + - isUsed: 1 + - isUsed: 1 + parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 285:31 - arg + integer_type - decl type + - precisionBits: 64 + - signed + type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 - type name + integer_cst 64 - type size + integer_cst -0 - min value + integer_cst 4294967295 - max value + integer_cst 64 - parm size + block - operand + var_decl __tmp /usr/include/c++/5/bits/stl_bvector.h 287:16 - block vars + - isUsed: 1 +function_decl operator[] /usr/include/c++/5/bits/stl_bvector.h 292:5 +- isPublic: 1 + method_type - function type + record_type - method return type + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - type name + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 - field + - unsigned + integer_cst 64 - decl size + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 71:3 - field + - isAutogenerated: 1 + record_type - method base type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + tree_list - chain + integer_type - value + - precisionBits: 64 + - signed + type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 - type name + integer_cst 64 - type size + integer_cst -0 - min value + integer_cst 4294967295 - max value + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_bvector.h 293:5 - function result + - isAutogenerated: 1 + record_type - result type + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - type name + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 - field + - unsigned + integer_cst 64 - decl size + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 71:3 - field + - isAutogenerated: 1 + integer_cst 128 - decl size + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 292:37 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + integer_cst 64 - parm size + - isUsed: 1 + parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 292:32 - argument + integer_type - decl type + - precisionBits: 64 + - signed + type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 - type name + integer_cst 64 - type size + integer_cst -0 - min value + integer_cst 4294967295 - max value + integer_cst 64 - parm size + cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 293:27 - code + return_expr /usr/include/c++/5/bits/stl_bvector.h 293:27 - operand + init_expr - operand + result_decl /usr/include/c++/5/bits/stl_bvector.h 293:5 - operand + - isAutogenerated: 1 + record_type - result type + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - type name + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 - field + - unsigned + integer_cst 64 - decl size + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 71:3 - field + - isAutogenerated: 1 + integer_cst 128 - decl size + target_expr - operand + var_decl /usr/include/c++/5/bits/stl_bvector.h 293:27 - operand + - isAutogenerated: 1 + integer_cst 128 - decl size + record_type - var type + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - type name + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 - field + - unsigned + integer_cst 64 - decl size + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 71:3 - field + - isAutogenerated: 1 + call_expr /usr/include/c++/5/bits/stl_bvector.h 293:27 - operand + addr_expr - function + function_decl operator* /usr/include/c++/5/bits/stl_bvector.h 230:5 - operand + - isExternal: 1 + - isPublic: 1 + method_type - function type + addr_expr - arg + target_expr /usr/include/c++/5/bits/stl_bvector.h 293:22 - operand + var_decl /usr/include/c++/5/bits/stl_bvector.h 293:24 - operand + - isAutogenerated: 1 + integer_cst 128 - decl size + record_type - var type + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - type name + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + call_expr /usr/include/c++/5/bits/stl_bvector.h 293:24 - operand + addr_expr - function + function_decl operator+ /usr/include/c++/5/bits/stl_bvector.h 278:5 - operand + - isExternal: 1 + - isPublic: 1 + method_type - function type + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 292:37 - arg + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + integer_cst 64 - parm size + - isUsed: 1 + parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 292:32 - arg + integer_type - decl type + - precisionBits: 64 + - signed + type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 - type name + integer_cst 64 - type size + integer_cst -0 - min value + integer_cst 4294967295 - max value + integer_cst 64 - parm size +function_decl operator+ /usr/include/c++/5/bits/stl_bvector.h 297:3 +- isPublic: 1 + function_type - function type + record_type - function return type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + tree_list - arg types + integer_type - value + - precisionBits: 64 + - signed + type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 - type name + integer_cst 64 - type size + integer_cst -0 - min value + integer_cst 4294967295 - max value + tree_list - chain + reference_type - value + record_type - nested type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_bvector.h 297:52 - function result + - isAutogenerated: 1 + record_type - result type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + integer_cst 128 - decl size + - isUsed: 1 + parm_decl __n /usr/include/c++/5/bits/stl_bvector.h 297:23 - argument + integer_type - decl type + - precisionBits: 64 + - signed + type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 - type name + integer_cst 64 - type size + integer_cst -0 - min value + integer_cst 4294967295 - max value + integer_cst 64 - parm size + - isUsed: 1 + parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 297:49 - argument + reference_type - decl type + record_type - nested type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + integer_cst 64 - parm size + cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 298:18 - code + return_expr /usr/include/c++/5/bits/stl_bvector.h 298:18 - operand + init_expr - operand + result_decl /usr/include/c++/5/bits/stl_bvector.h 297:52 - operand + - isAutogenerated: 1 + record_type - result type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + integer_cst 128 - decl size + target_expr /usr/include/c++/5/bits/stl_bvector.h 298:16 - operand + var_decl /usr/include/c++/5/bits/stl_bvector.h 298:18 - operand + - isAutogenerated: 1 + integer_cst 128 - decl size + record_type - var type + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - type name + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + call_expr /usr/include/c++/5/bits/stl_bvector.h 298:18 - operand + addr_expr - function + function_decl operator+ /usr/include/c++/5/bits/stl_bvector.h 278:5 - operand + - isExternal: 1 + - isPublic: 1 + method_type - function type + convert_expr - arg + - isUsed: 1 + parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 297:49 - operand + reference_type - decl type + record_type - nested type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + integer_cst 64 - parm size + - isUsed: 1 + parm_decl __n /usr/include/c++/5/bits/stl_bvector.h 297:23 - arg + integer_type - decl type + - precisionBits: 64 + - signed + type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 - type name + integer_cst 64 - type size + integer_cst -0 - min value + integer_cst 4294967295 - max value + integer_cst 64 - parm size +function_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 307:5 +- isPublic: 1 + method_type - function type + void_type - method return type + type_decl void 0:0 - type name + - isAutogenerated: 1 + record_type - method base type + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_bvector.h 307:27 - function result + - isAutogenerated: 1 + void_type - result type + type_decl void 0:0 - type name + - isAutogenerated: 1 + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 307:25 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + integer_cst 64 - parm size + bind_expr /usr/include/c++/5/bits/stl_bvector.h 307:56 - code + cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 307:52 - operand + expr_stmt /usr/include/c++/5/bits/stl_bvector.h 307:52 - operand + call_expr /usr/include/c++/5/bits/stl_bvector.h 307:52 - expresssion + addr_expr - function + function_decl __base_ctor /usr/include/c++/5/bits/stl_bvector.h 142:5 - operand + - isPublic: 1 + method_type - function type + addr_expr - arg + component_ref - operand + indirect_ref - object + nop_expr - ref + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 307:25 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + integer_cst 64 - parm size + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + integer_cst 0 - arg + integer_cst 0 - arg + block - operand +function_decl __base_ctor /usr/include/c++/5/bits/stl_bvector.h 307:5 +- isPublic: 1 + method_type - function type + void_type - method return type + type_decl void 0:0 - type name + - isAutogenerated: 1 + record_type - method base type + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_bvector.h 307:56 - function result + - isAutogenerated: 1 + void_type - result type + type_decl void 0:0 - type name + - isAutogenerated: 1 + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 307:25 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + integer_cst 64 - parm size + bind_expr /usr/include/c++/5/bits/stl_bvector.h 307:56 - code + cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 307:52 - operand + expr_stmt /usr/include/c++/5/bits/stl_bvector.h 307:52 - operand + call_expr /usr/include/c++/5/bits/stl_bvector.h 307:52 - expresssion + addr_expr - function + function_decl __base_ctor /usr/include/c++/5/bits/stl_bvector.h 142:5 - operand + - isPublic: 1 + method_type - function type + addr_expr - arg + component_ref - operand + indirect_ref - object + nop_expr - ref + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 307:25 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + integer_cst 64 - parm size + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + integer_cst 0 - arg + integer_cst 0 - arg + block - operand +function_decl __comp_ctor /usr/include/c++/5/bits/stl_bvector.h 307:5 +- isPublic: 1 + method_type - function type + void_type - method return type + type_decl void 0:0 - type name + - isAutogenerated: 1 + record_type - method base type + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_bvector.h 307:56 - function result + - isAutogenerated: 1 + void_type - result type + type_decl void 0:0 - type name + - isAutogenerated: 1 + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 307:25 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + integer_cst 64 - parm size + statement_list - code +function_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 309:5 +- isPublic: 1 + method_type - function type + void_type - method return type + type_decl void 0:0 - type name + - isAutogenerated: 1 + record_type - method base type + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + tree_list - chain + pointer_type - value + integer_type - nested type + - precisionBits: 64 + - unsigned + type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 - type name + integer_cst 64 - type size + integer_cst 0 - min value + tree_list - chain + integer_type - value + - precisionBits: 32 + - unsigned + type_decl unsigned int 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst 0 - min value + integer_cst 4294967295 - max value + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_bvector.h 310:5 - function result + - isAutogenerated: 1 + void_type - result type + type_decl void 0:0 - type name + - isAutogenerated: 1 + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 309:58 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + integer_cst 64 - parm size + - isUsed: 1 + parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 309:37 - argument + pointer_type - decl type + integer_type - nested type + - precisionBits: 64 + - unsigned + type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 - type name + integer_cst 64 - type size + integer_cst 0 - min value + integer_cst 64 - parm size + - isUsed: 1 + parm_decl __y /usr/include/c++/5/bits/stl_bvector.h 309:55 - argument + integer_type - decl type + - precisionBits: 32 + - unsigned + type_decl unsigned int 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst 0 - min value + integer_cst 4294967295 - max value + integer_cst 32 - parm size + bind_expr /usr/include/c++/5/bits/stl_bvector.h 310:38 - code + cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 310:34 - operand + expr_stmt /usr/include/c++/5/bits/stl_bvector.h 310:34 - operand + call_expr /usr/include/c++/5/bits/stl_bvector.h 310:34 - expresssion + addr_expr - function + function_decl __base_ctor /usr/include/c++/5/bits/stl_bvector.h 142:5 - operand + - isPublic: 1 + method_type - function type + addr_expr - arg + component_ref - operand + indirect_ref - object + nop_expr - ref + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 309:58 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + integer_cst 64 - parm size + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + - isUsed: 1 + parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 309:37 - arg + pointer_type - decl type + integer_type - nested type + - precisionBits: 64 + - unsigned + type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 - type name + integer_cst 64 - type size + integer_cst 0 - min value + integer_cst 64 - parm size + - isUsed: 1 + parm_decl __y /usr/include/c++/5/bits/stl_bvector.h 309:55 - arg + integer_type - decl type + - precisionBits: 32 + - unsigned + type_decl unsigned int 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst 0 - min value + integer_cst 4294967295 - max value + integer_cst 32 - parm size + block - operand +function_decl __base_ctor /usr/include/c++/5/bits/stl_bvector.h 309:5 +- isPublic: 1 + method_type - function type + void_type - method return type + type_decl void 0:0 - type name + - isAutogenerated: 1 + record_type - method base type + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + tree_list - chain + pointer_type - value + integer_type - nested type + - precisionBits: 64 + - unsigned + type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 - type name + integer_cst 64 - type size + integer_cst 0 - min value + tree_list - chain + integer_type - value + - precisionBits: 32 + - unsigned + type_decl unsigned int 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst 0 - min value + integer_cst 4294967295 - max value + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_bvector.h 310:38 - function result + - isAutogenerated: 1 + void_type - result type + type_decl void 0:0 - type name + - isAutogenerated: 1 + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 309:58 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + integer_cst 64 - parm size + - isUsed: 1 + parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 309:37 - argument + pointer_type - decl type + integer_type - nested type + - precisionBits: 64 + - unsigned + type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 - type name + integer_cst 64 - type size + integer_cst 0 - min value + integer_cst 64 - parm size + - isUsed: 1 + parm_decl __y /usr/include/c++/5/bits/stl_bvector.h 309:55 - argument + integer_type - decl type + - precisionBits: 32 + - unsigned + type_decl unsigned int 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst 0 - min value + integer_cst 4294967295 - max value + integer_cst 32 - parm size + bind_expr /usr/include/c++/5/bits/stl_bvector.h 310:38 - code + cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 310:34 - operand + expr_stmt /usr/include/c++/5/bits/stl_bvector.h 310:34 - operand + call_expr /usr/include/c++/5/bits/stl_bvector.h 310:34 - expresssion + addr_expr - function + function_decl __base_ctor /usr/include/c++/5/bits/stl_bvector.h 142:5 - operand + - isPublic: 1 + method_type - function type + addr_expr - arg + component_ref - operand + indirect_ref - object + nop_expr - ref + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 309:58 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + integer_cst 64 - parm size + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + - isUsed: 1 + parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 309:37 - arg + pointer_type - decl type + integer_type - nested type + - precisionBits: 64 + - unsigned + type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 - type name + integer_cst 64 - type size + integer_cst 0 - min value + integer_cst 64 - parm size + - isUsed: 1 + parm_decl __y /usr/include/c++/5/bits/stl_bvector.h 309:55 - arg + integer_type - decl type + - precisionBits: 32 + - unsigned + type_decl unsigned int 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst 0 - min value + integer_cst 4294967295 - max value + integer_cst 32 - parm size + block - operand +function_decl __comp_ctor /usr/include/c++/5/bits/stl_bvector.h 309:5 +- isPublic: 1 + method_type - function type + void_type - method return type + type_decl void 0:0 - type name + - isAutogenerated: 1 + record_type - method base type + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + tree_list - chain + pointer_type - value + integer_type - nested type + - precisionBits: 64 + - unsigned + type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 - type name + integer_cst 64 - type size + integer_cst 0 - min value + tree_list - chain + integer_type - value + - precisionBits: 32 + - unsigned + type_decl unsigned int 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst 0 - min value + integer_cst 4294967295 - max value + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_bvector.h 310:38 - function result + - isAutogenerated: 1 + void_type - result type + type_decl void 0:0 - type name + - isAutogenerated: 1 + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 309:58 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + integer_cst 64 - parm size + - isUsed: 1 + parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 309:37 - argument + pointer_type - decl type + integer_type - nested type + - precisionBits: 64 + - unsigned + type_decl _Bit_type /usr/include/c++/5/bits/stl_bvector.h 67:25 - type name + integer_cst 64 - type size + integer_cst 0 - min value + integer_cst 64 - parm size + - isUsed: 1 + parm_decl __y /usr/include/c++/5/bits/stl_bvector.h 309:55 - argument + integer_type - decl type + - precisionBits: 32 + - unsigned + type_decl unsigned int 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst 0 - min value + integer_cst 4294967295 - max value + integer_cst 32 - parm size + statement_list - code +function_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 312:5 +- isPublic: 1 + method_type - function type + void_type - method return type + type_decl void 0:0 - type name + - isAutogenerated: 1 + record_type - method base type + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + tree_list - chain + reference_type - value + record_type - nested type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_bvector.h 313:5 - function result + - isAutogenerated: 1 + void_type - result type + type_decl void 0:0 - type name + - isAutogenerated: 1 + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 312:49 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + integer_cst 64 - parm size + - isUsed: 1 + parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 312:46 - argument + reference_type - decl type + record_type - nested type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + integer_cst 64 - parm size + bind_expr /usr/include/c++/5/bits/stl_bvector.h 313:53 - code + cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 313:49 - operand + expr_stmt /usr/include/c++/5/bits/stl_bvector.h 313:49 - operand + call_expr /usr/include/c++/5/bits/stl_bvector.h 313:49 - expresssion + addr_expr - function + function_decl __base_ctor /usr/include/c++/5/bits/stl_bvector.h 142:5 - operand + - isPublic: 1 + method_type - function type + addr_expr - arg + component_ref - operand + indirect_ref - object + nop_expr - ref + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 312:49 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + integer_cst 64 - parm size + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + nop_expr - arg + component_ref /usr/include/c++/5/bits/stl_bvector.h 313:30 - operand + component_ref - object + indirect_ref - object + convert_expr - ref + - isUsed: 1 + parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 312:46 - operand + reference_type - decl type + record_type - nested type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + integer_cst 64 - parm size + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + nop_expr - arg + component_ref /usr/include/c++/5/bits/stl_bvector.h 313:40 - operand + component_ref - object + indirect_ref - object + convert_expr - ref + - isUsed: 1 + parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 312:46 - operand + reference_type - decl type + record_type - nested type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + integer_cst 64 - parm size + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size + block - operand +function_decl __base_ctor /usr/include/c++/5/bits/stl_bvector.h 312:5 +- isPublic: 1 + method_type - function type + void_type - method return type + type_decl void 0:0 - type name + - isAutogenerated: 1 + record_type - method base type + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + tree_list - chain + reference_type - value + record_type - nested type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_bvector.h 313:53 - function result + - isAutogenerated: 1 + void_type - result type + type_decl void 0:0 - type name + - isAutogenerated: 1 + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 312:49 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + integer_cst 64 - parm size + - isUsed: 1 + parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 312:46 - argument + reference_type - decl type + record_type - nested type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + integer_cst 64 - parm size + bind_expr /usr/include/c++/5/bits/stl_bvector.h 313:53 - code + cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 313:49 - operand + expr_stmt /usr/include/c++/5/bits/stl_bvector.h 313:49 - operand + call_expr /usr/include/c++/5/bits/stl_bvector.h 313:49 - expresssion + addr_expr - function + function_decl __base_ctor /usr/include/c++/5/bits/stl_bvector.h 142:5 - operand + - isPublic: 1 + method_type - function type + addr_expr - arg + component_ref - operand + indirect_ref - object + nop_expr - ref + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 312:49 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + integer_cst 64 - parm size + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + nop_expr - arg + component_ref /usr/include/c++/5/bits/stl_bvector.h 313:30 - operand + component_ref - object + indirect_ref - object + convert_expr - ref + - isUsed: 1 + parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 312:46 - operand + reference_type - decl type + record_type - nested type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + integer_cst 64 - parm size + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + nop_expr - arg + component_ref /usr/include/c++/5/bits/stl_bvector.h 313:40 - operand + component_ref - object + indirect_ref - object + convert_expr - ref + - isUsed: 1 + parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 312:46 - operand + reference_type - decl type + record_type - nested type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + integer_cst 64 - parm size + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size + block - operand +function_decl __comp_ctor /usr/include/c++/5/bits/stl_bvector.h 312:5 +- isPublic: 1 + method_type - function type + void_type - method return type + type_decl void 0:0 - type name + - isAutogenerated: 1 + record_type - method base type + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + tree_list - chain + reference_type - value + record_type - nested type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_bvector.h 313:53 - function result + - isAutogenerated: 1 + void_type - result type + type_decl void 0:0 - type name + - isAutogenerated: 1 + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 312:49 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + integer_cst 64 - parm size + - isUsed: 1 + parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 312:46 - argument + reference_type - decl type + record_type - nested type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + integer_cst 64 - parm size + statement_list - code +function_decl _M_const_cast /usr/include/c++/5/bits/stl_bvector.h 316:5 +- isPublic: 1 + method_type - function type + record_type - method return type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + record_type - method base type + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_bvector.h 317:5 - function result + - isAutogenerated: 1 + record_type - result type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + integer_cst 128 - decl size + - isUsed: 1 + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 316:21 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + integer_cst 64 - parm size + cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 317:43 - code + return_expr /usr/include/c++/5/bits/stl_bvector.h 317:43 - operand + init_expr - operand + result_decl /usr/include/c++/5/bits/stl_bvector.h 317:5 - operand + - isAutogenerated: 1 + record_type - result type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + integer_cst 128 - decl size + compound_expr - operand + target_expr - operand + var_decl /usr/include/c++/5/bits/stl_bvector.h 317:43 - operand + - isAutogenerated: 1 + integer_cst 128 - decl size + record_type - var type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + aggr_init_expr - operand + addr_expr - function + function_decl __comp_ctor /usr/include/c++/5/bits/stl_bvector.h 222:5 - operand + - isPublic: 1 + method_type - function type + var_decl /usr/include/c++/5/bits/stl_bvector.h 317:43 - slot + - isAutogenerated: 1 + convert_expr - arg + void_cst - operand + nop_expr - arg + component_ref /usr/include/c++/5/bits/stl_bvector.h 317:28 - operand + component_ref - object + indirect_ref - object + nop_expr - ref + - isUsed: 1 + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 316:21 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + integer_cst 64 - parm size + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + nop_expr - arg + component_ref /usr/include/c++/5/bits/stl_bvector.h 317:34 - operand + component_ref - object + indirect_ref - object + nop_expr - ref + - isUsed: 1 + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 316:21 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + integer_cst 64 - parm size + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size + var_decl /usr/include/c++/5/bits/stl_bvector.h 317:43 - operand + - isAutogenerated: 1 +function_decl operator* /usr/include/c++/5/bits/stl_bvector.h 320:5 +- isPublic: 1 + method_type - function type + boolean_type - method return type + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - type name + record_type - method base type + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_bvector.h 321:5 - function result + - isAutogenerated: 1 + boolean_type - result type + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - type name + integer_cst 8 - decl size + - isUsed: 1 + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 320:17 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + integer_cst 64 - parm size + cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 321:51 - code + return_expr /usr/include/c++/5/bits/stl_bvector.h 321:51 - operand + init_expr - operand + result_decl /usr/include/c++/5/bits/stl_bvector.h 321:5 - operand + - isAutogenerated: 1 + boolean_type - result type + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - type name + integer_cst 8 - decl size + call_expr /usr/include/c++/5/bits/stl_bvector.h 321:51 - operand + addr_expr - function + function_decl operator 1 /usr/include/c++/5/bits/stl_bvector.h 80:5 - operand + - isExternal: 1 + - isPublic: 1 + method_type - function type + addr_expr - arg + target_expr - operand + var_decl /usr/include/c++/5/bits/stl_bvector.h 321:51 - operand + - isAutogenerated: 1 + integer_cst 128 - decl size + record_type - var type + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 - type name + - isAutogenerated: 1 + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 - field + - unsigned + integer_cst 64 - decl size + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 71:3 - field + - isAutogenerated: 1 + aggr_init_expr - operand + addr_expr - function + function_decl __comp_ctor /usr/include/c++/5/bits/stl_bvector.h 75:5 - operand + - isPublic: 1 + method_type - function type + var_decl /usr/include/c++/5/bits/stl_bvector.h 321:51 - slot + - isAutogenerated: 1 + convert_expr - arg + void_cst - operand + nop_expr - arg + component_ref /usr/include/c++/5/bits/stl_bvector.h 321:29 - operand + component_ref - object + indirect_ref - object + nop_expr - ref + - isUsed: 1 + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 320:17 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + integer_cst 64 - parm size + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + lshift_expr /usr/include/c++/5/bits/stl_bvector.h 321:39 - arg + integer_cst 1 - operand + nop_expr - operand + component_ref /usr/include/c++/5/bits/stl_bvector.h 321:42 - operand + component_ref - object + indirect_ref - object + nop_expr - ref + - isUsed: 1 + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 320:17 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + integer_cst 64 - parm size + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + field_decl _M_offset /usr/include/c++/5/bits/stl_bvector.h 140:18 - field + - unsigned + integer_cst 32 - decl size +function_decl operator++ /usr/include/c++/5/bits/stl_bvector.h 324:5 +- isPublic: 1 + method_type - function type + reference_type - method return type + record_type - nested type + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - type name + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + record_type - method base type + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_bvector.h 325:5 - function result + - isAutogenerated: 1 + reference_type - result type + record_type - nested type + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - type name + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + integer_cst 64 - decl size + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 324:16 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + integer_cst 64 - parm size + statement_list - code + cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 326:19 - statement + expr_stmt /usr/include/c++/5/bits/stl_bvector.h 326:19 - operand + call_expr /usr/include/c++/5/bits/stl_bvector.h 326:17 - expresssion + addr_expr - function + function_decl _M_bump_up /usr/include/c++/5/bits/stl_bvector.h 146:5 - operand + - isExternal: 1 + - isPublic: 1 + method_type - function type + addr_expr - arg + component_ref - operand + indirect_ref - object + nop_expr - ref + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 324:16 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + integer_cst 64 - parm size + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + return_expr /usr/include/c++/5/bits/stl_bvector.h 327:15 - statement + init_expr - operand + result_decl /usr/include/c++/5/bits/stl_bvector.h 325:5 - operand + - isAutogenerated: 1 + reference_type - result type + record_type - nested type + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - type name + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + integer_cst 64 - decl size + nop_expr - operand + nop_expr - operand + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 324:16 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + integer_cst 64 - parm size +function_decl operator++ /usr/include/c++/5/bits/stl_bvector.h 331:5 +- isPublic: 1 + method_type - function type + record_type - method return type + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - type name + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + record_type - method base type + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + tree_list - chain + integer_type - value + - precisionBits: 32 + - signed + type_decl int 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst -2147483648 - min value + integer_cst 2147483647 - max value + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_bvector.h 332:5 - function result + - isAutogenerated: 1 + record_type - result type + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - type name + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + integer_cst 128 - decl size + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 331:19 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + integer_cst 64 - parm size + parm_decl /usr/include/c++/5/bits/stl_bvector.h 331:16 - argument + integer_type - decl type + - precisionBits: 32 + - signed + type_decl int 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst -2147483648 - min value + integer_cst 2147483647 - max value + integer_cst 32 - parm size + bind_expr /usr/include/c++/5/bits/stl_bvector.h 335:19 - code + var_decl __tmp /usr/include/c++/5/bits/stl_bvector.h 333:22 - operand + - isUsed: 1 + integer_cst 128 - decl size + indirect_ref - initial + nop_expr - ref + nop_expr - operand + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 331:19 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + integer_cst 64 - parm size + record_type - var type + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - type name + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + statement_list - operand + decl_expr /usr/include/c++/5/bits/stl_bvector.h 333:31 - statement + var_decl __tmp /usr/include/c++/5/bits/stl_bvector.h 333:22 - operand + - isUsed: 1 + cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 334:19 - statement + expr_stmt /usr/include/c++/5/bits/stl_bvector.h 334:19 - operand + call_expr /usr/include/c++/5/bits/stl_bvector.h 334:17 - expresssion + addr_expr - function + function_decl _M_bump_up /usr/include/c++/5/bits/stl_bvector.h 146:5 - operand + - isExternal: 1 + - isPublic: 1 + method_type - function type + addr_expr - arg + component_ref - operand + indirect_ref - object + nop_expr - ref + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 331:19 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + integer_cst 64 - parm size + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 335:14 - statement + return_expr /usr/include/c++/5/bits/stl_bvector.h 335:14 - operand + init_expr - operand + result_decl /usr/include/c++/5/bits/stl_bvector.h 332:5 - operand + - isAutogenerated: 1 + record_type - result type + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - type name + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + integer_cst 128 - decl size + target_expr - operand + var_decl /usr/include/c++/5/bits/stl_bvector.h 335:14 - operand + - isAutogenerated: 1 + integer_cst 128 - decl size + record_type - var type + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + var_decl __tmp /usr/include/c++/5/bits/stl_bvector.h 333:22 - operand + - isUsed: 1 + block - operand + var_decl __tmp /usr/include/c++/5/bits/stl_bvector.h 333:22 - block vars + - isUsed: 1 +function_decl operator-- /usr/include/c++/5/bits/stl_bvector.h 339:5 +- isPublic: 1 + method_type - function type + reference_type - method return type + record_type - nested type + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - type name + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + record_type - method base type + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_bvector.h 340:5 - function result + - isAutogenerated: 1 + reference_type - result type + record_type - nested type + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - type name + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + integer_cst 64 - decl size + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 339:16 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + integer_cst 64 - parm size + statement_list - code + cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 341:21 - statement + expr_stmt /usr/include/c++/5/bits/stl_bvector.h 341:21 - operand + call_expr /usr/include/c++/5/bits/stl_bvector.h 341:19 - expresssion + addr_expr - function + function_decl _M_bump_down /usr/include/c++/5/bits/stl_bvector.h 156:5 - operand + - isExternal: 1 + - isPublic: 1 + method_type - function type + addr_expr - arg + component_ref - operand + indirect_ref - object + nop_expr - ref + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 339:16 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + integer_cst 64 - parm size + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + return_expr /usr/include/c++/5/bits/stl_bvector.h 342:15 - statement + init_expr - operand + result_decl /usr/include/c++/5/bits/stl_bvector.h 340:5 - operand + - isAutogenerated: 1 + reference_type - result type + record_type - nested type + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - type name + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + integer_cst 64 - decl size + nop_expr - operand + nop_expr - operand + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 339:16 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + integer_cst 64 - parm size +function_decl operator-- /usr/include/c++/5/bits/stl_bvector.h 346:5 +- isPublic: 1 + method_type - function type + record_type - method return type + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - type name + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + record_type - method base type + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + tree_list - chain + integer_type - value + - precisionBits: 32 + - signed + type_decl int 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst -2147483648 - min value + integer_cst 2147483647 - max value + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_bvector.h 347:5 - function result + - isAutogenerated: 1 + record_type - result type + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - type name + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + integer_cst 128 - decl size + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 346:19 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + integer_cst 64 - parm size + parm_decl /usr/include/c++/5/bits/stl_bvector.h 346:16 - argument + integer_type - decl type + - precisionBits: 32 + - signed + type_decl int 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst -2147483648 - min value + integer_cst 2147483647 - max value + integer_cst 32 - parm size + bind_expr /usr/include/c++/5/bits/stl_bvector.h 350:19 - code + var_decl __tmp /usr/include/c++/5/bits/stl_bvector.h 348:22 - operand + - isUsed: 1 + integer_cst 128 - decl size + indirect_ref - initial + nop_expr - ref + nop_expr - operand + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 346:19 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + integer_cst 64 - parm size + record_type - var type + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - type name + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + statement_list - operand + decl_expr /usr/include/c++/5/bits/stl_bvector.h 348:31 - statement + var_decl __tmp /usr/include/c++/5/bits/stl_bvector.h 348:22 - operand + - isUsed: 1 + cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 349:21 - statement + expr_stmt /usr/include/c++/5/bits/stl_bvector.h 349:21 - operand + call_expr /usr/include/c++/5/bits/stl_bvector.h 349:19 - expresssion + addr_expr - function + function_decl _M_bump_down /usr/include/c++/5/bits/stl_bvector.h 156:5 - operand + - isExternal: 1 + - isPublic: 1 + method_type - function type + addr_expr - arg + component_ref - operand + indirect_ref - object + nop_expr - ref + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 346:19 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + integer_cst 64 - parm size + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 350:14 - statement + return_expr /usr/include/c++/5/bits/stl_bvector.h 350:14 - operand + init_expr - operand + result_decl /usr/include/c++/5/bits/stl_bvector.h 347:5 - operand + - isAutogenerated: 1 + record_type - result type + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - type name + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + integer_cst 128 - decl size + target_expr - operand + var_decl /usr/include/c++/5/bits/stl_bvector.h 350:14 - operand + - isAutogenerated: 1 + integer_cst 128 - decl size + record_type - var type + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + var_decl __tmp /usr/include/c++/5/bits/stl_bvector.h 348:22 - operand + - isUsed: 1 + block - operand + var_decl __tmp /usr/include/c++/5/bits/stl_bvector.h 348:22 - block vars + - isUsed: 1 +function_decl operator+= /usr/include/c++/5/bits/stl_bvector.h 354:5 +- isPublic: 1 + method_type - function type + reference_type - method return type + record_type - nested type + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - type name + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + record_type - method base type + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + tree_list - chain + integer_type - value + - precisionBits: 64 + - signed + type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 - type name + integer_cst 64 - type size + integer_cst -0 - min value + integer_cst 4294967295 - max value + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_bvector.h 355:5 - function result + - isAutogenerated: 1 + reference_type - result type + record_type - nested type + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - type name + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + integer_cst 64 - decl size + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 354:35 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + integer_cst 64 - parm size + - isUsed: 1 + parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 354:32 - argument + integer_type - decl type + - precisionBits: 64 + - signed + type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 - type name + integer_cst 64 - type size + integer_cst -0 - min value + integer_cst 4294967295 - max value + integer_cst 64 - parm size + statement_list - code + cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 356:19 - statement + expr_stmt /usr/include/c++/5/bits/stl_bvector.h 356:19 - operand + call_expr /usr/include/c++/5/bits/stl_bvector.h 356:14 - expresssion + addr_expr - function + function_decl _M_incr /usr/include/c++/5/bits/stl_bvector.h 166:5 - operand + - isExternal: 1 + - isPublic: 1 + method_type - function type + addr_expr - arg + component_ref - operand + indirect_ref - object + nop_expr - ref + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 354:35 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + integer_cst 64 - parm size + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + - isUsed: 1 + parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 354:32 - arg + integer_type - decl type + - precisionBits: 64 + - signed + type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 - type name + integer_cst 64 - type size + integer_cst -0 - min value + integer_cst 4294967295 - max value + integer_cst 64 - parm size + return_expr /usr/include/c++/5/bits/stl_bvector.h 357:15 - statement + init_expr - operand + result_decl /usr/include/c++/5/bits/stl_bvector.h 355:5 - operand + - isAutogenerated: 1 + reference_type - result type + record_type - nested type + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - type name + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + integer_cst 64 - decl size + nop_expr - operand + nop_expr - operand + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 354:35 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + integer_cst 64 - parm size +function_decl operator-= /usr/include/c++/5/bits/stl_bvector.h 361:5 +- isPublic: 1 + method_type - function type + reference_type - method return type + record_type - nested type + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - type name + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + record_type - method base type + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + tree_list - chain + integer_type - value + - precisionBits: 64 + - signed + type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 - type name + integer_cst 64 - type size + integer_cst -0 - min value + integer_cst 4294967295 - max value + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_bvector.h 362:5 - function result + - isAutogenerated: 1 + reference_type - result type + record_type - nested type + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - type name + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + integer_cst 64 - decl size + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 361:35 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + integer_cst 64 - parm size + - isUsed: 1 + parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 361:32 - argument + integer_type - decl type + - precisionBits: 64 + - signed + type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 - type name + integer_cst 64 - type size + integer_cst -0 - min value + integer_cst 4294967295 - max value + integer_cst 64 - parm size + statement_list - code + cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 363:20 - statement + expr_stmt /usr/include/c++/5/bits/stl_bvector.h 363:20 - operand + convert_expr - expresssion + call_expr /usr/include/c++/5/bits/stl_bvector.h 363:13 - operand + addr_expr - function + function_decl operator+= /usr/include/c++/5/bits/stl_bvector.h 354:5 - operand + - isExternal: 1 + - isPublic: 1 + method_type - function type + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 361:35 - arg + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + integer_cst 64 - parm size + negate_expr - arg + non_lvalue_expr - operand + - isUsed: 1 + parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 361:32 - operand + integer_type - decl type + - precisionBits: 64 + - signed + type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 - type name + integer_cst 64 - type size + integer_cst -0 - min value + integer_cst 4294967295 - max value + integer_cst 64 - parm size + return_expr /usr/include/c++/5/bits/stl_bvector.h 364:15 - statement + init_expr - operand + result_decl /usr/include/c++/5/bits/stl_bvector.h 362:5 - operand + - isAutogenerated: 1 + reference_type - result type + record_type - nested type + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - type name + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + integer_cst 64 - decl size + nop_expr - operand + nop_expr - operand + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 361:35 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + integer_cst 64 - parm size +function_decl operator+ /usr/include/c++/5/bits/stl_bvector.h 368:5 +- isPublic: 1 + method_type - function type + record_type - method return type + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - type name + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + record_type - method base type + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + tree_list - chain + integer_type - value + - precisionBits: 64 + - signed + type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 - type name + integer_cst 64 - type size + integer_cst -0 - min value + integer_cst 4294967295 - max value + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_bvector.h 369:5 - function result + - isAutogenerated: 1 + record_type - result type + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - type name + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + integer_cst 128 - decl size + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 368:36 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + integer_cst 64 - parm size + - isUsed: 1 + parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 368:31 - argument + integer_type - decl type + - precisionBits: 64 + - signed + type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 - type name + integer_cst 64 - type size + integer_cst -0 - min value + integer_cst 4294967295 - max value + integer_cst 64 - parm size + bind_expr /usr/include/c++/5/bits/stl_bvector.h 371:26 - code + var_decl __tmp /usr/include/c++/5/bits/stl_bvector.h 370:22 - operand + - isUsed: 1 + integer_cst 128 - decl size + indirect_ref - initial + nop_expr - ref + nop_expr - operand + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 368:36 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + integer_cst 64 - parm size + record_type - var type + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - type name + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + statement_list - operand + decl_expr /usr/include/c++/5/bits/stl_bvector.h 370:31 - statement + var_decl __tmp /usr/include/c++/5/bits/stl_bvector.h 370:22 - operand + - isUsed: 1 + cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 371:23 - statement + return_expr /usr/include/c++/5/bits/stl_bvector.h 371:23 - operand + init_expr - operand + result_decl /usr/include/c++/5/bits/stl_bvector.h 369:5 - operand + - isAutogenerated: 1 + record_type - result type + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - type name + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + integer_cst 128 - decl size + target_expr - operand + var_decl /usr/include/c++/5/bits/stl_bvector.h 371:23 - operand + - isAutogenerated: 1 + integer_cst 128 - decl size + record_type - var type + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + indirect_ref - operand + nop_expr - ref + nop_expr - operand + call_expr /usr/include/c++/5/bits/stl_bvector.h 371:20 - operand + addr_expr - function + function_decl operator+= /usr/include/c++/5/bits/stl_bvector.h 354:5 - operand + - isExternal: 1 + - isPublic: 1 + method_type - function type + addr_expr - arg + var_decl __tmp /usr/include/c++/5/bits/stl_bvector.h 370:22 - operand + - isUsed: 1 + - isUsed: 1 + parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 368:31 - arg + integer_type - decl type + - precisionBits: 64 + - signed + type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 - type name + integer_cst 64 - type size + integer_cst -0 - min value + integer_cst 4294967295 - max value + integer_cst 64 - parm size + block - operand + var_decl __tmp /usr/include/c++/5/bits/stl_bvector.h 370:22 - block vars + - isUsed: 1 +function_decl operator- /usr/include/c++/5/bits/stl_bvector.h 375:5 +- isPublic: 1 + method_type - function type + record_type - method return type + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - type name + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + record_type - method base type + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + tree_list - chain + integer_type - value + - precisionBits: 64 + - signed + type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 - type name + integer_cst 64 - type size + integer_cst -0 - min value + integer_cst 4294967295 - max value + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_bvector.h 376:5 - function result + - isAutogenerated: 1 + record_type - result type + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - type name + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + integer_cst 128 - decl size + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 375:36 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + integer_cst 64 - parm size + - isUsed: 1 + parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 375:31 - argument + integer_type - decl type + - precisionBits: 64 + - signed + type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 - type name + integer_cst 64 - type size + integer_cst -0 - min value + integer_cst 4294967295 - max value + integer_cst 64 - parm size + bind_expr /usr/include/c++/5/bits/stl_bvector.h 378:26 - code + var_decl __tmp /usr/include/c++/5/bits/stl_bvector.h 377:22 - operand + - isUsed: 1 + integer_cst 128 - decl size + indirect_ref - initial + nop_expr - ref + nop_expr - operand + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 375:36 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + integer_cst 64 - parm size + record_type - var type + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - type name + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + statement_list - operand + decl_expr /usr/include/c++/5/bits/stl_bvector.h 377:31 - statement + var_decl __tmp /usr/include/c++/5/bits/stl_bvector.h 377:22 - operand + - isUsed: 1 + cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 378:23 - statement + return_expr /usr/include/c++/5/bits/stl_bvector.h 378:23 - operand + init_expr - operand + result_decl /usr/include/c++/5/bits/stl_bvector.h 376:5 - operand + - isAutogenerated: 1 + record_type - result type + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - type name + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + integer_cst 128 - decl size + target_expr - operand + var_decl /usr/include/c++/5/bits/stl_bvector.h 378:23 - operand + - isAutogenerated: 1 + integer_cst 128 - decl size + record_type - var type + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + indirect_ref - operand + nop_expr - ref + nop_expr - operand + call_expr /usr/include/c++/5/bits/stl_bvector.h 378:20 - operand + addr_expr - function + function_decl operator-= /usr/include/c++/5/bits/stl_bvector.h 361:5 - operand + - isExternal: 1 + - isPublic: 1 + method_type - function type + addr_expr - arg + var_decl __tmp /usr/include/c++/5/bits/stl_bvector.h 377:22 - operand + - isUsed: 1 + - isUsed: 1 + parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 375:31 - arg + integer_type - decl type + - precisionBits: 64 + - signed + type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 - type name + integer_cst 64 - type size + integer_cst -0 - min value + integer_cst 4294967295 - max value + integer_cst 64 - parm size + block - operand + var_decl __tmp /usr/include/c++/5/bits/stl_bvector.h 377:22 - block vars + - isUsed: 1 +function_decl operator[] /usr/include/c++/5/bits/stl_bvector.h 382:5 +- isPublic: 1 + method_type - function type + boolean_type - method return type + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - type name + record_type - method base type + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + tree_list - chain + integer_type - value + - precisionBits: 64 + - signed + type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 - type name + integer_cst 64 - type size + integer_cst -0 - min value + integer_cst 4294967295 - max value + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_bvector.h 383:5 - function result + - isAutogenerated: 1 + boolean_type - result type + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - type name + integer_cst 8 - decl size + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 382:37 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + integer_cst 64 - parm size + - isUsed: 1 + parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 382:32 - argument + integer_type - decl type + - precisionBits: 64 + - signed + type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 - type name + integer_cst 64 - type size + integer_cst -0 - min value + integer_cst 4294967295 - max value + integer_cst 64 - parm size + cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 383:27 - code + return_expr /usr/include/c++/5/bits/stl_bvector.h 383:27 - operand + init_expr - operand + result_decl /usr/include/c++/5/bits/stl_bvector.h 383:5 - operand + - isAutogenerated: 1 + boolean_type - result type + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - type name + integer_cst 8 - decl size + call_expr /usr/include/c++/5/bits/stl_bvector.h 383:27 - operand + addr_expr - function + function_decl operator* /usr/include/c++/5/bits/stl_bvector.h 320:5 - operand + - isExternal: 1 + - isPublic: 1 + method_type - function type + addr_expr - arg + target_expr /usr/include/c++/5/bits/stl_bvector.h 383:22 - operand + var_decl /usr/include/c++/5/bits/stl_bvector.h 383:24 - operand + - isAutogenerated: 1 + integer_cst 128 - decl size + record_type - var type + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - type name + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + call_expr /usr/include/c++/5/bits/stl_bvector.h 383:24 - operand + addr_expr - function + function_decl operator+ /usr/include/c++/5/bits/stl_bvector.h 368:5 - operand + - isExternal: 1 + - isPublic: 1 + method_type - function type + parm_decl this /usr/include/c++/5/bits/stl_bvector.h 382:37 - arg + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + integer_cst 64 - parm size + - isUsed: 1 + parm_decl __i /usr/include/c++/5/bits/stl_bvector.h 382:32 - arg + integer_type - decl type + - precisionBits: 64 + - signed + type_decl difference_type /usr/include/c++/5/bits/stl_iterator_base_types.h 125:26 - type name + integer_cst 64 - type size + integer_cst -0 - min value + integer_cst 4294967295 - max value + integer_cst 64 - parm size +function_decl operator+ /usr/include/c++/5/bits/stl_bvector.h 387:3 +- isPublic: 1 + function_type - function type + record_type - function return type + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + tree_list - arg types + integer_type - value + - precisionBits: 64 + - signed + type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 - type name + integer_cst 64 - type size + integer_cst -0 - min value + integer_cst 4294967295 - max value + tree_list - chain + reference_type - value + record_type - nested type + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_bvector.h 387:58 - function result + - isAutogenerated: 1 + record_type - result type + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + integer_cst 128 - decl size + - isUsed: 1 + parm_decl __n /usr/include/c++/5/bits/stl_bvector.h 387:23 - argument + integer_type - decl type + - precisionBits: 64 + - signed + type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 - type name + integer_cst 64 - type size + integer_cst -0 - min value + integer_cst 4294967295 - max value + integer_cst 64 - parm size + - isUsed: 1 + parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 387:55 - argument + reference_type - decl type + record_type - nested type + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + integer_cst 64 - parm size + cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 388:18 - code + return_expr /usr/include/c++/5/bits/stl_bvector.h 388:18 - operand + init_expr - operand + result_decl /usr/include/c++/5/bits/stl_bvector.h 387:58 - operand + - isAutogenerated: 1 + record_type - result type + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + integer_cst 128 - decl size + target_expr /usr/include/c++/5/bits/stl_bvector.h 388:16 - operand + var_decl /usr/include/c++/5/bits/stl_bvector.h 388:18 - operand + - isAutogenerated: 1 + integer_cst 128 - decl size + record_type - var type + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - type name + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + call_expr /usr/include/c++/5/bits/stl_bvector.h 388:18 - operand + addr_expr - function + function_decl operator+ /usr/include/c++/5/bits/stl_bvector.h 368:5 - operand + - isExternal: 1 + - isPublic: 1 + method_type - function type + convert_expr - arg + - isUsed: 1 + parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 387:55 - operand + reference_type - decl type + record_type - nested type + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 300:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 300:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_const_iterator /usr/include/c++/5/bits/stl_bvector.h 301:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 302:34 - field + type_decl const_reference /usr/include/c++/5/bits/stl_bvector.h 303:34 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 304:34 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_bvector.h 305:34 - field + integer_cst 64 - parm size + - isUsed: 1 + parm_decl __n /usr/include/c++/5/bits/stl_bvector.h 387:23 - arg + integer_type - decl type + - precisionBits: 64 + - signed + type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 - type name + integer_cst 64 - type size + integer_cst -0 - min value + integer_cst 4294967295 - max value + integer_cst 64 - parm size +function_decl __fill_bvector /usr/include/c++/5/bits/stl_bvector.h 391:3 +- isPublic: 1 + function_type - function type + void_type - function return type + type_decl void 0:0 - type name + - isAutogenerated: 1 + tree_list - arg types + record_type - value + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + tree_list - chain + record_type - value + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + tree_list - chain + boolean_type - value + type_decl bool 0:0 - type name + - isAutogenerated: 1 + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_bvector.h 391:71 - function result + - isAutogenerated: 1 + void_type - result type + type_decl void 0:0 - type name + - isAutogenerated: 1 + - isUsed: 1 + parm_decl __first /usr/include/c++/5/bits/stl_bvector.h 391:32 - argument + record_type - decl type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + integer_cst 128 - parm size + - isUsed: 1 + parm_decl __last /usr/include/c++/5/bits/stl_bvector.h 391:55 - argument + record_type - decl type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + integer_cst 128 - parm size + - isUsed: 1 + parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 391:68 - argument + integer_type - decl type + - precisionBits: 32 + - signed + type_decl int 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst -2147483648 - min value + integer_cst 2147483647 - max value + integer_cst 8 - parm size + for_stmt /usr/include/c++/5/bits/stl_bvector.h 393:5 - code + cleanup_point_expr - expression + convert_expr - operand + call_expr /usr/include/c++/5/bits/stl_bvector.h 393:33 - operand + addr_expr - function + function_decl operator++ /usr/include/c++/5/bits/stl_bvector.h 234:5 - operand + - isExternal: 1 + - isPublic: 1 + method_type - function type + addr_expr - arg + - isUsed: 1 + parm_decl __first /usr/include/c++/5/bits/stl_bvector.h 391:32 - operand + record_type - decl type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + integer_cst 128 - parm size + cleanup_point_expr - condition + call_expr /usr/include/c++/5/bits/stl_bvector.h 393:20 - operand + addr_expr - function + function_decl operator!= /usr/include/c++/5/bits/stl_bvector.h 191:5 - operand + - isExternal: 1 + - isPublic: 1 + method_type - function type + addr_expr - arg + component_ref - operand + - isUsed: 1 + parm_decl __first /usr/include/c++/5/bits/stl_bvector.h 391:32 - object + record_type - decl type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + integer_cst 128 - parm size + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + nop_expr - arg + nop_expr - operand + addr_expr - operand + component_ref - operand + - isUsed: 1 + parm_decl __last /usr/include/c++/5/bits/stl_bvector.h 391:55 - object + record_type - decl type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + integer_cst 128 - parm size + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 394:21 - body + expr_stmt /usr/include/c++/5/bits/stl_bvector.h 394:21 - operand + convert_expr - expresssion + call_expr /usr/include/c++/5/bits/stl_bvector.h 394:16 - operand + addr_expr - function + function_decl operator= /usr/include/c++/5/bits/stl_bvector.h 84:5 - operand + - isExternal: 1 + - isPublic: 1 + method_type - function type + addr_expr - arg + target_expr - operand + var_decl /usr/include/c++/5/bits/stl_bvector.h 394:8 - operand + - isAutogenerated: 1 + integer_cst 128 - decl size + record_type - var type + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - type name + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 - field + - unsigned + integer_cst 64 - decl size + type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 71:3 - field + - isAutogenerated: 1 + call_expr /usr/include/c++/5/bits/stl_bvector.h 394:8 - operand + addr_expr - function + function_decl operator* /usr/include/c++/5/bits/stl_bvector.h 230:5 - operand + - isExternal: 1 + - isPublic: 1 + method_type - function type + addr_expr - arg + - isUsed: 1 + parm_decl __first /usr/include/c++/5/bits/stl_bvector.h 391:32 - operand + record_type - decl type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + integer_cst 128 - parm size + convert_expr - arg + - isUsed: 1 + parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 391:68 - operand + integer_type - decl type + - precisionBits: 32 + - signed + type_decl int 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst -2147483648 - min value + integer_cst 2147483647 - max value + integer_cst 8 - parm size +function_decl fill /usr/include/c++/5/bits/stl_bvector.h 398:3 +- isPublic: 1 + function_type - function type + void_type - function return type + type_decl void 0:0 - type name + - isAutogenerated: 1 + tree_list - arg types + record_type - value + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + tree_list - chain + record_type - value + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + tree_list - chain + reference_type - value + boolean_type - nested type + type_decl bool 0:0 - type name + - isAutogenerated: 1 + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_bvector.h 398:68 - function result + - isAutogenerated: 1 + void_type - result type + type_decl void 0:0 - type name + - isAutogenerated: 1 + - isUsed: 1 + parm_decl __first /usr/include/c++/5/bits/stl_bvector.h 398:22 - argument + record_type - decl type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + integer_cst 128 - parm size + - isUsed: 1 + parm_decl __last /usr/include/c++/5/bits/stl_bvector.h 398:45 - argument + record_type - decl type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + integer_cst 128 - parm size + - isUsed: 1 + parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 398:65 - argument + reference_type - decl type + boolean_type - nested type + type_decl bool 0:0 - type name + - isAutogenerated: 1 + integer_cst 64 - parm size + if_stmt /usr/include/c++/5/bits/stl_bvector.h 400:5 - code + ne_expr /usr/include/c++/5/bits/stl_bvector.h 400:22 - condition + component_ref /usr/include/c++/5/bits/stl_bvector.h 400:17 - operand + component_ref - object + - isUsed: 1 + parm_decl __first /usr/include/c++/5/bits/stl_bvector.h 398:22 - object + record_type - decl type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + integer_cst 128 - parm size + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + component_ref /usr/include/c++/5/bits/stl_bvector.h 400:32 - operand + component_ref - object + - isUsed: 1 + parm_decl __last /usr/include/c++/5/bits/stl_bvector.h 398:45 - object + record_type - decl type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + integer_cst 128 - parm size + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + statement_list - then + cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 402:56 - statement + expr_stmt /usr/include/c++/5/bits/stl_bvector.h 402:56 - operand + call_expr /usr/include/c++/5/bits/stl_bvector.h 402:11 - expresssion + addr_expr - function + function_decl fill /usr/include/c++/5/bits/stl_algobase.h 736:5 - operand + - isExternal: 1 + - isPublic: 1 + function_type - function type + pointer_plus_expr /usr/include/c++/5/bits/stl_bvector.h 402:25 - arg + component_ref /usr/include/c++/5/bits/stl_bvector.h 402:20 - operand + component_ref - object + - isUsed: 1 + parm_decl __first /usr/include/c++/5/bits/stl_bvector.h 398:22 - object + record_type - decl type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + integer_cst 128 - parm size + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + integer_cst 8 - operand + component_ref /usr/include/c++/5/bits/stl_bvector.h 402:37 - arg + component_ref - object + - isUsed: 1 + parm_decl __last /usr/include/c++/5/bits/stl_bvector.h 398:45 - object + record_type - decl type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + integer_cst 128 - parm size + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + nop_expr - arg + addr_expr - operand + target_expr - operand + var_decl /usr/include/c++/5/bits/stl_bvector.h 402:55 - operand + - isAutogenerated: 1 + integer_cst 32 - decl size + integer_type - var type + - precisionBits: 32 + - signed + type_decl int 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst -2147483648 - min value + integer_cst 2147483647 - max value + cond_expr - operand + nop_expr - operand + indirect_ref - operand + - isUsed: 1 + parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 398:65 - ref + reference_type - decl type + boolean_type - nested type + type_decl bool 0:0 - type name + - isAutogenerated: 1 + integer_cst 64 - parm size + integer_cst -1 - operand + integer_cst 0 - operand + cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 403:66 - statement + expr_stmt /usr/include/c++/5/bits/stl_bvector.h 403:66 - operand + call_expr /usr/include/c++/5/bits/stl_bvector.h 403:16 - expresssion + addr_expr - function + function_decl __fill_bvector /usr/include/c++/5/bits/stl_bvector.h 391:3 - operand + - isExternal: 1 + - isPublic: 1 + function_type - function type + target_expr - arg + var_decl /usr/include/c++/5/bits/stl_bvector.h 403:65 - operand + - isAutogenerated: 1 + integer_cst 128 - decl size + record_type - var type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + - isUsed: 1 + parm_decl __first /usr/include/c++/5/bits/stl_bvector.h 398:22 - operand + record_type - decl type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + integer_cst 128 - parm size + target_expr - arg + var_decl /usr/include/c++/5/bits/stl_bvector.h 403:59 - operand + - isAutogenerated: 1 + integer_cst 128 - decl size + record_type - var type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + aggr_init_expr - operand + addr_expr - function + function_decl __comp_ctor /usr/include/c++/5/bits/stl_bvector.h 222:5 - operand + - isPublic: 1 + method_type - function type + var_decl /usr/include/c++/5/bits/stl_bvector.h 403:59 - slot + - isAutogenerated: 1 + convert_expr - arg + void_cst - operand + pointer_plus_expr /usr/include/c++/5/bits/stl_bvector.h 403:53 - arg + component_ref /usr/include/c++/5/bits/stl_bvector.h 403:48 - operand + component_ref - object + - isUsed: 1 + parm_decl __first /usr/include/c++/5/bits/stl_bvector.h 398:22 - object + record_type - decl type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + integer_cst 128 - parm size + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + integer_cst 8 - operand + integer_cst 0 - arg + nop_expr - arg + indirect_ref - operand + - isUsed: 1 + parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 398:65 - ref + reference_type - decl type + boolean_type - nested type + type_decl bool 0:0 - type name + - isAutogenerated: 1 + integer_cst 64 - parm size + cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 404:60 - statement + expr_stmt /usr/include/c++/5/bits/stl_bvector.h 404:60 - operand + call_expr /usr/include/c++/5/bits/stl_bvector.h 404:16 - expresssion + addr_expr - function + function_decl __fill_bvector /usr/include/c++/5/bits/stl_bvector.h 391:3 - operand + - isExternal: 1 + - isPublic: 1 + function_type - function type + target_expr - arg + var_decl /usr/include/c++/5/bits/stl_bvector.h 404:45 - operand + - isAutogenerated: 1 + integer_cst 128 - decl size + record_type - var type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + aggr_init_expr - operand + addr_expr - function + function_decl __comp_ctor /usr/include/c++/5/bits/stl_bvector.h 222:5 - operand + - isPublic: 1 + method_type - function type + var_decl /usr/include/c++/5/bits/stl_bvector.h 404:45 - slot + - isAutogenerated: 1 + convert_expr - arg + void_cst - operand + component_ref /usr/include/c++/5/bits/stl_bvector.h 404:38 - arg + component_ref - object + - isUsed: 1 + parm_decl __last /usr/include/c++/5/bits/stl_bvector.h 398:45 - object + record_type - decl type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + integer_cst 128 - parm size + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 139:17 - field + - unsigned + integer_cst 64 - decl size + integer_cst 0 - arg + target_expr - arg + var_decl /usr/include/c++/5/bits/stl_bvector.h 404:59 - operand + - isAutogenerated: 1 + integer_cst 128 - decl size + record_type - var type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + - isUsed: 1 + parm_decl __last /usr/include/c++/5/bits/stl_bvector.h 398:45 - operand + record_type - decl type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + integer_cst 128 - parm size + nop_expr - arg + indirect_ref - operand + - isUsed: 1 + parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 398:65 - ref + reference_type - decl type + boolean_type - nested type + type_decl bool 0:0 - type name + - isAutogenerated: 1 + integer_cst 64 - parm size + cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h 407:43 - else + expr_stmt /usr/include/c++/5/bits/stl_bvector.h 407:43 - operand + call_expr /usr/include/c++/5/bits/stl_bvector.h 407:21 - expresssion + addr_expr - function + function_decl __fill_bvector /usr/include/c++/5/bits/stl_bvector.h 391:3 - operand + - isExternal: 1 + - isPublic: 1 + function_type - function type + target_expr - arg + var_decl /usr/include/c++/5/bits/stl_bvector.h 407:42 - operand + - isAutogenerated: 1 + integer_cst 128 - decl size + record_type - var type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + - isUsed: 1 + parm_decl __first /usr/include/c++/5/bits/stl_bvector.h 398:22 - operand + record_type - decl type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + integer_cst 128 - parm size + target_expr - arg + var_decl /usr/include/c++/5/bits/stl_bvector.h 407:42 - operand + - isAutogenerated: 1 + integer_cst 128 - decl size + record_type - var type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + - isUsed: 1 + parm_decl __last /usr/include/c++/5/bits/stl_bvector.h 398:45 - operand + record_type - decl type + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 214:10 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_bvector.h 214:10 - field + - signed + - isAutogenerated: 1 + integer_cst 96 - decl size + type_decl _Bit_iterator /usr/include/c++/5/bits/stl_bvector.h 215:3 - field + - isAutogenerated: 1 + type_decl reference /usr/include/c++/5/bits/stl_bvector.h 216:29 - field + type_decl pointer /usr/include/c++/5/bits/stl_bvector.h 217:29 - field + type_decl iterator /usr/include/c++/5/bits/stl_bvector.h 218:29 - field + integer_cst 128 - parm size + nop_expr - arg + indirect_ref - operand + - isUsed: 1 + parm_decl __x /usr/include/c++/5/bits/stl_bvector.h 398:65 - ref + reference_type - decl type + boolean_type - nested type + type_decl bool 0:0 - type name + - isAutogenerated: 1 + integer_cst 64 - parm size +function_decl ftest test22.cpp 7:9 +- isPublic: 1 + method_type - function type + integer_type - method return type + - precisionBits: 32 + - signed + type_decl int 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst -2147483648 - min value + integer_cst 2147483647 - max value + record_type - method base type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl test22.cpp 8:5 - function result + - isAutogenerated: 1 + integer_type - result type + - precisionBits: 32 + - signed + type_decl int 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst -2147483648 - min value + integer_cst 2147483647 - max value + integer_cst 32 - decl size + parm_decl this test22.cpp 7:15 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + return_expr test22.cpp 9:16 - code + init_expr - operand + result_decl test22.cpp 8:5 - operand + - isAutogenerated: 1 + integer_type - result type + - precisionBits: 32 + - signed + type_decl int 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst -2147483648 - min value + integer_cst 2147483647 - max value + integer_cst 32 - decl size + integer_cst 1 - operand +function_decl func1 test22.cpp 17:9 +- isPublic: 1 + method_type - function type + integer_type - method return type + - precisionBits: 32 + - signed + type_decl int 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst -2147483648 - min value + integer_cst 2147483647 - max value + record_type - method base type + type_decl Object1 test22.cpp 15:7 - type name + - isAutogenerated: 1 + type_decl Object1 test22.cpp 16:1 - field + - isAutogenerated: 1 + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl Object1 test22.cpp 15:7 - type name + - isAutogenerated: 1 + type_decl Object1 test22.cpp 16:1 - field + - isAutogenerated: 1 + tree_list - chain + pointer_type - value + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl test22.cpp 18:5 - function result + - isAutogenerated: 1 + integer_type - result type + - precisionBits: 32 + - signed + type_decl int 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst -2147483648 - min value + integer_cst 2147483647 - max value + integer_cst 32 - decl size + parm_decl this test22.cpp 17:32 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl Object1 test22.cpp 15:7 - type name + - isAutogenerated: 1 + type_decl Object1 test22.cpp 16:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + - isUsed: 1 + parm_decl ptr1 test22.cpp 17:28 - argument + pointer_type - decl type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + bind_expr test22.cpp 20:29 - code + var_decl vec1 test22.cpp 19:29 - operand + - isUsed: 1 + integer_cst 192 - decl size + record_type - var type + type_decl vector /usr/include/c++/5/bits/stl_vector.h 214:11 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_vector.h 214:11 - field + - signed + - isAutogenerated: 1 + integer_cst 192 - decl size + using_decl _M_allocate /usr/include/c++/5/bits/stl_vector.h 241:20 - field + using_decl _M_deallocate /usr/include/c++/5/bits/stl_vector.h 242:20 - field + using_decl _M_impl /usr/include/c++/5/bits/stl_vector.h 243:20 - field + using_decl _M_get_Tp_allocator /usr/include/c++/5/bits/stl_vector.h 244:20 - field + using_decl get_allocator /usr/include/c++/5/bits/stl_vector.h 538:20 - field + type_decl vector /usr/include/c++/5/bits/stl_vector.h 215:5 - field + - isAutogenerated: 1 + type_decl _Alloc_value_type /usr/include/c++/5/bits/stl_vector.h 217:58 - field + type_decl _Base /usr/include/c++/5/bits/stl_vector.h 221:44 - field + type_decl _Tp_alloc_type /usr/include/c++/5/bits/stl_vector.h 222:48 - field + type_decl _Alloc_traits /usr/include/c++/5/bits/stl_vector.h 223:58 - field + type_decl value_type /usr/include/c++/5/bits/stl_vector.h 226:24 - field + type_decl pointer /usr/include/c++/5/bits/stl_vector.h 227:58 - field + type_decl const_pointer /usr/include/c++/5/bits/stl_vector.h 228:58 - field + type_decl reference /usr/include/c++/5/bits/stl_vector.h 229:58 - field + type_decl const_reference /usr/include/c++/5/bits/stl_vector.h 230:58 - field + type_decl iterator /usr/include/c++/5/bits/stl_vector.h 231:61 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_vector.h 233:7 - field + type_decl const_reverse_iterator /usr/include/c++/5/bits/stl_vector.h 234:54 - field + type_decl reverse_iterator /usr/include/c++/5/bits/stl_vector.h 235:49 - field + type_decl size_type /usr/include/c++/5/bits/stl_vector.h 236:27 - field + type_decl difference_type /usr/include/c++/5/bits/stl_vector.h 237:30 - field + type_decl allocator_type /usr/include/c++/5/bits/stl_vector.h 238:48 - field + statement_list - operand + decl_expr test22.cpp 19:29 - statement + var_decl vec1 test22.cpp 19:29 - operand + - isUsed: 1 + cleanup_point_expr test22.cpp 19:29 - statement + expr_stmt test22.cpp 19:29 - operand + call_expr test22.cpp 19:29 - expresssion + addr_expr - function + function_decl __comp_ctor /usr/include/c++/5/bits/stl_vector.h 253:7 - operand + - isExternal: 1 + - isPublic: 1 + method_type - function type + addr_expr - arg + var_decl vec1 test22.cpp 19:29 - operand + - isUsed: 1 + cleanup_stmt test22.cpp 19:29 - statement + statement_list - body + cleanup_point_expr test22.cpp 20:29 - statement + expr_stmt test22.cpp 20:29 - operand + call_expr test22.cpp 20:23 - expresssion + addr_expr - function + function_decl push_back /usr/include/c++/5/bits/stl_vector.h 913:7 - operand + - isExternal: 1 + - isPublic: 1 + method_type - function type + addr_expr - arg + var_decl vec1 test22.cpp 19:29 - operand + - isUsed: 1 + nop_expr - arg + addr_expr - operand + - isUsed: 1 + parm_decl ptr1 test22.cpp 17:28 - operand + pointer_type - decl type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + call_expr - expresssion + addr_expr - function + function_decl __comp_dtor /usr/include/c++/5/bits/stl_vector.h 423:7 - operand + - isExternal: 1 + - isPublic: 1 + method_type - function type + addr_expr - arg + var_decl vec1 test22.cpp 19:29 - operand + - isUsed: 1 + var_decl vec1 test22.cpp 19:29 - decl + - isUsed: 1 + block - operand + var_decl vec1 test22.cpp 19:29 - block vars + - isUsed: 1 +function_decl func2 test22.cpp 23:9 +- isPublic: 1 + method_type - function type + integer_type - method return type + - precisionBits: 32 + - signed + type_decl int 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst -2147483648 - min value + integer_cst 2147483647 - max value + record_type - method base type + type_decl Object1 test22.cpp 15:7 - type name + - isAutogenerated: 1 + type_decl Object1 test22.cpp 16:1 - field + - isAutogenerated: 1 + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl Object1 test22.cpp 15:7 - type name + - isAutogenerated: 1 + type_decl Object1 test22.cpp 16:1 - field + - isAutogenerated: 1 + tree_list - chain + pointer_type - value + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl test22.cpp 24:5 - function result + - isAutogenerated: 1 + integer_type - result type + - precisionBits: 32 + - signed + type_decl int 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst -2147483648 - min value + integer_cst 2147483647 - max value + integer_cst 32 - decl size + parm_decl this test22.cpp 23:32 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl Object1 test22.cpp 15:7 - type name + - isAutogenerated: 1 + type_decl Object1 test22.cpp 16:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + - isUsed: 1 + parm_decl ptr1 test22.cpp 23:28 - argument + pointer_type - decl type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + bind_expr test22.cpp 25:31 - code + var_decl ptr2 test22.cpp 25:16 - operand + integer_cst 64 - decl size + pointer_plus_expr test22.cpp 25:28 - initial + nop_expr - operand + - isUsed: 1 + parm_decl ptr1 test22.cpp 23:28 - operand + pointer_type - decl type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + integer_cst 4 - operand + pointer_type - var type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + decl_expr test22.cpp 25:30 - operand + var_decl ptr2 test22.cpp 25:16 - operand + block - operand + var_decl ptr2 test22.cpp 25:16 - block vars +function_decl func3 test22.cpp 28:9 +- isPublic: 1 + method_type - function type + integer_type - method return type + - precisionBits: 32 + - signed + type_decl int 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst -2147483648 - min value + integer_cst 2147483647 - max value + record_type - method base type + type_decl Object1 test22.cpp 15:7 - type name + - isAutogenerated: 1 + type_decl Object1 test22.cpp 16:1 - field + - isAutogenerated: 1 + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl Object1 test22.cpp 15:7 - type name + - isAutogenerated: 1 + type_decl Object1 test22.cpp 16:1 - field + - isAutogenerated: 1 + tree_list - chain + pointer_type - value + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl test22.cpp 29:5 - function result + - isAutogenerated: 1 + integer_type - result type + - precisionBits: 32 + - signed + type_decl int 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst -2147483648 - min value + integer_cst 2147483647 - max value + integer_cst 32 - decl size + parm_decl this test22.cpp 28:26 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl Object1 test22.cpp 15:7 - type name + - isAutogenerated: 1 + type_decl Object1 test22.cpp 16:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + - isUsed: 1 + parm_decl ptr1 test22.cpp 28:22 - argument + pointer_type - decl type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + bind_expr test22.cpp 31:26 - code + var_decl ptr2 test22.cpp 30:17 - operand + - isUsed: 1 + integer_cst 64 - decl size + addr_expr - initial + - isUsed: 1 + parm_decl ptr1 test22.cpp 28:22 - operand + pointer_type - decl type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + pointer_type - var type + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + statement_list - operand + decl_expr test22.cpp 30:25 - statement + var_decl ptr2 test22.cpp 30:17 - operand + - isUsed: 1 + cleanup_point_expr test22.cpp 31:26 - statement + expr_stmt test22.cpp 31:26 - operand + convert_expr - expresssion + modify_expr - operand + component_ref test22.cpp 31:18 - operand + indirect_ref - object + indirect_ref - ref + var_decl ptr2 test22.cpp 30:17 - ref + - isUsed: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + integer_cst 10 - operand + block - operand + var_decl ptr2 test22.cpp 30:17 - block vars + - isUsed: 1 +function_decl func4 test22.cpp 34:10 +- isPublic: 1 + method_type - function type + void_type - method return type + type_decl void 0:0 - type name + - isAutogenerated: 1 + record_type - method base type + type_decl Object1 test22.cpp 15:7 - type name + - isAutogenerated: 1 + type_decl Object1 test22.cpp 16:1 - field + - isAutogenerated: 1 + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl Object1 test22.cpp 15:7 - type name + - isAutogenerated: 1 + type_decl Object1 test22.cpp 16:1 - field + - isAutogenerated: 1 + tree_list - chain + pointer_type - value + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl test22.cpp 35:5 - function result + - isAutogenerated: 1 + void_type - result type + type_decl void 0:0 - type name + - isAutogenerated: 1 + parm_decl this test22.cpp 34:33 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl Object1 test22.cpp 15:7 - type name + - isAutogenerated: 1 + type_decl Object1 test22.cpp 16:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + - isUsed: 1 + parm_decl ptr1 test22.cpp 34:29 - argument + pointer_type - decl type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + if_stmt test22.cpp 36:9 - code + cleanup_point_expr - condition + eq_expr test22.cpp 36:27 - operand + call_expr test22.cpp 36:24 - operand + addr_expr - function + function_decl ftest test22.cpp 7:9 - operand + - isExternal: 1 + - isPublic: 1 + method_type - function type + nop_expr - arg + - isUsed: 1 + parm_decl ptr1 test22.cpp 34:29 - operand + pointer_type - decl type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + integer_cst 100 - operand + return_expr test22.cpp 38:13 - then +function_decl fill /usr/include/c++/5/bits/stl_algobase.h 736:5 +- isPublic: 1 + function_type - function type + void_type - function return type + type_decl void 0:0 - type name + - isAutogenerated: 1 + tree_list - arg types + pointer_type - value + integer_type - nested type + - precisionBits: 64 + - unsigned + type_decl long unsigned int 0:0 - type name + - isAutogenerated: 1 + integer_cst 64 - type size + integer_cst 0 - min value + tree_list - chain + pointer_type - value + integer_type - nested type + - precisionBits: 64 + - unsigned + type_decl long unsigned int 0:0 - type name + - isAutogenerated: 1 + integer_cst 64 - type size + integer_cst 0 - min value + tree_list - chain + reference_type - value + integer_type - nested type + - precisionBits: 32 + - signed + type_decl int 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst -2147483648 - min value + integer_cst 2147483647 - max value + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_algobase.h 736:5 - function result + - isAutogenerated: 1 + void_type - result type + type_decl void 0:0 - type name + - isAutogenerated: 1 + - isUsed: 1 + parm_decl __first /usr/include/c++/5/bits/stl_algobase.h 736:27 - argument + pointer_type - decl type + integer_type - nested type + - precisionBits: 64 + - unsigned + type_decl long unsigned int 0:0 - type name + - isAutogenerated: 1 + integer_cst 64 - type size + integer_cst 0 - min value + integer_cst 64 - parm size + - isUsed: 1 + parm_decl __last /usr/include/c++/5/bits/stl_algobase.h 736:53 - argument + pointer_type - decl type + integer_type - nested type + - precisionBits: 64 + - unsigned + type_decl long unsigned int 0:0 - type name + - isAutogenerated: 1 + integer_cst 64 - type size + integer_cst 0 - min value + integer_cst 64 - parm size + - isUsed: 1 + parm_decl __value /usr/include/c++/5/bits/stl_algobase.h 736:72 - argument + reference_type - decl type + integer_type - nested type + - precisionBits: 32 + - signed + type_decl int 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst -2147483648 - min value + integer_cst 2147483647 - max value + integer_cst 64 - parm size + cleanup_point_expr /usr/include/c++/5/bits/stl_algobase.h 743:7 - code + expr_stmt /usr/include/c++/5/bits/stl_algobase.h 743:7 - operand + call_expr /usr/include/c++/5/bits/stl_algobase.h 743:20 - expresssion + addr_expr - function + function_decl __fill_a /usr/include/c++/5/bits/stl_algobase.h 703:5 - operand + - isExternal: 1 + - isPublic: 1 + function_type - function type + call_expr /usr/include/c++/5/bits/stl_algobase.h 743:38 - arg + addr_expr - function + function_decl __niter_base /usr/include/c++/5/bits/stl_algobase.h 282:5 - operand + - isExternal: 1 + - isPublic: 1 + function_type - function type + - isUsed: 1 + parm_decl __first /usr/include/c++/5/bits/stl_algobase.h 736:27 - arg + pointer_type - decl type + integer_type - nested type + - precisionBits: 64 + - unsigned + type_decl long unsigned int 0:0 - type name + - isAutogenerated: 1 + integer_cst 64 - type size + integer_cst 0 - min value + integer_cst 64 - parm size + call_expr /usr/include/c++/5/bits/stl_algobase.h 743:66 - arg + addr_expr - function + function_decl __niter_base /usr/include/c++/5/bits/stl_algobase.h 282:5 - operand + - isExternal: 1 + - isPublic: 1 + function_type - function type + - isUsed: 1 + parm_decl __last /usr/include/c++/5/bits/stl_algobase.h 736:53 - arg + pointer_type - decl type + integer_type - nested type + - precisionBits: 64 + - unsigned + type_decl long unsigned int 0:0 - type name + - isAutogenerated: 1 + integer_cst 64 - type size + integer_cst 0 - min value + integer_cst 64 - parm size + nop_expr - arg + convert_expr - operand + - isUsed: 1 + parm_decl __value /usr/include/c++/5/bits/stl_algobase.h 736:72 - operand + reference_type - decl type + integer_type - nested type + - precisionBits: 32 + - signed + type_decl int 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst -2147483648 - min value + integer_cst 2147483647 - max value + integer_cst 64 - parm size +function_decl vector /usr/include/c++/5/bits/stl_vector.h 253:7 +- isPublic: 1 + method_type - function type + void_type - method return type + type_decl void 0:0 - type name + - isAutogenerated: 1 + record_type - method base type + type_decl vector /usr/include/c++/5/bits/stl_vector.h 214:11 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_vector.h 214:11 - field + - signed + - isAutogenerated: 1 + integer_cst 192 - decl size + using_decl _M_allocate /usr/include/c++/5/bits/stl_vector.h 241:20 - field + using_decl _M_deallocate /usr/include/c++/5/bits/stl_vector.h 242:20 - field + using_decl _M_impl /usr/include/c++/5/bits/stl_vector.h 243:20 - field + using_decl _M_get_Tp_allocator /usr/include/c++/5/bits/stl_vector.h 244:20 - field + using_decl get_allocator /usr/include/c++/5/bits/stl_vector.h 538:20 - field + type_decl vector /usr/include/c++/5/bits/stl_vector.h 215:5 - field + - isAutogenerated: 1 + type_decl _Alloc_value_type /usr/include/c++/5/bits/stl_vector.h 217:58 - field + type_decl _Base /usr/include/c++/5/bits/stl_vector.h 221:44 - field + type_decl _Tp_alloc_type /usr/include/c++/5/bits/stl_vector.h 222:48 - field + type_decl _Alloc_traits /usr/include/c++/5/bits/stl_vector.h 223:58 - field + type_decl value_type /usr/include/c++/5/bits/stl_vector.h 226:24 - field + type_decl pointer /usr/include/c++/5/bits/stl_vector.h 227:58 - field + type_decl const_pointer /usr/include/c++/5/bits/stl_vector.h 228:58 - field + type_decl reference /usr/include/c++/5/bits/stl_vector.h 229:58 - field + type_decl const_reference /usr/include/c++/5/bits/stl_vector.h 230:58 - field + type_decl iterator /usr/include/c++/5/bits/stl_vector.h 231:61 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_vector.h 233:7 - field + type_decl const_reverse_iterator /usr/include/c++/5/bits/stl_vector.h 234:54 - field + type_decl reverse_iterator /usr/include/c++/5/bits/stl_vector.h 235:49 - field + type_decl size_type /usr/include/c++/5/bits/stl_vector.h 236:27 - field + type_decl difference_type /usr/include/c++/5/bits/stl_vector.h 237:30 - field + type_decl allocator_type /usr/include/c++/5/bits/stl_vector.h 238:48 - field + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl vector /usr/include/c++/5/bits/stl_vector.h 214:11 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_vector.h 214:11 - field + - signed + - isAutogenerated: 1 + integer_cst 192 - decl size + using_decl _M_allocate /usr/include/c++/5/bits/stl_vector.h 241:20 - field + using_decl _M_deallocate /usr/include/c++/5/bits/stl_vector.h 242:20 - field + using_decl _M_impl /usr/include/c++/5/bits/stl_vector.h 243:20 - field + using_decl _M_get_Tp_allocator /usr/include/c++/5/bits/stl_vector.h 244:20 - field + using_decl get_allocator /usr/include/c++/5/bits/stl_vector.h 538:20 - field + type_decl vector /usr/include/c++/5/bits/stl_vector.h 215:5 - field + - isAutogenerated: 1 + type_decl _Alloc_value_type /usr/include/c++/5/bits/stl_vector.h 217:58 - field + type_decl _Base /usr/include/c++/5/bits/stl_vector.h 221:44 - field + type_decl _Tp_alloc_type /usr/include/c++/5/bits/stl_vector.h 222:48 - field + type_decl _Alloc_traits /usr/include/c++/5/bits/stl_vector.h 223:58 - field + type_decl value_type /usr/include/c++/5/bits/stl_vector.h 226:24 - field + type_decl pointer /usr/include/c++/5/bits/stl_vector.h 227:58 - field + type_decl const_pointer /usr/include/c++/5/bits/stl_vector.h 228:58 - field + type_decl reference /usr/include/c++/5/bits/stl_vector.h 229:58 - field + type_decl const_reference /usr/include/c++/5/bits/stl_vector.h 230:58 - field + type_decl iterator /usr/include/c++/5/bits/stl_vector.h 231:61 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_vector.h 233:7 - field + type_decl const_reverse_iterator /usr/include/c++/5/bits/stl_vector.h 234:54 - field + type_decl reverse_iterator /usr/include/c++/5/bits/stl_vector.h 235:49 - field + type_decl size_type /usr/include/c++/5/bits/stl_vector.h 236:27 - field + type_decl difference_type /usr/include/c++/5/bits/stl_vector.h 237:30 - field + type_decl allocator_type /usr/include/c++/5/bits/stl_vector.h 238:48 - field + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_vector.h 253:7 - function result + - isAutogenerated: 1 + void_type - result type + type_decl void 0:0 - type name + - isAutogenerated: 1 + parm_decl this /usr/include/c++/5/bits/stl_vector.h 253:14 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl vector /usr/include/c++/5/bits/stl_vector.h 214:11 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_vector.h 214:11 - field + - signed + - isAutogenerated: 1 + integer_cst 192 - decl size + using_decl _M_allocate /usr/include/c++/5/bits/stl_vector.h 241:20 - field + using_decl _M_deallocate /usr/include/c++/5/bits/stl_vector.h 242:20 - field + using_decl _M_impl /usr/include/c++/5/bits/stl_vector.h 243:20 - field + using_decl _M_get_Tp_allocator /usr/include/c++/5/bits/stl_vector.h 244:20 - field + using_decl get_allocator /usr/include/c++/5/bits/stl_vector.h 538:20 - field + type_decl vector /usr/include/c++/5/bits/stl_vector.h 215:5 - field + - isAutogenerated: 1 + type_decl _Alloc_value_type /usr/include/c++/5/bits/stl_vector.h 217:58 - field + type_decl _Base /usr/include/c++/5/bits/stl_vector.h 221:44 - field + type_decl _Tp_alloc_type /usr/include/c++/5/bits/stl_vector.h 222:48 - field + type_decl _Alloc_traits /usr/include/c++/5/bits/stl_vector.h 223:58 - field + type_decl value_type /usr/include/c++/5/bits/stl_vector.h 226:24 - field + type_decl pointer /usr/include/c++/5/bits/stl_vector.h 227:58 - field + type_decl const_pointer /usr/include/c++/5/bits/stl_vector.h 228:58 - field + type_decl reference /usr/include/c++/5/bits/stl_vector.h 229:58 - field + type_decl const_reference /usr/include/c++/5/bits/stl_vector.h 230:58 - field + type_decl iterator /usr/include/c++/5/bits/stl_vector.h 231:61 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_vector.h 233:7 - field + type_decl const_reverse_iterator /usr/include/c++/5/bits/stl_vector.h 234:54 - field + type_decl reverse_iterator /usr/include/c++/5/bits/stl_vector.h 235:49 - field + type_decl size_type /usr/include/c++/5/bits/stl_vector.h 236:27 - field + type_decl difference_type /usr/include/c++/5/bits/stl_vector.h 237:30 - field + type_decl allocator_type /usr/include/c++/5/bits/stl_vector.h 238:48 - field + integer_cst 64 - parm size + bind_expr /usr/include/c++/5/bits/stl_vector.h 257:19 - code + statement_list - operand + cleanup_point_expr /usr/include/c++/5/bits/stl_vector.h 257:15 - statement + expr_stmt /usr/include/c++/5/bits/stl_vector.h 257:15 - operand + call_expr /usr/include/c++/5/bits/stl_vector.h 257:15 - expresssion + addr_expr - function + function_decl __base_ctor /usr/include/c++/5/bits/stl_vector.h 124:7 - operand + - isExternal: 1 + - isPublic: 1 + method_type - function type + addr_expr - arg + component_ref - operand + indirect_ref - object + nop_expr - ref + parm_decl this /usr/include/c++/5/bits/stl_vector.h 253:14 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl vector /usr/include/c++/5/bits/stl_vector.h 214:11 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_vector.h 214:11 - field + - signed + - isAutogenerated: 1 + integer_cst 192 - decl size + using_decl _M_allocate /usr/include/c++/5/bits/stl_vector.h 241:20 - field + using_decl _M_deallocate /usr/include/c++/5/bits/stl_vector.h 242:20 - field + using_decl _M_impl /usr/include/c++/5/bits/stl_vector.h 243:20 - field + using_decl _M_get_Tp_allocator /usr/include/c++/5/bits/stl_vector.h 244:20 - field + using_decl get_allocator /usr/include/c++/5/bits/stl_vector.h 538:20 - field + type_decl vector /usr/include/c++/5/bits/stl_vector.h 215:5 - field + - isAutogenerated: 1 + type_decl _Alloc_value_type /usr/include/c++/5/bits/stl_vector.h 217:58 - field + type_decl _Base /usr/include/c++/5/bits/stl_vector.h 221:44 - field + type_decl _Tp_alloc_type /usr/include/c++/5/bits/stl_vector.h 222:48 - field + type_decl _Alloc_traits /usr/include/c++/5/bits/stl_vector.h 223:58 - field + type_decl value_type /usr/include/c++/5/bits/stl_vector.h 226:24 - field + type_decl pointer /usr/include/c++/5/bits/stl_vector.h 227:58 - field + type_decl const_pointer /usr/include/c++/5/bits/stl_vector.h 228:58 - field + type_decl reference /usr/include/c++/5/bits/stl_vector.h 229:58 - field + type_decl const_reference /usr/include/c++/5/bits/stl_vector.h 230:58 - field + type_decl iterator /usr/include/c++/5/bits/stl_vector.h 231:61 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_vector.h 233:7 - field + type_decl const_reverse_iterator /usr/include/c++/5/bits/stl_vector.h 234:54 - field + type_decl reverse_iterator /usr/include/c++/5/bits/stl_vector.h 235:49 - field + type_decl size_type /usr/include/c++/5/bits/stl_vector.h 236:27 - field + type_decl difference_type /usr/include/c++/5/bits/stl_vector.h 237:30 - field + type_decl allocator_type /usr/include/c++/5/bits/stl_vector.h 238:48 - field + integer_cst 64 - parm size + field_decl /usr/include/c++/5/bits/stl_vector.h 214:11 - field + - signed + - isAutogenerated: 1 + integer_cst 192 - decl size + cleanup_stmt /usr/include/c++/5/bits/stl_vector.h 257:15 - statement + statement_list - body + call_expr /usr/include/c++/5/bits/stl_vector.h 257:15 - expresssion + addr_expr - function + function_decl __base_dtor /usr/include/c++/5/bits/stl_vector.h 159:7 - operand + - isExternal: 1 + - isPublic: 1 + method_type - function type + addr_expr - arg + component_ref - operand + indirect_ref - object + nop_expr - ref + parm_decl this /usr/include/c++/5/bits/stl_vector.h 253:14 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl vector /usr/include/c++/5/bits/stl_vector.h 214:11 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_vector.h 214:11 - field + - signed + - isAutogenerated: 1 + integer_cst 192 - decl size + using_decl _M_allocate /usr/include/c++/5/bits/stl_vector.h 241:20 - field + using_decl _M_deallocate /usr/include/c++/5/bits/stl_vector.h 242:20 - field + using_decl _M_impl /usr/include/c++/5/bits/stl_vector.h 243:20 - field + using_decl _M_get_Tp_allocator /usr/include/c++/5/bits/stl_vector.h 244:20 - field + using_decl get_allocator /usr/include/c++/5/bits/stl_vector.h 538:20 - field + type_decl vector /usr/include/c++/5/bits/stl_vector.h 215:5 - field + - isAutogenerated: 1 + type_decl _Alloc_value_type /usr/include/c++/5/bits/stl_vector.h 217:58 - field + type_decl _Base /usr/include/c++/5/bits/stl_vector.h 221:44 - field + type_decl _Tp_alloc_type /usr/include/c++/5/bits/stl_vector.h 222:48 - field + type_decl _Alloc_traits /usr/include/c++/5/bits/stl_vector.h 223:58 - field + type_decl value_type /usr/include/c++/5/bits/stl_vector.h 226:24 - field + type_decl pointer /usr/include/c++/5/bits/stl_vector.h 227:58 - field + type_decl const_pointer /usr/include/c++/5/bits/stl_vector.h 228:58 - field + type_decl reference /usr/include/c++/5/bits/stl_vector.h 229:58 - field + type_decl const_reference /usr/include/c++/5/bits/stl_vector.h 230:58 - field + type_decl iterator /usr/include/c++/5/bits/stl_vector.h 231:61 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_vector.h 233:7 - field + type_decl const_reverse_iterator /usr/include/c++/5/bits/stl_vector.h 234:54 - field + type_decl reverse_iterator /usr/include/c++/5/bits/stl_vector.h 235:49 - field + type_decl size_type /usr/include/c++/5/bits/stl_vector.h 236:27 - field + type_decl difference_type /usr/include/c++/5/bits/stl_vector.h 237:30 - field + type_decl allocator_type /usr/include/c++/5/bits/stl_vector.h 238:48 - field + integer_cst 64 - parm size + field_decl /usr/include/c++/5/bits/stl_vector.h 214:11 - field + - signed + - isAutogenerated: 1 + integer_cst 192 - decl size + block - operand +function_decl __base_ctor /usr/include/c++/5/bits/stl_vector.h 253:7 +- isPublic: 1 + method_type - function type + void_type - method return type + type_decl void 0:0 - type name + - isAutogenerated: 1 + record_type - method base type + type_decl vector /usr/include/c++/5/bits/stl_vector.h 214:11 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_vector.h 214:11 - field + - signed + - isAutogenerated: 1 + integer_cst 192 - decl size + using_decl _M_allocate /usr/include/c++/5/bits/stl_vector.h 241:20 - field + using_decl _M_deallocate /usr/include/c++/5/bits/stl_vector.h 242:20 - field + using_decl _M_impl /usr/include/c++/5/bits/stl_vector.h 243:20 - field + using_decl _M_get_Tp_allocator /usr/include/c++/5/bits/stl_vector.h 244:20 - field + using_decl get_allocator /usr/include/c++/5/bits/stl_vector.h 538:20 - field + type_decl vector /usr/include/c++/5/bits/stl_vector.h 215:5 - field + - isAutogenerated: 1 + type_decl _Alloc_value_type /usr/include/c++/5/bits/stl_vector.h 217:58 - field + type_decl _Base /usr/include/c++/5/bits/stl_vector.h 221:44 - field + type_decl _Tp_alloc_type /usr/include/c++/5/bits/stl_vector.h 222:48 - field + type_decl _Alloc_traits /usr/include/c++/5/bits/stl_vector.h 223:58 - field + type_decl value_type /usr/include/c++/5/bits/stl_vector.h 226:24 - field + type_decl pointer /usr/include/c++/5/bits/stl_vector.h 227:58 - field + type_decl const_pointer /usr/include/c++/5/bits/stl_vector.h 228:58 - field + type_decl reference /usr/include/c++/5/bits/stl_vector.h 229:58 - field + type_decl const_reference /usr/include/c++/5/bits/stl_vector.h 230:58 - field + type_decl iterator /usr/include/c++/5/bits/stl_vector.h 231:61 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_vector.h 233:7 - field + type_decl const_reverse_iterator /usr/include/c++/5/bits/stl_vector.h 234:54 - field + type_decl reverse_iterator /usr/include/c++/5/bits/stl_vector.h 235:49 - field + type_decl size_type /usr/include/c++/5/bits/stl_vector.h 236:27 - field + type_decl difference_type /usr/include/c++/5/bits/stl_vector.h 237:30 - field + type_decl allocator_type /usr/include/c++/5/bits/stl_vector.h 238:48 - field + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl vector /usr/include/c++/5/bits/stl_vector.h 214:11 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_vector.h 214:11 - field + - signed + - isAutogenerated: 1 + integer_cst 192 - decl size + using_decl _M_allocate /usr/include/c++/5/bits/stl_vector.h 241:20 - field + using_decl _M_deallocate /usr/include/c++/5/bits/stl_vector.h 242:20 - field + using_decl _M_impl /usr/include/c++/5/bits/stl_vector.h 243:20 - field + using_decl _M_get_Tp_allocator /usr/include/c++/5/bits/stl_vector.h 244:20 - field + using_decl get_allocator /usr/include/c++/5/bits/stl_vector.h 538:20 - field + type_decl vector /usr/include/c++/5/bits/stl_vector.h 215:5 - field + - isAutogenerated: 1 + type_decl _Alloc_value_type /usr/include/c++/5/bits/stl_vector.h 217:58 - field + type_decl _Base /usr/include/c++/5/bits/stl_vector.h 221:44 - field + type_decl _Tp_alloc_type /usr/include/c++/5/bits/stl_vector.h 222:48 - field + type_decl _Alloc_traits /usr/include/c++/5/bits/stl_vector.h 223:58 - field + type_decl value_type /usr/include/c++/5/bits/stl_vector.h 226:24 - field + type_decl pointer /usr/include/c++/5/bits/stl_vector.h 227:58 - field + type_decl const_pointer /usr/include/c++/5/bits/stl_vector.h 228:58 - field + type_decl reference /usr/include/c++/5/bits/stl_vector.h 229:58 - field + type_decl const_reference /usr/include/c++/5/bits/stl_vector.h 230:58 - field + type_decl iterator /usr/include/c++/5/bits/stl_vector.h 231:61 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_vector.h 233:7 - field + type_decl const_reverse_iterator /usr/include/c++/5/bits/stl_vector.h 234:54 - field + type_decl reverse_iterator /usr/include/c++/5/bits/stl_vector.h 235:49 - field + type_decl size_type /usr/include/c++/5/bits/stl_vector.h 236:27 - field + type_decl difference_type /usr/include/c++/5/bits/stl_vector.h 237:30 - field + type_decl allocator_type /usr/include/c++/5/bits/stl_vector.h 238:48 - field + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_vector.h 257:19 - function result + - isAutogenerated: 1 + void_type - result type + type_decl void 0:0 - type name + - isAutogenerated: 1 + parm_decl this /usr/include/c++/5/bits/stl_vector.h 253:14 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl vector /usr/include/c++/5/bits/stl_vector.h 214:11 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_vector.h 214:11 - field + - signed + - isAutogenerated: 1 + integer_cst 192 - decl size + using_decl _M_allocate /usr/include/c++/5/bits/stl_vector.h 241:20 - field + using_decl _M_deallocate /usr/include/c++/5/bits/stl_vector.h 242:20 - field + using_decl _M_impl /usr/include/c++/5/bits/stl_vector.h 243:20 - field + using_decl _M_get_Tp_allocator /usr/include/c++/5/bits/stl_vector.h 244:20 - field + using_decl get_allocator /usr/include/c++/5/bits/stl_vector.h 538:20 - field + type_decl vector /usr/include/c++/5/bits/stl_vector.h 215:5 - field + - isAutogenerated: 1 + type_decl _Alloc_value_type /usr/include/c++/5/bits/stl_vector.h 217:58 - field + type_decl _Base /usr/include/c++/5/bits/stl_vector.h 221:44 - field + type_decl _Tp_alloc_type /usr/include/c++/5/bits/stl_vector.h 222:48 - field + type_decl _Alloc_traits /usr/include/c++/5/bits/stl_vector.h 223:58 - field + type_decl value_type /usr/include/c++/5/bits/stl_vector.h 226:24 - field + type_decl pointer /usr/include/c++/5/bits/stl_vector.h 227:58 - field + type_decl const_pointer /usr/include/c++/5/bits/stl_vector.h 228:58 - field + type_decl reference /usr/include/c++/5/bits/stl_vector.h 229:58 - field + type_decl const_reference /usr/include/c++/5/bits/stl_vector.h 230:58 - field + type_decl iterator /usr/include/c++/5/bits/stl_vector.h 231:61 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_vector.h 233:7 - field + type_decl const_reverse_iterator /usr/include/c++/5/bits/stl_vector.h 234:54 - field + type_decl reverse_iterator /usr/include/c++/5/bits/stl_vector.h 235:49 - field + type_decl size_type /usr/include/c++/5/bits/stl_vector.h 236:27 - field + type_decl difference_type /usr/include/c++/5/bits/stl_vector.h 237:30 - field + type_decl allocator_type /usr/include/c++/5/bits/stl_vector.h 238:48 - field + integer_cst 64 - parm size + bind_expr /usr/include/c++/5/bits/stl_vector.h 257:19 - code + statement_list - operand + cleanup_point_expr /usr/include/c++/5/bits/stl_vector.h 257:15 - statement + expr_stmt /usr/include/c++/5/bits/stl_vector.h 257:15 - operand + call_expr /usr/include/c++/5/bits/stl_vector.h 257:15 - expresssion + addr_expr - function + function_decl __base_ctor /usr/include/c++/5/bits/stl_vector.h 124:7 - operand + - isExternal: 1 + - isPublic: 1 + method_type - function type + addr_expr - arg + component_ref - operand + indirect_ref - object + nop_expr - ref + parm_decl this /usr/include/c++/5/bits/stl_vector.h 253:14 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl vector /usr/include/c++/5/bits/stl_vector.h 214:11 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_vector.h 214:11 - field + - signed + - isAutogenerated: 1 + integer_cst 192 - decl size + using_decl _M_allocate /usr/include/c++/5/bits/stl_vector.h 241:20 - field + using_decl _M_deallocate /usr/include/c++/5/bits/stl_vector.h 242:20 - field + using_decl _M_impl /usr/include/c++/5/bits/stl_vector.h 243:20 - field + using_decl _M_get_Tp_allocator /usr/include/c++/5/bits/stl_vector.h 244:20 - field + using_decl get_allocator /usr/include/c++/5/bits/stl_vector.h 538:20 - field + type_decl vector /usr/include/c++/5/bits/stl_vector.h 215:5 - field + - isAutogenerated: 1 + type_decl _Alloc_value_type /usr/include/c++/5/bits/stl_vector.h 217:58 - field + type_decl _Base /usr/include/c++/5/bits/stl_vector.h 221:44 - field + type_decl _Tp_alloc_type /usr/include/c++/5/bits/stl_vector.h 222:48 - field + type_decl _Alloc_traits /usr/include/c++/5/bits/stl_vector.h 223:58 - field + type_decl value_type /usr/include/c++/5/bits/stl_vector.h 226:24 - field + type_decl pointer /usr/include/c++/5/bits/stl_vector.h 227:58 - field + type_decl const_pointer /usr/include/c++/5/bits/stl_vector.h 228:58 - field + type_decl reference /usr/include/c++/5/bits/stl_vector.h 229:58 - field + type_decl const_reference /usr/include/c++/5/bits/stl_vector.h 230:58 - field + type_decl iterator /usr/include/c++/5/bits/stl_vector.h 231:61 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_vector.h 233:7 - field + type_decl const_reverse_iterator /usr/include/c++/5/bits/stl_vector.h 234:54 - field + type_decl reverse_iterator /usr/include/c++/5/bits/stl_vector.h 235:49 - field + type_decl size_type /usr/include/c++/5/bits/stl_vector.h 236:27 - field + type_decl difference_type /usr/include/c++/5/bits/stl_vector.h 237:30 - field + type_decl allocator_type /usr/include/c++/5/bits/stl_vector.h 238:48 - field + integer_cst 64 - parm size + field_decl /usr/include/c++/5/bits/stl_vector.h 214:11 - field + - signed + - isAutogenerated: 1 + integer_cst 192 - decl size + try_catch_expr /usr/include/c++/5/bits/stl_vector.h 257:15 - statement + statement_list - operand + call_expr /usr/include/c++/5/bits/stl_vector.h 257:15 - operand + addr_expr - function + function_decl __base_dtor /usr/include/c++/5/bits/stl_vector.h 159:7 - operand + - isExternal: 1 + - isPublic: 1 + method_type - function type + addr_expr - arg + component_ref - operand + indirect_ref - object + nop_expr - ref + parm_decl this /usr/include/c++/5/bits/stl_vector.h 253:14 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl vector /usr/include/c++/5/bits/stl_vector.h 214:11 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_vector.h 214:11 - field + - signed + - isAutogenerated: 1 + integer_cst 192 - decl size + using_decl _M_allocate /usr/include/c++/5/bits/stl_vector.h 241:20 - field + using_decl _M_deallocate /usr/include/c++/5/bits/stl_vector.h 242:20 - field + using_decl _M_impl /usr/include/c++/5/bits/stl_vector.h 243:20 - field + using_decl _M_get_Tp_allocator /usr/include/c++/5/bits/stl_vector.h 244:20 - field + using_decl get_allocator /usr/include/c++/5/bits/stl_vector.h 538:20 - field + type_decl vector /usr/include/c++/5/bits/stl_vector.h 215:5 - field + - isAutogenerated: 1 + type_decl _Alloc_value_type /usr/include/c++/5/bits/stl_vector.h 217:58 - field + type_decl _Base /usr/include/c++/5/bits/stl_vector.h 221:44 - field + type_decl _Tp_alloc_type /usr/include/c++/5/bits/stl_vector.h 222:48 - field + type_decl _Alloc_traits /usr/include/c++/5/bits/stl_vector.h 223:58 - field + type_decl value_type /usr/include/c++/5/bits/stl_vector.h 226:24 - field + type_decl pointer /usr/include/c++/5/bits/stl_vector.h 227:58 - field + type_decl const_pointer /usr/include/c++/5/bits/stl_vector.h 228:58 - field + type_decl reference /usr/include/c++/5/bits/stl_vector.h 229:58 - field + type_decl const_reference /usr/include/c++/5/bits/stl_vector.h 230:58 - field + type_decl iterator /usr/include/c++/5/bits/stl_vector.h 231:61 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_vector.h 233:7 - field + type_decl const_reverse_iterator /usr/include/c++/5/bits/stl_vector.h 234:54 - field + type_decl reverse_iterator /usr/include/c++/5/bits/stl_vector.h 235:49 - field + type_decl size_type /usr/include/c++/5/bits/stl_vector.h 236:27 - field + type_decl difference_type /usr/include/c++/5/bits/stl_vector.h 237:30 - field + type_decl allocator_type /usr/include/c++/5/bits/stl_vector.h 238:48 - field + integer_cst 64 - parm size + field_decl /usr/include/c++/5/bits/stl_vector.h 214:11 - field + - signed + - isAutogenerated: 1 + integer_cst 192 - decl size + block - operand +function_decl __comp_ctor /usr/include/c++/5/bits/stl_vector.h 253:7 +- isPublic: 1 + method_type - function type + void_type - method return type + type_decl void 0:0 - type name + - isAutogenerated: 1 + record_type - method base type + type_decl vector /usr/include/c++/5/bits/stl_vector.h 214:11 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_vector.h 214:11 - field + - signed + - isAutogenerated: 1 + integer_cst 192 - decl size + using_decl _M_allocate /usr/include/c++/5/bits/stl_vector.h 241:20 - field + using_decl _M_deallocate /usr/include/c++/5/bits/stl_vector.h 242:20 - field + using_decl _M_impl /usr/include/c++/5/bits/stl_vector.h 243:20 - field + using_decl _M_get_Tp_allocator /usr/include/c++/5/bits/stl_vector.h 244:20 - field + using_decl get_allocator /usr/include/c++/5/bits/stl_vector.h 538:20 - field + type_decl vector /usr/include/c++/5/bits/stl_vector.h 215:5 - field + - isAutogenerated: 1 + type_decl _Alloc_value_type /usr/include/c++/5/bits/stl_vector.h 217:58 - field + type_decl _Base /usr/include/c++/5/bits/stl_vector.h 221:44 - field + type_decl _Tp_alloc_type /usr/include/c++/5/bits/stl_vector.h 222:48 - field + type_decl _Alloc_traits /usr/include/c++/5/bits/stl_vector.h 223:58 - field + type_decl value_type /usr/include/c++/5/bits/stl_vector.h 226:24 - field + type_decl pointer /usr/include/c++/5/bits/stl_vector.h 227:58 - field + type_decl const_pointer /usr/include/c++/5/bits/stl_vector.h 228:58 - field + type_decl reference /usr/include/c++/5/bits/stl_vector.h 229:58 - field + type_decl const_reference /usr/include/c++/5/bits/stl_vector.h 230:58 - field + type_decl iterator /usr/include/c++/5/bits/stl_vector.h 231:61 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_vector.h 233:7 - field + type_decl const_reverse_iterator /usr/include/c++/5/bits/stl_vector.h 234:54 - field + type_decl reverse_iterator /usr/include/c++/5/bits/stl_vector.h 235:49 - field + type_decl size_type /usr/include/c++/5/bits/stl_vector.h 236:27 - field + type_decl difference_type /usr/include/c++/5/bits/stl_vector.h 237:30 - field + type_decl allocator_type /usr/include/c++/5/bits/stl_vector.h 238:48 - field + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl vector /usr/include/c++/5/bits/stl_vector.h 214:11 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_vector.h 214:11 - field + - signed + - isAutogenerated: 1 + integer_cst 192 - decl size + using_decl _M_allocate /usr/include/c++/5/bits/stl_vector.h 241:20 - field + using_decl _M_deallocate /usr/include/c++/5/bits/stl_vector.h 242:20 - field + using_decl _M_impl /usr/include/c++/5/bits/stl_vector.h 243:20 - field + using_decl _M_get_Tp_allocator /usr/include/c++/5/bits/stl_vector.h 244:20 - field + using_decl get_allocator /usr/include/c++/5/bits/stl_vector.h 538:20 - field + type_decl vector /usr/include/c++/5/bits/stl_vector.h 215:5 - field + - isAutogenerated: 1 + type_decl _Alloc_value_type /usr/include/c++/5/bits/stl_vector.h 217:58 - field + type_decl _Base /usr/include/c++/5/bits/stl_vector.h 221:44 - field + type_decl _Tp_alloc_type /usr/include/c++/5/bits/stl_vector.h 222:48 - field + type_decl _Alloc_traits /usr/include/c++/5/bits/stl_vector.h 223:58 - field + type_decl value_type /usr/include/c++/5/bits/stl_vector.h 226:24 - field + type_decl pointer /usr/include/c++/5/bits/stl_vector.h 227:58 - field + type_decl const_pointer /usr/include/c++/5/bits/stl_vector.h 228:58 - field + type_decl reference /usr/include/c++/5/bits/stl_vector.h 229:58 - field + type_decl const_reference /usr/include/c++/5/bits/stl_vector.h 230:58 - field + type_decl iterator /usr/include/c++/5/bits/stl_vector.h 231:61 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_vector.h 233:7 - field + type_decl const_reverse_iterator /usr/include/c++/5/bits/stl_vector.h 234:54 - field + type_decl reverse_iterator /usr/include/c++/5/bits/stl_vector.h 235:49 - field + type_decl size_type /usr/include/c++/5/bits/stl_vector.h 236:27 - field + type_decl difference_type /usr/include/c++/5/bits/stl_vector.h 237:30 - field + type_decl allocator_type /usr/include/c++/5/bits/stl_vector.h 238:48 - field + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_vector.h 257:19 - function result + - isAutogenerated: 1 + void_type - result type + type_decl void 0:0 - type name + - isAutogenerated: 1 + parm_decl this /usr/include/c++/5/bits/stl_vector.h 253:14 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl vector /usr/include/c++/5/bits/stl_vector.h 214:11 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_vector.h 214:11 - field + - signed + - isAutogenerated: 1 + integer_cst 192 - decl size + using_decl _M_allocate /usr/include/c++/5/bits/stl_vector.h 241:20 - field + using_decl _M_deallocate /usr/include/c++/5/bits/stl_vector.h 242:20 - field + using_decl _M_impl /usr/include/c++/5/bits/stl_vector.h 243:20 - field + using_decl _M_get_Tp_allocator /usr/include/c++/5/bits/stl_vector.h 244:20 - field + using_decl get_allocator /usr/include/c++/5/bits/stl_vector.h 538:20 - field + type_decl vector /usr/include/c++/5/bits/stl_vector.h 215:5 - field + - isAutogenerated: 1 + type_decl _Alloc_value_type /usr/include/c++/5/bits/stl_vector.h 217:58 - field + type_decl _Base /usr/include/c++/5/bits/stl_vector.h 221:44 - field + type_decl _Tp_alloc_type /usr/include/c++/5/bits/stl_vector.h 222:48 - field + type_decl _Alloc_traits /usr/include/c++/5/bits/stl_vector.h 223:58 - field + type_decl value_type /usr/include/c++/5/bits/stl_vector.h 226:24 - field + type_decl pointer /usr/include/c++/5/bits/stl_vector.h 227:58 - field + type_decl const_pointer /usr/include/c++/5/bits/stl_vector.h 228:58 - field + type_decl reference /usr/include/c++/5/bits/stl_vector.h 229:58 - field + type_decl const_reference /usr/include/c++/5/bits/stl_vector.h 230:58 - field + type_decl iterator /usr/include/c++/5/bits/stl_vector.h 231:61 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_vector.h 233:7 - field + type_decl const_reverse_iterator /usr/include/c++/5/bits/stl_vector.h 234:54 - field + type_decl reverse_iterator /usr/include/c++/5/bits/stl_vector.h 235:49 - field + type_decl size_type /usr/include/c++/5/bits/stl_vector.h 236:27 - field + type_decl difference_type /usr/include/c++/5/bits/stl_vector.h 237:30 - field + type_decl allocator_type /usr/include/c++/5/bits/stl_vector.h 238:48 - field + integer_cst 64 - parm size + statement_list - code +function_decl vector /usr/include/c++/5/bits/stl_vector.h 423:7 +- isPublic: 1 + method_type - function type + void_type - method return type + type_decl void 0:0 - type name + - isAutogenerated: 1 + record_type - method base type + type_decl vector /usr/include/c++/5/bits/stl_vector.h 214:11 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_vector.h 214:11 - field + - signed + - isAutogenerated: 1 + integer_cst 192 - decl size + using_decl _M_allocate /usr/include/c++/5/bits/stl_vector.h 241:20 - field + using_decl _M_deallocate /usr/include/c++/5/bits/stl_vector.h 242:20 - field + using_decl _M_impl /usr/include/c++/5/bits/stl_vector.h 243:20 - field + using_decl _M_get_Tp_allocator /usr/include/c++/5/bits/stl_vector.h 244:20 - field + using_decl get_allocator /usr/include/c++/5/bits/stl_vector.h 538:20 - field + type_decl vector /usr/include/c++/5/bits/stl_vector.h 215:5 - field + - isAutogenerated: 1 + type_decl _Alloc_value_type /usr/include/c++/5/bits/stl_vector.h 217:58 - field + type_decl _Base /usr/include/c++/5/bits/stl_vector.h 221:44 - field + type_decl _Tp_alloc_type /usr/include/c++/5/bits/stl_vector.h 222:48 - field + type_decl _Alloc_traits /usr/include/c++/5/bits/stl_vector.h 223:58 - field + type_decl value_type /usr/include/c++/5/bits/stl_vector.h 226:24 - field + type_decl pointer /usr/include/c++/5/bits/stl_vector.h 227:58 - field + type_decl const_pointer /usr/include/c++/5/bits/stl_vector.h 228:58 - field + type_decl reference /usr/include/c++/5/bits/stl_vector.h 229:58 - field + type_decl const_reference /usr/include/c++/5/bits/stl_vector.h 230:58 - field + type_decl iterator /usr/include/c++/5/bits/stl_vector.h 231:61 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_vector.h 233:7 - field + type_decl const_reverse_iterator /usr/include/c++/5/bits/stl_vector.h 234:54 - field + type_decl reverse_iterator /usr/include/c++/5/bits/stl_vector.h 235:49 - field + type_decl size_type /usr/include/c++/5/bits/stl_vector.h 236:27 - field + type_decl difference_type /usr/include/c++/5/bits/stl_vector.h 237:30 - field + type_decl allocator_type /usr/include/c++/5/bits/stl_vector.h 238:48 - field + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl vector /usr/include/c++/5/bits/stl_vector.h 214:11 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_vector.h 214:11 - field + - signed + - isAutogenerated: 1 + integer_cst 192 - decl size + using_decl _M_allocate /usr/include/c++/5/bits/stl_vector.h 241:20 - field + using_decl _M_deallocate /usr/include/c++/5/bits/stl_vector.h 242:20 - field + using_decl _M_impl /usr/include/c++/5/bits/stl_vector.h 243:20 - field + using_decl _M_get_Tp_allocator /usr/include/c++/5/bits/stl_vector.h 244:20 - field + using_decl get_allocator /usr/include/c++/5/bits/stl_vector.h 538:20 - field + type_decl vector /usr/include/c++/5/bits/stl_vector.h 215:5 - field + - isAutogenerated: 1 + type_decl _Alloc_value_type /usr/include/c++/5/bits/stl_vector.h 217:58 - field + type_decl _Base /usr/include/c++/5/bits/stl_vector.h 221:44 - field + type_decl _Tp_alloc_type /usr/include/c++/5/bits/stl_vector.h 222:48 - field + type_decl _Alloc_traits /usr/include/c++/5/bits/stl_vector.h 223:58 - field + type_decl value_type /usr/include/c++/5/bits/stl_vector.h 226:24 - field + type_decl pointer /usr/include/c++/5/bits/stl_vector.h 227:58 - field + type_decl const_pointer /usr/include/c++/5/bits/stl_vector.h 228:58 - field + type_decl reference /usr/include/c++/5/bits/stl_vector.h 229:58 - field + type_decl const_reference /usr/include/c++/5/bits/stl_vector.h 230:58 - field + type_decl iterator /usr/include/c++/5/bits/stl_vector.h 231:61 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_vector.h 233:7 - field + type_decl const_reverse_iterator /usr/include/c++/5/bits/stl_vector.h 234:54 - field + type_decl reverse_iterator /usr/include/c++/5/bits/stl_vector.h 235:49 - field + type_decl size_type /usr/include/c++/5/bits/stl_vector.h 236:27 - field + type_decl difference_type /usr/include/c++/5/bits/stl_vector.h 237:30 - field + type_decl allocator_type /usr/include/c++/5/bits/stl_vector.h 238:48 - field + tree_list - chain + integer_type - value + - precisionBits: 32 + - signed + type_decl int 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst -2147483648 - min value + integer_cst 2147483647 - max value + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_vector.h 423:7 - function result + - isAutogenerated: 1 + void_type - result type + type_decl void 0:0 - type name + - isAutogenerated: 1 + - isUsed: 1 + parm_decl this /usr/include/c++/5/bits/stl_vector.h 423:15 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl vector /usr/include/c++/5/bits/stl_vector.h 214:11 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_vector.h 214:11 - field + - signed + - isAutogenerated: 1 + integer_cst 192 - decl size + using_decl _M_allocate /usr/include/c++/5/bits/stl_vector.h 241:20 - field + using_decl _M_deallocate /usr/include/c++/5/bits/stl_vector.h 242:20 - field + using_decl _M_impl /usr/include/c++/5/bits/stl_vector.h 243:20 - field + using_decl _M_get_Tp_allocator /usr/include/c++/5/bits/stl_vector.h 244:20 - field + using_decl get_allocator /usr/include/c++/5/bits/stl_vector.h 538:20 - field + type_decl vector /usr/include/c++/5/bits/stl_vector.h 215:5 - field + - isAutogenerated: 1 + type_decl _Alloc_value_type /usr/include/c++/5/bits/stl_vector.h 217:58 - field + type_decl _Base /usr/include/c++/5/bits/stl_vector.h 221:44 - field + type_decl _Tp_alloc_type /usr/include/c++/5/bits/stl_vector.h 222:48 - field + type_decl _Alloc_traits /usr/include/c++/5/bits/stl_vector.h 223:58 - field + type_decl value_type /usr/include/c++/5/bits/stl_vector.h 226:24 - field + type_decl pointer /usr/include/c++/5/bits/stl_vector.h 227:58 - field + type_decl const_pointer /usr/include/c++/5/bits/stl_vector.h 228:58 - field + type_decl reference /usr/include/c++/5/bits/stl_vector.h 229:58 - field + type_decl const_reference /usr/include/c++/5/bits/stl_vector.h 230:58 - field + type_decl iterator /usr/include/c++/5/bits/stl_vector.h 231:61 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_vector.h 233:7 - field + type_decl const_reverse_iterator /usr/include/c++/5/bits/stl_vector.h 234:54 - field + type_decl reverse_iterator /usr/include/c++/5/bits/stl_vector.h 235:49 - field + type_decl size_type /usr/include/c++/5/bits/stl_vector.h 236:27 - field + type_decl difference_type /usr/include/c++/5/bits/stl_vector.h 237:30 - field + type_decl allocator_type /usr/include/c++/5/bits/stl_vector.h 238:48 - field + integer_cst 64 - parm size + parm_decl __in_chrg /usr/include/c++/5/bits/stl_vector.h 423:7 - argument + - isAutogenerated: 1 + integer_type - decl type + - precisionBits: 32 + - signed + type_decl int 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst -2147483648 - min value + integer_cst 2147483647 - max value + integer_cst 32 - parm size + statement_list - code + bind_expr /usr/include/c++/5/bits/stl_vector.h 425:33 - statement + cleanup_stmt /usr/include/c++/5/bits/stl_vector.h 425:33 - operand + statement_list - body + cleanup_stmt /usr/include/c++/5/bits/stl_vector.h 425:33 - statement + statement_list - body + cleanup_point_expr /usr/include/c++/5/bits/stl_vector.h 424:9 - statement + expr_stmt /usr/include/c++/5/bits/stl_vector.h 424:9 - operand + call_expr /usr/include/c++/5/bits/stl_vector.h 424:22 - expresssion + addr_expr - function + function_decl _Destroy /usr/include/c++/5/bits/stl_construct.h 148:5 - operand + - isExternal: 1 + - isPublic: 1 + function_type - function type + component_ref /usr/include/c++/5/bits/stl_vector.h 424:22 - arg + component_ref /usr/include/c++/5/bits/stl_vector.h 424:22 - object + component_ref - object + indirect_ref - object + nop_expr - ref + - isUsed: 1 + parm_decl this /usr/include/c++/5/bits/stl_vector.h 423:15 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl vector /usr/include/c++/5/bits/stl_vector.h 214:11 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_vector.h 214:11 - field + - signed + - isAutogenerated: 1 + integer_cst 192 - decl size + using_decl _M_allocate /usr/include/c++/5/bits/stl_vector.h 241:20 - field + using_decl _M_deallocate /usr/include/c++/5/bits/stl_vector.h 242:20 - field + using_decl _M_impl /usr/include/c++/5/bits/stl_vector.h 243:20 - field + using_decl _M_get_Tp_allocator /usr/include/c++/5/bits/stl_vector.h 244:20 - field + using_decl get_allocator /usr/include/c++/5/bits/stl_vector.h 538:20 - field + type_decl vector /usr/include/c++/5/bits/stl_vector.h 215:5 - field + - isAutogenerated: 1 + type_decl _Alloc_value_type /usr/include/c++/5/bits/stl_vector.h 217:58 - field + type_decl _Base /usr/include/c++/5/bits/stl_vector.h 221:44 - field + type_decl _Tp_alloc_type /usr/include/c++/5/bits/stl_vector.h 222:48 - field + type_decl _Alloc_traits /usr/include/c++/5/bits/stl_vector.h 223:58 - field + type_decl value_type /usr/include/c++/5/bits/stl_vector.h 226:24 - field + type_decl pointer /usr/include/c++/5/bits/stl_vector.h 227:58 - field + type_decl const_pointer /usr/include/c++/5/bits/stl_vector.h 228:58 - field + type_decl reference /usr/include/c++/5/bits/stl_vector.h 229:58 - field + type_decl const_reference /usr/include/c++/5/bits/stl_vector.h 230:58 - field + type_decl iterator /usr/include/c++/5/bits/stl_vector.h 231:61 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_vector.h 233:7 - field + type_decl const_reverse_iterator /usr/include/c++/5/bits/stl_vector.h 234:54 - field + type_decl reverse_iterator /usr/include/c++/5/bits/stl_vector.h 235:49 - field + type_decl size_type /usr/include/c++/5/bits/stl_vector.h 236:27 - field + type_decl difference_type /usr/include/c++/5/bits/stl_vector.h 237:30 - field + type_decl allocator_type /usr/include/c++/5/bits/stl_vector.h 238:48 - field + integer_cst 64 - parm size + field_decl /usr/include/c++/5/bits/stl_vector.h 214:11 - field + - signed + - isAutogenerated: 1 + integer_cst 192 - decl size + field_decl _M_impl /usr/include/c++/5/bits/stl_vector.h 164:20 - field + - signed + integer_cst 192 - decl size + field_decl _M_start /usr/include/c++/5/bits/stl_vector.h 82:10 - field + - unsigned + integer_cst 64 - decl size + component_ref /usr/include/c++/5/bits/stl_vector.h 424:22 - arg + component_ref /usr/include/c++/5/bits/stl_vector.h 424:22 - object + component_ref - object + indirect_ref - object + nop_expr - ref + - isUsed: 1 + parm_decl this /usr/include/c++/5/bits/stl_vector.h 423:15 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl vector /usr/include/c++/5/bits/stl_vector.h 214:11 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_vector.h 214:11 - field + - signed + - isAutogenerated: 1 + integer_cst 192 - decl size + using_decl _M_allocate /usr/include/c++/5/bits/stl_vector.h 241:20 - field + using_decl _M_deallocate /usr/include/c++/5/bits/stl_vector.h 242:20 - field + using_decl _M_impl /usr/include/c++/5/bits/stl_vector.h 243:20 - field + using_decl _M_get_Tp_allocator /usr/include/c++/5/bits/stl_vector.h 244:20 - field + using_decl get_allocator /usr/include/c++/5/bits/stl_vector.h 538:20 - field + type_decl vector /usr/include/c++/5/bits/stl_vector.h 215:5 - field + - isAutogenerated: 1 + type_decl _Alloc_value_type /usr/include/c++/5/bits/stl_vector.h 217:58 - field + type_decl _Base /usr/include/c++/5/bits/stl_vector.h 221:44 - field + type_decl _Tp_alloc_type /usr/include/c++/5/bits/stl_vector.h 222:48 - field + type_decl _Alloc_traits /usr/include/c++/5/bits/stl_vector.h 223:58 - field + type_decl value_type /usr/include/c++/5/bits/stl_vector.h 226:24 - field + type_decl pointer /usr/include/c++/5/bits/stl_vector.h 227:58 - field + type_decl const_pointer /usr/include/c++/5/bits/stl_vector.h 228:58 - field + type_decl reference /usr/include/c++/5/bits/stl_vector.h 229:58 - field + type_decl const_reference /usr/include/c++/5/bits/stl_vector.h 230:58 - field + type_decl iterator /usr/include/c++/5/bits/stl_vector.h 231:61 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_vector.h 233:7 - field + type_decl const_reverse_iterator /usr/include/c++/5/bits/stl_vector.h 234:54 - field + type_decl reverse_iterator /usr/include/c++/5/bits/stl_vector.h 235:49 - field + type_decl size_type /usr/include/c++/5/bits/stl_vector.h 236:27 - field + type_decl difference_type /usr/include/c++/5/bits/stl_vector.h 237:30 - field + type_decl allocator_type /usr/include/c++/5/bits/stl_vector.h 238:48 - field + integer_cst 64 - parm size + field_decl /usr/include/c++/5/bits/stl_vector.h 214:11 - field + - signed + - isAutogenerated: 1 + integer_cst 192 - decl size + field_decl _M_impl /usr/include/c++/5/bits/stl_vector.h 164:20 - field + - signed + integer_cst 192 - decl size + field_decl _M_finish /usr/include/c++/5/bits/stl_vector.h 83:10 - field + - unsigned + integer_cst 64 - decl size + nop_expr - arg + convert_expr - operand + call_expr /usr/include/c++/5/bits/stl_vector.h 425:28 - operand + addr_expr - function + function_decl _M_get_Tp_allocator /usr/include/c++/5/bits/stl_vector.h 113:7 - operand + - isExternal: 1 + - isPublic: 1 + method_type - function type + addr_expr - arg + component_ref - operand + indirect_ref - object + nop_expr - ref + - isUsed: 1 + parm_decl this /usr/include/c++/5/bits/stl_vector.h 423:15 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl vector /usr/include/c++/5/bits/stl_vector.h 214:11 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_vector.h 214:11 - field + - signed + - isAutogenerated: 1 + integer_cst 192 - decl size + using_decl _M_allocate /usr/include/c++/5/bits/stl_vector.h 241:20 - field + using_decl _M_deallocate /usr/include/c++/5/bits/stl_vector.h 242:20 - field + using_decl _M_impl /usr/include/c++/5/bits/stl_vector.h 243:20 - field + using_decl _M_get_Tp_allocator /usr/include/c++/5/bits/stl_vector.h 244:20 - field + using_decl get_allocator /usr/include/c++/5/bits/stl_vector.h 538:20 - field + type_decl vector /usr/include/c++/5/bits/stl_vector.h 215:5 - field + - isAutogenerated: 1 + type_decl _Alloc_value_type /usr/include/c++/5/bits/stl_vector.h 217:58 - field + type_decl _Base /usr/include/c++/5/bits/stl_vector.h 221:44 - field + type_decl _Tp_alloc_type /usr/include/c++/5/bits/stl_vector.h 222:48 - field + type_decl _Alloc_traits /usr/include/c++/5/bits/stl_vector.h 223:58 - field + type_decl value_type /usr/include/c++/5/bits/stl_vector.h 226:24 - field + type_decl pointer /usr/include/c++/5/bits/stl_vector.h 227:58 - field + type_decl const_pointer /usr/include/c++/5/bits/stl_vector.h 228:58 - field + type_decl reference /usr/include/c++/5/bits/stl_vector.h 229:58 - field + type_decl const_reference /usr/include/c++/5/bits/stl_vector.h 230:58 - field + type_decl iterator /usr/include/c++/5/bits/stl_vector.h 231:61 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_vector.h 233:7 - field + type_decl const_reverse_iterator /usr/include/c++/5/bits/stl_vector.h 234:54 - field + type_decl reverse_iterator /usr/include/c++/5/bits/stl_vector.h 235:49 - field + type_decl size_type /usr/include/c++/5/bits/stl_vector.h 236:27 - field + type_decl difference_type /usr/include/c++/5/bits/stl_vector.h 237:30 - field + type_decl allocator_type /usr/include/c++/5/bits/stl_vector.h 238:48 - field + integer_cst 64 - parm size + field_decl /usr/include/c++/5/bits/stl_vector.h 214:11 - field + - signed + - isAutogenerated: 1 + integer_cst 192 - decl size + call_expr /usr/include/c++/5/bits/stl_vector.h 425:33 - expresssion + addr_expr - function + function_decl __base_dtor /usr/include/c++/5/bits/stl_vector.h 159:7 - operand + - isExternal: 1 + - isPublic: 1 + method_type - function type + addr_expr - arg + component_ref - operand + indirect_ref - object + nop_expr - ref + - isUsed: 1 + parm_decl this /usr/include/c++/5/bits/stl_vector.h 423:15 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl vector /usr/include/c++/5/bits/stl_vector.h 214:11 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_vector.h 214:11 - field + - signed + - isAutogenerated: 1 + integer_cst 192 - decl size + using_decl _M_allocate /usr/include/c++/5/bits/stl_vector.h 241:20 - field + using_decl _M_deallocate /usr/include/c++/5/bits/stl_vector.h 242:20 - field + using_decl _M_impl /usr/include/c++/5/bits/stl_vector.h 243:20 - field + using_decl _M_get_Tp_allocator /usr/include/c++/5/bits/stl_vector.h 244:20 - field + using_decl get_allocator /usr/include/c++/5/bits/stl_vector.h 538:20 - field + type_decl vector /usr/include/c++/5/bits/stl_vector.h 215:5 - field + - isAutogenerated: 1 + type_decl _Alloc_value_type /usr/include/c++/5/bits/stl_vector.h 217:58 - field + type_decl _Base /usr/include/c++/5/bits/stl_vector.h 221:44 - field + type_decl _Tp_alloc_type /usr/include/c++/5/bits/stl_vector.h 222:48 - field + type_decl _Alloc_traits /usr/include/c++/5/bits/stl_vector.h 223:58 - field + type_decl value_type /usr/include/c++/5/bits/stl_vector.h 226:24 - field + type_decl pointer /usr/include/c++/5/bits/stl_vector.h 227:58 - field + type_decl const_pointer /usr/include/c++/5/bits/stl_vector.h 228:58 - field + type_decl reference /usr/include/c++/5/bits/stl_vector.h 229:58 - field + type_decl const_reference /usr/include/c++/5/bits/stl_vector.h 230:58 - field + type_decl iterator /usr/include/c++/5/bits/stl_vector.h 231:61 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_vector.h 233:7 - field + type_decl const_reverse_iterator /usr/include/c++/5/bits/stl_vector.h 234:54 - field + type_decl reverse_iterator /usr/include/c++/5/bits/stl_vector.h 235:49 - field + type_decl size_type /usr/include/c++/5/bits/stl_vector.h 236:27 - field + type_decl difference_type /usr/include/c++/5/bits/stl_vector.h 237:30 - field + type_decl allocator_type /usr/include/c++/5/bits/stl_vector.h 238:48 - field + integer_cst 64 - parm size + field_decl /usr/include/c++/5/bits/stl_vector.h 214:11 - field + - signed + - isAutogenerated: 1 + integer_cst 192 - decl size + modify_expr - expresssion + indirect_ref - operand + nop_expr - ref + - isUsed: 1 + parm_decl this /usr/include/c++/5/bits/stl_vector.h 423:15 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl vector /usr/include/c++/5/bits/stl_vector.h 214:11 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_vector.h 214:11 - field + - signed + - isAutogenerated: 1 + integer_cst 192 - decl size + using_decl _M_allocate /usr/include/c++/5/bits/stl_vector.h 241:20 - field + using_decl _M_deallocate /usr/include/c++/5/bits/stl_vector.h 242:20 - field + using_decl _M_impl /usr/include/c++/5/bits/stl_vector.h 243:20 - field + using_decl _M_get_Tp_allocator /usr/include/c++/5/bits/stl_vector.h 244:20 - field + using_decl get_allocator /usr/include/c++/5/bits/stl_vector.h 538:20 - field + type_decl vector /usr/include/c++/5/bits/stl_vector.h 215:5 - field + - isAutogenerated: 1 + type_decl _Alloc_value_type /usr/include/c++/5/bits/stl_vector.h 217:58 - field + type_decl _Base /usr/include/c++/5/bits/stl_vector.h 221:44 - field + type_decl _Tp_alloc_type /usr/include/c++/5/bits/stl_vector.h 222:48 - field + type_decl _Alloc_traits /usr/include/c++/5/bits/stl_vector.h 223:58 - field + type_decl value_type /usr/include/c++/5/bits/stl_vector.h 226:24 - field + type_decl pointer /usr/include/c++/5/bits/stl_vector.h 227:58 - field + type_decl const_pointer /usr/include/c++/5/bits/stl_vector.h 228:58 - field + type_decl reference /usr/include/c++/5/bits/stl_vector.h 229:58 - field + type_decl const_reference /usr/include/c++/5/bits/stl_vector.h 230:58 - field + type_decl iterator /usr/include/c++/5/bits/stl_vector.h 231:61 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_vector.h 233:7 - field + type_decl const_reverse_iterator /usr/include/c++/5/bits/stl_vector.h 234:54 - field + type_decl reverse_iterator /usr/include/c++/5/bits/stl_vector.h 235:49 - field + type_decl size_type /usr/include/c++/5/bits/stl_vector.h 236:27 - field + type_decl difference_type /usr/include/c++/5/bits/stl_vector.h 237:30 - field + type_decl allocator_type /usr/include/c++/5/bits/stl_vector.h 238:48 - field + integer_cst 64 - parm size + constructor - operand + record_type - constructor type + field_decl /usr/include/c++/5/bits/stl_vector.h 214:11 - field + - signed + integer_cst 192 - decl size + block - operand + label_expr /usr/include/c++/5/bits/stl_vector.h 425:33 - statement + label_decl /usr/include/c++/5/bits/stl_vector.h 423:7 - operand + - isAutogenerated: 1 +function_decl __base_dtor /usr/include/c++/5/bits/stl_vector.h 423:7 +- isPublic: 1 + method_type - function type + void_type - method return type + type_decl void 0:0 - type name + - isAutogenerated: 1 + record_type - method base type + type_decl vector /usr/include/c++/5/bits/stl_vector.h 214:11 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_vector.h 214:11 - field + - signed + - isAutogenerated: 1 + integer_cst 192 - decl size + using_decl _M_allocate /usr/include/c++/5/bits/stl_vector.h 241:20 - field + using_decl _M_deallocate /usr/include/c++/5/bits/stl_vector.h 242:20 - field + using_decl _M_impl /usr/include/c++/5/bits/stl_vector.h 243:20 - field + using_decl _M_get_Tp_allocator /usr/include/c++/5/bits/stl_vector.h 244:20 - field + using_decl get_allocator /usr/include/c++/5/bits/stl_vector.h 538:20 - field + type_decl vector /usr/include/c++/5/bits/stl_vector.h 215:5 - field + - isAutogenerated: 1 + type_decl _Alloc_value_type /usr/include/c++/5/bits/stl_vector.h 217:58 - field + type_decl _Base /usr/include/c++/5/bits/stl_vector.h 221:44 - field + type_decl _Tp_alloc_type /usr/include/c++/5/bits/stl_vector.h 222:48 - field + type_decl _Alloc_traits /usr/include/c++/5/bits/stl_vector.h 223:58 - field + type_decl value_type /usr/include/c++/5/bits/stl_vector.h 226:24 - field + type_decl pointer /usr/include/c++/5/bits/stl_vector.h 227:58 - field + type_decl const_pointer /usr/include/c++/5/bits/stl_vector.h 228:58 - field + type_decl reference /usr/include/c++/5/bits/stl_vector.h 229:58 - field + type_decl const_reference /usr/include/c++/5/bits/stl_vector.h 230:58 - field + type_decl iterator /usr/include/c++/5/bits/stl_vector.h 231:61 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_vector.h 233:7 - field + type_decl const_reverse_iterator /usr/include/c++/5/bits/stl_vector.h 234:54 - field + type_decl reverse_iterator /usr/include/c++/5/bits/stl_vector.h 235:49 - field + type_decl size_type /usr/include/c++/5/bits/stl_vector.h 236:27 - field + type_decl difference_type /usr/include/c++/5/bits/stl_vector.h 237:30 - field + type_decl allocator_type /usr/include/c++/5/bits/stl_vector.h 238:48 - field + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl vector /usr/include/c++/5/bits/stl_vector.h 214:11 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_vector.h 214:11 - field + - signed + - isAutogenerated: 1 + integer_cst 192 - decl size + using_decl _M_allocate /usr/include/c++/5/bits/stl_vector.h 241:20 - field + using_decl _M_deallocate /usr/include/c++/5/bits/stl_vector.h 242:20 - field + using_decl _M_impl /usr/include/c++/5/bits/stl_vector.h 243:20 - field + using_decl _M_get_Tp_allocator /usr/include/c++/5/bits/stl_vector.h 244:20 - field + using_decl get_allocator /usr/include/c++/5/bits/stl_vector.h 538:20 - field + type_decl vector /usr/include/c++/5/bits/stl_vector.h 215:5 - field + - isAutogenerated: 1 + type_decl _Alloc_value_type /usr/include/c++/5/bits/stl_vector.h 217:58 - field + type_decl _Base /usr/include/c++/5/bits/stl_vector.h 221:44 - field + type_decl _Tp_alloc_type /usr/include/c++/5/bits/stl_vector.h 222:48 - field + type_decl _Alloc_traits /usr/include/c++/5/bits/stl_vector.h 223:58 - field + type_decl value_type /usr/include/c++/5/bits/stl_vector.h 226:24 - field + type_decl pointer /usr/include/c++/5/bits/stl_vector.h 227:58 - field + type_decl const_pointer /usr/include/c++/5/bits/stl_vector.h 228:58 - field + type_decl reference /usr/include/c++/5/bits/stl_vector.h 229:58 - field + type_decl const_reference /usr/include/c++/5/bits/stl_vector.h 230:58 - field + type_decl iterator /usr/include/c++/5/bits/stl_vector.h 231:61 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_vector.h 233:7 - field + type_decl const_reverse_iterator /usr/include/c++/5/bits/stl_vector.h 234:54 - field + type_decl reverse_iterator /usr/include/c++/5/bits/stl_vector.h 235:49 - field + type_decl size_type /usr/include/c++/5/bits/stl_vector.h 236:27 - field + type_decl difference_type /usr/include/c++/5/bits/stl_vector.h 237:30 - field + type_decl allocator_type /usr/include/c++/5/bits/stl_vector.h 238:48 - field + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_vector.h 425:33 - function result + - isAutogenerated: 1 + void_type - result type + type_decl void 0:0 - type name + - isAutogenerated: 1 + - isUsed: 1 + parm_decl this /usr/include/c++/5/bits/stl_vector.h 423:15 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl vector /usr/include/c++/5/bits/stl_vector.h 214:11 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_vector.h 214:11 - field + - signed + - isAutogenerated: 1 + integer_cst 192 - decl size + using_decl _M_allocate /usr/include/c++/5/bits/stl_vector.h 241:20 - field + using_decl _M_deallocate /usr/include/c++/5/bits/stl_vector.h 242:20 - field + using_decl _M_impl /usr/include/c++/5/bits/stl_vector.h 243:20 - field + using_decl _M_get_Tp_allocator /usr/include/c++/5/bits/stl_vector.h 244:20 - field + using_decl get_allocator /usr/include/c++/5/bits/stl_vector.h 538:20 - field + type_decl vector /usr/include/c++/5/bits/stl_vector.h 215:5 - field + - isAutogenerated: 1 + type_decl _Alloc_value_type /usr/include/c++/5/bits/stl_vector.h 217:58 - field + type_decl _Base /usr/include/c++/5/bits/stl_vector.h 221:44 - field + type_decl _Tp_alloc_type /usr/include/c++/5/bits/stl_vector.h 222:48 - field + type_decl _Alloc_traits /usr/include/c++/5/bits/stl_vector.h 223:58 - field + type_decl value_type /usr/include/c++/5/bits/stl_vector.h 226:24 - field + type_decl pointer /usr/include/c++/5/bits/stl_vector.h 227:58 - field + type_decl const_pointer /usr/include/c++/5/bits/stl_vector.h 228:58 - field + type_decl reference /usr/include/c++/5/bits/stl_vector.h 229:58 - field + type_decl const_reference /usr/include/c++/5/bits/stl_vector.h 230:58 - field + type_decl iterator /usr/include/c++/5/bits/stl_vector.h 231:61 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_vector.h 233:7 - field + type_decl const_reverse_iterator /usr/include/c++/5/bits/stl_vector.h 234:54 - field + type_decl reverse_iterator /usr/include/c++/5/bits/stl_vector.h 235:49 - field + type_decl size_type /usr/include/c++/5/bits/stl_vector.h 236:27 - field + type_decl difference_type /usr/include/c++/5/bits/stl_vector.h 237:30 - field + type_decl allocator_type /usr/include/c++/5/bits/stl_vector.h 238:48 - field + integer_cst 64 - parm size + statement_list - code + bind_expr /usr/include/c++/5/bits/stl_vector.h 425:33 - statement + try_finally /usr/include/c++/5/bits/stl_vector.h 425:33 - operand + statement_list - operand + try_finally /usr/include/c++/5/bits/stl_vector.h 425:33 - statement + statement_list - operand + cleanup_point_expr /usr/include/c++/5/bits/stl_vector.h 424:9 - statement + expr_stmt /usr/include/c++/5/bits/stl_vector.h 424:9 - operand + call_expr /usr/include/c++/5/bits/stl_vector.h 424:22 - expresssion + addr_expr - function + function_decl _Destroy /usr/include/c++/5/bits/stl_construct.h 148:5 - operand + - isExternal: 1 + - isPublic: 1 + function_type - function type + component_ref /usr/include/c++/5/bits/stl_vector.h 424:22 - arg + component_ref /usr/include/c++/5/bits/stl_vector.h 424:22 - object + component_ref - object + indirect_ref - object + nop_expr - ref + - isUsed: 1 + parm_decl this /usr/include/c++/5/bits/stl_vector.h 423:15 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl vector /usr/include/c++/5/bits/stl_vector.h 214:11 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_vector.h 214:11 - field + - signed + - isAutogenerated: 1 + integer_cst 192 - decl size + using_decl _M_allocate /usr/include/c++/5/bits/stl_vector.h 241:20 - field + using_decl _M_deallocate /usr/include/c++/5/bits/stl_vector.h 242:20 - field + using_decl _M_impl /usr/include/c++/5/bits/stl_vector.h 243:20 - field + using_decl _M_get_Tp_allocator /usr/include/c++/5/bits/stl_vector.h 244:20 - field + using_decl get_allocator /usr/include/c++/5/bits/stl_vector.h 538:20 - field + type_decl vector /usr/include/c++/5/bits/stl_vector.h 215:5 - field + - isAutogenerated: 1 + type_decl _Alloc_value_type /usr/include/c++/5/bits/stl_vector.h 217:58 - field + type_decl _Base /usr/include/c++/5/bits/stl_vector.h 221:44 - field + type_decl _Tp_alloc_type /usr/include/c++/5/bits/stl_vector.h 222:48 - field + type_decl _Alloc_traits /usr/include/c++/5/bits/stl_vector.h 223:58 - field + type_decl value_type /usr/include/c++/5/bits/stl_vector.h 226:24 - field + type_decl pointer /usr/include/c++/5/bits/stl_vector.h 227:58 - field + type_decl const_pointer /usr/include/c++/5/bits/stl_vector.h 228:58 - field + type_decl reference /usr/include/c++/5/bits/stl_vector.h 229:58 - field + type_decl const_reference /usr/include/c++/5/bits/stl_vector.h 230:58 - field + type_decl iterator /usr/include/c++/5/bits/stl_vector.h 231:61 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_vector.h 233:7 - field + type_decl const_reverse_iterator /usr/include/c++/5/bits/stl_vector.h 234:54 - field + type_decl reverse_iterator /usr/include/c++/5/bits/stl_vector.h 235:49 - field + type_decl size_type /usr/include/c++/5/bits/stl_vector.h 236:27 - field + type_decl difference_type /usr/include/c++/5/bits/stl_vector.h 237:30 - field + type_decl allocator_type /usr/include/c++/5/bits/stl_vector.h 238:48 - field + integer_cst 64 - parm size + field_decl /usr/include/c++/5/bits/stl_vector.h 214:11 - field + - signed + - isAutogenerated: 1 + integer_cst 192 - decl size + field_decl _M_impl /usr/include/c++/5/bits/stl_vector.h 164:20 - field + - signed + integer_cst 192 - decl size + field_decl _M_start /usr/include/c++/5/bits/stl_vector.h 82:10 - field + - unsigned + integer_cst 64 - decl size + component_ref /usr/include/c++/5/bits/stl_vector.h 424:22 - arg + component_ref /usr/include/c++/5/bits/stl_vector.h 424:22 - object + component_ref - object + indirect_ref - object + nop_expr - ref + - isUsed: 1 + parm_decl this /usr/include/c++/5/bits/stl_vector.h 423:15 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl vector /usr/include/c++/5/bits/stl_vector.h 214:11 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_vector.h 214:11 - field + - signed + - isAutogenerated: 1 + integer_cst 192 - decl size + using_decl _M_allocate /usr/include/c++/5/bits/stl_vector.h 241:20 - field + using_decl _M_deallocate /usr/include/c++/5/bits/stl_vector.h 242:20 - field + using_decl _M_impl /usr/include/c++/5/bits/stl_vector.h 243:20 - field + using_decl _M_get_Tp_allocator /usr/include/c++/5/bits/stl_vector.h 244:20 - field + using_decl get_allocator /usr/include/c++/5/bits/stl_vector.h 538:20 - field + type_decl vector /usr/include/c++/5/bits/stl_vector.h 215:5 - field + - isAutogenerated: 1 + type_decl _Alloc_value_type /usr/include/c++/5/bits/stl_vector.h 217:58 - field + type_decl _Base /usr/include/c++/5/bits/stl_vector.h 221:44 - field + type_decl _Tp_alloc_type /usr/include/c++/5/bits/stl_vector.h 222:48 - field + type_decl _Alloc_traits /usr/include/c++/5/bits/stl_vector.h 223:58 - field + type_decl value_type /usr/include/c++/5/bits/stl_vector.h 226:24 - field + type_decl pointer /usr/include/c++/5/bits/stl_vector.h 227:58 - field + type_decl const_pointer /usr/include/c++/5/bits/stl_vector.h 228:58 - field + type_decl reference /usr/include/c++/5/bits/stl_vector.h 229:58 - field + type_decl const_reference /usr/include/c++/5/bits/stl_vector.h 230:58 - field + type_decl iterator /usr/include/c++/5/bits/stl_vector.h 231:61 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_vector.h 233:7 - field + type_decl const_reverse_iterator /usr/include/c++/5/bits/stl_vector.h 234:54 - field + type_decl reverse_iterator /usr/include/c++/5/bits/stl_vector.h 235:49 - field + type_decl size_type /usr/include/c++/5/bits/stl_vector.h 236:27 - field + type_decl difference_type /usr/include/c++/5/bits/stl_vector.h 237:30 - field + type_decl allocator_type /usr/include/c++/5/bits/stl_vector.h 238:48 - field + integer_cst 64 - parm size + field_decl /usr/include/c++/5/bits/stl_vector.h 214:11 - field + - signed + - isAutogenerated: 1 + integer_cst 192 - decl size + field_decl _M_impl /usr/include/c++/5/bits/stl_vector.h 164:20 - field + - signed + integer_cst 192 - decl size + field_decl _M_finish /usr/include/c++/5/bits/stl_vector.h 83:10 - field + - unsigned + integer_cst 64 - decl size + nop_expr - arg + convert_expr - operand + call_expr /usr/include/c++/5/bits/stl_vector.h 425:28 - operand + addr_expr - function + function_decl _M_get_Tp_allocator /usr/include/c++/5/bits/stl_vector.h 113:7 - operand + - isExternal: 1 + - isPublic: 1 + method_type - function type + addr_expr - arg + component_ref - operand + indirect_ref - object + nop_expr - ref + - isUsed: 1 + parm_decl this /usr/include/c++/5/bits/stl_vector.h 423:15 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl vector /usr/include/c++/5/bits/stl_vector.h 214:11 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_vector.h 214:11 - field + - signed + - isAutogenerated: 1 + integer_cst 192 - decl size + using_decl _M_allocate /usr/include/c++/5/bits/stl_vector.h 241:20 - field + using_decl _M_deallocate /usr/include/c++/5/bits/stl_vector.h 242:20 - field + using_decl _M_impl /usr/include/c++/5/bits/stl_vector.h 243:20 - field + using_decl _M_get_Tp_allocator /usr/include/c++/5/bits/stl_vector.h 244:20 - field + using_decl get_allocator /usr/include/c++/5/bits/stl_vector.h 538:20 - field + type_decl vector /usr/include/c++/5/bits/stl_vector.h 215:5 - field + - isAutogenerated: 1 + type_decl _Alloc_value_type /usr/include/c++/5/bits/stl_vector.h 217:58 - field + type_decl _Base /usr/include/c++/5/bits/stl_vector.h 221:44 - field + type_decl _Tp_alloc_type /usr/include/c++/5/bits/stl_vector.h 222:48 - field + type_decl _Alloc_traits /usr/include/c++/5/bits/stl_vector.h 223:58 - field + type_decl value_type /usr/include/c++/5/bits/stl_vector.h 226:24 - field + type_decl pointer /usr/include/c++/5/bits/stl_vector.h 227:58 - field + type_decl const_pointer /usr/include/c++/5/bits/stl_vector.h 228:58 - field + type_decl reference /usr/include/c++/5/bits/stl_vector.h 229:58 - field + type_decl const_reference /usr/include/c++/5/bits/stl_vector.h 230:58 - field + type_decl iterator /usr/include/c++/5/bits/stl_vector.h 231:61 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_vector.h 233:7 - field + type_decl const_reverse_iterator /usr/include/c++/5/bits/stl_vector.h 234:54 - field + type_decl reverse_iterator /usr/include/c++/5/bits/stl_vector.h 235:49 - field + type_decl size_type /usr/include/c++/5/bits/stl_vector.h 236:27 - field + type_decl difference_type /usr/include/c++/5/bits/stl_vector.h 237:30 - field + type_decl allocator_type /usr/include/c++/5/bits/stl_vector.h 238:48 - field + integer_cst 64 - parm size + field_decl /usr/include/c++/5/bits/stl_vector.h 214:11 - field + - signed + - isAutogenerated: 1 + integer_cst 192 - decl size + call_expr /usr/include/c++/5/bits/stl_vector.h 425:33 - operand + addr_expr - function + function_decl __base_dtor /usr/include/c++/5/bits/stl_vector.h 159:7 - operand + - isExternal: 1 + - isPublic: 1 + method_type - function type + addr_expr - arg + component_ref - operand + indirect_ref - object + nop_expr - ref + - isUsed: 1 + parm_decl this /usr/include/c++/5/bits/stl_vector.h 423:15 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl vector /usr/include/c++/5/bits/stl_vector.h 214:11 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_vector.h 214:11 - field + - signed + - isAutogenerated: 1 + integer_cst 192 - decl size + using_decl _M_allocate /usr/include/c++/5/bits/stl_vector.h 241:20 - field + using_decl _M_deallocate /usr/include/c++/5/bits/stl_vector.h 242:20 - field + using_decl _M_impl /usr/include/c++/5/bits/stl_vector.h 243:20 - field + using_decl _M_get_Tp_allocator /usr/include/c++/5/bits/stl_vector.h 244:20 - field + using_decl get_allocator /usr/include/c++/5/bits/stl_vector.h 538:20 - field + type_decl vector /usr/include/c++/5/bits/stl_vector.h 215:5 - field + - isAutogenerated: 1 + type_decl _Alloc_value_type /usr/include/c++/5/bits/stl_vector.h 217:58 - field + type_decl _Base /usr/include/c++/5/bits/stl_vector.h 221:44 - field + type_decl _Tp_alloc_type /usr/include/c++/5/bits/stl_vector.h 222:48 - field + type_decl _Alloc_traits /usr/include/c++/5/bits/stl_vector.h 223:58 - field + type_decl value_type /usr/include/c++/5/bits/stl_vector.h 226:24 - field + type_decl pointer /usr/include/c++/5/bits/stl_vector.h 227:58 - field + type_decl const_pointer /usr/include/c++/5/bits/stl_vector.h 228:58 - field + type_decl reference /usr/include/c++/5/bits/stl_vector.h 229:58 - field + type_decl const_reference /usr/include/c++/5/bits/stl_vector.h 230:58 - field + type_decl iterator /usr/include/c++/5/bits/stl_vector.h 231:61 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_vector.h 233:7 - field + type_decl const_reverse_iterator /usr/include/c++/5/bits/stl_vector.h 234:54 - field + type_decl reverse_iterator /usr/include/c++/5/bits/stl_vector.h 235:49 - field + type_decl size_type /usr/include/c++/5/bits/stl_vector.h 236:27 - field + type_decl difference_type /usr/include/c++/5/bits/stl_vector.h 237:30 - field + type_decl allocator_type /usr/include/c++/5/bits/stl_vector.h 238:48 - field + integer_cst 64 - parm size + field_decl /usr/include/c++/5/bits/stl_vector.h 214:11 - field + - signed + - isAutogenerated: 1 + integer_cst 192 - decl size + modify_expr - operand + indirect_ref - operand + nop_expr - ref + - isUsed: 1 + parm_decl this /usr/include/c++/5/bits/stl_vector.h 423:15 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl vector /usr/include/c++/5/bits/stl_vector.h 214:11 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_vector.h 214:11 - field + - signed + - isAutogenerated: 1 + integer_cst 192 - decl size + using_decl _M_allocate /usr/include/c++/5/bits/stl_vector.h 241:20 - field + using_decl _M_deallocate /usr/include/c++/5/bits/stl_vector.h 242:20 - field + using_decl _M_impl /usr/include/c++/5/bits/stl_vector.h 243:20 - field + using_decl _M_get_Tp_allocator /usr/include/c++/5/bits/stl_vector.h 244:20 - field + using_decl get_allocator /usr/include/c++/5/bits/stl_vector.h 538:20 - field + type_decl vector /usr/include/c++/5/bits/stl_vector.h 215:5 - field + - isAutogenerated: 1 + type_decl _Alloc_value_type /usr/include/c++/5/bits/stl_vector.h 217:58 - field + type_decl _Base /usr/include/c++/5/bits/stl_vector.h 221:44 - field + type_decl _Tp_alloc_type /usr/include/c++/5/bits/stl_vector.h 222:48 - field + type_decl _Alloc_traits /usr/include/c++/5/bits/stl_vector.h 223:58 - field + type_decl value_type /usr/include/c++/5/bits/stl_vector.h 226:24 - field + type_decl pointer /usr/include/c++/5/bits/stl_vector.h 227:58 - field + type_decl const_pointer /usr/include/c++/5/bits/stl_vector.h 228:58 - field + type_decl reference /usr/include/c++/5/bits/stl_vector.h 229:58 - field + type_decl const_reference /usr/include/c++/5/bits/stl_vector.h 230:58 - field + type_decl iterator /usr/include/c++/5/bits/stl_vector.h 231:61 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_vector.h 233:7 - field + type_decl const_reverse_iterator /usr/include/c++/5/bits/stl_vector.h 234:54 - field + type_decl reverse_iterator /usr/include/c++/5/bits/stl_vector.h 235:49 - field + type_decl size_type /usr/include/c++/5/bits/stl_vector.h 236:27 - field + type_decl difference_type /usr/include/c++/5/bits/stl_vector.h 237:30 - field + type_decl allocator_type /usr/include/c++/5/bits/stl_vector.h 238:48 - field + integer_cst 64 - parm size + constructor - operand + record_type - constructor type + field_decl /usr/include/c++/5/bits/stl_vector.h 214:11 - field + - signed + integer_cst 192 - decl size + block - operand + label_expr /usr/include/c++/5/bits/stl_vector.h 425:33 - statement + label_decl /usr/include/c++/5/bits/stl_vector.h 423:7 - operand + - isAutogenerated: 1 +function_decl __comp_dtor /usr/include/c++/5/bits/stl_vector.h 423:7 +- isPublic: 1 + method_type - function type + void_type - method return type + type_decl void 0:0 - type name + - isAutogenerated: 1 + record_type - method base type + type_decl vector /usr/include/c++/5/bits/stl_vector.h 214:11 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_vector.h 214:11 - field + - signed + - isAutogenerated: 1 + integer_cst 192 - decl size + using_decl _M_allocate /usr/include/c++/5/bits/stl_vector.h 241:20 - field + using_decl _M_deallocate /usr/include/c++/5/bits/stl_vector.h 242:20 - field + using_decl _M_impl /usr/include/c++/5/bits/stl_vector.h 243:20 - field + using_decl _M_get_Tp_allocator /usr/include/c++/5/bits/stl_vector.h 244:20 - field + using_decl get_allocator /usr/include/c++/5/bits/stl_vector.h 538:20 - field + type_decl vector /usr/include/c++/5/bits/stl_vector.h 215:5 - field + - isAutogenerated: 1 + type_decl _Alloc_value_type /usr/include/c++/5/bits/stl_vector.h 217:58 - field + type_decl _Base /usr/include/c++/5/bits/stl_vector.h 221:44 - field + type_decl _Tp_alloc_type /usr/include/c++/5/bits/stl_vector.h 222:48 - field + type_decl _Alloc_traits /usr/include/c++/5/bits/stl_vector.h 223:58 - field + type_decl value_type /usr/include/c++/5/bits/stl_vector.h 226:24 - field + type_decl pointer /usr/include/c++/5/bits/stl_vector.h 227:58 - field + type_decl const_pointer /usr/include/c++/5/bits/stl_vector.h 228:58 - field + type_decl reference /usr/include/c++/5/bits/stl_vector.h 229:58 - field + type_decl const_reference /usr/include/c++/5/bits/stl_vector.h 230:58 - field + type_decl iterator /usr/include/c++/5/bits/stl_vector.h 231:61 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_vector.h 233:7 - field + type_decl const_reverse_iterator /usr/include/c++/5/bits/stl_vector.h 234:54 - field + type_decl reverse_iterator /usr/include/c++/5/bits/stl_vector.h 235:49 - field + type_decl size_type /usr/include/c++/5/bits/stl_vector.h 236:27 - field + type_decl difference_type /usr/include/c++/5/bits/stl_vector.h 237:30 - field + type_decl allocator_type /usr/include/c++/5/bits/stl_vector.h 238:48 - field + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl vector /usr/include/c++/5/bits/stl_vector.h 214:11 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_vector.h 214:11 - field + - signed + - isAutogenerated: 1 + integer_cst 192 - decl size + using_decl _M_allocate /usr/include/c++/5/bits/stl_vector.h 241:20 - field + using_decl _M_deallocate /usr/include/c++/5/bits/stl_vector.h 242:20 - field + using_decl _M_impl /usr/include/c++/5/bits/stl_vector.h 243:20 - field + using_decl _M_get_Tp_allocator /usr/include/c++/5/bits/stl_vector.h 244:20 - field + using_decl get_allocator /usr/include/c++/5/bits/stl_vector.h 538:20 - field + type_decl vector /usr/include/c++/5/bits/stl_vector.h 215:5 - field + - isAutogenerated: 1 + type_decl _Alloc_value_type /usr/include/c++/5/bits/stl_vector.h 217:58 - field + type_decl _Base /usr/include/c++/5/bits/stl_vector.h 221:44 - field + type_decl _Tp_alloc_type /usr/include/c++/5/bits/stl_vector.h 222:48 - field + type_decl _Alloc_traits /usr/include/c++/5/bits/stl_vector.h 223:58 - field + type_decl value_type /usr/include/c++/5/bits/stl_vector.h 226:24 - field + type_decl pointer /usr/include/c++/5/bits/stl_vector.h 227:58 - field + type_decl const_pointer /usr/include/c++/5/bits/stl_vector.h 228:58 - field + type_decl reference /usr/include/c++/5/bits/stl_vector.h 229:58 - field + type_decl const_reference /usr/include/c++/5/bits/stl_vector.h 230:58 - field + type_decl iterator /usr/include/c++/5/bits/stl_vector.h 231:61 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_vector.h 233:7 - field + type_decl const_reverse_iterator /usr/include/c++/5/bits/stl_vector.h 234:54 - field + type_decl reverse_iterator /usr/include/c++/5/bits/stl_vector.h 235:49 - field + type_decl size_type /usr/include/c++/5/bits/stl_vector.h 236:27 - field + type_decl difference_type /usr/include/c++/5/bits/stl_vector.h 237:30 - field + type_decl allocator_type /usr/include/c++/5/bits/stl_vector.h 238:48 - field + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_vector.h 425:33 - function result + - isAutogenerated: 1 + void_type - result type + type_decl void 0:0 - type name + - isAutogenerated: 1 + - isUsed: 1 + parm_decl this /usr/include/c++/5/bits/stl_vector.h 423:15 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl vector /usr/include/c++/5/bits/stl_vector.h 214:11 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_vector.h 214:11 - field + - signed + - isAutogenerated: 1 + integer_cst 192 - decl size + using_decl _M_allocate /usr/include/c++/5/bits/stl_vector.h 241:20 - field + using_decl _M_deallocate /usr/include/c++/5/bits/stl_vector.h 242:20 - field + using_decl _M_impl /usr/include/c++/5/bits/stl_vector.h 243:20 - field + using_decl _M_get_Tp_allocator /usr/include/c++/5/bits/stl_vector.h 244:20 - field + using_decl get_allocator /usr/include/c++/5/bits/stl_vector.h 538:20 - field + type_decl vector /usr/include/c++/5/bits/stl_vector.h 215:5 - field + - isAutogenerated: 1 + type_decl _Alloc_value_type /usr/include/c++/5/bits/stl_vector.h 217:58 - field + type_decl _Base /usr/include/c++/5/bits/stl_vector.h 221:44 - field + type_decl _Tp_alloc_type /usr/include/c++/5/bits/stl_vector.h 222:48 - field + type_decl _Alloc_traits /usr/include/c++/5/bits/stl_vector.h 223:58 - field + type_decl value_type /usr/include/c++/5/bits/stl_vector.h 226:24 - field + type_decl pointer /usr/include/c++/5/bits/stl_vector.h 227:58 - field + type_decl const_pointer /usr/include/c++/5/bits/stl_vector.h 228:58 - field + type_decl reference /usr/include/c++/5/bits/stl_vector.h 229:58 - field + type_decl const_reference /usr/include/c++/5/bits/stl_vector.h 230:58 - field + type_decl iterator /usr/include/c++/5/bits/stl_vector.h 231:61 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_vector.h 233:7 - field + type_decl const_reverse_iterator /usr/include/c++/5/bits/stl_vector.h 234:54 - field + type_decl reverse_iterator /usr/include/c++/5/bits/stl_vector.h 235:49 - field + type_decl size_type /usr/include/c++/5/bits/stl_vector.h 236:27 - field + type_decl difference_type /usr/include/c++/5/bits/stl_vector.h 237:30 - field + type_decl allocator_type /usr/include/c++/5/bits/stl_vector.h 238:48 - field + integer_cst 64 - parm size + statement_list - code +function_decl push_back /usr/include/c++/5/bits/stl_vector.h 913:7 +- isPublic: 1 + method_type - function type + void_type - method return type + type_decl void 0:0 - type name + - isAutogenerated: 1 + record_type - method base type + type_decl vector /usr/include/c++/5/bits/stl_vector.h 214:11 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_vector.h 214:11 - field + - signed + - isAutogenerated: 1 + integer_cst 192 - decl size + using_decl _M_allocate /usr/include/c++/5/bits/stl_vector.h 241:20 - field + using_decl _M_deallocate /usr/include/c++/5/bits/stl_vector.h 242:20 - field + using_decl _M_impl /usr/include/c++/5/bits/stl_vector.h 243:20 - field + using_decl _M_get_Tp_allocator /usr/include/c++/5/bits/stl_vector.h 244:20 - field + using_decl get_allocator /usr/include/c++/5/bits/stl_vector.h 538:20 - field + type_decl vector /usr/include/c++/5/bits/stl_vector.h 215:5 - field + - isAutogenerated: 1 + type_decl _Alloc_value_type /usr/include/c++/5/bits/stl_vector.h 217:58 - field + type_decl _Base /usr/include/c++/5/bits/stl_vector.h 221:44 - field + type_decl _Tp_alloc_type /usr/include/c++/5/bits/stl_vector.h 222:48 - field + type_decl _Alloc_traits /usr/include/c++/5/bits/stl_vector.h 223:58 - field + type_decl value_type /usr/include/c++/5/bits/stl_vector.h 226:24 - field + type_decl pointer /usr/include/c++/5/bits/stl_vector.h 227:58 - field + type_decl const_pointer /usr/include/c++/5/bits/stl_vector.h 228:58 - field + type_decl reference /usr/include/c++/5/bits/stl_vector.h 229:58 - field + type_decl const_reference /usr/include/c++/5/bits/stl_vector.h 230:58 - field + type_decl iterator /usr/include/c++/5/bits/stl_vector.h 231:61 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_vector.h 233:7 - field + type_decl const_reverse_iterator /usr/include/c++/5/bits/stl_vector.h 234:54 - field + type_decl reverse_iterator /usr/include/c++/5/bits/stl_vector.h 235:49 - field + type_decl size_type /usr/include/c++/5/bits/stl_vector.h 236:27 - field + type_decl difference_type /usr/include/c++/5/bits/stl_vector.h 237:30 - field + type_decl allocator_type /usr/include/c++/5/bits/stl_vector.h 238:48 - field + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl vector /usr/include/c++/5/bits/stl_vector.h 214:11 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_vector.h 214:11 - field + - signed + - isAutogenerated: 1 + integer_cst 192 - decl size + using_decl _M_allocate /usr/include/c++/5/bits/stl_vector.h 241:20 - field + using_decl _M_deallocate /usr/include/c++/5/bits/stl_vector.h 242:20 - field + using_decl _M_impl /usr/include/c++/5/bits/stl_vector.h 243:20 - field + using_decl _M_get_Tp_allocator /usr/include/c++/5/bits/stl_vector.h 244:20 - field + using_decl get_allocator /usr/include/c++/5/bits/stl_vector.h 538:20 - field + type_decl vector /usr/include/c++/5/bits/stl_vector.h 215:5 - field + - isAutogenerated: 1 + type_decl _Alloc_value_type /usr/include/c++/5/bits/stl_vector.h 217:58 - field + type_decl _Base /usr/include/c++/5/bits/stl_vector.h 221:44 - field + type_decl _Tp_alloc_type /usr/include/c++/5/bits/stl_vector.h 222:48 - field + type_decl _Alloc_traits /usr/include/c++/5/bits/stl_vector.h 223:58 - field + type_decl value_type /usr/include/c++/5/bits/stl_vector.h 226:24 - field + type_decl pointer /usr/include/c++/5/bits/stl_vector.h 227:58 - field + type_decl const_pointer /usr/include/c++/5/bits/stl_vector.h 228:58 - field + type_decl reference /usr/include/c++/5/bits/stl_vector.h 229:58 - field + type_decl const_reference /usr/include/c++/5/bits/stl_vector.h 230:58 - field + type_decl iterator /usr/include/c++/5/bits/stl_vector.h 231:61 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_vector.h 233:7 - field + type_decl const_reverse_iterator /usr/include/c++/5/bits/stl_vector.h 234:54 - field + type_decl reverse_iterator /usr/include/c++/5/bits/stl_vector.h 235:49 - field + type_decl size_type /usr/include/c++/5/bits/stl_vector.h 236:27 - field + type_decl difference_type /usr/include/c++/5/bits/stl_vector.h 237:30 - field + type_decl allocator_type /usr/include/c++/5/bits/stl_vector.h 238:48 - field + tree_list - chain + reference_type - value + pointer_type - nested type + type_decl value_type /usr/include/c++/5/bits/stl_vector.h 226:24 - type name + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_vector.h 913:7 - function result + - isAutogenerated: 1 + void_type - result type + type_decl void 0:0 - type name + - isAutogenerated: 1 + - isUsed: 1 + parm_decl this /usr/include/c++/5/bits/stl_vector.h 913:38 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl vector /usr/include/c++/5/bits/stl_vector.h 214:11 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_vector.h 214:11 - field + - signed + - isAutogenerated: 1 + integer_cst 192 - decl size + using_decl _M_allocate /usr/include/c++/5/bits/stl_vector.h 241:20 - field + using_decl _M_deallocate /usr/include/c++/5/bits/stl_vector.h 242:20 - field + using_decl _M_impl /usr/include/c++/5/bits/stl_vector.h 243:20 - field + using_decl _M_get_Tp_allocator /usr/include/c++/5/bits/stl_vector.h 244:20 - field + using_decl get_allocator /usr/include/c++/5/bits/stl_vector.h 538:20 - field + type_decl vector /usr/include/c++/5/bits/stl_vector.h 215:5 - field + - isAutogenerated: 1 + type_decl _Alloc_value_type /usr/include/c++/5/bits/stl_vector.h 217:58 - field + type_decl _Base /usr/include/c++/5/bits/stl_vector.h 221:44 - field + type_decl _Tp_alloc_type /usr/include/c++/5/bits/stl_vector.h 222:48 - field + type_decl _Alloc_traits /usr/include/c++/5/bits/stl_vector.h 223:58 - field + type_decl value_type /usr/include/c++/5/bits/stl_vector.h 226:24 - field + type_decl pointer /usr/include/c++/5/bits/stl_vector.h 227:58 - field + type_decl const_pointer /usr/include/c++/5/bits/stl_vector.h 228:58 - field + type_decl reference /usr/include/c++/5/bits/stl_vector.h 229:58 - field + type_decl const_reference /usr/include/c++/5/bits/stl_vector.h 230:58 - field + type_decl iterator /usr/include/c++/5/bits/stl_vector.h 231:61 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_vector.h 233:7 - field + type_decl const_reverse_iterator /usr/include/c++/5/bits/stl_vector.h 234:54 - field + type_decl reverse_iterator /usr/include/c++/5/bits/stl_vector.h 235:49 - field + type_decl size_type /usr/include/c++/5/bits/stl_vector.h 236:27 - field + type_decl difference_type /usr/include/c++/5/bits/stl_vector.h 237:30 - field + type_decl allocator_type /usr/include/c++/5/bits/stl_vector.h 238:48 - field + integer_cst 64 - parm size + - isUsed: 1 + parm_decl __x /usr/include/c++/5/bits/stl_vector.h 913:35 - argument + reference_type - decl type + pointer_type - nested type + type_decl value_type /usr/include/c++/5/bits/stl_vector.h 226:24 - type name + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + if_stmt /usr/include/c++/5/bits/stl_vector.h 915:2 - code + ne_expr - condition + component_ref /usr/include/c++/5/bits/stl_vector.h 915:30 - operand + component_ref /usr/include/c++/5/bits/stl_vector.h 915:30 - object + component_ref - object + indirect_ref - object + nop_expr - ref + - isUsed: 1 + parm_decl this /usr/include/c++/5/bits/stl_vector.h 913:38 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl vector /usr/include/c++/5/bits/stl_vector.h 214:11 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_vector.h 214:11 - field + - signed + - isAutogenerated: 1 + integer_cst 192 - decl size + using_decl _M_allocate /usr/include/c++/5/bits/stl_vector.h 241:20 - field + using_decl _M_deallocate /usr/include/c++/5/bits/stl_vector.h 242:20 - field + using_decl _M_impl /usr/include/c++/5/bits/stl_vector.h 243:20 - field + using_decl _M_get_Tp_allocator /usr/include/c++/5/bits/stl_vector.h 244:20 - field + using_decl get_allocator /usr/include/c++/5/bits/stl_vector.h 538:20 - field + type_decl vector /usr/include/c++/5/bits/stl_vector.h 215:5 - field + - isAutogenerated: 1 + type_decl _Alloc_value_type /usr/include/c++/5/bits/stl_vector.h 217:58 - field + type_decl _Base /usr/include/c++/5/bits/stl_vector.h 221:44 - field + type_decl _Tp_alloc_type /usr/include/c++/5/bits/stl_vector.h 222:48 - field + type_decl _Alloc_traits /usr/include/c++/5/bits/stl_vector.h 223:58 - field + type_decl value_type /usr/include/c++/5/bits/stl_vector.h 226:24 - field + type_decl pointer /usr/include/c++/5/bits/stl_vector.h 227:58 - field + type_decl const_pointer /usr/include/c++/5/bits/stl_vector.h 228:58 - field + type_decl reference /usr/include/c++/5/bits/stl_vector.h 229:58 - field + type_decl const_reference /usr/include/c++/5/bits/stl_vector.h 230:58 - field + type_decl iterator /usr/include/c++/5/bits/stl_vector.h 231:61 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_vector.h 233:7 - field + type_decl const_reverse_iterator /usr/include/c++/5/bits/stl_vector.h 234:54 - field + type_decl reverse_iterator /usr/include/c++/5/bits/stl_vector.h 235:49 - field + type_decl size_type /usr/include/c++/5/bits/stl_vector.h 236:27 - field + type_decl difference_type /usr/include/c++/5/bits/stl_vector.h 237:30 - field + type_decl allocator_type /usr/include/c++/5/bits/stl_vector.h 238:48 - field + integer_cst 64 - parm size + field_decl /usr/include/c++/5/bits/stl_vector.h 214:11 - field + - signed + - isAutogenerated: 1 + integer_cst 192 - decl size + field_decl _M_impl /usr/include/c++/5/bits/stl_vector.h 164:20 - field + - signed + integer_cst 192 - decl size + field_decl _M_finish /usr/include/c++/5/bits/stl_vector.h 83:10 - field + - unsigned + integer_cst 64 - decl size + component_ref /usr/include/c++/5/bits/stl_vector.h 915:30 - operand + component_ref /usr/include/c++/5/bits/stl_vector.h 915:30 - object + component_ref - object + indirect_ref - object + nop_expr - ref + - isUsed: 1 + parm_decl this /usr/include/c++/5/bits/stl_vector.h 913:38 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl vector /usr/include/c++/5/bits/stl_vector.h 214:11 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_vector.h 214:11 - field + - signed + - isAutogenerated: 1 + integer_cst 192 - decl size + using_decl _M_allocate /usr/include/c++/5/bits/stl_vector.h 241:20 - field + using_decl _M_deallocate /usr/include/c++/5/bits/stl_vector.h 242:20 - field + using_decl _M_impl /usr/include/c++/5/bits/stl_vector.h 243:20 - field + using_decl _M_get_Tp_allocator /usr/include/c++/5/bits/stl_vector.h 244:20 - field + using_decl get_allocator /usr/include/c++/5/bits/stl_vector.h 538:20 - field + type_decl vector /usr/include/c++/5/bits/stl_vector.h 215:5 - field + - isAutogenerated: 1 + type_decl _Alloc_value_type /usr/include/c++/5/bits/stl_vector.h 217:58 - field + type_decl _Base /usr/include/c++/5/bits/stl_vector.h 221:44 - field + type_decl _Tp_alloc_type /usr/include/c++/5/bits/stl_vector.h 222:48 - field + type_decl _Alloc_traits /usr/include/c++/5/bits/stl_vector.h 223:58 - field + type_decl value_type /usr/include/c++/5/bits/stl_vector.h 226:24 - field + type_decl pointer /usr/include/c++/5/bits/stl_vector.h 227:58 - field + type_decl const_pointer /usr/include/c++/5/bits/stl_vector.h 228:58 - field + type_decl reference /usr/include/c++/5/bits/stl_vector.h 229:58 - field + type_decl const_reference /usr/include/c++/5/bits/stl_vector.h 230:58 - field + type_decl iterator /usr/include/c++/5/bits/stl_vector.h 231:61 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_vector.h 233:7 - field + type_decl const_reverse_iterator /usr/include/c++/5/bits/stl_vector.h 234:54 - field + type_decl reverse_iterator /usr/include/c++/5/bits/stl_vector.h 235:49 - field + type_decl size_type /usr/include/c++/5/bits/stl_vector.h 236:27 - field + type_decl difference_type /usr/include/c++/5/bits/stl_vector.h 237:30 - field + type_decl allocator_type /usr/include/c++/5/bits/stl_vector.h 238:48 - field + integer_cst 64 - parm size + field_decl /usr/include/c++/5/bits/stl_vector.h 214:11 - field + - signed + - isAutogenerated: 1 + integer_cst 192 - decl size + field_decl _M_impl /usr/include/c++/5/bits/stl_vector.h 164:20 - field + - signed + integer_cst 192 - decl size + field_decl _M_end_of_storage /usr/include/c++/5/bits/stl_vector.h 84:10 - field + - unsigned + integer_cst 64 - decl size + statement_list - then + cleanup_point_expr /usr/include/c++/5/bits/stl_vector.h 917:6 - statement + expr_stmt /usr/include/c++/5/bits/stl_vector.h 917:6 - operand + call_expr /usr/include/c++/5/bits/stl_vector.h 917:30 - expresssion + addr_expr - function + function_decl construct /usr/include/c++/5/ext/alloc_traits.h 188:19 - operand + - isExternal: 1 + - isPublic: 1 + function_type - function type + nop_expr - arg + nop_expr - operand + addr_expr - operand + component_ref /usr/include/c++/5/bits/stl_vector.h 917:30 - operand + component_ref - object + indirect_ref - object + nop_expr - ref + - isUsed: 1 + parm_decl this /usr/include/c++/5/bits/stl_vector.h 913:38 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl vector /usr/include/c++/5/bits/stl_vector.h 214:11 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_vector.h 214:11 - field + - signed + - isAutogenerated: 1 + integer_cst 192 - decl size + using_decl _M_allocate /usr/include/c++/5/bits/stl_vector.h 241:20 - field + using_decl _M_deallocate /usr/include/c++/5/bits/stl_vector.h 242:20 - field + using_decl _M_impl /usr/include/c++/5/bits/stl_vector.h 243:20 - field + using_decl _M_get_Tp_allocator /usr/include/c++/5/bits/stl_vector.h 244:20 - field + using_decl get_allocator /usr/include/c++/5/bits/stl_vector.h 538:20 - field + type_decl vector /usr/include/c++/5/bits/stl_vector.h 215:5 - field + - isAutogenerated: 1 + type_decl _Alloc_value_type /usr/include/c++/5/bits/stl_vector.h 217:58 - field + type_decl _Base /usr/include/c++/5/bits/stl_vector.h 221:44 - field + type_decl _Tp_alloc_type /usr/include/c++/5/bits/stl_vector.h 222:48 - field + type_decl _Alloc_traits /usr/include/c++/5/bits/stl_vector.h 223:58 - field + type_decl value_type /usr/include/c++/5/bits/stl_vector.h 226:24 - field + type_decl pointer /usr/include/c++/5/bits/stl_vector.h 227:58 - field + type_decl const_pointer /usr/include/c++/5/bits/stl_vector.h 228:58 - field + type_decl reference /usr/include/c++/5/bits/stl_vector.h 229:58 - field + type_decl const_reference /usr/include/c++/5/bits/stl_vector.h 230:58 - field + type_decl iterator /usr/include/c++/5/bits/stl_vector.h 231:61 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_vector.h 233:7 - field + type_decl const_reverse_iterator /usr/include/c++/5/bits/stl_vector.h 234:54 - field + type_decl reverse_iterator /usr/include/c++/5/bits/stl_vector.h 235:49 - field + type_decl size_type /usr/include/c++/5/bits/stl_vector.h 236:27 - field + type_decl difference_type /usr/include/c++/5/bits/stl_vector.h 237:30 - field + type_decl allocator_type /usr/include/c++/5/bits/stl_vector.h 238:48 - field + integer_cst 64 - parm size + field_decl /usr/include/c++/5/bits/stl_vector.h 214:11 - field + - signed + - isAutogenerated: 1 + integer_cst 192 - decl size + field_decl _M_impl /usr/include/c++/5/bits/stl_vector.h 164:20 - field + - signed + integer_cst 192 - decl size + component_ref /usr/include/c++/5/bits/stl_vector.h 917:30 - arg + component_ref /usr/include/c++/5/bits/stl_vector.h 917:30 - object + component_ref - object + indirect_ref - object + nop_expr - ref + - isUsed: 1 + parm_decl this /usr/include/c++/5/bits/stl_vector.h 913:38 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl vector /usr/include/c++/5/bits/stl_vector.h 214:11 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_vector.h 214:11 - field + - signed + - isAutogenerated: 1 + integer_cst 192 - decl size + using_decl _M_allocate /usr/include/c++/5/bits/stl_vector.h 241:20 - field + using_decl _M_deallocate /usr/include/c++/5/bits/stl_vector.h 242:20 - field + using_decl _M_impl /usr/include/c++/5/bits/stl_vector.h 243:20 - field + using_decl _M_get_Tp_allocator /usr/include/c++/5/bits/stl_vector.h 244:20 - field + using_decl get_allocator /usr/include/c++/5/bits/stl_vector.h 538:20 - field + type_decl vector /usr/include/c++/5/bits/stl_vector.h 215:5 - field + - isAutogenerated: 1 + type_decl _Alloc_value_type /usr/include/c++/5/bits/stl_vector.h 217:58 - field + type_decl _Base /usr/include/c++/5/bits/stl_vector.h 221:44 - field + type_decl _Tp_alloc_type /usr/include/c++/5/bits/stl_vector.h 222:48 - field + type_decl _Alloc_traits /usr/include/c++/5/bits/stl_vector.h 223:58 - field + type_decl value_type /usr/include/c++/5/bits/stl_vector.h 226:24 - field + type_decl pointer /usr/include/c++/5/bits/stl_vector.h 227:58 - field + type_decl const_pointer /usr/include/c++/5/bits/stl_vector.h 228:58 - field + type_decl reference /usr/include/c++/5/bits/stl_vector.h 229:58 - field + type_decl const_reference /usr/include/c++/5/bits/stl_vector.h 230:58 - field + type_decl iterator /usr/include/c++/5/bits/stl_vector.h 231:61 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_vector.h 233:7 - field + type_decl const_reverse_iterator /usr/include/c++/5/bits/stl_vector.h 234:54 - field + type_decl reverse_iterator /usr/include/c++/5/bits/stl_vector.h 235:49 - field + type_decl size_type /usr/include/c++/5/bits/stl_vector.h 236:27 - field + type_decl difference_type /usr/include/c++/5/bits/stl_vector.h 237:30 - field + type_decl allocator_type /usr/include/c++/5/bits/stl_vector.h 238:48 - field + integer_cst 64 - parm size + field_decl /usr/include/c++/5/bits/stl_vector.h 214:11 - field + - signed + - isAutogenerated: 1 + integer_cst 192 - decl size + field_decl _M_impl /usr/include/c++/5/bits/stl_vector.h 164:20 - field + - signed + integer_cst 192 - decl size + field_decl _M_finish /usr/include/c++/5/bits/stl_vector.h 83:10 - field + - unsigned + integer_cst 64 - decl size + nop_expr - arg + convert_expr - operand + - isUsed: 1 + parm_decl __x /usr/include/c++/5/bits/stl_vector.h 913:35 - operand + reference_type - decl type + pointer_type - nested type + type_decl value_type /usr/include/c++/5/bits/stl_vector.h 226:24 - type name + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + cleanup_point_expr /usr/include/c++/5/bits/stl_vector.h 919:6 - statement + expr_stmt /usr/include/c++/5/bits/stl_vector.h 919:6 - operand + convert_expr - expresssion + preincrement_expr - operand + component_ref /usr/include/c++/5/bits/stl_vector.h 919:6 - operand + component_ref /usr/include/c++/5/bits/stl_vector.h 919:6 - object + component_ref - object + indirect_ref - object + nop_expr - ref + - isUsed: 1 + parm_decl this /usr/include/c++/5/bits/stl_vector.h 913:38 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl vector /usr/include/c++/5/bits/stl_vector.h 214:11 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_vector.h 214:11 - field + - signed + - isAutogenerated: 1 + integer_cst 192 - decl size + using_decl _M_allocate /usr/include/c++/5/bits/stl_vector.h 241:20 - field + using_decl _M_deallocate /usr/include/c++/5/bits/stl_vector.h 242:20 - field + using_decl _M_impl /usr/include/c++/5/bits/stl_vector.h 243:20 - field + using_decl _M_get_Tp_allocator /usr/include/c++/5/bits/stl_vector.h 244:20 - field + using_decl get_allocator /usr/include/c++/5/bits/stl_vector.h 538:20 - field + type_decl vector /usr/include/c++/5/bits/stl_vector.h 215:5 - field + - isAutogenerated: 1 + type_decl _Alloc_value_type /usr/include/c++/5/bits/stl_vector.h 217:58 - field + type_decl _Base /usr/include/c++/5/bits/stl_vector.h 221:44 - field + type_decl _Tp_alloc_type /usr/include/c++/5/bits/stl_vector.h 222:48 - field + type_decl _Alloc_traits /usr/include/c++/5/bits/stl_vector.h 223:58 - field + type_decl value_type /usr/include/c++/5/bits/stl_vector.h 226:24 - field + type_decl pointer /usr/include/c++/5/bits/stl_vector.h 227:58 - field + type_decl const_pointer /usr/include/c++/5/bits/stl_vector.h 228:58 - field + type_decl reference /usr/include/c++/5/bits/stl_vector.h 229:58 - field + type_decl const_reference /usr/include/c++/5/bits/stl_vector.h 230:58 - field + type_decl iterator /usr/include/c++/5/bits/stl_vector.h 231:61 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_vector.h 233:7 - field + type_decl const_reverse_iterator /usr/include/c++/5/bits/stl_vector.h 234:54 - field + type_decl reverse_iterator /usr/include/c++/5/bits/stl_vector.h 235:49 - field + type_decl size_type /usr/include/c++/5/bits/stl_vector.h 236:27 - field + type_decl difference_type /usr/include/c++/5/bits/stl_vector.h 237:30 - field + type_decl allocator_type /usr/include/c++/5/bits/stl_vector.h 238:48 - field + integer_cst 64 - parm size + field_decl /usr/include/c++/5/bits/stl_vector.h 214:11 - field + - signed + - isAutogenerated: 1 + integer_cst 192 - decl size + field_decl _M_impl /usr/include/c++/5/bits/stl_vector.h 164:20 - field + - signed + integer_cst 192 - decl size + field_decl _M_finish /usr/include/c++/5/bits/stl_vector.h 83:10 - field + - unsigned + integer_cst 64 - decl size + integer_cst 8 - operand + cleanup_point_expr /usr/include/c++/5/bits/stl_vector.h 925:4 - else + expr_stmt /usr/include/c++/5/bits/stl_vector.h 925:4 - operand + call_expr /usr/include/c++/5/bits/stl_vector.h 925:17 - expresssion + addr_expr - function + function_decl _M_insert_aux /usr/include/c++/5/bits/vector.tcc 326:5 - operand + - isExternal: 1 + - isPublic: 1 + method_type - function type + - isUsed: 1 + parm_decl this /usr/include/c++/5/bits/stl_vector.h 913:38 - arg + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl vector /usr/include/c++/5/bits/stl_vector.h 214:11 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_vector.h 214:11 - field + - signed + - isAutogenerated: 1 + integer_cst 192 - decl size + using_decl _M_allocate /usr/include/c++/5/bits/stl_vector.h 241:20 - field + using_decl _M_deallocate /usr/include/c++/5/bits/stl_vector.h 242:20 - field + using_decl _M_impl /usr/include/c++/5/bits/stl_vector.h 243:20 - field + using_decl _M_get_Tp_allocator /usr/include/c++/5/bits/stl_vector.h 244:20 - field + using_decl get_allocator /usr/include/c++/5/bits/stl_vector.h 538:20 - field + type_decl vector /usr/include/c++/5/bits/stl_vector.h 215:5 - field + - isAutogenerated: 1 + type_decl _Alloc_value_type /usr/include/c++/5/bits/stl_vector.h 217:58 - field + type_decl _Base /usr/include/c++/5/bits/stl_vector.h 221:44 - field + type_decl _Tp_alloc_type /usr/include/c++/5/bits/stl_vector.h 222:48 - field + type_decl _Alloc_traits /usr/include/c++/5/bits/stl_vector.h 223:58 - field + type_decl value_type /usr/include/c++/5/bits/stl_vector.h 226:24 - field + type_decl pointer /usr/include/c++/5/bits/stl_vector.h 227:58 - field + type_decl const_pointer /usr/include/c++/5/bits/stl_vector.h 228:58 - field + type_decl reference /usr/include/c++/5/bits/stl_vector.h 229:58 - field + type_decl const_reference /usr/include/c++/5/bits/stl_vector.h 230:58 - field + type_decl iterator /usr/include/c++/5/bits/stl_vector.h 231:61 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_vector.h 233:7 - field + type_decl const_reverse_iterator /usr/include/c++/5/bits/stl_vector.h 234:54 - field + type_decl reverse_iterator /usr/include/c++/5/bits/stl_vector.h 235:49 - field + type_decl size_type /usr/include/c++/5/bits/stl_vector.h 236:27 - field + type_decl difference_type /usr/include/c++/5/bits/stl_vector.h 237:30 - field + type_decl allocator_type /usr/include/c++/5/bits/stl_vector.h 238:48 - field + integer_cst 64 - parm size + target_expr - arg + var_decl /usr/include/c++/5/bits/stl_vector.h 925:21 - operand + - isAutogenerated: 1 + integer_cst 64 - decl size + record_type - var type + type_decl iterator /usr/include/c++/5/bits/stl_vector.h 231:61 - type name + field_decl _M_current /usr/include/c++/5/bits/stl_iterator.h 724:17 - field + - unsigned + integer_cst 64 - decl size + type_decl __normal_iterator /usr/include/c++/5/bits/stl_iterator.h 722:5 - field + - isAutogenerated: 1 + type_decl __traits_type /usr/include/c++/5/bits/stl_iterator.h 726:43 - field + type_decl iterator_type /usr/include/c++/5/bits/stl_iterator.h 729:29 - field + type_decl iterator_category /usr/include/c++/5/bits/stl_iterator.h 730:57 - field + type_decl value_type /usr/include/c++/5/bits/stl_iterator.h 731:52 - field + type_decl difference_type /usr/include/c++/5/bits/stl_iterator.h 732:56 - field + type_decl reference /usr/include/c++/5/bits/stl_iterator.h 733:50 - field + type_decl pointer /usr/include/c++/5/bits/stl_iterator.h 734:50 - field + call_expr /usr/include/c++/5/bits/stl_vector.h 925:21 - operand + addr_expr - function + function_decl end /usr/include/c++/5/bits/stl_vector.h 565:7 - operand + - isExternal: 1 + - isPublic: 1 + method_type - function type + - isUsed: 1 + parm_decl this /usr/include/c++/5/bits/stl_vector.h 913:38 - arg + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl vector /usr/include/c++/5/bits/stl_vector.h 214:11 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_vector.h 214:11 - field + - signed + - isAutogenerated: 1 + integer_cst 192 - decl size + using_decl _M_allocate /usr/include/c++/5/bits/stl_vector.h 241:20 - field + using_decl _M_deallocate /usr/include/c++/5/bits/stl_vector.h 242:20 - field + using_decl _M_impl /usr/include/c++/5/bits/stl_vector.h 243:20 - field + using_decl _M_get_Tp_allocator /usr/include/c++/5/bits/stl_vector.h 244:20 - field + using_decl get_allocator /usr/include/c++/5/bits/stl_vector.h 538:20 - field + type_decl vector /usr/include/c++/5/bits/stl_vector.h 215:5 - field + - isAutogenerated: 1 + type_decl _Alloc_value_type /usr/include/c++/5/bits/stl_vector.h 217:58 - field + type_decl _Base /usr/include/c++/5/bits/stl_vector.h 221:44 - field + type_decl _Tp_alloc_type /usr/include/c++/5/bits/stl_vector.h 222:48 - field + type_decl _Alloc_traits /usr/include/c++/5/bits/stl_vector.h 223:58 - field + type_decl value_type /usr/include/c++/5/bits/stl_vector.h 226:24 - field + type_decl pointer /usr/include/c++/5/bits/stl_vector.h 227:58 - field + type_decl const_pointer /usr/include/c++/5/bits/stl_vector.h 228:58 - field + type_decl reference /usr/include/c++/5/bits/stl_vector.h 229:58 - field + type_decl const_reference /usr/include/c++/5/bits/stl_vector.h 230:58 - field + type_decl iterator /usr/include/c++/5/bits/stl_vector.h 231:61 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_vector.h 233:7 - field + type_decl const_reverse_iterator /usr/include/c++/5/bits/stl_vector.h 234:54 - field + type_decl reverse_iterator /usr/include/c++/5/bits/stl_vector.h 235:49 - field + type_decl size_type /usr/include/c++/5/bits/stl_vector.h 236:27 - field + type_decl difference_type /usr/include/c++/5/bits/stl_vector.h 237:30 - field + type_decl allocator_type /usr/include/c++/5/bits/stl_vector.h 238:48 - field + integer_cst 64 - parm size + nop_expr - arg + convert_expr - operand + - isUsed: 1 + parm_decl __x /usr/include/c++/5/bits/stl_vector.h 913:35 - operand + reference_type - decl type + pointer_type - nested type + type_decl value_type /usr/include/c++/5/bits/stl_vector.h 226:24 - type name + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size +function_decl __niter_base /usr/include/c++/5/bits/stl_algobase.h 282:5 +- isPublic: 1 + function_type - function type + pointer_type - function return type + type_decl iterator_type /usr/include/c++/5/bits/stl_iterator_base_types.h 214:25 - type name + integer_type - nested type + - precisionBits: 64 + - unsigned + type_decl long unsigned int 0:0 - type name + - isAutogenerated: 1 + integer_cst 64 - type size + integer_cst 0 - min value + tree_list - arg types + pointer_type - value + integer_type - nested type + - precisionBits: 64 + - unsigned + type_decl long unsigned int 0:0 - type name + - isAutogenerated: 1 + integer_cst 64 - type size + integer_cst 0 - min value + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_algobase.h 282:5 - function result + - isAutogenerated: 1 + pointer_type - result type + type_decl iterator_type /usr/include/c++/5/bits/stl_iterator_base_types.h 214:25 - type name + integer_type - nested type + - precisionBits: 64 + - unsigned + type_decl long unsigned int 0:0 - type name + - isAutogenerated: 1 + integer_cst 64 - type size + integer_cst 0 - min value + integer_cst 64 - decl size + - isUsed: 1 + parm_decl __it /usr/include/c++/5/bits/stl_algobase.h 282:28 - argument + pointer_type - decl type + integer_type - nested type + - precisionBits: 64 + - unsigned + type_decl long unsigned int 0:0 - type name + - isAutogenerated: 1 + integer_cst 64 - type size + integer_cst 0 - min value + integer_cst 64 - parm size + cleanup_point_expr /usr/include/c++/5/bits/stl_algobase.h 283:55 - code + return_expr /usr/include/c++/5/bits/stl_algobase.h 283:55 - operand + init_expr - operand + result_decl /usr/include/c++/5/bits/stl_algobase.h 282:5 - operand + - isAutogenerated: 1 + pointer_type - result type + type_decl iterator_type /usr/include/c++/5/bits/stl_iterator_base_types.h 214:25 - type name + integer_type - nested type + - precisionBits: 64 + - unsigned + type_decl long unsigned int 0:0 - type name + - isAutogenerated: 1 + integer_cst 64 - type size + integer_cst 0 - min value + integer_cst 64 - decl size + call_expr /usr/include/c++/5/bits/stl_algobase.h 283:50 - operand + addr_expr - function + function_decl _S_base /usr/include/c++/5/bits/stl_iterator_base_types.h 215:28 - operand + - isExternal: 1 + - isPublic: 1 + function_type - function type + - isUsed: 1 + parm_decl __it /usr/include/c++/5/bits/stl_algobase.h 282:28 - arg + pointer_type - decl type + integer_type - nested type + - precisionBits: 64 + - unsigned + type_decl long unsigned int 0:0 - type name + - isAutogenerated: 1 + integer_cst 64 - type size + integer_cst 0 - min value + integer_cst 64 - parm size +function_decl __fill_a /usr/include/c++/5/bits/stl_algobase.h 703:5 +- isPublic: 1 + function_type - function type + void_type - function return type + type_decl __type /usr/include/c++/5/ext/type_traits.h 48:19 - type name + tree_list - arg types + pointer_type - value + integer_type - nested type + - precisionBits: 64 + - unsigned + type_decl long unsigned int 0:0 - type name + - isAutogenerated: 1 + integer_cst 64 - type size + integer_cst 0 - min value + tree_list - chain + pointer_type - value + integer_type - nested type + - precisionBits: 64 + - unsigned + type_decl long unsigned int 0:0 - type name + - isAutogenerated: 1 + integer_cst 64 - type size + integer_cst 0 - min value + tree_list - chain + reference_type - value + integer_type - nested type + - precisionBits: 32 + - signed + type_decl int 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst -2147483648 - min value + integer_cst 2147483647 - max value + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_algobase.h 703:5 - function result + - isAutogenerated: 1 + void_type - result type + type_decl __type /usr/include/c++/5/ext/type_traits.h 48:19 - type name + - isUsed: 1 + parm_decl __first /usr/include/c++/5/bits/stl_algobase.h 703:31 - argument + pointer_type - decl type + integer_type - nested type + - precisionBits: 64 + - unsigned + type_decl long unsigned int 0:0 - type name + - isAutogenerated: 1 + integer_cst 64 - type size + integer_cst 0 - min value + integer_cst 64 - parm size + - isUsed: 1 + parm_decl __last /usr/include/c++/5/bits/stl_algobase.h 703:57 - argument + pointer_type - decl type + integer_type - nested type + - precisionBits: 64 + - unsigned + type_decl long unsigned int 0:0 - type name + - isAutogenerated: 1 + integer_cst 64 - type size + integer_cst 0 - min value + integer_cst 64 - parm size + - isUsed: 1 + parm_decl __value /usr/include/c++/5/bits/stl_algobase.h 704:18 - argument + reference_type - decl type + integer_type - nested type + - precisionBits: 32 + - signed + type_decl int 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst -2147483648 - min value + integer_cst 2147483647 - max value + integer_cst 64 - parm size + bind_expr /usr/include/c++/5/bits/stl_algobase.h 708:18 - code + var_decl __tmp /usr/include/c++/5/bits/stl_algobase.h 706:17 - operand + - isUsed: 1 + integer_cst 32 - decl size + nop_expr - initial + indirect_ref - operand + - isUsed: 1 + parm_decl __value /usr/include/c++/5/bits/stl_algobase.h 704:18 - ref + reference_type - decl type + integer_type - nested type + - precisionBits: 32 + - signed + type_decl int 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst -2147483648 - min value + integer_cst 2147483647 - max value + integer_cst 64 - parm size + integer_type - var type + - precisionBits: 32 + - signed + type_decl int 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst -2147483648 - min value + integer_cst 2147483647 - max value + statement_list - operand + decl_expr /usr/include/c++/5/bits/stl_algobase.h 706:25 - statement + var_decl __tmp /usr/include/c++/5/bits/stl_algobase.h 706:17 - operand + - isUsed: 1 + for_stmt /usr/include/c++/5/bits/stl_algobase.h 707:7 - statement + cleanup_point_expr - expression + convert_expr - operand + preincrement_expr - operand + - isUsed: 1 + parm_decl __first /usr/include/c++/5/bits/stl_algobase.h 703:31 - operand + pointer_type - decl type + integer_type - nested type + - precisionBits: 64 + - unsigned + type_decl long unsigned int 0:0 - type name + - isAutogenerated: 1 + integer_cst 64 - type size + integer_cst 0 - min value + integer_cst 64 - parm size + integer_cst 8 - operand + ne_expr - condition + - isUsed: 1 + parm_decl __first /usr/include/c++/5/bits/stl_algobase.h 703:31 - operand + pointer_type - decl type + integer_type - nested type + - precisionBits: 64 + - unsigned + type_decl long unsigned int 0:0 - type name + - isAutogenerated: 1 + integer_cst 64 - type size + integer_cst 0 - min value + integer_cst 64 - parm size + - isUsed: 1 + parm_decl __last /usr/include/c++/5/bits/stl_algobase.h 703:57 - operand + pointer_type - decl type + integer_type - nested type + - precisionBits: 64 + - unsigned + type_decl long unsigned int 0:0 - type name + - isAutogenerated: 1 + integer_cst 64 - type size + integer_cst 0 - min value + integer_cst 64 - parm size + cleanup_point_expr /usr/include/c++/5/bits/stl_algobase.h 708:2 - body + expr_stmt /usr/include/c++/5/bits/stl_algobase.h 708:2 - operand + convert_expr - expresssion + modify_expr - operand + indirect_ref - operand + - isUsed: 1 + parm_decl __first /usr/include/c++/5/bits/stl_algobase.h 703:31 - ref + pointer_type - decl type + integer_type - nested type + - precisionBits: 64 + - unsigned + type_decl long unsigned int 0:0 - type name + - isAutogenerated: 1 + integer_cst 64 - type size + integer_cst 0 - min value + integer_cst 64 - parm size + nop_expr - operand + var_decl __tmp /usr/include/c++/5/bits/stl_algobase.h 706:17 - operand + - isUsed: 1 + block - operand + var_decl __tmp /usr/include/c++/5/bits/stl_algobase.h 706:17 - block vars + - isUsed: 1 +function_decl _Vector_impl /usr/include/c++/5/bits/stl_vector.h 79:14 +- isAutogenerated: 1 +- isPublic: 1 + method_type - function type + void_type - method return type + type_decl void 0:0 - type name + - isAutogenerated: 1 + record_type - method base type + type_decl _Vector_impl /usr/include/c++/5/bits/stl_vector.h 79:14 - type name + - isAutogenerated: 1 + field_decl _M_start /usr/include/c++/5/bits/stl_vector.h 82:10 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_finish /usr/include/c++/5/bits/stl_vector.h 83:10 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_end_of_storage /usr/include/c++/5/bits/stl_vector.h 84:10 - field + - unsigned + integer_cst 64 - decl size + type_decl _Vector_impl /usr/include/c++/5/bits/stl_vector.h 81:7 - field + - isAutogenerated: 1 + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl _Vector_impl /usr/include/c++/5/bits/stl_vector.h 79:14 - type name + - isAutogenerated: 1 + field_decl _M_start /usr/include/c++/5/bits/stl_vector.h 82:10 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_finish /usr/include/c++/5/bits/stl_vector.h 83:10 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_end_of_storage /usr/include/c++/5/bits/stl_vector.h 84:10 - field + - unsigned + integer_cst 64 - decl size + type_decl _Vector_impl /usr/include/c++/5/bits/stl_vector.h 81:7 - field + - isAutogenerated: 1 + tree_list - chain + integer_type - value + - precisionBits: 32 + - signed + type_decl int 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst -2147483648 - min value + integer_cst 2147483647 - max value + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_vector.h 79:14 - function result + - isAutogenerated: 1 + void_type - result type + type_decl void 0:0 - type name + - isAutogenerated: 1 + parm_decl this /usr/include/c++/5/bits/stl_vector.h 257:15 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Vector_impl /usr/include/c++/5/bits/stl_vector.h 79:14 - type name + - isAutogenerated: 1 + field_decl _M_start /usr/include/c++/5/bits/stl_vector.h 82:10 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_finish /usr/include/c++/5/bits/stl_vector.h 83:10 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_end_of_storage /usr/include/c++/5/bits/stl_vector.h 84:10 - field + - unsigned + integer_cst 64 - decl size + type_decl _Vector_impl /usr/include/c++/5/bits/stl_vector.h 81:7 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + parm_decl __in_chrg /usr/include/c++/5/bits/stl_vector.h 257:15 - argument + - isAutogenerated: 1 + integer_type - decl type + - precisionBits: 32 + - signed + type_decl int 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst -2147483648 - min value + integer_cst 2147483647 - max value + integer_cst 32 - parm size + statement_list - code + bind_expr /usr/include/c++/5/bits/stl_vector.h 79:14 - statement + cleanup_stmt /usr/include/c++/5/bits/stl_vector.h 79:14 - operand + statement_list - body + cleanup_stmt /usr/include/c++/5/bits/stl_vector.h 79:14 - statement + statement_list - body + call_expr /usr/include/c++/5/bits/stl_vector.h 79:14 - expresssion + addr_expr - function + function_decl __base_dtor /usr/include/c++/5/bits/allocator.h 121:7 - operand + - isExternal: 1 + - isPublic: 1 + method_type - function type + nop_expr - arg + parm_decl this /usr/include/c++/5/bits/stl_vector.h 257:15 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Vector_impl /usr/include/c++/5/bits/stl_vector.h 79:14 - type name + - isAutogenerated: 1 + field_decl _M_start /usr/include/c++/5/bits/stl_vector.h 82:10 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_finish /usr/include/c++/5/bits/stl_vector.h 83:10 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_end_of_storage /usr/include/c++/5/bits/stl_vector.h 84:10 - field + - unsigned + integer_cst 64 - decl size + type_decl _Vector_impl /usr/include/c++/5/bits/stl_vector.h 81:7 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + modify_expr - expresssion + indirect_ref - operand + nop_expr - ref + parm_decl this /usr/include/c++/5/bits/stl_vector.h 257:15 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Vector_impl /usr/include/c++/5/bits/stl_vector.h 79:14 - type name + - isAutogenerated: 1 + field_decl _M_start /usr/include/c++/5/bits/stl_vector.h 82:10 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_finish /usr/include/c++/5/bits/stl_vector.h 83:10 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_end_of_storage /usr/include/c++/5/bits/stl_vector.h 84:10 - field + - unsigned + integer_cst 64 - decl size + type_decl _Vector_impl /usr/include/c++/5/bits/stl_vector.h 81:7 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + constructor - operand + record_type - constructor type + field_decl _M_start /usr/include/c++/5/bits/stl_vector.h 79:14 - field + - signed + integer_cst 64 - decl size + field_decl _M_finish /usr/include/c++/5/bits/stl_vector.h 79:14 - field + - signed + integer_cst 64 - decl size + field_decl _M_end_of_storage /usr/include/c++/5/bits/stl_vector.h 79:14 - field + - signed + integer_cst 64 - decl size + block - operand + label_expr /usr/include/c++/5/bits/stl_vector.h 79:14 - statement + label_decl /usr/include/c++/5/bits/stl_vector.h 79:14 - operand + - isAutogenerated: 1 +function_decl __base_dtor /usr/include/c++/5/bits/stl_vector.h 79:14 +- isAutogenerated: 1 +- isPublic: 1 + method_type - function type + void_type - method return type + type_decl void 0:0 - type name + - isAutogenerated: 1 + record_type - method base type + type_decl _Vector_impl /usr/include/c++/5/bits/stl_vector.h 79:14 - type name + - isAutogenerated: 1 + field_decl _M_start /usr/include/c++/5/bits/stl_vector.h 82:10 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_finish /usr/include/c++/5/bits/stl_vector.h 83:10 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_end_of_storage /usr/include/c++/5/bits/stl_vector.h 84:10 - field + - unsigned + integer_cst 64 - decl size + type_decl _Vector_impl /usr/include/c++/5/bits/stl_vector.h 81:7 - field + - isAutogenerated: 1 + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl _Vector_impl /usr/include/c++/5/bits/stl_vector.h 79:14 - type name + - isAutogenerated: 1 + field_decl _M_start /usr/include/c++/5/bits/stl_vector.h 82:10 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_finish /usr/include/c++/5/bits/stl_vector.h 83:10 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_end_of_storage /usr/include/c++/5/bits/stl_vector.h 84:10 - field + - unsigned + integer_cst 64 - decl size + type_decl _Vector_impl /usr/include/c++/5/bits/stl_vector.h 81:7 - field + - isAutogenerated: 1 + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_vector.h 79:14 - function result + - isAutogenerated: 1 + void_type - result type + type_decl void 0:0 - type name + - isAutogenerated: 1 + parm_decl this /usr/include/c++/5/bits/stl_vector.h 257:15 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Vector_impl /usr/include/c++/5/bits/stl_vector.h 79:14 - type name + - isAutogenerated: 1 + field_decl _M_start /usr/include/c++/5/bits/stl_vector.h 82:10 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_finish /usr/include/c++/5/bits/stl_vector.h 83:10 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_end_of_storage /usr/include/c++/5/bits/stl_vector.h 84:10 - field + - unsigned + integer_cst 64 - decl size + type_decl _Vector_impl /usr/include/c++/5/bits/stl_vector.h 81:7 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + statement_list - code + bind_expr /usr/include/c++/5/bits/stl_vector.h 79:14 - statement + try_finally /usr/include/c++/5/bits/stl_vector.h 79:14 - operand + statement_list - operand + try_finally /usr/include/c++/5/bits/stl_vector.h 79:14 - statement + statement_list - operand + call_expr /usr/include/c++/5/bits/stl_vector.h 79:14 - operand + addr_expr - function + function_decl __base_dtor /usr/include/c++/5/bits/allocator.h 121:7 - operand + - isExternal: 1 + - isPublic: 1 + method_type - function type + nop_expr - arg + parm_decl this /usr/include/c++/5/bits/stl_vector.h 257:15 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Vector_impl /usr/include/c++/5/bits/stl_vector.h 79:14 - type name + - isAutogenerated: 1 + field_decl _M_start /usr/include/c++/5/bits/stl_vector.h 82:10 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_finish /usr/include/c++/5/bits/stl_vector.h 83:10 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_end_of_storage /usr/include/c++/5/bits/stl_vector.h 84:10 - field + - unsigned + integer_cst 64 - decl size + type_decl _Vector_impl /usr/include/c++/5/bits/stl_vector.h 81:7 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + modify_expr - operand + indirect_ref - operand + nop_expr - ref + parm_decl this /usr/include/c++/5/bits/stl_vector.h 257:15 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Vector_impl /usr/include/c++/5/bits/stl_vector.h 79:14 - type name + - isAutogenerated: 1 + field_decl _M_start /usr/include/c++/5/bits/stl_vector.h 82:10 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_finish /usr/include/c++/5/bits/stl_vector.h 83:10 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_end_of_storage /usr/include/c++/5/bits/stl_vector.h 84:10 - field + - unsigned + integer_cst 64 - decl size + type_decl _Vector_impl /usr/include/c++/5/bits/stl_vector.h 81:7 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + constructor - operand + record_type - constructor type + field_decl _M_start /usr/include/c++/5/bits/stl_vector.h 79:14 - field + - signed + integer_cst 64 - decl size + field_decl _M_finish /usr/include/c++/5/bits/stl_vector.h 79:14 - field + - signed + integer_cst 64 - decl size + field_decl _M_end_of_storage /usr/include/c++/5/bits/stl_vector.h 79:14 - field + - signed + integer_cst 64 - decl size + block - operand + label_expr /usr/include/c++/5/bits/stl_vector.h 79:14 - statement + label_decl /usr/include/c++/5/bits/stl_vector.h 79:14 - operand + - isAutogenerated: 1 +function_decl __comp_dtor /usr/include/c++/5/bits/stl_vector.h 79:14 +- isAutogenerated: 1 +- isPublic: 1 + method_type - function type + void_type - method return type + type_decl void 0:0 - type name + - isAutogenerated: 1 + record_type - method base type + type_decl _Vector_impl /usr/include/c++/5/bits/stl_vector.h 79:14 - type name + - isAutogenerated: 1 + field_decl _M_start /usr/include/c++/5/bits/stl_vector.h 82:10 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_finish /usr/include/c++/5/bits/stl_vector.h 83:10 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_end_of_storage /usr/include/c++/5/bits/stl_vector.h 84:10 - field + - unsigned + integer_cst 64 - decl size + type_decl _Vector_impl /usr/include/c++/5/bits/stl_vector.h 81:7 - field + - isAutogenerated: 1 + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl _Vector_impl /usr/include/c++/5/bits/stl_vector.h 79:14 - type name + - isAutogenerated: 1 + field_decl _M_start /usr/include/c++/5/bits/stl_vector.h 82:10 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_finish /usr/include/c++/5/bits/stl_vector.h 83:10 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_end_of_storage /usr/include/c++/5/bits/stl_vector.h 84:10 - field + - unsigned + integer_cst 64 - decl size + type_decl _Vector_impl /usr/include/c++/5/bits/stl_vector.h 81:7 - field + - isAutogenerated: 1 + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_vector.h 79:14 - function result + - isAutogenerated: 1 + void_type - result type + type_decl void 0:0 - type name + - isAutogenerated: 1 + parm_decl this /usr/include/c++/5/bits/stl_vector.h 257:15 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Vector_impl /usr/include/c++/5/bits/stl_vector.h 79:14 - type name + - isAutogenerated: 1 + field_decl _M_start /usr/include/c++/5/bits/stl_vector.h 82:10 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_finish /usr/include/c++/5/bits/stl_vector.h 83:10 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_end_of_storage /usr/include/c++/5/bits/stl_vector.h 84:10 - field + - unsigned + integer_cst 64 - decl size + type_decl _Vector_impl /usr/include/c++/5/bits/stl_vector.h 81:7 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + statement_list - code +function_decl _Vector_base /usr/include/c++/5/bits/stl_vector.h 124:7 +- isPublic: 1 + method_type - function type + void_type - method return type + type_decl void 0:0 - type name + - isAutogenerated: 1 + record_type - method base type + type_decl _Vector_base /usr/include/c++/5/bits/stl_vector.h 72:12 - type name + - isAutogenerated: 1 + field_decl _M_impl /usr/include/c++/5/bits/stl_vector.h 164:20 - field + - signed + integer_cst 192 - decl size + type_decl _Vector_base /usr/include/c++/5/bits/stl_vector.h 73:5 - field + - isAutogenerated: 1 + type_decl _Tp_alloc_type /usr/include/c++/5/bits/stl_vector.h 75:28 - field + type_decl pointer /usr/include/c++/5/bits/stl_vector.h 77:9 - field + type_decl _Vector_impl /usr/include/c++/5/bits/stl_vector.h 79:14 - field + - isAutogenerated: 1 + type_decl allocator_type /usr/include/c++/5/bits/stl_vector.h 110:22 - field + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl _Vector_base /usr/include/c++/5/bits/stl_vector.h 72:12 - type name + - isAutogenerated: 1 + field_decl _M_impl /usr/include/c++/5/bits/stl_vector.h 164:20 - field + - signed + integer_cst 192 - decl size + type_decl _Vector_base /usr/include/c++/5/bits/stl_vector.h 73:5 - field + - isAutogenerated: 1 + type_decl _Tp_alloc_type /usr/include/c++/5/bits/stl_vector.h 75:28 - field + type_decl pointer /usr/include/c++/5/bits/stl_vector.h 77:9 - field + type_decl _Vector_impl /usr/include/c++/5/bits/stl_vector.h 79:14 - field + - isAutogenerated: 1 + type_decl allocator_type /usr/include/c++/5/bits/stl_vector.h 110:22 - field + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_vector.h 124:7 - function result + - isAutogenerated: 1 + void_type - result type + type_decl void 0:0 - type name + - isAutogenerated: 1 + parm_decl this /usr/include/c++/5/bits/stl_vector.h 124:20 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Vector_base /usr/include/c++/5/bits/stl_vector.h 72:12 - type name + - isAutogenerated: 1 + field_decl _M_impl /usr/include/c++/5/bits/stl_vector.h 164:20 - field + - signed + integer_cst 192 - decl size + type_decl _Vector_base /usr/include/c++/5/bits/stl_vector.h 73:5 - field + - isAutogenerated: 1 + type_decl _Tp_alloc_type /usr/include/c++/5/bits/stl_vector.h 75:28 - field + type_decl pointer /usr/include/c++/5/bits/stl_vector.h 77:9 - field + type_decl _Vector_impl /usr/include/c++/5/bits/stl_vector.h 79:14 - field + - isAutogenerated: 1 + type_decl allocator_type /usr/include/c++/5/bits/stl_vector.h 110:22 - field + integer_cst 64 - parm size + bind_expr /usr/include/c++/5/bits/stl_vector.h 125:21 - code + statement_list - operand + cleanup_point_expr /usr/include/c++/5/bits/stl_vector.h 125:17 - statement + expr_stmt /usr/include/c++/5/bits/stl_vector.h 125:17 - operand + convert_expr - expresssion + init_expr - operand + component_ref /usr/include/c++/5/bits/stl_vector.h 125:17 - operand + indirect_ref - object + nop_expr - ref + parm_decl this /usr/include/c++/5/bits/stl_vector.h 124:20 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Vector_base /usr/include/c++/5/bits/stl_vector.h 72:12 - type name + - isAutogenerated: 1 + field_decl _M_impl /usr/include/c++/5/bits/stl_vector.h 164:20 - field + - signed + integer_cst 192 - decl size + type_decl _Vector_base /usr/include/c++/5/bits/stl_vector.h 73:5 - field + - isAutogenerated: 1 + type_decl _Tp_alloc_type /usr/include/c++/5/bits/stl_vector.h 75:28 - field + type_decl pointer /usr/include/c++/5/bits/stl_vector.h 77:9 - field + type_decl _Vector_impl /usr/include/c++/5/bits/stl_vector.h 79:14 - field + - isAutogenerated: 1 + type_decl allocator_type /usr/include/c++/5/bits/stl_vector.h 110:22 - field + integer_cst 64 - parm size + field_decl _M_impl /usr/include/c++/5/bits/stl_vector.h 164:20 - field + - signed + integer_cst 192 - decl size + aggr_init_expr - operand + addr_expr - function + function_decl __comp_ctor /usr/include/c++/5/bits/stl_vector.h 86:2 - operand + - isExternal: 1 + - isPublic: 1 + method_type - function type + var_decl /usr/include/c++/5/bits/stl_vector.h 125:17 - slot + - isAutogenerated: 1 + integer_cst 192 - decl size + record_type - var type + type_decl _Vector_impl /usr/include/c++/5/bits/stl_vector.h 79:14 - type name + - isAutogenerated: 1 + field_decl _M_start /usr/include/c++/5/bits/stl_vector.h 82:10 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_finish /usr/include/c++/5/bits/stl_vector.h 83:10 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_end_of_storage /usr/include/c++/5/bits/stl_vector.h 84:10 - field + - unsigned + integer_cst 64 - decl size + type_decl _Vector_impl /usr/include/c++/5/bits/stl_vector.h 81:7 - field + - isAutogenerated: 1 + convert_expr - arg + void_cst - operand + cleanup_stmt /usr/include/c++/5/bits/stl_vector.h 125:17 - statement + statement_list - body + call_expr /usr/include/c++/5/bits/stl_vector.h 125:17 - expresssion + addr_expr - function + function_decl __comp_dtor /usr/include/c++/5/bits/stl_vector.h 79:14 - operand + - isAutogenerated: 1 + - isPublic: 1 + method_type - function type + addr_expr - arg + component_ref /usr/include/c++/5/bits/stl_vector.h 125:17 - operand + indirect_ref - object + nop_expr - ref + parm_decl this /usr/include/c++/5/bits/stl_vector.h 124:20 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Vector_base /usr/include/c++/5/bits/stl_vector.h 72:12 - type name + - isAutogenerated: 1 + field_decl _M_impl /usr/include/c++/5/bits/stl_vector.h 164:20 - field + - signed + integer_cst 192 - decl size + type_decl _Vector_base /usr/include/c++/5/bits/stl_vector.h 73:5 - field + - isAutogenerated: 1 + type_decl _Tp_alloc_type /usr/include/c++/5/bits/stl_vector.h 75:28 - field + type_decl pointer /usr/include/c++/5/bits/stl_vector.h 77:9 - field + type_decl _Vector_impl /usr/include/c++/5/bits/stl_vector.h 79:14 - field + - isAutogenerated: 1 + type_decl allocator_type /usr/include/c++/5/bits/stl_vector.h 110:22 - field + integer_cst 64 - parm size + field_decl _M_impl /usr/include/c++/5/bits/stl_vector.h 164:20 - field + - signed + integer_cst 192 - decl size + block - operand +function_decl __base_ctor /usr/include/c++/5/bits/stl_vector.h 124:7 +- isPublic: 1 + method_type - function type + void_type - method return type + type_decl void 0:0 - type name + - isAutogenerated: 1 + record_type - method base type + type_decl _Vector_base /usr/include/c++/5/bits/stl_vector.h 72:12 - type name + - isAutogenerated: 1 + field_decl _M_impl /usr/include/c++/5/bits/stl_vector.h 164:20 - field + - signed + integer_cst 192 - decl size + type_decl _Vector_base /usr/include/c++/5/bits/stl_vector.h 73:5 - field + - isAutogenerated: 1 + type_decl _Tp_alloc_type /usr/include/c++/5/bits/stl_vector.h 75:28 - field + type_decl pointer /usr/include/c++/5/bits/stl_vector.h 77:9 - field + type_decl _Vector_impl /usr/include/c++/5/bits/stl_vector.h 79:14 - field + - isAutogenerated: 1 + type_decl allocator_type /usr/include/c++/5/bits/stl_vector.h 110:22 - field + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl _Vector_base /usr/include/c++/5/bits/stl_vector.h 72:12 - type name + - isAutogenerated: 1 + field_decl _M_impl /usr/include/c++/5/bits/stl_vector.h 164:20 - field + - signed + integer_cst 192 - decl size + type_decl _Vector_base /usr/include/c++/5/bits/stl_vector.h 73:5 - field + - isAutogenerated: 1 + type_decl _Tp_alloc_type /usr/include/c++/5/bits/stl_vector.h 75:28 - field + type_decl pointer /usr/include/c++/5/bits/stl_vector.h 77:9 - field + type_decl _Vector_impl /usr/include/c++/5/bits/stl_vector.h 79:14 - field + - isAutogenerated: 1 + type_decl allocator_type /usr/include/c++/5/bits/stl_vector.h 110:22 - field + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_vector.h 125:21 - function result + - isAutogenerated: 1 + void_type - result type + type_decl void 0:0 - type name + - isAutogenerated: 1 + parm_decl this /usr/include/c++/5/bits/stl_vector.h 124:20 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Vector_base /usr/include/c++/5/bits/stl_vector.h 72:12 - type name + - isAutogenerated: 1 + field_decl _M_impl /usr/include/c++/5/bits/stl_vector.h 164:20 - field + - signed + integer_cst 192 - decl size + type_decl _Vector_base /usr/include/c++/5/bits/stl_vector.h 73:5 - field + - isAutogenerated: 1 + type_decl _Tp_alloc_type /usr/include/c++/5/bits/stl_vector.h 75:28 - field + type_decl pointer /usr/include/c++/5/bits/stl_vector.h 77:9 - field + type_decl _Vector_impl /usr/include/c++/5/bits/stl_vector.h 79:14 - field + - isAutogenerated: 1 + type_decl allocator_type /usr/include/c++/5/bits/stl_vector.h 110:22 - field + integer_cst 64 - parm size + bind_expr /usr/include/c++/5/bits/stl_vector.h 125:21 - code + statement_list - operand + cleanup_point_expr /usr/include/c++/5/bits/stl_vector.h 125:17 - statement + expr_stmt /usr/include/c++/5/bits/stl_vector.h 125:17 - operand + convert_expr - expresssion + init_expr - operand + component_ref /usr/include/c++/5/bits/stl_vector.h 125:17 - operand + indirect_ref - object + nop_expr - ref + parm_decl this /usr/include/c++/5/bits/stl_vector.h 124:20 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Vector_base /usr/include/c++/5/bits/stl_vector.h 72:12 - type name + - isAutogenerated: 1 + field_decl _M_impl /usr/include/c++/5/bits/stl_vector.h 164:20 - field + - signed + integer_cst 192 - decl size + type_decl _Vector_base /usr/include/c++/5/bits/stl_vector.h 73:5 - field + - isAutogenerated: 1 + type_decl _Tp_alloc_type /usr/include/c++/5/bits/stl_vector.h 75:28 - field + type_decl pointer /usr/include/c++/5/bits/stl_vector.h 77:9 - field + type_decl _Vector_impl /usr/include/c++/5/bits/stl_vector.h 79:14 - field + - isAutogenerated: 1 + type_decl allocator_type /usr/include/c++/5/bits/stl_vector.h 110:22 - field + integer_cst 64 - parm size + field_decl _M_impl /usr/include/c++/5/bits/stl_vector.h 164:20 - field + - signed + integer_cst 192 - decl size + aggr_init_expr - operand + addr_expr - function + function_decl __comp_ctor /usr/include/c++/5/bits/stl_vector.h 86:2 - operand + - isExternal: 1 + - isPublic: 1 + method_type - function type + var_decl /usr/include/c++/5/bits/stl_vector.h 125:17 - slot + - isUsed: 1 + - isAutogenerated: 1 + integer_cst 192 - decl size + record_type - var type + type_decl _Vector_impl /usr/include/c++/5/bits/stl_vector.h 79:14 - type name + - isAutogenerated: 1 + field_decl _M_start /usr/include/c++/5/bits/stl_vector.h 82:10 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_finish /usr/include/c++/5/bits/stl_vector.h 83:10 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_end_of_storage /usr/include/c++/5/bits/stl_vector.h 84:10 - field + - unsigned + integer_cst 64 - decl size + type_decl _Vector_impl /usr/include/c++/5/bits/stl_vector.h 81:7 - field + - isAutogenerated: 1 + convert_expr - arg + void_cst - operand + try_catch_expr /usr/include/c++/5/bits/stl_vector.h 125:17 - statement + statement_list - operand + call_expr /usr/include/c++/5/bits/stl_vector.h 125:17 - operand + addr_expr - function + function_decl __comp_dtor /usr/include/c++/5/bits/stl_vector.h 79:14 - operand + - isAutogenerated: 1 + - isPublic: 1 + method_type - function type + addr_expr - arg + component_ref /usr/include/c++/5/bits/stl_vector.h 125:17 - operand + indirect_ref - object + nop_expr - ref + parm_decl this /usr/include/c++/5/bits/stl_vector.h 124:20 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Vector_base /usr/include/c++/5/bits/stl_vector.h 72:12 - type name + - isAutogenerated: 1 + field_decl _M_impl /usr/include/c++/5/bits/stl_vector.h 164:20 - field + - signed + integer_cst 192 - decl size + type_decl _Vector_base /usr/include/c++/5/bits/stl_vector.h 73:5 - field + - isAutogenerated: 1 + type_decl _Tp_alloc_type /usr/include/c++/5/bits/stl_vector.h 75:28 - field + type_decl pointer /usr/include/c++/5/bits/stl_vector.h 77:9 - field + type_decl _Vector_impl /usr/include/c++/5/bits/stl_vector.h 79:14 - field + - isAutogenerated: 1 + type_decl allocator_type /usr/include/c++/5/bits/stl_vector.h 110:22 - field + integer_cst 64 - parm size + field_decl _M_impl /usr/include/c++/5/bits/stl_vector.h 164:20 - field + - signed + integer_cst 192 - decl size + block - operand +function_decl __comp_ctor /usr/include/c++/5/bits/stl_vector.h 124:7 +- isPublic: 1 + method_type - function type + void_type - method return type + type_decl void 0:0 - type name + - isAutogenerated: 1 + record_type - method base type + type_decl _Vector_base /usr/include/c++/5/bits/stl_vector.h 72:12 - type name + - isAutogenerated: 1 + field_decl _M_impl /usr/include/c++/5/bits/stl_vector.h 164:20 - field + - signed + integer_cst 192 - decl size + type_decl _Vector_base /usr/include/c++/5/bits/stl_vector.h 73:5 - field + - isAutogenerated: 1 + type_decl _Tp_alloc_type /usr/include/c++/5/bits/stl_vector.h 75:28 - field + type_decl pointer /usr/include/c++/5/bits/stl_vector.h 77:9 - field + type_decl _Vector_impl /usr/include/c++/5/bits/stl_vector.h 79:14 - field + - isAutogenerated: 1 + type_decl allocator_type /usr/include/c++/5/bits/stl_vector.h 110:22 - field + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl _Vector_base /usr/include/c++/5/bits/stl_vector.h 72:12 - type name + - isAutogenerated: 1 + field_decl _M_impl /usr/include/c++/5/bits/stl_vector.h 164:20 - field + - signed + integer_cst 192 - decl size + type_decl _Vector_base /usr/include/c++/5/bits/stl_vector.h 73:5 - field + - isAutogenerated: 1 + type_decl _Tp_alloc_type /usr/include/c++/5/bits/stl_vector.h 75:28 - field + type_decl pointer /usr/include/c++/5/bits/stl_vector.h 77:9 - field + type_decl _Vector_impl /usr/include/c++/5/bits/stl_vector.h 79:14 - field + - isAutogenerated: 1 + type_decl allocator_type /usr/include/c++/5/bits/stl_vector.h 110:22 - field + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_vector.h 125:21 - function result + - isAutogenerated: 1 + void_type - result type + type_decl void 0:0 - type name + - isAutogenerated: 1 + parm_decl this /usr/include/c++/5/bits/stl_vector.h 124:20 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Vector_base /usr/include/c++/5/bits/stl_vector.h 72:12 - type name + - isAutogenerated: 1 + field_decl _M_impl /usr/include/c++/5/bits/stl_vector.h 164:20 - field + - signed + integer_cst 192 - decl size + type_decl _Vector_base /usr/include/c++/5/bits/stl_vector.h 73:5 - field + - isAutogenerated: 1 + type_decl _Tp_alloc_type /usr/include/c++/5/bits/stl_vector.h 75:28 - field + type_decl pointer /usr/include/c++/5/bits/stl_vector.h 77:9 - field + type_decl _Vector_impl /usr/include/c++/5/bits/stl_vector.h 79:14 - field + - isAutogenerated: 1 + type_decl allocator_type /usr/include/c++/5/bits/stl_vector.h 110:22 - field + integer_cst 64 - parm size + statement_list - code +function_decl _Vector_base /usr/include/c++/5/bits/stl_vector.h 159:7 +- isPublic: 1 + method_type - function type + void_type - method return type + type_decl void 0:0 - type name + - isAutogenerated: 1 + record_type - method base type + type_decl _Vector_base /usr/include/c++/5/bits/stl_vector.h 72:12 - type name + - isAutogenerated: 1 + field_decl _M_impl /usr/include/c++/5/bits/stl_vector.h 164:20 - field + - signed + integer_cst 192 - decl size + type_decl _Vector_base /usr/include/c++/5/bits/stl_vector.h 73:5 - field + - isAutogenerated: 1 + type_decl _Tp_alloc_type /usr/include/c++/5/bits/stl_vector.h 75:28 - field + type_decl pointer /usr/include/c++/5/bits/stl_vector.h 77:9 - field + type_decl _Vector_impl /usr/include/c++/5/bits/stl_vector.h 79:14 - field + - isAutogenerated: 1 + type_decl allocator_type /usr/include/c++/5/bits/stl_vector.h 110:22 - field + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl _Vector_base /usr/include/c++/5/bits/stl_vector.h 72:12 - type name + - isAutogenerated: 1 + field_decl _M_impl /usr/include/c++/5/bits/stl_vector.h 164:20 - field + - signed + integer_cst 192 - decl size + type_decl _Vector_base /usr/include/c++/5/bits/stl_vector.h 73:5 - field + - isAutogenerated: 1 + type_decl _Tp_alloc_type /usr/include/c++/5/bits/stl_vector.h 75:28 - field + type_decl pointer /usr/include/c++/5/bits/stl_vector.h 77:9 - field + type_decl _Vector_impl /usr/include/c++/5/bits/stl_vector.h 79:14 - field + - isAutogenerated: 1 + type_decl allocator_type /usr/include/c++/5/bits/stl_vector.h 110:22 - field + tree_list - chain + integer_type - value + - precisionBits: 32 + - signed + type_decl int 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst -2147483648 - min value + integer_cst 2147483647 - max value + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_vector.h 159:7 - function result + - isAutogenerated: 1 + void_type - result type + type_decl void 0:0 - type name + - isAutogenerated: 1 + - isUsed: 1 + parm_decl this /usr/include/c++/5/bits/stl_vector.h 159:21 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Vector_base /usr/include/c++/5/bits/stl_vector.h 72:12 - type name + - isAutogenerated: 1 + field_decl _M_impl /usr/include/c++/5/bits/stl_vector.h 164:20 - field + - signed + integer_cst 192 - decl size + type_decl _Vector_base /usr/include/c++/5/bits/stl_vector.h 73:5 - field + - isAutogenerated: 1 + type_decl _Tp_alloc_type /usr/include/c++/5/bits/stl_vector.h 75:28 - field + type_decl pointer /usr/include/c++/5/bits/stl_vector.h 77:9 - field + type_decl _Vector_impl /usr/include/c++/5/bits/stl_vector.h 79:14 - field + - isAutogenerated: 1 + type_decl allocator_type /usr/include/c++/5/bits/stl_vector.h 110:22 - field + integer_cst 64 - parm size + parm_decl __in_chrg /usr/include/c++/5/bits/stl_vector.h 159:7 - argument + - isAutogenerated: 1 + integer_type - decl type + - precisionBits: 32 + - signed + type_decl int 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst -2147483648 - min value + integer_cst 2147483647 - max value + integer_cst 32 - parm size + statement_list - code + bind_expr /usr/include/c++/5/bits/stl_vector.h 161:36 - statement + cleanup_stmt /usr/include/c++/5/bits/stl_vector.h 161:36 - operand + statement_list - body + cleanup_stmt /usr/include/c++/5/bits/stl_vector.h 161:36 - statement + statement_list - body + cleanup_point_expr /usr/include/c++/5/bits/stl_vector.h 160:9 - statement + expr_stmt /usr/include/c++/5/bits/stl_vector.h 160:9 - operand + call_expr /usr/include/c++/5/bits/stl_vector.h 160:22 - expresssion + addr_expr - function + function_decl _M_deallocate /usr/include/c++/5/bits/stl_vector.h 174:7 - operand + - isExternal: 1 + - isPublic: 1 + method_type - function type + - isUsed: 1 + parm_decl this /usr/include/c++/5/bits/stl_vector.h 159:21 - arg + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Vector_base /usr/include/c++/5/bits/stl_vector.h 72:12 - type name + - isAutogenerated: 1 + field_decl _M_impl /usr/include/c++/5/bits/stl_vector.h 164:20 - field + - signed + integer_cst 192 - decl size + type_decl _Vector_base /usr/include/c++/5/bits/stl_vector.h 73:5 - field + - isAutogenerated: 1 + type_decl _Tp_alloc_type /usr/include/c++/5/bits/stl_vector.h 75:28 - field + type_decl pointer /usr/include/c++/5/bits/stl_vector.h 77:9 - field + type_decl _Vector_impl /usr/include/c++/5/bits/stl_vector.h 79:14 - field + - isAutogenerated: 1 + type_decl allocator_type /usr/include/c++/5/bits/stl_vector.h 110:22 - field + integer_cst 64 - parm size + component_ref /usr/include/c++/5/bits/stl_vector.h 160:22 - arg + component_ref /usr/include/c++/5/bits/stl_vector.h 160:22 - object + indirect_ref - object + nop_expr - ref + - isUsed: 1 + parm_decl this /usr/include/c++/5/bits/stl_vector.h 159:21 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Vector_base /usr/include/c++/5/bits/stl_vector.h 72:12 - type name + - isAutogenerated: 1 + field_decl _M_impl /usr/include/c++/5/bits/stl_vector.h 164:20 - field + - signed + integer_cst 192 - decl size + type_decl _Vector_base /usr/include/c++/5/bits/stl_vector.h 73:5 - field + - isAutogenerated: 1 + type_decl _Tp_alloc_type /usr/include/c++/5/bits/stl_vector.h 75:28 - field + type_decl pointer /usr/include/c++/5/bits/stl_vector.h 77:9 - field + type_decl _Vector_impl /usr/include/c++/5/bits/stl_vector.h 79:14 - field + - isAutogenerated: 1 + type_decl allocator_type /usr/include/c++/5/bits/stl_vector.h 110:22 - field + integer_cst 64 - parm size + field_decl _M_impl /usr/include/c++/5/bits/stl_vector.h 164:20 - field + - signed + integer_cst 192 - decl size + field_decl _M_start /usr/include/c++/5/bits/stl_vector.h 82:10 - field + - unsigned + integer_cst 64 - decl size + nop_expr - arg + exact_div_expr - operand + minus_expr - operand + convert_expr - operand + component_ref /usr/include/c++/5/bits/stl_vector.h 161:9 - operand + component_ref /usr/include/c++/5/bits/stl_vector.h 161:9 - object + indirect_ref - object + nop_expr - ref + - isUsed: 1 + parm_decl this /usr/include/c++/5/bits/stl_vector.h 159:21 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Vector_base /usr/include/c++/5/bits/stl_vector.h 72:12 - type name + - isAutogenerated: 1 + field_decl _M_impl /usr/include/c++/5/bits/stl_vector.h 164:20 - field + - signed + integer_cst 192 - decl size + type_decl _Vector_base /usr/include/c++/5/bits/stl_vector.h 73:5 - field + - isAutogenerated: 1 + type_decl _Tp_alloc_type /usr/include/c++/5/bits/stl_vector.h 75:28 - field + type_decl pointer /usr/include/c++/5/bits/stl_vector.h 77:9 - field + type_decl _Vector_impl /usr/include/c++/5/bits/stl_vector.h 79:14 - field + - isAutogenerated: 1 + type_decl allocator_type /usr/include/c++/5/bits/stl_vector.h 110:22 - field + integer_cst 64 - parm size + field_decl _M_impl /usr/include/c++/5/bits/stl_vector.h 164:20 - field + - signed + integer_cst 192 - decl size + field_decl _M_end_of_storage /usr/include/c++/5/bits/stl_vector.h 84:10 - field + - unsigned + integer_cst 64 - decl size + convert_expr - operand + component_ref /usr/include/c++/5/bits/stl_vector.h 161:9 - operand + component_ref /usr/include/c++/5/bits/stl_vector.h 161:9 - object + indirect_ref - object + nop_expr - ref + - isUsed: 1 + parm_decl this /usr/include/c++/5/bits/stl_vector.h 159:21 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Vector_base /usr/include/c++/5/bits/stl_vector.h 72:12 - type name + - isAutogenerated: 1 + field_decl _M_impl /usr/include/c++/5/bits/stl_vector.h 164:20 - field + - signed + integer_cst 192 - decl size + type_decl _Vector_base /usr/include/c++/5/bits/stl_vector.h 73:5 - field + - isAutogenerated: 1 + type_decl _Tp_alloc_type /usr/include/c++/5/bits/stl_vector.h 75:28 - field + type_decl pointer /usr/include/c++/5/bits/stl_vector.h 77:9 - field + type_decl _Vector_impl /usr/include/c++/5/bits/stl_vector.h 79:14 - field + - isAutogenerated: 1 + type_decl allocator_type /usr/include/c++/5/bits/stl_vector.h 110:22 - field + integer_cst 64 - parm size + field_decl _M_impl /usr/include/c++/5/bits/stl_vector.h 164:20 - field + - signed + integer_cst 192 - decl size + field_decl _M_start /usr/include/c++/5/bits/stl_vector.h 82:10 - field + - unsigned + integer_cst 64 - decl size + integer_cst 8 - operand + call_expr /usr/include/c++/5/bits/stl_vector.h 161:36 - expresssion + addr_expr - function + function_decl __comp_dtor /usr/include/c++/5/bits/stl_vector.h 79:14 - operand + - isAutogenerated: 1 + - isPublic: 1 + method_type - function type + addr_expr - arg + component_ref /usr/include/c++/5/bits/stl_vector.h 161:36 - operand + indirect_ref - object + nop_expr - ref + - isUsed: 1 + parm_decl this /usr/include/c++/5/bits/stl_vector.h 159:21 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Vector_base /usr/include/c++/5/bits/stl_vector.h 72:12 - type name + - isAutogenerated: 1 + field_decl _M_impl /usr/include/c++/5/bits/stl_vector.h 164:20 - field + - signed + integer_cst 192 - decl size + type_decl _Vector_base /usr/include/c++/5/bits/stl_vector.h 73:5 - field + - isAutogenerated: 1 + type_decl _Tp_alloc_type /usr/include/c++/5/bits/stl_vector.h 75:28 - field + type_decl pointer /usr/include/c++/5/bits/stl_vector.h 77:9 - field + type_decl _Vector_impl /usr/include/c++/5/bits/stl_vector.h 79:14 - field + - isAutogenerated: 1 + type_decl allocator_type /usr/include/c++/5/bits/stl_vector.h 110:22 - field + integer_cst 64 - parm size + field_decl _M_impl /usr/include/c++/5/bits/stl_vector.h 164:20 - field + - signed + integer_cst 192 - decl size + modify_expr - expresssion + indirect_ref - operand + nop_expr - ref + - isUsed: 1 + parm_decl this /usr/include/c++/5/bits/stl_vector.h 159:21 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Vector_base /usr/include/c++/5/bits/stl_vector.h 72:12 - type name + - isAutogenerated: 1 + field_decl _M_impl /usr/include/c++/5/bits/stl_vector.h 164:20 - field + - signed + integer_cst 192 - decl size + type_decl _Vector_base /usr/include/c++/5/bits/stl_vector.h 73:5 - field + - isAutogenerated: 1 + type_decl _Tp_alloc_type /usr/include/c++/5/bits/stl_vector.h 75:28 - field + type_decl pointer /usr/include/c++/5/bits/stl_vector.h 77:9 - field + type_decl _Vector_impl /usr/include/c++/5/bits/stl_vector.h 79:14 - field + - isAutogenerated: 1 + type_decl allocator_type /usr/include/c++/5/bits/stl_vector.h 110:22 - field + integer_cst 64 - parm size + constructor - operand + record_type - constructor type + field_decl _M_impl /usr/include/c++/5/bits/stl_vector.h 72:12 - field + - signed + integer_cst 192 - decl size + block - operand + label_expr /usr/include/c++/5/bits/stl_vector.h 161:36 - statement + label_decl /usr/include/c++/5/bits/stl_vector.h 159:7 - operand + - isAutogenerated: 1 +function_decl __base_dtor /usr/include/c++/5/bits/stl_vector.h 159:7 +- isPublic: 1 + method_type - function type + void_type - method return type + type_decl void 0:0 - type name + - isAutogenerated: 1 + record_type - method base type + type_decl _Vector_base /usr/include/c++/5/bits/stl_vector.h 72:12 - type name + - isAutogenerated: 1 + field_decl _M_impl /usr/include/c++/5/bits/stl_vector.h 164:20 - field + - signed + integer_cst 192 - decl size + type_decl _Vector_base /usr/include/c++/5/bits/stl_vector.h 73:5 - field + - isAutogenerated: 1 + type_decl _Tp_alloc_type /usr/include/c++/5/bits/stl_vector.h 75:28 - field + type_decl pointer /usr/include/c++/5/bits/stl_vector.h 77:9 - field + type_decl _Vector_impl /usr/include/c++/5/bits/stl_vector.h 79:14 - field + - isAutogenerated: 1 + type_decl allocator_type /usr/include/c++/5/bits/stl_vector.h 110:22 - field + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl _Vector_base /usr/include/c++/5/bits/stl_vector.h 72:12 - type name + - isAutogenerated: 1 + field_decl _M_impl /usr/include/c++/5/bits/stl_vector.h 164:20 - field + - signed + integer_cst 192 - decl size + type_decl _Vector_base /usr/include/c++/5/bits/stl_vector.h 73:5 - field + - isAutogenerated: 1 + type_decl _Tp_alloc_type /usr/include/c++/5/bits/stl_vector.h 75:28 - field + type_decl pointer /usr/include/c++/5/bits/stl_vector.h 77:9 - field + type_decl _Vector_impl /usr/include/c++/5/bits/stl_vector.h 79:14 - field + - isAutogenerated: 1 + type_decl allocator_type /usr/include/c++/5/bits/stl_vector.h 110:22 - field + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_vector.h 161:36 - function result + - isAutogenerated: 1 + void_type - result type + type_decl void 0:0 - type name + - isAutogenerated: 1 + - isUsed: 1 + parm_decl this /usr/include/c++/5/bits/stl_vector.h 159:21 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Vector_base /usr/include/c++/5/bits/stl_vector.h 72:12 - type name + - isAutogenerated: 1 + field_decl _M_impl /usr/include/c++/5/bits/stl_vector.h 164:20 - field + - signed + integer_cst 192 - decl size + type_decl _Vector_base /usr/include/c++/5/bits/stl_vector.h 73:5 - field + - isAutogenerated: 1 + type_decl _Tp_alloc_type /usr/include/c++/5/bits/stl_vector.h 75:28 - field + type_decl pointer /usr/include/c++/5/bits/stl_vector.h 77:9 - field + type_decl _Vector_impl /usr/include/c++/5/bits/stl_vector.h 79:14 - field + - isAutogenerated: 1 + type_decl allocator_type /usr/include/c++/5/bits/stl_vector.h 110:22 - field + integer_cst 64 - parm size + statement_list - code + bind_expr /usr/include/c++/5/bits/stl_vector.h 161:36 - statement + try_finally /usr/include/c++/5/bits/stl_vector.h 161:36 - operand + statement_list - operand + try_finally /usr/include/c++/5/bits/stl_vector.h 161:36 - statement + statement_list - operand + cleanup_point_expr /usr/include/c++/5/bits/stl_vector.h 160:9 - statement + expr_stmt /usr/include/c++/5/bits/stl_vector.h 160:9 - operand + call_expr /usr/include/c++/5/bits/stl_vector.h 160:22 - expresssion + addr_expr - function + function_decl _M_deallocate /usr/include/c++/5/bits/stl_vector.h 174:7 - operand + - isExternal: 1 + - isPublic: 1 + method_type - function type + - isUsed: 1 + parm_decl this /usr/include/c++/5/bits/stl_vector.h 159:21 - arg + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Vector_base /usr/include/c++/5/bits/stl_vector.h 72:12 - type name + - isAutogenerated: 1 + field_decl _M_impl /usr/include/c++/5/bits/stl_vector.h 164:20 - field + - signed + integer_cst 192 - decl size + type_decl _Vector_base /usr/include/c++/5/bits/stl_vector.h 73:5 - field + - isAutogenerated: 1 + type_decl _Tp_alloc_type /usr/include/c++/5/bits/stl_vector.h 75:28 - field + type_decl pointer /usr/include/c++/5/bits/stl_vector.h 77:9 - field + type_decl _Vector_impl /usr/include/c++/5/bits/stl_vector.h 79:14 - field + - isAutogenerated: 1 + type_decl allocator_type /usr/include/c++/5/bits/stl_vector.h 110:22 - field + integer_cst 64 - parm size + component_ref /usr/include/c++/5/bits/stl_vector.h 160:22 - arg + component_ref /usr/include/c++/5/bits/stl_vector.h 160:22 - object + indirect_ref - object + nop_expr - ref + - isUsed: 1 + parm_decl this /usr/include/c++/5/bits/stl_vector.h 159:21 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Vector_base /usr/include/c++/5/bits/stl_vector.h 72:12 - type name + - isAutogenerated: 1 + field_decl _M_impl /usr/include/c++/5/bits/stl_vector.h 164:20 - field + - signed + integer_cst 192 - decl size + type_decl _Vector_base /usr/include/c++/5/bits/stl_vector.h 73:5 - field + - isAutogenerated: 1 + type_decl _Tp_alloc_type /usr/include/c++/5/bits/stl_vector.h 75:28 - field + type_decl pointer /usr/include/c++/5/bits/stl_vector.h 77:9 - field + type_decl _Vector_impl /usr/include/c++/5/bits/stl_vector.h 79:14 - field + - isAutogenerated: 1 + type_decl allocator_type /usr/include/c++/5/bits/stl_vector.h 110:22 - field + integer_cst 64 - parm size + field_decl _M_impl /usr/include/c++/5/bits/stl_vector.h 164:20 - field + - signed + integer_cst 192 - decl size + field_decl _M_start /usr/include/c++/5/bits/stl_vector.h 82:10 - field + - unsigned + integer_cst 64 - decl size + nop_expr - arg + exact_div_expr - operand + minus_expr - operand + convert_expr - operand + component_ref /usr/include/c++/5/bits/stl_vector.h 161:9 - operand + component_ref /usr/include/c++/5/bits/stl_vector.h 161:9 - object + indirect_ref - object + nop_expr - ref + - isUsed: 1 + parm_decl this /usr/include/c++/5/bits/stl_vector.h 159:21 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Vector_base /usr/include/c++/5/bits/stl_vector.h 72:12 - type name + - isAutogenerated: 1 + field_decl _M_impl /usr/include/c++/5/bits/stl_vector.h 164:20 - field + - signed + integer_cst 192 - decl size + type_decl _Vector_base /usr/include/c++/5/bits/stl_vector.h 73:5 - field + - isAutogenerated: 1 + type_decl _Tp_alloc_type /usr/include/c++/5/bits/stl_vector.h 75:28 - field + type_decl pointer /usr/include/c++/5/bits/stl_vector.h 77:9 - field + type_decl _Vector_impl /usr/include/c++/5/bits/stl_vector.h 79:14 - field + - isAutogenerated: 1 + type_decl allocator_type /usr/include/c++/5/bits/stl_vector.h 110:22 - field + integer_cst 64 - parm size + field_decl _M_impl /usr/include/c++/5/bits/stl_vector.h 164:20 - field + - signed + integer_cst 192 - decl size + field_decl _M_end_of_storage /usr/include/c++/5/bits/stl_vector.h 84:10 - field + - unsigned + integer_cst 64 - decl size + convert_expr - operand + component_ref /usr/include/c++/5/bits/stl_vector.h 161:9 - operand + component_ref /usr/include/c++/5/bits/stl_vector.h 161:9 - object + indirect_ref - object + nop_expr - ref + - isUsed: 1 + parm_decl this /usr/include/c++/5/bits/stl_vector.h 159:21 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Vector_base /usr/include/c++/5/bits/stl_vector.h 72:12 - type name + - isAutogenerated: 1 + field_decl _M_impl /usr/include/c++/5/bits/stl_vector.h 164:20 - field + - signed + integer_cst 192 - decl size + type_decl _Vector_base /usr/include/c++/5/bits/stl_vector.h 73:5 - field + - isAutogenerated: 1 + type_decl _Tp_alloc_type /usr/include/c++/5/bits/stl_vector.h 75:28 - field + type_decl pointer /usr/include/c++/5/bits/stl_vector.h 77:9 - field + type_decl _Vector_impl /usr/include/c++/5/bits/stl_vector.h 79:14 - field + - isAutogenerated: 1 + type_decl allocator_type /usr/include/c++/5/bits/stl_vector.h 110:22 - field + integer_cst 64 - parm size + field_decl _M_impl /usr/include/c++/5/bits/stl_vector.h 164:20 - field + - signed + integer_cst 192 - decl size + field_decl _M_start /usr/include/c++/5/bits/stl_vector.h 82:10 - field + - unsigned + integer_cst 64 - decl size + integer_cst 8 - operand + call_expr /usr/include/c++/5/bits/stl_vector.h 161:36 - operand + addr_expr - function + function_decl __comp_dtor /usr/include/c++/5/bits/stl_vector.h 79:14 - operand + - isAutogenerated: 1 + - isPublic: 1 + method_type - function type + addr_expr - arg + component_ref /usr/include/c++/5/bits/stl_vector.h 161:36 - operand + indirect_ref - object + nop_expr - ref + - isUsed: 1 + parm_decl this /usr/include/c++/5/bits/stl_vector.h 159:21 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Vector_base /usr/include/c++/5/bits/stl_vector.h 72:12 - type name + - isAutogenerated: 1 + field_decl _M_impl /usr/include/c++/5/bits/stl_vector.h 164:20 - field + - signed + integer_cst 192 - decl size + type_decl _Vector_base /usr/include/c++/5/bits/stl_vector.h 73:5 - field + - isAutogenerated: 1 + type_decl _Tp_alloc_type /usr/include/c++/5/bits/stl_vector.h 75:28 - field + type_decl pointer /usr/include/c++/5/bits/stl_vector.h 77:9 - field + type_decl _Vector_impl /usr/include/c++/5/bits/stl_vector.h 79:14 - field + - isAutogenerated: 1 + type_decl allocator_type /usr/include/c++/5/bits/stl_vector.h 110:22 - field + integer_cst 64 - parm size + field_decl _M_impl /usr/include/c++/5/bits/stl_vector.h 164:20 - field + - signed + integer_cst 192 - decl size + modify_expr - operand + indirect_ref - operand + nop_expr - ref + - isUsed: 1 + parm_decl this /usr/include/c++/5/bits/stl_vector.h 159:21 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Vector_base /usr/include/c++/5/bits/stl_vector.h 72:12 - type name + - isAutogenerated: 1 + field_decl _M_impl /usr/include/c++/5/bits/stl_vector.h 164:20 - field + - signed + integer_cst 192 - decl size + type_decl _Vector_base /usr/include/c++/5/bits/stl_vector.h 73:5 - field + - isAutogenerated: 1 + type_decl _Tp_alloc_type /usr/include/c++/5/bits/stl_vector.h 75:28 - field + type_decl pointer /usr/include/c++/5/bits/stl_vector.h 77:9 - field + type_decl _Vector_impl /usr/include/c++/5/bits/stl_vector.h 79:14 - field + - isAutogenerated: 1 + type_decl allocator_type /usr/include/c++/5/bits/stl_vector.h 110:22 - field + integer_cst 64 - parm size + constructor - operand + record_type - constructor type + field_decl _M_impl /usr/include/c++/5/bits/stl_vector.h 72:12 - field + - signed + integer_cst 192 - decl size + block - operand + label_expr /usr/include/c++/5/bits/stl_vector.h 161:36 - statement + label_decl /usr/include/c++/5/bits/stl_vector.h 159:7 - operand + - isAutogenerated: 1 +function_decl __comp_dtor /usr/include/c++/5/bits/stl_vector.h 159:7 +- isPublic: 1 + method_type - function type + void_type - method return type + type_decl void 0:0 - type name + - isAutogenerated: 1 + record_type - method base type + type_decl _Vector_base /usr/include/c++/5/bits/stl_vector.h 72:12 - type name + - isAutogenerated: 1 + field_decl _M_impl /usr/include/c++/5/bits/stl_vector.h 164:20 - field + - signed + integer_cst 192 - decl size + type_decl _Vector_base /usr/include/c++/5/bits/stl_vector.h 73:5 - field + - isAutogenerated: 1 + type_decl _Tp_alloc_type /usr/include/c++/5/bits/stl_vector.h 75:28 - field + type_decl pointer /usr/include/c++/5/bits/stl_vector.h 77:9 - field + type_decl _Vector_impl /usr/include/c++/5/bits/stl_vector.h 79:14 - field + - isAutogenerated: 1 + type_decl allocator_type /usr/include/c++/5/bits/stl_vector.h 110:22 - field + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl _Vector_base /usr/include/c++/5/bits/stl_vector.h 72:12 - type name + - isAutogenerated: 1 + field_decl _M_impl /usr/include/c++/5/bits/stl_vector.h 164:20 - field + - signed + integer_cst 192 - decl size + type_decl _Vector_base /usr/include/c++/5/bits/stl_vector.h 73:5 - field + - isAutogenerated: 1 + type_decl _Tp_alloc_type /usr/include/c++/5/bits/stl_vector.h 75:28 - field + type_decl pointer /usr/include/c++/5/bits/stl_vector.h 77:9 - field + type_decl _Vector_impl /usr/include/c++/5/bits/stl_vector.h 79:14 - field + - isAutogenerated: 1 + type_decl allocator_type /usr/include/c++/5/bits/stl_vector.h 110:22 - field + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_vector.h 161:36 - function result + - isAutogenerated: 1 + void_type - result type + type_decl void 0:0 - type name + - isAutogenerated: 1 + - isUsed: 1 + parm_decl this /usr/include/c++/5/bits/stl_vector.h 159:21 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Vector_base /usr/include/c++/5/bits/stl_vector.h 72:12 - type name + - isAutogenerated: 1 + field_decl _M_impl /usr/include/c++/5/bits/stl_vector.h 164:20 - field + - signed + integer_cst 192 - decl size + type_decl _Vector_base /usr/include/c++/5/bits/stl_vector.h 73:5 - field + - isAutogenerated: 1 + type_decl _Tp_alloc_type /usr/include/c++/5/bits/stl_vector.h 75:28 - field + type_decl pointer /usr/include/c++/5/bits/stl_vector.h 77:9 - field + type_decl _Vector_impl /usr/include/c++/5/bits/stl_vector.h 79:14 - field + - isAutogenerated: 1 + type_decl allocator_type /usr/include/c++/5/bits/stl_vector.h 110:22 - field + integer_cst 64 - parm size + statement_list - code +function_decl _M_get_Tp_allocator /usr/include/c++/5/bits/stl_vector.h 113:7 +- isPublic: 1 + method_type - function type + reference_type - method return type + record_type - nested type + type_decl _Tp_alloc_type /usr/include/c++/5/bits/stl_vector.h 75:28 - type name + template_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - field + tree_list - instantiations + tree_vec - purpose + tree_vec - element + pointer_type - element + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + tree_vec - element + pointer_type - element + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + record_type - value + type_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - type name + - isAutogenerated: 1 + type_decl rebind /usr/include/c++/5/bits/allocator.h 105:9 - field + - isAutogenerated: 1 + type_decl other /usr/include/c++/5/bits/allocator.h 105:35 - field + type_decl allocator /usr/include/c++/5/bits/allocator.h 93:5 - field + - isAutogenerated: 1 + type_decl size_type /usr/include/c++/5/bits/allocator.h 95:26 - field + type_decl difference_type /usr/include/c++/5/bits/allocator.h 96:26 - field + type_decl pointer /usr/include/c++/5/bits/allocator.h 97:26 - field + type_decl const_pointer /usr/include/c++/5/bits/allocator.h 98:26 - field + type_decl reference /usr/include/c++/5/bits/allocator.h 99:26 - field + type_decl const_reference /usr/include/c++/5/bits/allocator.h 100:26 - field + type_decl value_type /usr/include/c++/5/bits/allocator.h 101:26 - field + record_type - method base type + type_decl _Vector_base /usr/include/c++/5/bits/stl_vector.h 72:12 - type name + - isAutogenerated: 1 + field_decl _M_impl /usr/include/c++/5/bits/stl_vector.h 164:20 - field + - signed + integer_cst 192 - decl size + type_decl _Vector_base /usr/include/c++/5/bits/stl_vector.h 73:5 - field + - isAutogenerated: 1 + type_decl _Tp_alloc_type /usr/include/c++/5/bits/stl_vector.h 75:28 - field + type_decl pointer /usr/include/c++/5/bits/stl_vector.h 77:9 - field + type_decl _Vector_impl /usr/include/c++/5/bits/stl_vector.h 79:14 - field + - isAutogenerated: 1 + type_decl allocator_type /usr/include/c++/5/bits/stl_vector.h 110:22 - field + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl _Vector_base /usr/include/c++/5/bits/stl_vector.h 72:12 - type name + - isAutogenerated: 1 + field_decl _M_impl /usr/include/c++/5/bits/stl_vector.h 164:20 - field + - signed + integer_cst 192 - decl size + type_decl _Vector_base /usr/include/c++/5/bits/stl_vector.h 73:5 - field + - isAutogenerated: 1 + type_decl _Tp_alloc_type /usr/include/c++/5/bits/stl_vector.h 75:28 - field + type_decl pointer /usr/include/c++/5/bits/stl_vector.h 77:9 - field + type_decl _Vector_impl /usr/include/c++/5/bits/stl_vector.h 79:14 - field + - isAutogenerated: 1 + type_decl allocator_type /usr/include/c++/5/bits/stl_vector.h 110:22 - field + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_vector.h 113:7 - function result + - isAutogenerated: 1 + reference_type - result type + record_type - nested type + type_decl _Tp_alloc_type /usr/include/c++/5/bits/stl_vector.h 75:28 - type name + template_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - field + tree_list - instantiations + tree_vec - purpose + tree_vec - element + pointer_type - element + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + tree_vec - element + pointer_type - element + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + record_type - value + type_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - type name + - isAutogenerated: 1 + type_decl rebind /usr/include/c++/5/bits/allocator.h 105:9 - field + - isAutogenerated: 1 + type_decl other /usr/include/c++/5/bits/allocator.h 105:35 - field + type_decl allocator /usr/include/c++/5/bits/allocator.h 93:5 - field + - isAutogenerated: 1 + type_decl size_type /usr/include/c++/5/bits/allocator.h 95:26 - field + type_decl difference_type /usr/include/c++/5/bits/allocator.h 96:26 - field + type_decl pointer /usr/include/c++/5/bits/allocator.h 97:26 - field + type_decl const_pointer /usr/include/c++/5/bits/allocator.h 98:26 - field + type_decl reference /usr/include/c++/5/bits/allocator.h 99:26 - field + type_decl const_reference /usr/include/c++/5/bits/allocator.h 100:26 - field + type_decl value_type /usr/include/c++/5/bits/allocator.h 101:26 - field + integer_cst 64 - decl size + - isUsed: 1 + parm_decl this /usr/include/c++/5/bits/stl_vector.h 113:27 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Vector_base /usr/include/c++/5/bits/stl_vector.h 72:12 - type name + - isAutogenerated: 1 + field_decl _M_impl /usr/include/c++/5/bits/stl_vector.h 164:20 - field + - signed + integer_cst 192 - decl size + type_decl _Vector_base /usr/include/c++/5/bits/stl_vector.h 73:5 - field + - isAutogenerated: 1 + type_decl _Tp_alloc_type /usr/include/c++/5/bits/stl_vector.h 75:28 - field + type_decl pointer /usr/include/c++/5/bits/stl_vector.h 77:9 - field + type_decl _Vector_impl /usr/include/c++/5/bits/stl_vector.h 79:14 - field + - isAutogenerated: 1 + type_decl allocator_type /usr/include/c++/5/bits/stl_vector.h 110:22 - field + integer_cst 64 - parm size + return_expr /usr/include/c++/5/bits/stl_vector.h 114:60 - code + init_expr - operand + result_decl /usr/include/c++/5/bits/stl_vector.h 113:7 - operand + - isAutogenerated: 1 + reference_type - result type + record_type - nested type + type_decl _Tp_alloc_type /usr/include/c++/5/bits/stl_vector.h 75:28 - type name + template_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - field + tree_list - instantiations + tree_vec - purpose + tree_vec - element + pointer_type - element + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + tree_vec - element + pointer_type - element + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + record_type - value + type_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - type name + - isAutogenerated: 1 + type_decl rebind /usr/include/c++/5/bits/allocator.h 105:9 - field + - isAutogenerated: 1 + type_decl other /usr/include/c++/5/bits/allocator.h 105:35 - field + type_decl allocator /usr/include/c++/5/bits/allocator.h 93:5 - field + - isAutogenerated: 1 + type_decl size_type /usr/include/c++/5/bits/allocator.h 95:26 - field + type_decl difference_type /usr/include/c++/5/bits/allocator.h 96:26 - field + type_decl pointer /usr/include/c++/5/bits/allocator.h 97:26 - field + type_decl const_pointer /usr/include/c++/5/bits/allocator.h 98:26 - field + type_decl reference /usr/include/c++/5/bits/allocator.h 99:26 - field + type_decl const_reference /usr/include/c++/5/bits/allocator.h 100:26 - field + type_decl value_type /usr/include/c++/5/bits/allocator.h 101:26 - field + integer_cst 64 - decl size + nop_expr - operand + nop_expr - operand + nop_expr - operand + addr_expr - operand + component_ref /usr/include/c++/5/bits/stl_vector.h 114:46 - operand + indirect_ref - object + nop_expr - ref + - isUsed: 1 + parm_decl this /usr/include/c++/5/bits/stl_vector.h 113:27 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Vector_base /usr/include/c++/5/bits/stl_vector.h 72:12 - type name + - isAutogenerated: 1 + field_decl _M_impl /usr/include/c++/5/bits/stl_vector.h 164:20 - field + - signed + integer_cst 192 - decl size + type_decl _Vector_base /usr/include/c++/5/bits/stl_vector.h 73:5 - field + - isAutogenerated: 1 + type_decl _Tp_alloc_type /usr/include/c++/5/bits/stl_vector.h 75:28 - field + type_decl pointer /usr/include/c++/5/bits/stl_vector.h 77:9 - field + type_decl _Vector_impl /usr/include/c++/5/bits/stl_vector.h 79:14 - field + - isAutogenerated: 1 + type_decl allocator_type /usr/include/c++/5/bits/stl_vector.h 110:22 - field + integer_cst 64 - parm size + field_decl _M_impl /usr/include/c++/5/bits/stl_vector.h 164:20 - field + - signed + integer_cst 192 - decl size +function_decl _Destroy /usr/include/c++/5/bits/stl_construct.h 148:5 +- isPublic: 1 + function_type - function type + void_type - function return type + type_decl void 0:0 - type name + - isAutogenerated: 1 + tree_list - arg types + pointer_type - value + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + tree_list - chain + pointer_type - value + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + tree_list - chain + reference_type - value + record_type - nested type + type_decl allocator /usr/include/c++/5/bits/allocator.h 92:11 - type name + - isAutogenerated: 1 + template_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - field + tree_list - instantiations + tree_vec - purpose + tree_vec - element + pointer_type - element + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + tree_vec - element + pointer_type - element + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + record_type - value + type_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - type name + - isAutogenerated: 1 + type_decl rebind /usr/include/c++/5/bits/allocator.h 105:9 - field + - isAutogenerated: 1 + type_decl other /usr/include/c++/5/bits/allocator.h 105:35 - field + type_decl allocator /usr/include/c++/5/bits/allocator.h 93:5 - field + - isAutogenerated: 1 + type_decl size_type /usr/include/c++/5/bits/allocator.h 95:26 - field + type_decl difference_type /usr/include/c++/5/bits/allocator.h 96:26 - field + type_decl pointer /usr/include/c++/5/bits/allocator.h 97:26 - field + type_decl const_pointer /usr/include/c++/5/bits/allocator.h 98:26 - field + type_decl reference /usr/include/c++/5/bits/allocator.h 99:26 - field + type_decl const_reference /usr/include/c++/5/bits/allocator.h 100:26 - field + type_decl value_type /usr/include/c++/5/bits/allocator.h 101:26 - field + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_construct.h 148:5 - function result + - isAutogenerated: 1 + void_type - result type + type_decl void 0:0 - type name + - isAutogenerated: 1 + - isUsed: 1 + parm_decl __first /usr/include/c++/5/bits/stl_construct.h 148:31 - argument + pointer_type - decl type + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + - isUsed: 1 + parm_decl __last /usr/include/c++/5/bits/stl_construct.h 148:57 - argument + pointer_type - decl type + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + parm_decl /usr/include/c++/5/bits/stl_construct.h 149:21 - argument + reference_type - decl type + record_type - nested type + type_decl allocator /usr/include/c++/5/bits/allocator.h 92:11 - type name + - isAutogenerated: 1 + template_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - field + tree_list - instantiations + tree_vec - purpose + tree_vec - element + pointer_type - element + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + tree_vec - element + pointer_type - element + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + record_type - value + type_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - type name + - isAutogenerated: 1 + type_decl rebind /usr/include/c++/5/bits/allocator.h 105:9 - field + - isAutogenerated: 1 + type_decl other /usr/include/c++/5/bits/allocator.h 105:35 - field + type_decl allocator /usr/include/c++/5/bits/allocator.h 93:5 - field + - isAutogenerated: 1 + type_decl size_type /usr/include/c++/5/bits/allocator.h 95:26 - field + type_decl difference_type /usr/include/c++/5/bits/allocator.h 96:26 - field + type_decl pointer /usr/include/c++/5/bits/allocator.h 97:26 - field + type_decl const_pointer /usr/include/c++/5/bits/allocator.h 98:26 - field + type_decl reference /usr/include/c++/5/bits/allocator.h 99:26 - field + type_decl const_reference /usr/include/c++/5/bits/allocator.h 100:26 - field + type_decl value_type /usr/include/c++/5/bits/allocator.h 101:26 - field + integer_cst 64 - parm size + cleanup_point_expr /usr/include/c++/5/bits/stl_construct.h 151:7 - code + expr_stmt /usr/include/c++/5/bits/stl_construct.h 151:7 - operand + call_expr /usr/include/c++/5/bits/stl_construct.h 151:15 - expresssion + addr_expr - function + function_decl _Destroy /usr/include/c++/5/bits/stl_construct.h 122:5 - operand + - isExternal: 1 + - isPublic: 1 + function_type - function type + - isUsed: 1 + parm_decl __first /usr/include/c++/5/bits/stl_construct.h 148:31 - arg + pointer_type - decl type + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + - isUsed: 1 + parm_decl __last /usr/include/c++/5/bits/stl_construct.h 148:57 - arg + pointer_type - decl type + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size +function_decl construct /usr/include/c++/5/ext/alloc_traits.h 188:19 +- isPublic: 1 + function_type - function type + void_type - function return type + type_decl void 0:0 - type name + - isAutogenerated: 1 + tree_list - arg types + reference_type - value + record_type - nested type + type_decl allocator /usr/include/c++/5/bits/allocator.h 92:11 - type name + - isAutogenerated: 1 + template_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - field + tree_list - instantiations + tree_vec - purpose + tree_vec - element + pointer_type - element + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + tree_vec - element + pointer_type - element + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + record_type - value + type_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - type name + - isAutogenerated: 1 + type_decl rebind /usr/include/c++/5/bits/allocator.h 105:9 - field + - isAutogenerated: 1 + type_decl other /usr/include/c++/5/bits/allocator.h 105:35 - field + type_decl allocator /usr/include/c++/5/bits/allocator.h 93:5 - field + - isAutogenerated: 1 + type_decl size_type /usr/include/c++/5/bits/allocator.h 95:26 - field + type_decl difference_type /usr/include/c++/5/bits/allocator.h 96:26 - field + type_decl pointer /usr/include/c++/5/bits/allocator.h 97:26 - field + type_decl const_pointer /usr/include/c++/5/bits/allocator.h 98:26 - field + type_decl reference /usr/include/c++/5/bits/allocator.h 99:26 - field + type_decl const_reference /usr/include/c++/5/bits/allocator.h 100:26 - field + type_decl value_type /usr/include/c++/5/bits/allocator.h 101:26 - field + tree_list - chain + pointer_type - value + type_decl pointer /usr/include/c++/5/ext/alloc_traits.h 172:53 - type name + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + tree_list - chain + reference_type - value + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/ext/alloc_traits.h 188:19 - function result + - isAutogenerated: 1 + void_type - result type + type_decl void 0:0 - type name + - isAutogenerated: 1 + - isUsed: 1 + parm_decl __a /usr/include/c++/5/ext/alloc_traits.h 188:37 - argument + reference_type - decl type + record_type - nested type + type_decl allocator /usr/include/c++/5/bits/allocator.h 92:11 - type name + - isAutogenerated: 1 + template_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - field + tree_list - instantiations + tree_vec - purpose + tree_vec - element + pointer_type - element + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + tree_vec - element + pointer_type - element + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + record_type - value + type_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - type name + - isAutogenerated: 1 + type_decl rebind /usr/include/c++/5/bits/allocator.h 105:9 - field + - isAutogenerated: 1 + type_decl other /usr/include/c++/5/bits/allocator.h 105:35 - field + type_decl allocator /usr/include/c++/5/bits/allocator.h 93:5 - field + - isAutogenerated: 1 + type_decl size_type /usr/include/c++/5/bits/allocator.h 95:26 - field + type_decl difference_type /usr/include/c++/5/bits/allocator.h 96:26 - field + type_decl pointer /usr/include/c++/5/bits/allocator.h 97:26 - field + type_decl const_pointer /usr/include/c++/5/bits/allocator.h 98:26 - field + type_decl reference /usr/include/c++/5/bits/allocator.h 99:26 - field + type_decl const_reference /usr/include/c++/5/bits/allocator.h 100:26 - field + type_decl value_type /usr/include/c++/5/bits/allocator.h 101:26 - field + integer_cst 64 - parm size + - isUsed: 1 + parm_decl __p /usr/include/c++/5/ext/alloc_traits.h 188:50 - argument + pointer_type - decl type + type_decl pointer /usr/include/c++/5/ext/alloc_traits.h 172:53 - type name + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + - isUsed: 1 + parm_decl __arg /usr/include/c++/5/ext/alloc_traits.h 188:66 - argument + reference_type - decl type + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + cleanup_point_expr /usr/include/c++/5/ext/alloc_traits.h 189:9 - code + expr_stmt /usr/include/c++/5/ext/alloc_traits.h 189:9 - operand + call_expr /usr/include/c++/5/ext/alloc_traits.h 189:9 - expresssion + addr_expr - function + function_decl construct /usr/include/c++/5/ext/new_allocator.h 129:7 - operand + - isExternal: 1 + - isPublic: 1 + method_type - function type + nop_expr - arg + convert_expr - operand + - isUsed: 1 + parm_decl __a /usr/include/c++/5/ext/alloc_traits.h 188:37 - operand + reference_type - decl type + record_type - nested type + type_decl allocator /usr/include/c++/5/bits/allocator.h 92:11 - type name + - isAutogenerated: 1 + template_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - field + tree_list - instantiations + tree_vec - purpose + tree_vec - element + pointer_type - element + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + tree_vec - element + pointer_type - element + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + record_type - value + type_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - type name + - isAutogenerated: 1 + type_decl rebind /usr/include/c++/5/bits/allocator.h 105:9 - field + - isAutogenerated: 1 + type_decl other /usr/include/c++/5/bits/allocator.h 105:35 - field + type_decl allocator /usr/include/c++/5/bits/allocator.h 93:5 - field + - isAutogenerated: 1 + type_decl size_type /usr/include/c++/5/bits/allocator.h 95:26 - field + type_decl difference_type /usr/include/c++/5/bits/allocator.h 96:26 - field + type_decl pointer /usr/include/c++/5/bits/allocator.h 97:26 - field + type_decl const_pointer /usr/include/c++/5/bits/allocator.h 98:26 - field + type_decl reference /usr/include/c++/5/bits/allocator.h 99:26 - field + type_decl const_reference /usr/include/c++/5/bits/allocator.h 100:26 - field + type_decl value_type /usr/include/c++/5/bits/allocator.h 101:26 - field + integer_cst 64 - parm size + - isUsed: 1 + parm_decl __p /usr/include/c++/5/ext/alloc_traits.h 188:50 - arg + pointer_type - decl type + type_decl pointer /usr/include/c++/5/ext/alloc_traits.h 172:53 - type name + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + nop_expr - arg + convert_expr - operand + - isUsed: 1 + parm_decl __arg /usr/include/c++/5/ext/alloc_traits.h 188:66 - operand + reference_type - decl type + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size +function_decl _M_insert_aux /usr/include/c++/5/bits/vector.tcc 326:5 +- isPublic: 1 + method_type - function type + void_type - method return type + type_decl void 0:0 - type name + - isAutogenerated: 1 + record_type - method base type + type_decl vector /usr/include/c++/5/bits/stl_vector.h 214:11 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_vector.h 214:11 - field + - signed + - isAutogenerated: 1 + integer_cst 192 - decl size + using_decl _M_allocate /usr/include/c++/5/bits/stl_vector.h 241:20 - field + using_decl _M_deallocate /usr/include/c++/5/bits/stl_vector.h 242:20 - field + using_decl _M_impl /usr/include/c++/5/bits/stl_vector.h 243:20 - field + using_decl _M_get_Tp_allocator /usr/include/c++/5/bits/stl_vector.h 244:20 - field + using_decl get_allocator /usr/include/c++/5/bits/stl_vector.h 538:20 - field + type_decl vector /usr/include/c++/5/bits/stl_vector.h 215:5 - field + - isAutogenerated: 1 + type_decl _Alloc_value_type /usr/include/c++/5/bits/stl_vector.h 217:58 - field + type_decl _Base /usr/include/c++/5/bits/stl_vector.h 221:44 - field + type_decl _Tp_alloc_type /usr/include/c++/5/bits/stl_vector.h 222:48 - field + type_decl _Alloc_traits /usr/include/c++/5/bits/stl_vector.h 223:58 - field + type_decl value_type /usr/include/c++/5/bits/stl_vector.h 226:24 - field + type_decl pointer /usr/include/c++/5/bits/stl_vector.h 227:58 - field + type_decl const_pointer /usr/include/c++/5/bits/stl_vector.h 228:58 - field + type_decl reference /usr/include/c++/5/bits/stl_vector.h 229:58 - field + type_decl const_reference /usr/include/c++/5/bits/stl_vector.h 230:58 - field + type_decl iterator /usr/include/c++/5/bits/stl_vector.h 231:61 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_vector.h 233:7 - field + type_decl const_reverse_iterator /usr/include/c++/5/bits/stl_vector.h 234:54 - field + type_decl reverse_iterator /usr/include/c++/5/bits/stl_vector.h 235:49 - field + type_decl size_type /usr/include/c++/5/bits/stl_vector.h 236:27 - field + type_decl difference_type /usr/include/c++/5/bits/stl_vector.h 237:30 - field + type_decl allocator_type /usr/include/c++/5/bits/stl_vector.h 238:48 - field + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl vector /usr/include/c++/5/bits/stl_vector.h 214:11 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_vector.h 214:11 - field + - signed + - isAutogenerated: 1 + integer_cst 192 - decl size + using_decl _M_allocate /usr/include/c++/5/bits/stl_vector.h 241:20 - field + using_decl _M_deallocate /usr/include/c++/5/bits/stl_vector.h 242:20 - field + using_decl _M_impl /usr/include/c++/5/bits/stl_vector.h 243:20 - field + using_decl _M_get_Tp_allocator /usr/include/c++/5/bits/stl_vector.h 244:20 - field + using_decl get_allocator /usr/include/c++/5/bits/stl_vector.h 538:20 - field + type_decl vector /usr/include/c++/5/bits/stl_vector.h 215:5 - field + - isAutogenerated: 1 + type_decl _Alloc_value_type /usr/include/c++/5/bits/stl_vector.h 217:58 - field + type_decl _Base /usr/include/c++/5/bits/stl_vector.h 221:44 - field + type_decl _Tp_alloc_type /usr/include/c++/5/bits/stl_vector.h 222:48 - field + type_decl _Alloc_traits /usr/include/c++/5/bits/stl_vector.h 223:58 - field + type_decl value_type /usr/include/c++/5/bits/stl_vector.h 226:24 - field + type_decl pointer /usr/include/c++/5/bits/stl_vector.h 227:58 - field + type_decl const_pointer /usr/include/c++/5/bits/stl_vector.h 228:58 - field + type_decl reference /usr/include/c++/5/bits/stl_vector.h 229:58 - field + type_decl const_reference /usr/include/c++/5/bits/stl_vector.h 230:58 - field + type_decl iterator /usr/include/c++/5/bits/stl_vector.h 231:61 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_vector.h 233:7 - field + type_decl const_reverse_iterator /usr/include/c++/5/bits/stl_vector.h 234:54 - field + type_decl reverse_iterator /usr/include/c++/5/bits/stl_vector.h 235:49 - field + type_decl size_type /usr/include/c++/5/bits/stl_vector.h 236:27 - field + type_decl difference_type /usr/include/c++/5/bits/stl_vector.h 237:30 - field + type_decl allocator_type /usr/include/c++/5/bits/stl_vector.h 238:48 - field + tree_list - chain + record_type - value + type_decl iterator /usr/include/c++/5/bits/stl_vector.h 231:61 - type name + field_decl _M_current /usr/include/c++/5/bits/stl_iterator.h 724:17 - field + - unsigned + integer_cst 64 - decl size + type_decl __normal_iterator /usr/include/c++/5/bits/stl_iterator.h 722:5 - field + - isAutogenerated: 1 + type_decl __traits_type /usr/include/c++/5/bits/stl_iterator.h 726:43 - field + type_decl iterator_type /usr/include/c++/5/bits/stl_iterator.h 729:29 - field + type_decl iterator_category /usr/include/c++/5/bits/stl_iterator.h 730:57 - field + type_decl value_type /usr/include/c++/5/bits/stl_iterator.h 731:52 - field + type_decl difference_type /usr/include/c++/5/bits/stl_iterator.h 732:56 - field + type_decl reference /usr/include/c++/5/bits/stl_iterator.h 733:50 - field + type_decl pointer /usr/include/c++/5/bits/stl_iterator.h 734:50 - field + tree_list - chain + reference_type - value + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/vector.tcc 326:5 - function result + - isAutogenerated: 1 + void_type - result type + type_decl void 0:0 - type name + - isAutogenerated: 1 + - isUsed: 1 + parm_decl this /usr/include/c++/5/bits/vector.tcc 327:54 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl vector /usr/include/c++/5/bits/stl_vector.h 214:11 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_vector.h 214:11 - field + - signed + - isAutogenerated: 1 + integer_cst 192 - decl size + using_decl _M_allocate /usr/include/c++/5/bits/stl_vector.h 241:20 - field + using_decl _M_deallocate /usr/include/c++/5/bits/stl_vector.h 242:20 - field + using_decl _M_impl /usr/include/c++/5/bits/stl_vector.h 243:20 - field + using_decl _M_get_Tp_allocator /usr/include/c++/5/bits/stl_vector.h 244:20 - field + using_decl get_allocator /usr/include/c++/5/bits/stl_vector.h 538:20 - field + type_decl vector /usr/include/c++/5/bits/stl_vector.h 215:5 - field + - isAutogenerated: 1 + type_decl _Alloc_value_type /usr/include/c++/5/bits/stl_vector.h 217:58 - field + type_decl _Base /usr/include/c++/5/bits/stl_vector.h 221:44 - field + type_decl _Tp_alloc_type /usr/include/c++/5/bits/stl_vector.h 222:48 - field + type_decl _Alloc_traits /usr/include/c++/5/bits/stl_vector.h 223:58 - field + type_decl value_type /usr/include/c++/5/bits/stl_vector.h 226:24 - field + type_decl pointer /usr/include/c++/5/bits/stl_vector.h 227:58 - field + type_decl const_pointer /usr/include/c++/5/bits/stl_vector.h 228:58 - field + type_decl reference /usr/include/c++/5/bits/stl_vector.h 229:58 - field + type_decl const_reference /usr/include/c++/5/bits/stl_vector.h 230:58 - field + type_decl iterator /usr/include/c++/5/bits/stl_vector.h 231:61 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_vector.h 233:7 - field + type_decl const_reverse_iterator /usr/include/c++/5/bits/stl_vector.h 234:54 - field + type_decl reverse_iterator /usr/include/c++/5/bits/stl_vector.h 235:49 - field + type_decl size_type /usr/include/c++/5/bits/stl_vector.h 236:27 - field + type_decl difference_type /usr/include/c++/5/bits/stl_vector.h 237:30 - field + type_decl allocator_type /usr/include/c++/5/bits/stl_vector.h 238:48 - field + integer_cst 64 - parm size + - isUsed: 1 + parm_decl __position /usr/include/c++/5/bits/vector.tcc 327:28 - argument + record_type - decl type + type_decl iterator /usr/include/c++/5/bits/stl_vector.h 231:61 - type name + field_decl _M_current /usr/include/c++/5/bits/stl_iterator.h 724:17 - field + - unsigned + integer_cst 64 - decl size + type_decl __normal_iterator /usr/include/c++/5/bits/stl_iterator.h 722:5 - field + - isAutogenerated: 1 + type_decl __traits_type /usr/include/c++/5/bits/stl_iterator.h 726:43 - field + type_decl iterator_type /usr/include/c++/5/bits/stl_iterator.h 729:29 - field + type_decl iterator_category /usr/include/c++/5/bits/stl_iterator.h 730:57 - field + type_decl value_type /usr/include/c++/5/bits/stl_iterator.h 731:52 - field + type_decl difference_type /usr/include/c++/5/bits/stl_iterator.h 732:56 - field + type_decl reference /usr/include/c++/5/bits/stl_iterator.h 733:50 - field + type_decl pointer /usr/include/c++/5/bits/stl_iterator.h 734:50 - field + integer_cst 64 - parm size + - isUsed: 1 + parm_decl __x /usr/include/c++/5/bits/vector.tcc 327:51 - argument + reference_type - decl type + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + bind_expr /usr/include/c++/5/bits/vector.tcc 400:2 - code + bind_expr /usr/include/c++/5/bits/vector.tcc 330:7 - operand + if_stmt /usr/include/c++/5/bits/vector.tcc 330:7 - operand + ne_expr - condition + component_ref /usr/include/c++/5/bits/vector.tcc 330:35 - operand + component_ref /usr/include/c++/5/bits/vector.tcc 330:35 - object + component_ref - object + indirect_ref - object + nop_expr - ref + - isUsed: 1 + parm_decl this /usr/include/c++/5/bits/vector.tcc 327:54 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl vector /usr/include/c++/5/bits/stl_vector.h 214:11 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_vector.h 214:11 - field + - signed + - isAutogenerated: 1 + integer_cst 192 - decl size + using_decl _M_allocate /usr/include/c++/5/bits/stl_vector.h 241:20 - field + using_decl _M_deallocate /usr/include/c++/5/bits/stl_vector.h 242:20 - field + using_decl _M_impl /usr/include/c++/5/bits/stl_vector.h 243:20 - field + using_decl _M_get_Tp_allocator /usr/include/c++/5/bits/stl_vector.h 244:20 - field + using_decl get_allocator /usr/include/c++/5/bits/stl_vector.h 538:20 - field + type_decl vector /usr/include/c++/5/bits/stl_vector.h 215:5 - field + - isAutogenerated: 1 + type_decl _Alloc_value_type /usr/include/c++/5/bits/stl_vector.h 217:58 - field + type_decl _Base /usr/include/c++/5/bits/stl_vector.h 221:44 - field + type_decl _Tp_alloc_type /usr/include/c++/5/bits/stl_vector.h 222:48 - field + type_decl _Alloc_traits /usr/include/c++/5/bits/stl_vector.h 223:58 - field + type_decl value_type /usr/include/c++/5/bits/stl_vector.h 226:24 - field + type_decl pointer /usr/include/c++/5/bits/stl_vector.h 227:58 - field + type_decl const_pointer /usr/include/c++/5/bits/stl_vector.h 228:58 - field + type_decl reference /usr/include/c++/5/bits/stl_vector.h 229:58 - field + type_decl const_reference /usr/include/c++/5/bits/stl_vector.h 230:58 - field + type_decl iterator /usr/include/c++/5/bits/stl_vector.h 231:61 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_vector.h 233:7 - field + type_decl const_reverse_iterator /usr/include/c++/5/bits/stl_vector.h 234:54 - field + type_decl reverse_iterator /usr/include/c++/5/bits/stl_vector.h 235:49 - field + type_decl size_type /usr/include/c++/5/bits/stl_vector.h 236:27 - field + type_decl difference_type /usr/include/c++/5/bits/stl_vector.h 237:30 - field + type_decl allocator_type /usr/include/c++/5/bits/stl_vector.h 238:48 - field + integer_cst 64 - parm size + field_decl /usr/include/c++/5/bits/stl_vector.h 214:11 - field + - signed + - isAutogenerated: 1 + integer_cst 192 - decl size + field_decl _M_impl /usr/include/c++/5/bits/stl_vector.h 164:20 - field + - signed + integer_cst 192 - decl size + field_decl _M_finish /usr/include/c++/5/bits/stl_vector.h 83:10 - field + - unsigned + integer_cst 64 - decl size + component_ref /usr/include/c++/5/bits/vector.tcc 330:35 - operand + component_ref /usr/include/c++/5/bits/vector.tcc 330:35 - object + component_ref - object + indirect_ref - object + nop_expr - ref + - isUsed: 1 + parm_decl this /usr/include/c++/5/bits/vector.tcc 327:54 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl vector /usr/include/c++/5/bits/stl_vector.h 214:11 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_vector.h 214:11 - field + - signed + - isAutogenerated: 1 + integer_cst 192 - decl size + using_decl _M_allocate /usr/include/c++/5/bits/stl_vector.h 241:20 - field + using_decl _M_deallocate /usr/include/c++/5/bits/stl_vector.h 242:20 - field + using_decl _M_impl /usr/include/c++/5/bits/stl_vector.h 243:20 - field + using_decl _M_get_Tp_allocator /usr/include/c++/5/bits/stl_vector.h 244:20 - field + using_decl get_allocator /usr/include/c++/5/bits/stl_vector.h 538:20 - field + type_decl vector /usr/include/c++/5/bits/stl_vector.h 215:5 - field + - isAutogenerated: 1 + type_decl _Alloc_value_type /usr/include/c++/5/bits/stl_vector.h 217:58 - field + type_decl _Base /usr/include/c++/5/bits/stl_vector.h 221:44 - field + type_decl _Tp_alloc_type /usr/include/c++/5/bits/stl_vector.h 222:48 - field + type_decl _Alloc_traits /usr/include/c++/5/bits/stl_vector.h 223:58 - field + type_decl value_type /usr/include/c++/5/bits/stl_vector.h 226:24 - field + type_decl pointer /usr/include/c++/5/bits/stl_vector.h 227:58 - field + type_decl const_pointer /usr/include/c++/5/bits/stl_vector.h 228:58 - field + type_decl reference /usr/include/c++/5/bits/stl_vector.h 229:58 - field + type_decl const_reference /usr/include/c++/5/bits/stl_vector.h 230:58 - field + type_decl iterator /usr/include/c++/5/bits/stl_vector.h 231:61 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_vector.h 233:7 - field + type_decl const_reverse_iterator /usr/include/c++/5/bits/stl_vector.h 234:54 - field + type_decl reverse_iterator /usr/include/c++/5/bits/stl_vector.h 235:49 - field + type_decl size_type /usr/include/c++/5/bits/stl_vector.h 236:27 - field + type_decl difference_type /usr/include/c++/5/bits/stl_vector.h 237:30 - field + type_decl allocator_type /usr/include/c++/5/bits/stl_vector.h 238:48 - field + integer_cst 64 - parm size + field_decl /usr/include/c++/5/bits/stl_vector.h 214:11 - field + - signed + - isAutogenerated: 1 + integer_cst 192 - decl size + field_decl _M_impl /usr/include/c++/5/bits/stl_vector.h 164:20 - field + - signed + integer_cst 192 - decl size + field_decl _M_end_of_storage /usr/include/c++/5/bits/stl_vector.h 84:10 - field + - unsigned + integer_cst 64 - decl size + bind_expr /usr/include/c++/5/bits/vector.tcc 343:26 - then + var_decl __x_copy /usr/include/c++/5/bits/vector.tcc 337:8 - operand + - isUsed: 1 + integer_cst 64 - decl size + nop_expr - initial + indirect_ref - operand + - isUsed: 1 + parm_decl __x /usr/include/c++/5/bits/vector.tcc 327:51 - ref + reference_type - decl type + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + pointer_type - var type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + statement_list - operand + cleanup_point_expr /usr/include/c++/5/bits/vector.tcc 332:4 - statement + expr_stmt /usr/include/c++/5/bits/vector.tcc 332:4 - operand + call_expr /usr/include/c++/5/bits/vector.tcc 332:28 - expresssion + addr_expr - function + function_decl construct /usr/include/c++/5/ext/alloc_traits.h 188:19 - operand + - isPublic: 1 + function_type - function type + nop_expr - arg + nop_expr - operand + addr_expr - operand + component_ref /usr/include/c++/5/bits/vector.tcc 332:28 - operand + component_ref - object + indirect_ref - object + nop_expr - ref + - isUsed: 1 + parm_decl this /usr/include/c++/5/bits/vector.tcc 327:54 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl vector /usr/include/c++/5/bits/stl_vector.h 214:11 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_vector.h 214:11 - field + - signed + - isAutogenerated: 1 + integer_cst 192 - decl size + using_decl _M_allocate /usr/include/c++/5/bits/stl_vector.h 241:20 - field + using_decl _M_deallocate /usr/include/c++/5/bits/stl_vector.h 242:20 - field + using_decl _M_impl /usr/include/c++/5/bits/stl_vector.h 243:20 - field + using_decl _M_get_Tp_allocator /usr/include/c++/5/bits/stl_vector.h 244:20 - field + using_decl get_allocator /usr/include/c++/5/bits/stl_vector.h 538:20 - field + type_decl vector /usr/include/c++/5/bits/stl_vector.h 215:5 - field + - isAutogenerated: 1 + type_decl _Alloc_value_type /usr/include/c++/5/bits/stl_vector.h 217:58 - field + type_decl _Base /usr/include/c++/5/bits/stl_vector.h 221:44 - field + type_decl _Tp_alloc_type /usr/include/c++/5/bits/stl_vector.h 222:48 - field + type_decl _Alloc_traits /usr/include/c++/5/bits/stl_vector.h 223:58 - field + type_decl value_type /usr/include/c++/5/bits/stl_vector.h 226:24 - field + type_decl pointer /usr/include/c++/5/bits/stl_vector.h 227:58 - field + type_decl const_pointer /usr/include/c++/5/bits/stl_vector.h 228:58 - field + type_decl reference /usr/include/c++/5/bits/stl_vector.h 229:58 - field + type_decl const_reference /usr/include/c++/5/bits/stl_vector.h 230:58 - field + type_decl iterator /usr/include/c++/5/bits/stl_vector.h 231:61 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_vector.h 233:7 - field + type_decl const_reverse_iterator /usr/include/c++/5/bits/stl_vector.h 234:54 - field + type_decl reverse_iterator /usr/include/c++/5/bits/stl_vector.h 235:49 - field + type_decl size_type /usr/include/c++/5/bits/stl_vector.h 236:27 - field + type_decl difference_type /usr/include/c++/5/bits/stl_vector.h 237:30 - field + type_decl allocator_type /usr/include/c++/5/bits/stl_vector.h 238:48 - field + integer_cst 64 - parm size + field_decl /usr/include/c++/5/bits/stl_vector.h 214:11 - field + - signed + - isAutogenerated: 1 + integer_cst 192 - decl size + field_decl _M_impl /usr/include/c++/5/bits/stl_vector.h 164:20 - field + - signed + integer_cst 192 - decl size + component_ref /usr/include/c++/5/bits/vector.tcc 332:28 - arg + component_ref /usr/include/c++/5/bits/vector.tcc 332:28 - object + component_ref - object + indirect_ref - object + nop_expr - ref + - isUsed: 1 + parm_decl this /usr/include/c++/5/bits/vector.tcc 327:54 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl vector /usr/include/c++/5/bits/stl_vector.h 214:11 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_vector.h 214:11 - field + - signed + - isAutogenerated: 1 + integer_cst 192 - decl size + using_decl _M_allocate /usr/include/c++/5/bits/stl_vector.h 241:20 - field + using_decl _M_deallocate /usr/include/c++/5/bits/stl_vector.h 242:20 - field + using_decl _M_impl /usr/include/c++/5/bits/stl_vector.h 243:20 - field + using_decl _M_get_Tp_allocator /usr/include/c++/5/bits/stl_vector.h 244:20 - field + using_decl get_allocator /usr/include/c++/5/bits/stl_vector.h 538:20 - field + type_decl vector /usr/include/c++/5/bits/stl_vector.h 215:5 - field + - isAutogenerated: 1 + type_decl _Alloc_value_type /usr/include/c++/5/bits/stl_vector.h 217:58 - field + type_decl _Base /usr/include/c++/5/bits/stl_vector.h 221:44 - field + type_decl _Tp_alloc_type /usr/include/c++/5/bits/stl_vector.h 222:48 - field + type_decl _Alloc_traits /usr/include/c++/5/bits/stl_vector.h 223:58 - field + type_decl value_type /usr/include/c++/5/bits/stl_vector.h 226:24 - field + type_decl pointer /usr/include/c++/5/bits/stl_vector.h 227:58 - field + type_decl const_pointer /usr/include/c++/5/bits/stl_vector.h 228:58 - field + type_decl reference /usr/include/c++/5/bits/stl_vector.h 229:58 - field + type_decl const_reference /usr/include/c++/5/bits/stl_vector.h 230:58 - field + type_decl iterator /usr/include/c++/5/bits/stl_vector.h 231:61 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_vector.h 233:7 - field + type_decl const_reverse_iterator /usr/include/c++/5/bits/stl_vector.h 234:54 - field + type_decl reverse_iterator /usr/include/c++/5/bits/stl_vector.h 235:49 - field + type_decl size_type /usr/include/c++/5/bits/stl_vector.h 236:27 - field + type_decl difference_type /usr/include/c++/5/bits/stl_vector.h 237:30 - field + type_decl allocator_type /usr/include/c++/5/bits/stl_vector.h 238:48 - field + integer_cst 64 - parm size + field_decl /usr/include/c++/5/bits/stl_vector.h 214:11 - field + - signed + - isAutogenerated: 1 + integer_cst 192 - decl size + field_decl _M_impl /usr/include/c++/5/bits/stl_vector.h 164:20 - field + - signed + integer_cst 192 - decl size + field_decl _M_finish /usr/include/c++/5/bits/stl_vector.h 83:10 - field + - unsigned + integer_cst 64 - decl size + nop_expr - arg + pointer_plus_expr - operand + nop_expr - operand + component_ref /usr/include/c++/5/bits/vector.tcc 333:15 - operand + component_ref /usr/include/c++/5/bits/vector.tcc 333:15 - object + component_ref - object + indirect_ref - object + nop_expr - ref + - isUsed: 1 + parm_decl this /usr/include/c++/5/bits/vector.tcc 327:54 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl vector /usr/include/c++/5/bits/stl_vector.h 214:11 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_vector.h 214:11 - field + - signed + - isAutogenerated: 1 + integer_cst 192 - decl size + using_decl _M_allocate /usr/include/c++/5/bits/stl_vector.h 241:20 - field + using_decl _M_deallocate /usr/include/c++/5/bits/stl_vector.h 242:20 - field + using_decl _M_impl /usr/include/c++/5/bits/stl_vector.h 243:20 - field + using_decl _M_get_Tp_allocator /usr/include/c++/5/bits/stl_vector.h 244:20 - field + using_decl get_allocator /usr/include/c++/5/bits/stl_vector.h 538:20 - field + type_decl vector /usr/include/c++/5/bits/stl_vector.h 215:5 - field + - isAutogenerated: 1 + type_decl _Alloc_value_type /usr/include/c++/5/bits/stl_vector.h 217:58 - field + type_decl _Base /usr/include/c++/5/bits/stl_vector.h 221:44 - field + type_decl _Tp_alloc_type /usr/include/c++/5/bits/stl_vector.h 222:48 - field + type_decl _Alloc_traits /usr/include/c++/5/bits/stl_vector.h 223:58 - field + type_decl value_type /usr/include/c++/5/bits/stl_vector.h 226:24 - field + type_decl pointer /usr/include/c++/5/bits/stl_vector.h 227:58 - field + type_decl const_pointer /usr/include/c++/5/bits/stl_vector.h 228:58 - field + type_decl reference /usr/include/c++/5/bits/stl_vector.h 229:58 - field + type_decl const_reference /usr/include/c++/5/bits/stl_vector.h 230:58 - field + type_decl iterator /usr/include/c++/5/bits/stl_vector.h 231:61 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_vector.h 233:7 - field + type_decl const_reverse_iterator /usr/include/c++/5/bits/stl_vector.h 234:54 - field + type_decl reverse_iterator /usr/include/c++/5/bits/stl_vector.h 235:49 - field + type_decl size_type /usr/include/c++/5/bits/stl_vector.h 236:27 - field + type_decl difference_type /usr/include/c++/5/bits/stl_vector.h 237:30 - field + type_decl allocator_type /usr/include/c++/5/bits/stl_vector.h 238:48 - field + integer_cst 64 - parm size + field_decl /usr/include/c++/5/bits/stl_vector.h 214:11 - field + - signed + - isAutogenerated: 1 + integer_cst 192 - decl size + field_decl _M_impl /usr/include/c++/5/bits/stl_vector.h 164:20 - field + - signed + integer_cst 192 - decl size + field_decl _M_finish /usr/include/c++/5/bits/stl_vector.h 83:10 - field + - unsigned + integer_cst 64 - decl size + cleanup_point_expr /usr/include/c++/5/bits/vector.tcc 335:4 - statement + expr_stmt /usr/include/c++/5/bits/vector.tcc 335:4 - operand + convert_expr - expresssion + preincrement_expr - operand + component_ref /usr/include/c++/5/bits/vector.tcc 335:4 - operand + component_ref /usr/include/c++/5/bits/vector.tcc 335:4 - object + component_ref - object + indirect_ref - object + nop_expr - ref + - isUsed: 1 + parm_decl this /usr/include/c++/5/bits/vector.tcc 327:54 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl vector /usr/include/c++/5/bits/stl_vector.h 214:11 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_vector.h 214:11 - field + - signed + - isAutogenerated: 1 + integer_cst 192 - decl size + using_decl _M_allocate /usr/include/c++/5/bits/stl_vector.h 241:20 - field + using_decl _M_deallocate /usr/include/c++/5/bits/stl_vector.h 242:20 - field + using_decl _M_impl /usr/include/c++/5/bits/stl_vector.h 243:20 - field + using_decl _M_get_Tp_allocator /usr/include/c++/5/bits/stl_vector.h 244:20 - field + using_decl get_allocator /usr/include/c++/5/bits/stl_vector.h 538:20 - field + type_decl vector /usr/include/c++/5/bits/stl_vector.h 215:5 - field + - isAutogenerated: 1 + type_decl _Alloc_value_type /usr/include/c++/5/bits/stl_vector.h 217:58 - field + type_decl _Base /usr/include/c++/5/bits/stl_vector.h 221:44 - field + type_decl _Tp_alloc_type /usr/include/c++/5/bits/stl_vector.h 222:48 - field + type_decl _Alloc_traits /usr/include/c++/5/bits/stl_vector.h 223:58 - field + type_decl value_type /usr/include/c++/5/bits/stl_vector.h 226:24 - field + type_decl pointer /usr/include/c++/5/bits/stl_vector.h 227:58 - field + type_decl const_pointer /usr/include/c++/5/bits/stl_vector.h 228:58 - field + type_decl reference /usr/include/c++/5/bits/stl_vector.h 229:58 - field + type_decl const_reference /usr/include/c++/5/bits/stl_vector.h 230:58 - field + type_decl iterator /usr/include/c++/5/bits/stl_vector.h 231:61 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_vector.h 233:7 - field + type_decl const_reverse_iterator /usr/include/c++/5/bits/stl_vector.h 234:54 - field + type_decl reverse_iterator /usr/include/c++/5/bits/stl_vector.h 235:49 - field + type_decl size_type /usr/include/c++/5/bits/stl_vector.h 236:27 - field + type_decl difference_type /usr/include/c++/5/bits/stl_vector.h 237:30 - field + type_decl allocator_type /usr/include/c++/5/bits/stl_vector.h 238:48 - field + integer_cst 64 - parm size + field_decl /usr/include/c++/5/bits/stl_vector.h 214:11 - field + - signed + - isAutogenerated: 1 + integer_cst 192 - decl size + field_decl _M_impl /usr/include/c++/5/bits/stl_vector.h 164:20 - field + - signed + integer_cst 192 - decl size + field_decl _M_finish /usr/include/c++/5/bits/stl_vector.h 83:10 - field + - unsigned + integer_cst 64 - decl size + integer_cst 8 - operand + decl_expr /usr/include/c++/5/bits/vector.tcc 337:19 - statement + var_decl __x_copy /usr/include/c++/5/bits/vector.tcc 337:8 - operand + - isUsed: 1 + cleanup_point_expr /usr/include/c++/5/bits/vector.tcc 339:4 - statement + expr_stmt /usr/include/c++/5/bits/vector.tcc 339:4 - operand + convert_expr - expresssion + call_expr /usr/include/c++/5/bits/vector.tcc 339:4 - operand + addr_expr - function + function_decl copy_backward /usr/include/c++/5/bits/stl_algobase.h 634:5 - operand + - isExternal: 1 + - isPublic: 1 + function_type - function type + nop_expr - arg + indirect_ref - operand + call_expr /usr/include/c++/5/bits/vector.tcc 339:4 - ref + addr_expr - function + function_decl base /usr/include/c++/5/bits/stl_iterator.h 805:7 - operand + - isExternal: 1 + - isPublic: 1 + method_type - function type + addr_expr - arg + - isUsed: 1 + parm_decl __position /usr/include/c++/5/bits/vector.tcc 327:28 - operand + record_type - decl type + type_decl iterator /usr/include/c++/5/bits/stl_vector.h 231:61 - type name + field_decl _M_current /usr/include/c++/5/bits/stl_iterator.h 724:17 - field + - unsigned + integer_cst 64 - decl size + type_decl __normal_iterator /usr/include/c++/5/bits/stl_iterator.h 722:5 - field + - isAutogenerated: 1 + type_decl __traits_type /usr/include/c++/5/bits/stl_iterator.h 726:43 - field + type_decl iterator_type /usr/include/c++/5/bits/stl_iterator.h 729:29 - field + type_decl iterator_category /usr/include/c++/5/bits/stl_iterator.h 730:57 - field + type_decl value_type /usr/include/c++/5/bits/stl_iterator.h 731:52 - field + type_decl difference_type /usr/include/c++/5/bits/stl_iterator.h 732:56 - field + type_decl reference /usr/include/c++/5/bits/stl_iterator.h 733:50 - field + type_decl pointer /usr/include/c++/5/bits/stl_iterator.h 734:50 - field + integer_cst 64 - parm size + pointer_plus_expr /usr/include/c++/5/bits/vector.tcc 339:4 - arg + component_ref /usr/include/c++/5/bits/vector.tcc 339:4 - operand + component_ref /usr/include/c++/5/bits/vector.tcc 339:4 - object + component_ref - object + indirect_ref - object + nop_expr - ref + - isUsed: 1 + parm_decl this /usr/include/c++/5/bits/vector.tcc 327:54 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl vector /usr/include/c++/5/bits/stl_vector.h 214:11 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_vector.h 214:11 - field + - signed + - isAutogenerated: 1 + integer_cst 192 - decl size + using_decl _M_allocate /usr/include/c++/5/bits/stl_vector.h 241:20 - field + using_decl _M_deallocate /usr/include/c++/5/bits/stl_vector.h 242:20 - field + using_decl _M_impl /usr/include/c++/5/bits/stl_vector.h 243:20 - field + using_decl _M_get_Tp_allocator /usr/include/c++/5/bits/stl_vector.h 244:20 - field + using_decl get_allocator /usr/include/c++/5/bits/stl_vector.h 538:20 - field + type_decl vector /usr/include/c++/5/bits/stl_vector.h 215:5 - field + - isAutogenerated: 1 + type_decl _Alloc_value_type /usr/include/c++/5/bits/stl_vector.h 217:58 - field + type_decl _Base /usr/include/c++/5/bits/stl_vector.h 221:44 - field + type_decl _Tp_alloc_type /usr/include/c++/5/bits/stl_vector.h 222:48 - field + type_decl _Alloc_traits /usr/include/c++/5/bits/stl_vector.h 223:58 - field + type_decl value_type /usr/include/c++/5/bits/stl_vector.h 226:24 - field + type_decl pointer /usr/include/c++/5/bits/stl_vector.h 227:58 - field + type_decl const_pointer /usr/include/c++/5/bits/stl_vector.h 228:58 - field + type_decl reference /usr/include/c++/5/bits/stl_vector.h 229:58 - field + type_decl const_reference /usr/include/c++/5/bits/stl_vector.h 230:58 - field + type_decl iterator /usr/include/c++/5/bits/stl_vector.h 231:61 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_vector.h 233:7 - field + type_decl const_reverse_iterator /usr/include/c++/5/bits/stl_vector.h 234:54 - field + type_decl reverse_iterator /usr/include/c++/5/bits/stl_vector.h 235:49 - field + type_decl size_type /usr/include/c++/5/bits/stl_vector.h 236:27 - field + type_decl difference_type /usr/include/c++/5/bits/stl_vector.h 237:30 - field + type_decl allocator_type /usr/include/c++/5/bits/stl_vector.h 238:48 - field + integer_cst 64 - parm size + field_decl /usr/include/c++/5/bits/stl_vector.h 214:11 - field + - signed + - isAutogenerated: 1 + integer_cst 192 - decl size + field_decl _M_impl /usr/include/c++/5/bits/stl_vector.h 164:20 - field + - signed + integer_cst 192 - decl size + field_decl _M_finish /usr/include/c++/5/bits/stl_vector.h 83:10 - field + - unsigned + integer_cst 64 - decl size + pointer_plus_expr /usr/include/c++/5/bits/vector.tcc 339:4 - arg + component_ref /usr/include/c++/5/bits/vector.tcc 339:4 - operand + component_ref /usr/include/c++/5/bits/vector.tcc 339:4 - object + component_ref - object + indirect_ref - object + nop_expr - ref + - isUsed: 1 + parm_decl this /usr/include/c++/5/bits/vector.tcc 327:54 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl vector /usr/include/c++/5/bits/stl_vector.h 214:11 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_vector.h 214:11 - field + - signed + - isAutogenerated: 1 + integer_cst 192 - decl size + using_decl _M_allocate /usr/include/c++/5/bits/stl_vector.h 241:20 - field + using_decl _M_deallocate /usr/include/c++/5/bits/stl_vector.h 242:20 - field + using_decl _M_impl /usr/include/c++/5/bits/stl_vector.h 243:20 - field + using_decl _M_get_Tp_allocator /usr/include/c++/5/bits/stl_vector.h 244:20 - field + using_decl get_allocator /usr/include/c++/5/bits/stl_vector.h 538:20 - field + type_decl vector /usr/include/c++/5/bits/stl_vector.h 215:5 - field + - isAutogenerated: 1 + type_decl _Alloc_value_type /usr/include/c++/5/bits/stl_vector.h 217:58 - field + type_decl _Base /usr/include/c++/5/bits/stl_vector.h 221:44 - field + type_decl _Tp_alloc_type /usr/include/c++/5/bits/stl_vector.h 222:48 - field + type_decl _Alloc_traits /usr/include/c++/5/bits/stl_vector.h 223:58 - field + type_decl value_type /usr/include/c++/5/bits/stl_vector.h 226:24 - field + type_decl pointer /usr/include/c++/5/bits/stl_vector.h 227:58 - field + type_decl const_pointer /usr/include/c++/5/bits/stl_vector.h 228:58 - field + type_decl reference /usr/include/c++/5/bits/stl_vector.h 229:58 - field + type_decl const_reference /usr/include/c++/5/bits/stl_vector.h 230:58 - field + type_decl iterator /usr/include/c++/5/bits/stl_vector.h 231:61 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_vector.h 233:7 - field + type_decl const_reverse_iterator /usr/include/c++/5/bits/stl_vector.h 234:54 - field + type_decl reverse_iterator /usr/include/c++/5/bits/stl_vector.h 235:49 - field + type_decl size_type /usr/include/c++/5/bits/stl_vector.h 236:27 - field + type_decl difference_type /usr/include/c++/5/bits/stl_vector.h 237:30 - field + type_decl allocator_type /usr/include/c++/5/bits/stl_vector.h 238:48 - field + integer_cst 64 - parm size + field_decl /usr/include/c++/5/bits/stl_vector.h 214:11 - field + - signed + - isAutogenerated: 1 + integer_cst 192 - decl size + field_decl _M_impl /usr/include/c++/5/bits/stl_vector.h 164:20 - field + - signed + integer_cst 192 - decl size + field_decl _M_finish /usr/include/c++/5/bits/stl_vector.h 83:10 - field + - unsigned + integer_cst 64 - decl size + cleanup_point_expr /usr/include/c++/5/bits/vector.tcc 343:4 - statement + expr_stmt /usr/include/c++/5/bits/vector.tcc 343:4 - operand + convert_expr - expresssion + modify_expr - operand + indirect_ref - operand + call_expr /usr/include/c++/5/bits/vector.tcc 343:4 - ref + addr_expr - function + function_decl operator* /usr/include/c++/5/bits/stl_iterator.h 753:7 - operand + - isExternal: 1 + - isPublic: 1 + method_type - function type + addr_expr - arg + - isUsed: 1 + parm_decl __position /usr/include/c++/5/bits/vector.tcc 327:28 - operand + record_type - decl type + type_decl iterator /usr/include/c++/5/bits/stl_vector.h 231:61 - type name + field_decl _M_current /usr/include/c++/5/bits/stl_iterator.h 724:17 - field + - unsigned + integer_cst 64 - decl size + type_decl __normal_iterator /usr/include/c++/5/bits/stl_iterator.h 722:5 - field + - isAutogenerated: 1 + type_decl __traits_type /usr/include/c++/5/bits/stl_iterator.h 726:43 - field + type_decl iterator_type /usr/include/c++/5/bits/stl_iterator.h 729:29 - field + type_decl iterator_category /usr/include/c++/5/bits/stl_iterator.h 730:57 - field + type_decl value_type /usr/include/c++/5/bits/stl_iterator.h 731:52 - field + type_decl difference_type /usr/include/c++/5/bits/stl_iterator.h 732:56 - field + type_decl reference /usr/include/c++/5/bits/stl_iterator.h 733:50 - field + type_decl pointer /usr/include/c++/5/bits/stl_iterator.h 734:50 - field + integer_cst 64 - parm size + var_decl __x_copy /usr/include/c++/5/bits/vector.tcc 337:8 - operand + - isUsed: 1 + block - operand + var_decl __x_copy /usr/include/c++/5/bits/vector.tcc 337:8 - block vars + - isUsed: 1 + bind_expr /usr/include/c++/5/bits/vector.tcc 399:57 - else + var_decl __len /usr/include/c++/5/bits/vector.tcc 350:20 - operand + - isUsed: 1 + integer_cst 64 - decl size + integer_type - var type + - precisionBits: 64 + - unsigned + type_decl size_type /usr/include/c++/5/bits/stl_vector.h 236:27 - type name + integer_cst 64 - type size + integer_cst 0 - min value + statement_list - operand + decl_expr /usr/include/c++/5/bits/vector.tcc 351:56 - statement + var_decl __len /usr/include/c++/5/bits/vector.tcc 350:20 - operand + - isUsed: 1 + cleanup_point_expr /usr/include/c++/5/bits/vector.tcc 351:56 - statement + expr_stmt /usr/include/c++/5/bits/vector.tcc 351:56 - operand + convert_expr - expresssion + init_expr - operand + var_decl __len /usr/include/c++/5/bits/vector.tcc 350:20 - operand + - isUsed: 1 + call_expr /usr/include/c++/5/bits/vector.tcc 351:18 - operand + addr_expr - function + function_decl _M_check_len /usr/include/c++/5/bits/stl_vector.h 1422:7 - operand + - isExternal: 1 + - isPublic: 1 + method_type - function type + - isUsed: 1 + parm_decl this /usr/include/c++/5/bits/vector.tcc 327:54 - arg + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl vector /usr/include/c++/5/bits/stl_vector.h 214:11 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_vector.h 214:11 - field + - signed + - isAutogenerated: 1 + integer_cst 192 - decl size + using_decl _M_allocate /usr/include/c++/5/bits/stl_vector.h 241:20 - field + using_decl _M_deallocate /usr/include/c++/5/bits/stl_vector.h 242:20 - field + using_decl _M_impl /usr/include/c++/5/bits/stl_vector.h 243:20 - field + using_decl _M_get_Tp_allocator /usr/include/c++/5/bits/stl_vector.h 244:20 - field + using_decl get_allocator /usr/include/c++/5/bits/stl_vector.h 538:20 - field + type_decl vector /usr/include/c++/5/bits/stl_vector.h 215:5 - field + - isAutogenerated: 1 + type_decl _Alloc_value_type /usr/include/c++/5/bits/stl_vector.h 217:58 - field + type_decl _Base /usr/include/c++/5/bits/stl_vector.h 221:44 - field + type_decl _Tp_alloc_type /usr/include/c++/5/bits/stl_vector.h 222:48 - field + type_decl _Alloc_traits /usr/include/c++/5/bits/stl_vector.h 223:58 - field + type_decl value_type /usr/include/c++/5/bits/stl_vector.h 226:24 - field + type_decl pointer /usr/include/c++/5/bits/stl_vector.h 227:58 - field + type_decl const_pointer /usr/include/c++/5/bits/stl_vector.h 228:58 - field + type_decl reference /usr/include/c++/5/bits/stl_vector.h 229:58 - field + type_decl const_reference /usr/include/c++/5/bits/stl_vector.h 230:58 - field + type_decl iterator /usr/include/c++/5/bits/stl_vector.h 231:61 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_vector.h 233:7 - field + type_decl const_reverse_iterator /usr/include/c++/5/bits/stl_vector.h 234:54 - field + type_decl reverse_iterator /usr/include/c++/5/bits/stl_vector.h 235:49 - field + type_decl size_type /usr/include/c++/5/bits/stl_vector.h 236:27 - field + type_decl difference_type /usr/include/c++/5/bits/stl_vector.h 237:30 - field + type_decl allocator_type /usr/include/c++/5/bits/stl_vector.h 238:48 - field + integer_cst 64 - parm size + integer_cst 1 - arg + nop_expr - arg + addr_expr - operand + string_cst vector::_M_insert_aux - operand + - stringLength: 22 + decl_expr /usr/include/c++/5/bits/vector.tcc 352:56 - statement + var_decl __elems_before /usr/include/c++/5/bits/vector.tcc 352:20 - operand + - isUsed: 1 + integer_cst 64 - decl size + integer_type - var type + - precisionBits: 64 + - unsigned + type_decl size_type /usr/include/c++/5/bits/stl_vector.h 236:27 - type name + integer_cst 64 - type size + integer_cst 0 - min value + cleanup_point_expr /usr/include/c++/5/bits/vector.tcc 352:56 - statement + expr_stmt /usr/include/c++/5/bits/vector.tcc 352:56 - operand + convert_expr - expresssion + init_expr - operand + var_decl __elems_before /usr/include/c++/5/bits/vector.tcc 352:20 - operand + - isUsed: 1 + nop_expr - operand + call_expr /usr/include/c++/5/bits/vector.tcc 352:48 - operand + addr_expr - function + function_decl operator- /usr/include/c++/5/bits/stl_iterator.h 923:5 - operand + - isExternal: 1 + - isPublic: 1 + function_type - function type + nop_expr - arg + nop_expr - operand + addr_expr - operand + - isUsed: 1 + parm_decl __position /usr/include/c++/5/bits/vector.tcc 327:28 - operand + record_type - decl type + type_decl iterator /usr/include/c++/5/bits/stl_vector.h 231:61 - type name + field_decl _M_current /usr/include/c++/5/bits/stl_iterator.h 724:17 - field + - unsigned + integer_cst 64 - decl size + type_decl __normal_iterator /usr/include/c++/5/bits/stl_iterator.h 722:5 - field + - isAutogenerated: 1 + type_decl __traits_type /usr/include/c++/5/bits/stl_iterator.h 726:43 - field + type_decl iterator_type /usr/include/c++/5/bits/stl_iterator.h 729:29 - field + type_decl iterator_category /usr/include/c++/5/bits/stl_iterator.h 730:57 - field + type_decl value_type /usr/include/c++/5/bits/stl_iterator.h 731:52 - field + type_decl difference_type /usr/include/c++/5/bits/stl_iterator.h 732:56 - field + type_decl reference /usr/include/c++/5/bits/stl_iterator.h 733:50 - field + type_decl pointer /usr/include/c++/5/bits/stl_iterator.h 734:50 - field + integer_cst 64 - parm size + nop_expr - arg + nop_expr - operand + addr_expr - operand + target_expr - operand + var_decl /usr/include/c++/5/bits/vector.tcc 352:55 - operand + - isAutogenerated: 1 + integer_cst 64 - decl size + record_type - var type + type_decl iterator /usr/include/c++/5/bits/stl_vector.h 231:61 - type name + field_decl _M_current /usr/include/c++/5/bits/stl_iterator.h 724:17 - field + - unsigned + integer_cst 64 - decl size + type_decl __normal_iterator /usr/include/c++/5/bits/stl_iterator.h 722:5 - field + - isAutogenerated: 1 + type_decl __traits_type /usr/include/c++/5/bits/stl_iterator.h 726:43 - field + type_decl iterator_type /usr/include/c++/5/bits/stl_iterator.h 729:29 - field + type_decl iterator_category /usr/include/c++/5/bits/stl_iterator.h 730:57 - field + type_decl value_type /usr/include/c++/5/bits/stl_iterator.h 731:52 - field + type_decl difference_type /usr/include/c++/5/bits/stl_iterator.h 732:56 - field + type_decl reference /usr/include/c++/5/bits/stl_iterator.h 733:50 - field + type_decl pointer /usr/include/c++/5/bits/stl_iterator.h 734:50 - field + call_expr /usr/include/c++/5/bits/vector.tcc 352:55 - operand + addr_expr - function + function_decl begin /usr/include/c++/5/bits/stl_vector.h 547:7 - operand + - isExternal: 1 + - isPublic: 1 + method_type - function type + - isUsed: 1 + parm_decl this /usr/include/c++/5/bits/vector.tcc 327:54 - arg + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl vector /usr/include/c++/5/bits/stl_vector.h 214:11 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_vector.h 214:11 - field + - signed + - isAutogenerated: 1 + integer_cst 192 - decl size + using_decl _M_allocate /usr/include/c++/5/bits/stl_vector.h 241:20 - field + using_decl _M_deallocate /usr/include/c++/5/bits/stl_vector.h 242:20 - field + using_decl _M_impl /usr/include/c++/5/bits/stl_vector.h 243:20 - field + using_decl _M_get_Tp_allocator /usr/include/c++/5/bits/stl_vector.h 244:20 - field + using_decl get_allocator /usr/include/c++/5/bits/stl_vector.h 538:20 - field + type_decl vector /usr/include/c++/5/bits/stl_vector.h 215:5 - field + - isAutogenerated: 1 + type_decl _Alloc_value_type /usr/include/c++/5/bits/stl_vector.h 217:58 - field + type_decl _Base /usr/include/c++/5/bits/stl_vector.h 221:44 - field + type_decl _Tp_alloc_type /usr/include/c++/5/bits/stl_vector.h 222:48 - field + type_decl _Alloc_traits /usr/include/c++/5/bits/stl_vector.h 223:58 - field + type_decl value_type /usr/include/c++/5/bits/stl_vector.h 226:24 - field + type_decl pointer /usr/include/c++/5/bits/stl_vector.h 227:58 - field + type_decl const_pointer /usr/include/c++/5/bits/stl_vector.h 228:58 - field + type_decl reference /usr/include/c++/5/bits/stl_vector.h 229:58 - field + type_decl const_reference /usr/include/c++/5/bits/stl_vector.h 230:58 - field + type_decl iterator /usr/include/c++/5/bits/stl_vector.h 231:61 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_vector.h 233:7 - field + type_decl const_reverse_iterator /usr/include/c++/5/bits/stl_vector.h 234:54 - field + type_decl reverse_iterator /usr/include/c++/5/bits/stl_vector.h 235:49 - field + type_decl size_type /usr/include/c++/5/bits/stl_vector.h 236:27 - field + type_decl difference_type /usr/include/c++/5/bits/stl_vector.h 237:30 - field + type_decl allocator_type /usr/include/c++/5/bits/stl_vector.h 238:48 - field + integer_cst 64 - parm size + decl_expr /usr/include/c++/5/bits/vector.tcc 353:48 - statement + var_decl __new_start /usr/include/c++/5/bits/vector.tcc 353:12 - operand + - isUsed: 1 + integer_cst 64 - decl size + pointer_type - var type + type_decl pointer /usr/include/c++/5/bits/stl_vector.h 227:58 - type name + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + cleanup_point_expr /usr/include/c++/5/bits/vector.tcc 353:48 - statement + expr_stmt /usr/include/c++/5/bits/vector.tcc 353:48 - operand + convert_expr - expresssion + init_expr - operand + var_decl __new_start /usr/include/c++/5/bits/vector.tcc 353:12 - operand + - isUsed: 1 + call_expr /usr/include/c++/5/bits/vector.tcc 353:48 - operand + addr_expr - function + function_decl _M_allocate /usr/include/c++/5/bits/stl_vector.h 167:7 - operand + - isExternal: 1 + - isPublic: 1 + method_type - function type + addr_expr - arg + component_ref - operand + indirect_ref - object + nop_expr - ref + - isUsed: 1 + parm_decl this /usr/include/c++/5/bits/vector.tcc 327:54 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl vector /usr/include/c++/5/bits/stl_vector.h 214:11 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_vector.h 214:11 - field + - signed + - isAutogenerated: 1 + integer_cst 192 - decl size + using_decl _M_allocate /usr/include/c++/5/bits/stl_vector.h 241:20 - field + using_decl _M_deallocate /usr/include/c++/5/bits/stl_vector.h 242:20 - field + using_decl _M_impl /usr/include/c++/5/bits/stl_vector.h 243:20 - field + using_decl _M_get_Tp_allocator /usr/include/c++/5/bits/stl_vector.h 244:20 - field + using_decl get_allocator /usr/include/c++/5/bits/stl_vector.h 538:20 - field + type_decl vector /usr/include/c++/5/bits/stl_vector.h 215:5 - field + - isAutogenerated: 1 + type_decl _Alloc_value_type /usr/include/c++/5/bits/stl_vector.h 217:58 - field + type_decl _Base /usr/include/c++/5/bits/stl_vector.h 221:44 - field + type_decl _Tp_alloc_type /usr/include/c++/5/bits/stl_vector.h 222:48 - field + type_decl _Alloc_traits /usr/include/c++/5/bits/stl_vector.h 223:58 - field + type_decl value_type /usr/include/c++/5/bits/stl_vector.h 226:24 - field + type_decl pointer /usr/include/c++/5/bits/stl_vector.h 227:58 - field + type_decl const_pointer /usr/include/c++/5/bits/stl_vector.h 228:58 - field + type_decl reference /usr/include/c++/5/bits/stl_vector.h 229:58 - field + type_decl const_reference /usr/include/c++/5/bits/stl_vector.h 230:58 - field + type_decl iterator /usr/include/c++/5/bits/stl_vector.h 231:61 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_vector.h 233:7 - field + type_decl const_reverse_iterator /usr/include/c++/5/bits/stl_vector.h 234:54 - field + type_decl reverse_iterator /usr/include/c++/5/bits/stl_vector.h 235:49 - field + type_decl size_type /usr/include/c++/5/bits/stl_vector.h 236:27 - field + type_decl difference_type /usr/include/c++/5/bits/stl_vector.h 237:30 - field + type_decl allocator_type /usr/include/c++/5/bits/stl_vector.h 238:48 - field + integer_cst 64 - parm size + field_decl /usr/include/c++/5/bits/stl_vector.h 214:11 - field + - signed + - isAutogenerated: 1 + integer_cst 192 - decl size + nop_expr - arg + var_decl __len /usr/include/c++/5/bits/vector.tcc 350:20 - operand + - isUsed: 1 + decl_expr /usr/include/c++/5/bits/vector.tcc 354:36 - statement + var_decl __new_finish /usr/include/c++/5/bits/vector.tcc 354:12 - operand + - isUsed: 1 + integer_cst 64 - decl size + var_decl __new_start /usr/include/c++/5/bits/vector.tcc 353:12 - initial + - isUsed: 1 + pointer_type - var type + type_decl pointer /usr/include/c++/5/bits/stl_vector.h 227:58 - type name + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + try_block /usr/include/c++/5/bits/vector.tcc 355:4 - statement + statement_list - body + cleanup_point_expr /usr/include/c++/5/bits/vector.tcc 361:8 - statement + expr_stmt /usr/include/c++/5/bits/vector.tcc 361:8 - operand + call_expr /usr/include/c++/5/bits/vector.tcc 361:32 - expresssion + addr_expr - function + function_decl construct /usr/include/c++/5/ext/alloc_traits.h 188:19 - operand + - isPublic: 1 + function_type - function type + nop_expr - arg + nop_expr - operand + addr_expr - operand + component_ref /usr/include/c++/5/bits/vector.tcc 361:32 - operand + component_ref - object + indirect_ref - object + nop_expr - ref + - isUsed: 1 + parm_decl this /usr/include/c++/5/bits/vector.tcc 327:54 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl vector /usr/include/c++/5/bits/stl_vector.h 214:11 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_vector.h 214:11 - field + - signed + - isAutogenerated: 1 + integer_cst 192 - decl size + using_decl _M_allocate /usr/include/c++/5/bits/stl_vector.h 241:20 - field + using_decl _M_deallocate /usr/include/c++/5/bits/stl_vector.h 242:20 - field + using_decl _M_impl /usr/include/c++/5/bits/stl_vector.h 243:20 - field + using_decl _M_get_Tp_allocator /usr/include/c++/5/bits/stl_vector.h 244:20 - field + using_decl get_allocator /usr/include/c++/5/bits/stl_vector.h 538:20 - field + type_decl vector /usr/include/c++/5/bits/stl_vector.h 215:5 - field + - isAutogenerated: 1 + type_decl _Alloc_value_type /usr/include/c++/5/bits/stl_vector.h 217:58 - field + type_decl _Base /usr/include/c++/5/bits/stl_vector.h 221:44 - field + type_decl _Tp_alloc_type /usr/include/c++/5/bits/stl_vector.h 222:48 - field + type_decl _Alloc_traits /usr/include/c++/5/bits/stl_vector.h 223:58 - field + type_decl value_type /usr/include/c++/5/bits/stl_vector.h 226:24 - field + type_decl pointer /usr/include/c++/5/bits/stl_vector.h 227:58 - field + type_decl const_pointer /usr/include/c++/5/bits/stl_vector.h 228:58 - field + type_decl reference /usr/include/c++/5/bits/stl_vector.h 229:58 - field + type_decl const_reference /usr/include/c++/5/bits/stl_vector.h 230:58 - field + type_decl iterator /usr/include/c++/5/bits/stl_vector.h 231:61 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_vector.h 233:7 - field + type_decl const_reverse_iterator /usr/include/c++/5/bits/stl_vector.h 234:54 - field + type_decl reverse_iterator /usr/include/c++/5/bits/stl_vector.h 235:49 - field + type_decl size_type /usr/include/c++/5/bits/stl_vector.h 236:27 - field + type_decl difference_type /usr/include/c++/5/bits/stl_vector.h 237:30 - field + type_decl allocator_type /usr/include/c++/5/bits/stl_vector.h 238:48 - field + integer_cst 64 - parm size + field_decl /usr/include/c++/5/bits/stl_vector.h 214:11 - field + - signed + - isAutogenerated: 1 + integer_cst 192 - decl size + field_decl _M_impl /usr/include/c++/5/bits/stl_vector.h 164:20 - field + - signed + integer_cst 192 - decl size + pointer_plus_expr /usr/include/c++/5/bits/vector.tcc 362:38 - arg + var_decl __new_start /usr/include/c++/5/bits/vector.tcc 353:12 - operand + - isUsed: 1 + nop_expr - operand + mult_expr - operand + nop_expr - operand + var_decl __elems_before /usr/include/c++/5/bits/vector.tcc 352:20 - operand + - isUsed: 1 + integer_cst 8 - operand + nop_expr - arg + convert_expr - operand + - isUsed: 1 + parm_decl __x /usr/include/c++/5/bits/vector.tcc 327:51 - operand + reference_type - decl type + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + cleanup_point_expr /usr/include/c++/5/bits/vector.tcc 368:8 - statement + expr_stmt /usr/include/c++/5/bits/vector.tcc 368:8 - operand + convert_expr - expresssion + modify_expr - operand + var_decl __new_finish /usr/include/c++/5/bits/vector.tcc 354:12 - operand + - isUsed: 1 + integer_cst 0 - operand + cleanup_point_expr /usr/include/c++/5/bits/vector.tcc 370:8 - statement + expr_stmt /usr/include/c++/5/bits/vector.tcc 370:8 - operand + convert_expr - expresssion + modify_expr - operand + var_decl __new_finish /usr/include/c++/5/bits/vector.tcc 354:12 - operand + - isUsed: 1 + call_expr /usr/include/c++/5/bits/vector.tcc 372:3 - operand + addr_expr - function + function_decl __uninitialized_move_if_noexcept_a /usr/include/c++/5/bits/stl_uninitialized.h 297:5 - operand + - isExternal: 1 + - isPublic: 1 + function_type - function type + component_ref /usr/include/c++/5/bits/vector.tcc 372:3 - arg + component_ref /usr/include/c++/5/bits/vector.tcc 372:3 - object + component_ref - object + indirect_ref - object + nop_expr - ref + - isUsed: 1 + parm_decl this /usr/include/c++/5/bits/vector.tcc 327:54 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl vector /usr/include/c++/5/bits/stl_vector.h 214:11 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_vector.h 214:11 - field + - signed + - isAutogenerated: 1 + integer_cst 192 - decl size + using_decl _M_allocate /usr/include/c++/5/bits/stl_vector.h 241:20 - field + using_decl _M_deallocate /usr/include/c++/5/bits/stl_vector.h 242:20 - field + using_decl _M_impl /usr/include/c++/5/bits/stl_vector.h 243:20 - field + using_decl _M_get_Tp_allocator /usr/include/c++/5/bits/stl_vector.h 244:20 - field + using_decl get_allocator /usr/include/c++/5/bits/stl_vector.h 538:20 - field + type_decl vector /usr/include/c++/5/bits/stl_vector.h 215:5 - field + - isAutogenerated: 1 + type_decl _Alloc_value_type /usr/include/c++/5/bits/stl_vector.h 217:58 - field + type_decl _Base /usr/include/c++/5/bits/stl_vector.h 221:44 - field + type_decl _Tp_alloc_type /usr/include/c++/5/bits/stl_vector.h 222:48 - field + type_decl _Alloc_traits /usr/include/c++/5/bits/stl_vector.h 223:58 - field + type_decl value_type /usr/include/c++/5/bits/stl_vector.h 226:24 - field + type_decl pointer /usr/include/c++/5/bits/stl_vector.h 227:58 - field + type_decl const_pointer /usr/include/c++/5/bits/stl_vector.h 228:58 - field + type_decl reference /usr/include/c++/5/bits/stl_vector.h 229:58 - field + type_decl const_reference /usr/include/c++/5/bits/stl_vector.h 230:58 - field + type_decl iterator /usr/include/c++/5/bits/stl_vector.h 231:61 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_vector.h 233:7 - field + type_decl const_reverse_iterator /usr/include/c++/5/bits/stl_vector.h 234:54 - field + type_decl reverse_iterator /usr/include/c++/5/bits/stl_vector.h 235:49 - field + type_decl size_type /usr/include/c++/5/bits/stl_vector.h 236:27 - field + type_decl difference_type /usr/include/c++/5/bits/stl_vector.h 237:30 - field + type_decl allocator_type /usr/include/c++/5/bits/stl_vector.h 238:48 - field + integer_cst 64 - parm size + field_decl /usr/include/c++/5/bits/stl_vector.h 214:11 - field + - signed + - isAutogenerated: 1 + integer_cst 192 - decl size + field_decl _M_impl /usr/include/c++/5/bits/stl_vector.h 164:20 - field + - signed + integer_cst 192 - decl size + field_decl _M_start /usr/include/c++/5/bits/stl_vector.h 82:10 - field + - unsigned + integer_cst 64 - decl size + nop_expr - arg + indirect_ref - operand + call_expr /usr/include/c++/5/bits/vector.tcc 372:3 - ref + addr_expr - function + function_decl base /usr/include/c++/5/bits/stl_iterator.h 805:7 - operand + - isExternal: 1 + - isPublic: 1 + method_type - function type + addr_expr - arg + - isUsed: 1 + parm_decl __position /usr/include/c++/5/bits/vector.tcc 327:28 - operand + record_type - decl type + type_decl iterator /usr/include/c++/5/bits/stl_vector.h 231:61 - type name + field_decl _M_current /usr/include/c++/5/bits/stl_iterator.h 724:17 - field + - unsigned + integer_cst 64 - decl size + type_decl __normal_iterator /usr/include/c++/5/bits/stl_iterator.h 722:5 - field + - isAutogenerated: 1 + type_decl __traits_type /usr/include/c++/5/bits/stl_iterator.h 726:43 - field + type_decl iterator_type /usr/include/c++/5/bits/stl_iterator.h 729:29 - field + type_decl iterator_category /usr/include/c++/5/bits/stl_iterator.h 730:57 - field + type_decl value_type /usr/include/c++/5/bits/stl_iterator.h 731:52 - field + type_decl difference_type /usr/include/c++/5/bits/stl_iterator.h 732:56 - field + type_decl reference /usr/include/c++/5/bits/stl_iterator.h 733:50 - field + type_decl pointer /usr/include/c++/5/bits/stl_iterator.h 734:50 - field + integer_cst 64 - parm size + var_decl __new_start /usr/include/c++/5/bits/vector.tcc 353:12 - arg + - isUsed: 1 + nop_expr - arg + convert_expr - operand + call_expr /usr/include/c++/5/bits/vector.tcc 373:36 - operand + addr_expr - function + function_decl _M_get_Tp_allocator /usr/include/c++/5/bits/stl_vector.h 113:7 - operand + - isPublic: 1 + method_type - function type + addr_expr - arg + component_ref - operand + indirect_ref - object + nop_expr - ref + - isUsed: 1 + parm_decl this /usr/include/c++/5/bits/vector.tcc 327:54 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl vector /usr/include/c++/5/bits/stl_vector.h 214:11 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_vector.h 214:11 - field + - signed + - isAutogenerated: 1 + integer_cst 192 - decl size + using_decl _M_allocate /usr/include/c++/5/bits/stl_vector.h 241:20 - field + using_decl _M_deallocate /usr/include/c++/5/bits/stl_vector.h 242:20 - field + using_decl _M_impl /usr/include/c++/5/bits/stl_vector.h 243:20 - field + using_decl _M_get_Tp_allocator /usr/include/c++/5/bits/stl_vector.h 244:20 - field + using_decl get_allocator /usr/include/c++/5/bits/stl_vector.h 538:20 - field + type_decl vector /usr/include/c++/5/bits/stl_vector.h 215:5 - field + - isAutogenerated: 1 + type_decl _Alloc_value_type /usr/include/c++/5/bits/stl_vector.h 217:58 - field + type_decl _Base /usr/include/c++/5/bits/stl_vector.h 221:44 - field + type_decl _Tp_alloc_type /usr/include/c++/5/bits/stl_vector.h 222:48 - field + type_decl _Alloc_traits /usr/include/c++/5/bits/stl_vector.h 223:58 - field + type_decl value_type /usr/include/c++/5/bits/stl_vector.h 226:24 - field + type_decl pointer /usr/include/c++/5/bits/stl_vector.h 227:58 - field + type_decl const_pointer /usr/include/c++/5/bits/stl_vector.h 228:58 - field + type_decl reference /usr/include/c++/5/bits/stl_vector.h 229:58 - field + type_decl const_reference /usr/include/c++/5/bits/stl_vector.h 230:58 - field + type_decl iterator /usr/include/c++/5/bits/stl_vector.h 231:61 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_vector.h 233:7 - field + type_decl const_reverse_iterator /usr/include/c++/5/bits/stl_vector.h 234:54 - field + type_decl reverse_iterator /usr/include/c++/5/bits/stl_vector.h 235:49 - field + type_decl size_type /usr/include/c++/5/bits/stl_vector.h 236:27 - field + type_decl difference_type /usr/include/c++/5/bits/stl_vector.h 237:30 - field + type_decl allocator_type /usr/include/c++/5/bits/stl_vector.h 238:48 - field + integer_cst 64 - parm size + field_decl /usr/include/c++/5/bits/stl_vector.h 214:11 - field + - signed + - isAutogenerated: 1 + integer_cst 192 - decl size + cleanup_point_expr /usr/include/c++/5/bits/vector.tcc 375:8 - statement + expr_stmt /usr/include/c++/5/bits/vector.tcc 375:8 - operand + convert_expr - expresssion + preincrement_expr - operand + var_decl __new_finish /usr/include/c++/5/bits/vector.tcc 354:12 - operand + - isUsed: 1 + integer_cst 8 - operand + cleanup_point_expr /usr/include/c++/5/bits/vector.tcc 377:8 - statement + expr_stmt /usr/include/c++/5/bits/vector.tcc 377:8 - operand + convert_expr - expresssion + modify_expr - operand + var_decl __new_finish /usr/include/c++/5/bits/vector.tcc 354:12 - operand + - isUsed: 1 + call_expr /usr/include/c++/5/bits/vector.tcc 379:3 - operand + addr_expr - function + function_decl __uninitialized_move_if_noexcept_a /usr/include/c++/5/bits/stl_uninitialized.h 297:5 - operand + - isExternal: 1 + - isPublic: 1 + function_type - function type + nop_expr - arg + indirect_ref - operand + call_expr /usr/include/c++/5/bits/vector.tcc 379:3 - ref + addr_expr - function + function_decl base /usr/include/c++/5/bits/stl_iterator.h 805:7 - operand + - isExternal: 1 + - isPublic: 1 + method_type - function type + addr_expr - arg + - isUsed: 1 + parm_decl __position /usr/include/c++/5/bits/vector.tcc 327:28 - operand + record_type - decl type + type_decl iterator /usr/include/c++/5/bits/stl_vector.h 231:61 - type name + field_decl _M_current /usr/include/c++/5/bits/stl_iterator.h 724:17 - field + - unsigned + integer_cst 64 - decl size + type_decl __normal_iterator /usr/include/c++/5/bits/stl_iterator.h 722:5 - field + - isAutogenerated: 1 + type_decl __traits_type /usr/include/c++/5/bits/stl_iterator.h 726:43 - field + type_decl iterator_type /usr/include/c++/5/bits/stl_iterator.h 729:29 - field + type_decl iterator_category /usr/include/c++/5/bits/stl_iterator.h 730:57 - field + type_decl value_type /usr/include/c++/5/bits/stl_iterator.h 731:52 - field + type_decl difference_type /usr/include/c++/5/bits/stl_iterator.h 732:56 - field + type_decl reference /usr/include/c++/5/bits/stl_iterator.h 733:50 - field + type_decl pointer /usr/include/c++/5/bits/stl_iterator.h 734:50 - field + integer_cst 64 - parm size + component_ref /usr/include/c++/5/bits/vector.tcc 379:3 - arg + component_ref /usr/include/c++/5/bits/vector.tcc 379:3 - object + component_ref - object + indirect_ref - object + nop_expr - ref + - isUsed: 1 + parm_decl this /usr/include/c++/5/bits/vector.tcc 327:54 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl vector /usr/include/c++/5/bits/stl_vector.h 214:11 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_vector.h 214:11 - field + - signed + - isAutogenerated: 1 + integer_cst 192 - decl size + using_decl _M_allocate /usr/include/c++/5/bits/stl_vector.h 241:20 - field + using_decl _M_deallocate /usr/include/c++/5/bits/stl_vector.h 242:20 - field + using_decl _M_impl /usr/include/c++/5/bits/stl_vector.h 243:20 - field + using_decl _M_get_Tp_allocator /usr/include/c++/5/bits/stl_vector.h 244:20 - field + using_decl get_allocator /usr/include/c++/5/bits/stl_vector.h 538:20 - field + type_decl vector /usr/include/c++/5/bits/stl_vector.h 215:5 - field + - isAutogenerated: 1 + type_decl _Alloc_value_type /usr/include/c++/5/bits/stl_vector.h 217:58 - field + type_decl _Base /usr/include/c++/5/bits/stl_vector.h 221:44 - field + type_decl _Tp_alloc_type /usr/include/c++/5/bits/stl_vector.h 222:48 - field + type_decl _Alloc_traits /usr/include/c++/5/bits/stl_vector.h 223:58 - field + type_decl value_type /usr/include/c++/5/bits/stl_vector.h 226:24 - field + type_decl pointer /usr/include/c++/5/bits/stl_vector.h 227:58 - field + type_decl const_pointer /usr/include/c++/5/bits/stl_vector.h 228:58 - field + type_decl reference /usr/include/c++/5/bits/stl_vector.h 229:58 - field + type_decl const_reference /usr/include/c++/5/bits/stl_vector.h 230:58 - field + type_decl iterator /usr/include/c++/5/bits/stl_vector.h 231:61 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_vector.h 233:7 - field + type_decl const_reverse_iterator /usr/include/c++/5/bits/stl_vector.h 234:54 - field + type_decl reverse_iterator /usr/include/c++/5/bits/stl_vector.h 235:49 - field + type_decl size_type /usr/include/c++/5/bits/stl_vector.h 236:27 - field + type_decl difference_type /usr/include/c++/5/bits/stl_vector.h 237:30 - field + type_decl allocator_type /usr/include/c++/5/bits/stl_vector.h 238:48 - field + integer_cst 64 - parm size + field_decl /usr/include/c++/5/bits/stl_vector.h 214:11 - field + - signed + - isAutogenerated: 1 + integer_cst 192 - decl size + field_decl _M_impl /usr/include/c++/5/bits/stl_vector.h 164:20 - field + - signed + integer_cst 192 - decl size + field_decl _M_finish /usr/include/c++/5/bits/stl_vector.h 83:10 - field + - unsigned + integer_cst 64 - decl size + var_decl __new_finish /usr/include/c++/5/bits/vector.tcc 354:12 - arg + - isUsed: 1 + nop_expr - arg + convert_expr - operand + call_expr /usr/include/c++/5/bits/vector.tcc 380:37 - operand + addr_expr - function + function_decl _M_get_Tp_allocator /usr/include/c++/5/bits/stl_vector.h 113:7 - operand + - isPublic: 1 + method_type - function type + addr_expr - arg + component_ref - operand + indirect_ref - object + nop_expr - ref + - isUsed: 1 + parm_decl this /usr/include/c++/5/bits/vector.tcc 327:54 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl vector /usr/include/c++/5/bits/stl_vector.h 214:11 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_vector.h 214:11 - field + - signed + - isAutogenerated: 1 + integer_cst 192 - decl size + using_decl _M_allocate /usr/include/c++/5/bits/stl_vector.h 241:20 - field + using_decl _M_deallocate /usr/include/c++/5/bits/stl_vector.h 242:20 - field + using_decl _M_impl /usr/include/c++/5/bits/stl_vector.h 243:20 - field + using_decl _M_get_Tp_allocator /usr/include/c++/5/bits/stl_vector.h 244:20 - field + using_decl get_allocator /usr/include/c++/5/bits/stl_vector.h 538:20 - field + type_decl vector /usr/include/c++/5/bits/stl_vector.h 215:5 - field + - isAutogenerated: 1 + type_decl _Alloc_value_type /usr/include/c++/5/bits/stl_vector.h 217:58 - field + type_decl _Base /usr/include/c++/5/bits/stl_vector.h 221:44 - field + type_decl _Tp_alloc_type /usr/include/c++/5/bits/stl_vector.h 222:48 - field + type_decl _Alloc_traits /usr/include/c++/5/bits/stl_vector.h 223:58 - field + type_decl value_type /usr/include/c++/5/bits/stl_vector.h 226:24 - field + type_decl pointer /usr/include/c++/5/bits/stl_vector.h 227:58 - field + type_decl const_pointer /usr/include/c++/5/bits/stl_vector.h 228:58 - field + type_decl reference /usr/include/c++/5/bits/stl_vector.h 229:58 - field + type_decl const_reference /usr/include/c++/5/bits/stl_vector.h 230:58 - field + type_decl iterator /usr/include/c++/5/bits/stl_vector.h 231:61 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_vector.h 233:7 - field + type_decl const_reverse_iterator /usr/include/c++/5/bits/stl_vector.h 234:54 - field + type_decl reverse_iterator /usr/include/c++/5/bits/stl_vector.h 235:49 - field + type_decl size_type /usr/include/c++/5/bits/stl_vector.h 236:27 - field + type_decl difference_type /usr/include/c++/5/bits/stl_vector.h 237:30 - field + type_decl allocator_type /usr/include/c++/5/bits/stl_vector.h 238:48 - field + integer_cst 64 - parm size + field_decl /usr/include/c++/5/bits/stl_vector.h 214:11 - field + - signed + - isAutogenerated: 1 + integer_cst 192 - decl size + handler - handler + cleanup_stmt /usr/include/c++/5/bits/vector.tcc 382:11 - body + statement_list - body + cleanup_point_expr /usr/include/c++/5/bits/vector.tcc 382:11 - statement + expr_stmt /usr/include/c++/5/bits/vector.tcc 382:11 - operand + convert_expr - expresssion + call_expr /usr/include/c++/5/bits/vector.tcc 382:11 - operand + addr_expr - function + function_decl __cxa_begin_catch /usr/include/c++/5/bits/vector.tcc 382:11 - operand + - isAutogenerated: 1 + - isExternal: 1 + - isPublic: 1 + function_type - function type + call_expr /usr/include/c++/5/bits/vector.tcc 382:11 - arg + addr_expr - function + function_decl __builtin_eh_pointer 0:0 - operand + - isAutogenerated: 1 + - isPure: 1 + - isExternal: 1 + - isPublic: 1 + tree_list - attribute + identifier_node leaf - purpose + function_type - function type + integer_cst 0 - arg + if_stmt /usr/include/c++/5/bits/vector.tcc 384:8 - statement + eq_expr /usr/include/c++/5/bits/vector.tcc 384:12 - condition + var_decl __new_finish /usr/include/c++/5/bits/vector.tcc 354:12 - operand + - isUsed: 1 + integer_cst 0 - operand + cleanup_point_expr /usr/include/c++/5/bits/vector.tcc 385:3 - then + expr_stmt /usr/include/c++/5/bits/vector.tcc 385:3 - operand + call_expr /usr/include/c++/5/bits/vector.tcc 385:25 - expresssion + addr_expr - function + function_decl destroy /usr/include/c++/5/ext/alloc_traits.h 191:17 - operand + - isExternal: 1 + - isPublic: 1 + function_type - function type + nop_expr - arg + nop_expr - operand + addr_expr - operand + component_ref /usr/include/c++/5/bits/vector.tcc 385:25 - operand + component_ref - object + indirect_ref - object + nop_expr - ref + - isUsed: 1 + parm_decl this /usr/include/c++/5/bits/vector.tcc 327:54 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl vector /usr/include/c++/5/bits/stl_vector.h 214:11 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_vector.h 214:11 - field + - signed + - isAutogenerated: 1 + integer_cst 192 - decl size + using_decl _M_allocate /usr/include/c++/5/bits/stl_vector.h 241:20 - field + using_decl _M_deallocate /usr/include/c++/5/bits/stl_vector.h 242:20 - field + using_decl _M_impl /usr/include/c++/5/bits/stl_vector.h 243:20 - field + using_decl _M_get_Tp_allocator /usr/include/c++/5/bits/stl_vector.h 244:20 - field + using_decl get_allocator /usr/include/c++/5/bits/stl_vector.h 538:20 - field + type_decl vector /usr/include/c++/5/bits/stl_vector.h 215:5 - field + - isAutogenerated: 1 + type_decl _Alloc_value_type /usr/include/c++/5/bits/stl_vector.h 217:58 - field + type_decl _Base /usr/include/c++/5/bits/stl_vector.h 221:44 - field + type_decl _Tp_alloc_type /usr/include/c++/5/bits/stl_vector.h 222:48 - field + type_decl _Alloc_traits /usr/include/c++/5/bits/stl_vector.h 223:58 - field + type_decl value_type /usr/include/c++/5/bits/stl_vector.h 226:24 - field + type_decl pointer /usr/include/c++/5/bits/stl_vector.h 227:58 - field + type_decl const_pointer /usr/include/c++/5/bits/stl_vector.h 228:58 - field + type_decl reference /usr/include/c++/5/bits/stl_vector.h 229:58 - field + type_decl const_reference /usr/include/c++/5/bits/stl_vector.h 230:58 - field + type_decl iterator /usr/include/c++/5/bits/stl_vector.h 231:61 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_vector.h 233:7 - field + type_decl const_reverse_iterator /usr/include/c++/5/bits/stl_vector.h 234:54 - field + type_decl reverse_iterator /usr/include/c++/5/bits/stl_vector.h 235:49 - field + type_decl size_type /usr/include/c++/5/bits/stl_vector.h 236:27 - field + type_decl difference_type /usr/include/c++/5/bits/stl_vector.h 237:30 - field + type_decl allocator_type /usr/include/c++/5/bits/stl_vector.h 238:48 - field + integer_cst 64 - parm size + field_decl /usr/include/c++/5/bits/stl_vector.h 214:11 - field + - signed + - isAutogenerated: 1 + integer_cst 192 - decl size + field_decl _M_impl /usr/include/c++/5/bits/stl_vector.h 164:20 - field + - signed + integer_cst 192 - decl size + pointer_plus_expr /usr/include/c++/5/bits/vector.tcc 386:38 - arg + var_decl __new_start /usr/include/c++/5/bits/vector.tcc 353:12 - operand + - isUsed: 1 + nop_expr - operand + mult_expr - operand + nop_expr - operand + var_decl __elems_before /usr/include/c++/5/bits/vector.tcc 352:20 - operand + - isUsed: 1 + integer_cst 8 - operand + cleanup_point_expr /usr/include/c++/5/bits/vector.tcc 388:3 - else + expr_stmt /usr/include/c++/5/bits/vector.tcc 388:3 - operand + call_expr /usr/include/c++/5/bits/vector.tcc 388:16 - expresssion + addr_expr - function + function_decl _Destroy /usr/include/c++/5/bits/stl_construct.h 148:5 - operand + - isPublic: 1 + function_type - function type + var_decl __new_start /usr/include/c++/5/bits/vector.tcc 353:12 - arg + - isUsed: 1 + var_decl __new_finish /usr/include/c++/5/bits/vector.tcc 354:12 - arg + - isUsed: 1 + nop_expr - arg + convert_expr - operand + call_expr /usr/include/c++/5/bits/vector.tcc 388:63 - operand + addr_expr - function + function_decl _M_get_Tp_allocator /usr/include/c++/5/bits/stl_vector.h 113:7 - operand + - isPublic: 1 + method_type - function type + addr_expr - arg + component_ref - operand + indirect_ref - object + nop_expr - ref + - isUsed: 1 + parm_decl this /usr/include/c++/5/bits/vector.tcc 327:54 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl vector /usr/include/c++/5/bits/stl_vector.h 214:11 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_vector.h 214:11 - field + - signed + - isAutogenerated: 1 + integer_cst 192 - decl size + using_decl _M_allocate /usr/include/c++/5/bits/stl_vector.h 241:20 - field + using_decl _M_deallocate /usr/include/c++/5/bits/stl_vector.h 242:20 - field + using_decl _M_impl /usr/include/c++/5/bits/stl_vector.h 243:20 - field + using_decl _M_get_Tp_allocator /usr/include/c++/5/bits/stl_vector.h 244:20 - field + using_decl get_allocator /usr/include/c++/5/bits/stl_vector.h 538:20 - field + type_decl vector /usr/include/c++/5/bits/stl_vector.h 215:5 - field + - isAutogenerated: 1 + type_decl _Alloc_value_type /usr/include/c++/5/bits/stl_vector.h 217:58 - field + type_decl _Base /usr/include/c++/5/bits/stl_vector.h 221:44 - field + type_decl _Tp_alloc_type /usr/include/c++/5/bits/stl_vector.h 222:48 - field + type_decl _Alloc_traits /usr/include/c++/5/bits/stl_vector.h 223:58 - field + type_decl value_type /usr/include/c++/5/bits/stl_vector.h 226:24 - field + type_decl pointer /usr/include/c++/5/bits/stl_vector.h 227:58 - field + type_decl const_pointer /usr/include/c++/5/bits/stl_vector.h 228:58 - field + type_decl reference /usr/include/c++/5/bits/stl_vector.h 229:58 - field + type_decl const_reference /usr/include/c++/5/bits/stl_vector.h 230:58 - field + type_decl iterator /usr/include/c++/5/bits/stl_vector.h 231:61 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_vector.h 233:7 - field + type_decl const_reverse_iterator /usr/include/c++/5/bits/stl_vector.h 234:54 - field + type_decl reverse_iterator /usr/include/c++/5/bits/stl_vector.h 235:49 - field + type_decl size_type /usr/include/c++/5/bits/stl_vector.h 236:27 - field + type_decl difference_type /usr/include/c++/5/bits/stl_vector.h 237:30 - field + type_decl allocator_type /usr/include/c++/5/bits/stl_vector.h 238:48 - field + integer_cst 64 - parm size + field_decl /usr/include/c++/5/bits/stl_vector.h 214:11 - field + - signed + - isAutogenerated: 1 + integer_cst 192 - decl size + cleanup_point_expr /usr/include/c++/5/bits/vector.tcc 389:8 - statement + expr_stmt /usr/include/c++/5/bits/vector.tcc 389:8 - operand + call_expr /usr/include/c++/5/bits/vector.tcc 389:21 - expresssion + addr_expr - function + function_decl _M_deallocate /usr/include/c++/5/bits/stl_vector.h 174:7 - operand + - isExternal: 1 + - isPublic: 1 + method_type - function type + addr_expr - arg + component_ref - operand + indirect_ref - object + nop_expr - ref + - isUsed: 1 + parm_decl this /usr/include/c++/5/bits/vector.tcc 327:54 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl vector /usr/include/c++/5/bits/stl_vector.h 214:11 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_vector.h 214:11 - field + - signed + - isAutogenerated: 1 + integer_cst 192 - decl size + using_decl _M_allocate /usr/include/c++/5/bits/stl_vector.h 241:20 - field + using_decl _M_deallocate /usr/include/c++/5/bits/stl_vector.h 242:20 - field + using_decl _M_impl /usr/include/c++/5/bits/stl_vector.h 243:20 - field + using_decl _M_get_Tp_allocator /usr/include/c++/5/bits/stl_vector.h 244:20 - field + using_decl get_allocator /usr/include/c++/5/bits/stl_vector.h 538:20 - field + type_decl vector /usr/include/c++/5/bits/stl_vector.h 215:5 - field + - isAutogenerated: 1 + type_decl _Alloc_value_type /usr/include/c++/5/bits/stl_vector.h 217:58 - field + type_decl _Base /usr/include/c++/5/bits/stl_vector.h 221:44 - field + type_decl _Tp_alloc_type /usr/include/c++/5/bits/stl_vector.h 222:48 - field + type_decl _Alloc_traits /usr/include/c++/5/bits/stl_vector.h 223:58 - field + type_decl value_type /usr/include/c++/5/bits/stl_vector.h 226:24 - field + type_decl pointer /usr/include/c++/5/bits/stl_vector.h 227:58 - field + type_decl const_pointer /usr/include/c++/5/bits/stl_vector.h 228:58 - field + type_decl reference /usr/include/c++/5/bits/stl_vector.h 229:58 - field + type_decl const_reference /usr/include/c++/5/bits/stl_vector.h 230:58 - field + type_decl iterator /usr/include/c++/5/bits/stl_vector.h 231:61 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_vector.h 233:7 - field + type_decl const_reverse_iterator /usr/include/c++/5/bits/stl_vector.h 234:54 - field + type_decl reverse_iterator /usr/include/c++/5/bits/stl_vector.h 235:49 - field + type_decl size_type /usr/include/c++/5/bits/stl_vector.h 236:27 - field + type_decl difference_type /usr/include/c++/5/bits/stl_vector.h 237:30 - field + type_decl allocator_type /usr/include/c++/5/bits/stl_vector.h 238:48 - field + integer_cst 64 - parm size + field_decl /usr/include/c++/5/bits/stl_vector.h 214:11 - field + - signed + - isAutogenerated: 1 + integer_cst 192 - decl size + var_decl __new_start /usr/include/c++/5/bits/vector.tcc 353:12 - arg + - isUsed: 1 + nop_expr - arg + var_decl __len /usr/include/c++/5/bits/vector.tcc 350:20 - operand + - isUsed: 1 + cleanup_point_expr /usr/include/c++/5/bits/vector.tcc 390:8 - statement + expr_stmt /usr/include/c++/5/bits/vector.tcc 390:8 - operand + throw_expr /usr/include/c++/5/bits/vector.tcc 390:8 - expresssion + call_expr /usr/include/c++/5/bits/vector.tcc 390:8 - operand + addr_expr - function + function_decl __cxa_rethrow /usr/include/c++/5/bits/vector.tcc 390:8 - operand + - isAutogenerated: 1 + - isExternal: 1 + - isPublic: 1 + function_type - function type + call_expr /usr/include/c++/5/bits/vector.tcc 382:11 - expresssion + addr_expr - function + function_decl __cxa_end_catch /usr/include/c++/5/bits/vector.tcc 382:11 - operand + - isAutogenerated: 1 + - isExternal: 1 + - isPublic: 1 + function_type - function type + cleanup_point_expr /usr/include/c++/5/bits/vector.tcc 392:4 - statement + expr_stmt /usr/include/c++/5/bits/vector.tcc 392:4 - operand + call_expr /usr/include/c++/5/bits/vector.tcc 392:17 - expresssion + addr_expr - function + function_decl _Destroy /usr/include/c++/5/bits/stl_construct.h 148:5 - operand + - isPublic: 1 + function_type - function type + component_ref /usr/include/c++/5/bits/vector.tcc 392:17 - arg + component_ref /usr/include/c++/5/bits/vector.tcc 392:17 - object + component_ref - object + indirect_ref - object + nop_expr - ref + - isUsed: 1 + parm_decl this /usr/include/c++/5/bits/vector.tcc 327:54 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl vector /usr/include/c++/5/bits/stl_vector.h 214:11 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_vector.h 214:11 - field + - signed + - isAutogenerated: 1 + integer_cst 192 - decl size + using_decl _M_allocate /usr/include/c++/5/bits/stl_vector.h 241:20 - field + using_decl _M_deallocate /usr/include/c++/5/bits/stl_vector.h 242:20 - field + using_decl _M_impl /usr/include/c++/5/bits/stl_vector.h 243:20 - field + using_decl _M_get_Tp_allocator /usr/include/c++/5/bits/stl_vector.h 244:20 - field + using_decl get_allocator /usr/include/c++/5/bits/stl_vector.h 538:20 - field + type_decl vector /usr/include/c++/5/bits/stl_vector.h 215:5 - field + - isAutogenerated: 1 + type_decl _Alloc_value_type /usr/include/c++/5/bits/stl_vector.h 217:58 - field + type_decl _Base /usr/include/c++/5/bits/stl_vector.h 221:44 - field + type_decl _Tp_alloc_type /usr/include/c++/5/bits/stl_vector.h 222:48 - field + type_decl _Alloc_traits /usr/include/c++/5/bits/stl_vector.h 223:58 - field + type_decl value_type /usr/include/c++/5/bits/stl_vector.h 226:24 - field + type_decl pointer /usr/include/c++/5/bits/stl_vector.h 227:58 - field + type_decl const_pointer /usr/include/c++/5/bits/stl_vector.h 228:58 - field + type_decl reference /usr/include/c++/5/bits/stl_vector.h 229:58 - field + type_decl const_reference /usr/include/c++/5/bits/stl_vector.h 230:58 - field + type_decl iterator /usr/include/c++/5/bits/stl_vector.h 231:61 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_vector.h 233:7 - field + type_decl const_reverse_iterator /usr/include/c++/5/bits/stl_vector.h 234:54 - field + type_decl reverse_iterator /usr/include/c++/5/bits/stl_vector.h 235:49 - field + type_decl size_type /usr/include/c++/5/bits/stl_vector.h 236:27 - field + type_decl difference_type /usr/include/c++/5/bits/stl_vector.h 237:30 - field + type_decl allocator_type /usr/include/c++/5/bits/stl_vector.h 238:48 - field + integer_cst 64 - parm size + field_decl /usr/include/c++/5/bits/stl_vector.h 214:11 - field + - signed + - isAutogenerated: 1 + integer_cst 192 - decl size + field_decl _M_impl /usr/include/c++/5/bits/stl_vector.h 164:20 - field + - signed + integer_cst 192 - decl size + field_decl _M_start /usr/include/c++/5/bits/stl_vector.h 82:10 - field + - unsigned + integer_cst 64 - decl size + component_ref /usr/include/c++/5/bits/vector.tcc 392:17 - arg + component_ref /usr/include/c++/5/bits/vector.tcc 392:17 - object + component_ref - object + indirect_ref - object + nop_expr - ref + - isUsed: 1 + parm_decl this /usr/include/c++/5/bits/vector.tcc 327:54 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl vector /usr/include/c++/5/bits/stl_vector.h 214:11 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_vector.h 214:11 - field + - signed + - isAutogenerated: 1 + integer_cst 192 - decl size + using_decl _M_allocate /usr/include/c++/5/bits/stl_vector.h 241:20 - field + using_decl _M_deallocate /usr/include/c++/5/bits/stl_vector.h 242:20 - field + using_decl _M_impl /usr/include/c++/5/bits/stl_vector.h 243:20 - field + using_decl _M_get_Tp_allocator /usr/include/c++/5/bits/stl_vector.h 244:20 - field + using_decl get_allocator /usr/include/c++/5/bits/stl_vector.h 538:20 - field + type_decl vector /usr/include/c++/5/bits/stl_vector.h 215:5 - field + - isAutogenerated: 1 + type_decl _Alloc_value_type /usr/include/c++/5/bits/stl_vector.h 217:58 - field + type_decl _Base /usr/include/c++/5/bits/stl_vector.h 221:44 - field + type_decl _Tp_alloc_type /usr/include/c++/5/bits/stl_vector.h 222:48 - field + type_decl _Alloc_traits /usr/include/c++/5/bits/stl_vector.h 223:58 - field + type_decl value_type /usr/include/c++/5/bits/stl_vector.h 226:24 - field + type_decl pointer /usr/include/c++/5/bits/stl_vector.h 227:58 - field + type_decl const_pointer /usr/include/c++/5/bits/stl_vector.h 228:58 - field + type_decl reference /usr/include/c++/5/bits/stl_vector.h 229:58 - field + type_decl const_reference /usr/include/c++/5/bits/stl_vector.h 230:58 - field + type_decl iterator /usr/include/c++/5/bits/stl_vector.h 231:61 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_vector.h 233:7 - field + type_decl const_reverse_iterator /usr/include/c++/5/bits/stl_vector.h 234:54 - field + type_decl reverse_iterator /usr/include/c++/5/bits/stl_vector.h 235:49 - field + type_decl size_type /usr/include/c++/5/bits/stl_vector.h 236:27 - field + type_decl difference_type /usr/include/c++/5/bits/stl_vector.h 237:30 - field + type_decl allocator_type /usr/include/c++/5/bits/stl_vector.h 238:48 - field + integer_cst 64 - parm size + field_decl /usr/include/c++/5/bits/stl_vector.h 214:11 - field + - signed + - isAutogenerated: 1 + integer_cst 192 - decl size + field_decl _M_impl /usr/include/c++/5/bits/stl_vector.h 164:20 - field + - signed + integer_cst 192 - decl size + field_decl _M_finish /usr/include/c++/5/bits/stl_vector.h 83:10 - field + - unsigned + integer_cst 64 - decl size + nop_expr - arg + convert_expr - operand + call_expr /usr/include/c++/5/bits/vector.tcc 393:23 - operand + addr_expr - function + function_decl _M_get_Tp_allocator /usr/include/c++/5/bits/stl_vector.h 113:7 - operand + - isPublic: 1 + method_type - function type + addr_expr - arg + component_ref - operand + indirect_ref - object + nop_expr - ref + - isUsed: 1 + parm_decl this /usr/include/c++/5/bits/vector.tcc 327:54 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl vector /usr/include/c++/5/bits/stl_vector.h 214:11 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_vector.h 214:11 - field + - signed + - isAutogenerated: 1 + integer_cst 192 - decl size + using_decl _M_allocate /usr/include/c++/5/bits/stl_vector.h 241:20 - field + using_decl _M_deallocate /usr/include/c++/5/bits/stl_vector.h 242:20 - field + using_decl _M_impl /usr/include/c++/5/bits/stl_vector.h 243:20 - field + using_decl _M_get_Tp_allocator /usr/include/c++/5/bits/stl_vector.h 244:20 - field + using_decl get_allocator /usr/include/c++/5/bits/stl_vector.h 538:20 - field + type_decl vector /usr/include/c++/5/bits/stl_vector.h 215:5 - field + - isAutogenerated: 1 + type_decl _Alloc_value_type /usr/include/c++/5/bits/stl_vector.h 217:58 - field + type_decl _Base /usr/include/c++/5/bits/stl_vector.h 221:44 - field + type_decl _Tp_alloc_type /usr/include/c++/5/bits/stl_vector.h 222:48 - field + type_decl _Alloc_traits /usr/include/c++/5/bits/stl_vector.h 223:58 - field + type_decl value_type /usr/include/c++/5/bits/stl_vector.h 226:24 - field + type_decl pointer /usr/include/c++/5/bits/stl_vector.h 227:58 - field + type_decl const_pointer /usr/include/c++/5/bits/stl_vector.h 228:58 - field + type_decl reference /usr/include/c++/5/bits/stl_vector.h 229:58 - field + type_decl const_reference /usr/include/c++/5/bits/stl_vector.h 230:58 - field + type_decl iterator /usr/include/c++/5/bits/stl_vector.h 231:61 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_vector.h 233:7 - field + type_decl const_reverse_iterator /usr/include/c++/5/bits/stl_vector.h 234:54 - field + type_decl reverse_iterator /usr/include/c++/5/bits/stl_vector.h 235:49 - field + type_decl size_type /usr/include/c++/5/bits/stl_vector.h 236:27 - field + type_decl difference_type /usr/include/c++/5/bits/stl_vector.h 237:30 - field + type_decl allocator_type /usr/include/c++/5/bits/stl_vector.h 238:48 - field + integer_cst 64 - parm size + field_decl /usr/include/c++/5/bits/stl_vector.h 214:11 - field + - signed + - isAutogenerated: 1 + integer_cst 192 - decl size + cleanup_point_expr /usr/include/c++/5/bits/vector.tcc 394:4 - statement + expr_stmt /usr/include/c++/5/bits/vector.tcc 394:4 - operand + call_expr /usr/include/c++/5/bits/vector.tcc 394:17 - expresssion + addr_expr - function + function_decl _M_deallocate /usr/include/c++/5/bits/stl_vector.h 174:7 - operand + - isExternal: 1 + - isPublic: 1 + method_type - function type + addr_expr - arg + component_ref - operand + indirect_ref - object + nop_expr - ref + - isUsed: 1 + parm_decl this /usr/include/c++/5/bits/vector.tcc 327:54 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl vector /usr/include/c++/5/bits/stl_vector.h 214:11 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_vector.h 214:11 - field + - signed + - isAutogenerated: 1 + integer_cst 192 - decl size + using_decl _M_allocate /usr/include/c++/5/bits/stl_vector.h 241:20 - field + using_decl _M_deallocate /usr/include/c++/5/bits/stl_vector.h 242:20 - field + using_decl _M_impl /usr/include/c++/5/bits/stl_vector.h 243:20 - field + using_decl _M_get_Tp_allocator /usr/include/c++/5/bits/stl_vector.h 244:20 - field + using_decl get_allocator /usr/include/c++/5/bits/stl_vector.h 538:20 - field + type_decl vector /usr/include/c++/5/bits/stl_vector.h 215:5 - field + - isAutogenerated: 1 + type_decl _Alloc_value_type /usr/include/c++/5/bits/stl_vector.h 217:58 - field + type_decl _Base /usr/include/c++/5/bits/stl_vector.h 221:44 - field + type_decl _Tp_alloc_type /usr/include/c++/5/bits/stl_vector.h 222:48 - field + type_decl _Alloc_traits /usr/include/c++/5/bits/stl_vector.h 223:58 - field + type_decl value_type /usr/include/c++/5/bits/stl_vector.h 226:24 - field + type_decl pointer /usr/include/c++/5/bits/stl_vector.h 227:58 - field + type_decl const_pointer /usr/include/c++/5/bits/stl_vector.h 228:58 - field + type_decl reference /usr/include/c++/5/bits/stl_vector.h 229:58 - field + type_decl const_reference /usr/include/c++/5/bits/stl_vector.h 230:58 - field + type_decl iterator /usr/include/c++/5/bits/stl_vector.h 231:61 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_vector.h 233:7 - field + type_decl const_reverse_iterator /usr/include/c++/5/bits/stl_vector.h 234:54 - field + type_decl reverse_iterator /usr/include/c++/5/bits/stl_vector.h 235:49 - field + type_decl size_type /usr/include/c++/5/bits/stl_vector.h 236:27 - field + type_decl difference_type /usr/include/c++/5/bits/stl_vector.h 237:30 - field + type_decl allocator_type /usr/include/c++/5/bits/stl_vector.h 238:48 - field + integer_cst 64 - parm size + field_decl /usr/include/c++/5/bits/stl_vector.h 214:11 - field + - signed + - isAutogenerated: 1 + integer_cst 192 - decl size + component_ref /usr/include/c++/5/bits/vector.tcc 394:17 - arg + component_ref /usr/include/c++/5/bits/vector.tcc 394:17 - object + component_ref - object + indirect_ref - object + nop_expr - ref + - isUsed: 1 + parm_decl this /usr/include/c++/5/bits/vector.tcc 327:54 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl vector /usr/include/c++/5/bits/stl_vector.h 214:11 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_vector.h 214:11 - field + - signed + - isAutogenerated: 1 + integer_cst 192 - decl size + using_decl _M_allocate /usr/include/c++/5/bits/stl_vector.h 241:20 - field + using_decl _M_deallocate /usr/include/c++/5/bits/stl_vector.h 242:20 - field + using_decl _M_impl /usr/include/c++/5/bits/stl_vector.h 243:20 - field + using_decl _M_get_Tp_allocator /usr/include/c++/5/bits/stl_vector.h 244:20 - field + using_decl get_allocator /usr/include/c++/5/bits/stl_vector.h 538:20 - field + type_decl vector /usr/include/c++/5/bits/stl_vector.h 215:5 - field + - isAutogenerated: 1 + type_decl _Alloc_value_type /usr/include/c++/5/bits/stl_vector.h 217:58 - field + type_decl _Base /usr/include/c++/5/bits/stl_vector.h 221:44 - field + type_decl _Tp_alloc_type /usr/include/c++/5/bits/stl_vector.h 222:48 - field + type_decl _Alloc_traits /usr/include/c++/5/bits/stl_vector.h 223:58 - field + type_decl value_type /usr/include/c++/5/bits/stl_vector.h 226:24 - field + type_decl pointer /usr/include/c++/5/bits/stl_vector.h 227:58 - field + type_decl const_pointer /usr/include/c++/5/bits/stl_vector.h 228:58 - field + type_decl reference /usr/include/c++/5/bits/stl_vector.h 229:58 - field + type_decl const_reference /usr/include/c++/5/bits/stl_vector.h 230:58 - field + type_decl iterator /usr/include/c++/5/bits/stl_vector.h 231:61 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_vector.h 233:7 - field + type_decl const_reverse_iterator /usr/include/c++/5/bits/stl_vector.h 234:54 - field + type_decl reverse_iterator /usr/include/c++/5/bits/stl_vector.h 235:49 - field + type_decl size_type /usr/include/c++/5/bits/stl_vector.h 236:27 - field + type_decl difference_type /usr/include/c++/5/bits/stl_vector.h 237:30 - field + type_decl allocator_type /usr/include/c++/5/bits/stl_vector.h 238:48 - field + integer_cst 64 - parm size + field_decl /usr/include/c++/5/bits/stl_vector.h 214:11 - field + - signed + - isAutogenerated: 1 + integer_cst 192 - decl size + field_decl _M_impl /usr/include/c++/5/bits/stl_vector.h 164:20 - field + - signed + integer_cst 192 - decl size + field_decl _M_start /usr/include/c++/5/bits/stl_vector.h 82:10 - field + - unsigned + integer_cst 64 - decl size + nop_expr - arg + exact_div_expr - operand + minus_expr - operand + convert_expr - operand + component_ref /usr/include/c++/5/bits/vector.tcc 396:4 - operand + component_ref /usr/include/c++/5/bits/vector.tcc 396:4 - object + component_ref - object + indirect_ref - object + nop_expr - ref + - isUsed: 1 + parm_decl this /usr/include/c++/5/bits/vector.tcc 327:54 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl vector /usr/include/c++/5/bits/stl_vector.h 214:11 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_vector.h 214:11 - field + - signed + - isAutogenerated: 1 + integer_cst 192 - decl size + using_decl _M_allocate /usr/include/c++/5/bits/stl_vector.h 241:20 - field + using_decl _M_deallocate /usr/include/c++/5/bits/stl_vector.h 242:20 - field + using_decl _M_impl /usr/include/c++/5/bits/stl_vector.h 243:20 - field + using_decl _M_get_Tp_allocator /usr/include/c++/5/bits/stl_vector.h 244:20 - field + using_decl get_allocator /usr/include/c++/5/bits/stl_vector.h 538:20 - field + type_decl vector /usr/include/c++/5/bits/stl_vector.h 215:5 - field + - isAutogenerated: 1 + type_decl _Alloc_value_type /usr/include/c++/5/bits/stl_vector.h 217:58 - field + type_decl _Base /usr/include/c++/5/bits/stl_vector.h 221:44 - field + type_decl _Tp_alloc_type /usr/include/c++/5/bits/stl_vector.h 222:48 - field + type_decl _Alloc_traits /usr/include/c++/5/bits/stl_vector.h 223:58 - field + type_decl value_type /usr/include/c++/5/bits/stl_vector.h 226:24 - field + type_decl pointer /usr/include/c++/5/bits/stl_vector.h 227:58 - field + type_decl const_pointer /usr/include/c++/5/bits/stl_vector.h 228:58 - field + type_decl reference /usr/include/c++/5/bits/stl_vector.h 229:58 - field + type_decl const_reference /usr/include/c++/5/bits/stl_vector.h 230:58 - field + type_decl iterator /usr/include/c++/5/bits/stl_vector.h 231:61 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_vector.h 233:7 - field + type_decl const_reverse_iterator /usr/include/c++/5/bits/stl_vector.h 234:54 - field + type_decl reverse_iterator /usr/include/c++/5/bits/stl_vector.h 235:49 - field + type_decl size_type /usr/include/c++/5/bits/stl_vector.h 236:27 - field + type_decl difference_type /usr/include/c++/5/bits/stl_vector.h 237:30 - field + type_decl allocator_type /usr/include/c++/5/bits/stl_vector.h 238:48 - field + integer_cst 64 - parm size + field_decl /usr/include/c++/5/bits/stl_vector.h 214:11 - field + - signed + - isAutogenerated: 1 + integer_cst 192 - decl size + field_decl _M_impl /usr/include/c++/5/bits/stl_vector.h 164:20 - field + - signed + integer_cst 192 - decl size + field_decl _M_end_of_storage /usr/include/c++/5/bits/stl_vector.h 84:10 - field + - unsigned + integer_cst 64 - decl size + convert_expr - operand + component_ref /usr/include/c++/5/bits/vector.tcc 396:4 - operand + component_ref /usr/include/c++/5/bits/vector.tcc 396:4 - object + component_ref - object + indirect_ref - object + nop_expr - ref + - isUsed: 1 + parm_decl this /usr/include/c++/5/bits/vector.tcc 327:54 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl vector /usr/include/c++/5/bits/stl_vector.h 214:11 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_vector.h 214:11 - field + - signed + - isAutogenerated: 1 + integer_cst 192 - decl size + using_decl _M_allocate /usr/include/c++/5/bits/stl_vector.h 241:20 - field + using_decl _M_deallocate /usr/include/c++/5/bits/stl_vector.h 242:20 - field + using_decl _M_impl /usr/include/c++/5/bits/stl_vector.h 243:20 - field + using_decl _M_get_Tp_allocator /usr/include/c++/5/bits/stl_vector.h 244:20 - field + using_decl get_allocator /usr/include/c++/5/bits/stl_vector.h 538:20 - field + type_decl vector /usr/include/c++/5/bits/stl_vector.h 215:5 - field + - isAutogenerated: 1 + type_decl _Alloc_value_type /usr/include/c++/5/bits/stl_vector.h 217:58 - field + type_decl _Base /usr/include/c++/5/bits/stl_vector.h 221:44 - field + type_decl _Tp_alloc_type /usr/include/c++/5/bits/stl_vector.h 222:48 - field + type_decl _Alloc_traits /usr/include/c++/5/bits/stl_vector.h 223:58 - field + type_decl value_type /usr/include/c++/5/bits/stl_vector.h 226:24 - field + type_decl pointer /usr/include/c++/5/bits/stl_vector.h 227:58 - field + type_decl const_pointer /usr/include/c++/5/bits/stl_vector.h 228:58 - field + type_decl reference /usr/include/c++/5/bits/stl_vector.h 229:58 - field + type_decl const_reference /usr/include/c++/5/bits/stl_vector.h 230:58 - field + type_decl iterator /usr/include/c++/5/bits/stl_vector.h 231:61 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_vector.h 233:7 - field + type_decl const_reverse_iterator /usr/include/c++/5/bits/stl_vector.h 234:54 - field + type_decl reverse_iterator /usr/include/c++/5/bits/stl_vector.h 235:49 - field + type_decl size_type /usr/include/c++/5/bits/stl_vector.h 236:27 - field + type_decl difference_type /usr/include/c++/5/bits/stl_vector.h 237:30 - field + type_decl allocator_type /usr/include/c++/5/bits/stl_vector.h 238:48 - field + integer_cst 64 - parm size + field_decl /usr/include/c++/5/bits/stl_vector.h 214:11 - field + - signed + - isAutogenerated: 1 + integer_cst 192 - decl size + field_decl _M_impl /usr/include/c++/5/bits/stl_vector.h 164:20 - field + - signed + integer_cst 192 - decl size + field_decl _M_start /usr/include/c++/5/bits/stl_vector.h 82:10 - field + - unsigned + integer_cst 64 - decl size + integer_cst 8 - operand + cleanup_point_expr /usr/include/c++/5/bits/vector.tcc 397:4 - statement + expr_stmt /usr/include/c++/5/bits/vector.tcc 397:4 - operand + convert_expr - expresssion + modify_expr - operand + component_ref /usr/include/c++/5/bits/vector.tcc 397:27 - operand + component_ref /usr/include/c++/5/bits/vector.tcc 397:27 - object + component_ref - object + indirect_ref - object + nop_expr - ref + - isUsed: 1 + parm_decl this /usr/include/c++/5/bits/vector.tcc 327:54 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl vector /usr/include/c++/5/bits/stl_vector.h 214:11 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_vector.h 214:11 - field + - signed + - isAutogenerated: 1 + integer_cst 192 - decl size + using_decl _M_allocate /usr/include/c++/5/bits/stl_vector.h 241:20 - field + using_decl _M_deallocate /usr/include/c++/5/bits/stl_vector.h 242:20 - field + using_decl _M_impl /usr/include/c++/5/bits/stl_vector.h 243:20 - field + using_decl _M_get_Tp_allocator /usr/include/c++/5/bits/stl_vector.h 244:20 - field + using_decl get_allocator /usr/include/c++/5/bits/stl_vector.h 538:20 - field + type_decl vector /usr/include/c++/5/bits/stl_vector.h 215:5 - field + - isAutogenerated: 1 + type_decl _Alloc_value_type /usr/include/c++/5/bits/stl_vector.h 217:58 - field + type_decl _Base /usr/include/c++/5/bits/stl_vector.h 221:44 - field + type_decl _Tp_alloc_type /usr/include/c++/5/bits/stl_vector.h 222:48 - field + type_decl _Alloc_traits /usr/include/c++/5/bits/stl_vector.h 223:58 - field + type_decl value_type /usr/include/c++/5/bits/stl_vector.h 226:24 - field + type_decl pointer /usr/include/c++/5/bits/stl_vector.h 227:58 - field + type_decl const_pointer /usr/include/c++/5/bits/stl_vector.h 228:58 - field + type_decl reference /usr/include/c++/5/bits/stl_vector.h 229:58 - field + type_decl const_reference /usr/include/c++/5/bits/stl_vector.h 230:58 - field + type_decl iterator /usr/include/c++/5/bits/stl_vector.h 231:61 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_vector.h 233:7 - field + type_decl const_reverse_iterator /usr/include/c++/5/bits/stl_vector.h 234:54 - field + type_decl reverse_iterator /usr/include/c++/5/bits/stl_vector.h 235:49 - field + type_decl size_type /usr/include/c++/5/bits/stl_vector.h 236:27 - field + type_decl difference_type /usr/include/c++/5/bits/stl_vector.h 237:30 - field + type_decl allocator_type /usr/include/c++/5/bits/stl_vector.h 238:48 - field + integer_cst 64 - parm size + field_decl /usr/include/c++/5/bits/stl_vector.h 214:11 - field + - signed + - isAutogenerated: 1 + integer_cst 192 - decl size + field_decl _M_impl /usr/include/c++/5/bits/stl_vector.h 164:20 - field + - signed + integer_cst 192 - decl size + field_decl _M_start /usr/include/c++/5/bits/stl_vector.h 82:10 - field + - unsigned + integer_cst 64 - decl size + var_decl __new_start /usr/include/c++/5/bits/vector.tcc 353:12 - operand + - isUsed: 1 + cleanup_point_expr /usr/include/c++/5/bits/vector.tcc 398:4 - statement + expr_stmt /usr/include/c++/5/bits/vector.tcc 398:4 - operand + convert_expr - expresssion + modify_expr - operand + component_ref /usr/include/c++/5/bits/vector.tcc 398:28 - operand + component_ref /usr/include/c++/5/bits/vector.tcc 398:28 - object + component_ref - object + indirect_ref - object + nop_expr - ref + - isUsed: 1 + parm_decl this /usr/include/c++/5/bits/vector.tcc 327:54 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl vector /usr/include/c++/5/bits/stl_vector.h 214:11 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_vector.h 214:11 - field + - signed + - isAutogenerated: 1 + integer_cst 192 - decl size + using_decl _M_allocate /usr/include/c++/5/bits/stl_vector.h 241:20 - field + using_decl _M_deallocate /usr/include/c++/5/bits/stl_vector.h 242:20 - field + using_decl _M_impl /usr/include/c++/5/bits/stl_vector.h 243:20 - field + using_decl _M_get_Tp_allocator /usr/include/c++/5/bits/stl_vector.h 244:20 - field + using_decl get_allocator /usr/include/c++/5/bits/stl_vector.h 538:20 - field + type_decl vector /usr/include/c++/5/bits/stl_vector.h 215:5 - field + - isAutogenerated: 1 + type_decl _Alloc_value_type /usr/include/c++/5/bits/stl_vector.h 217:58 - field + type_decl _Base /usr/include/c++/5/bits/stl_vector.h 221:44 - field + type_decl _Tp_alloc_type /usr/include/c++/5/bits/stl_vector.h 222:48 - field + type_decl _Alloc_traits /usr/include/c++/5/bits/stl_vector.h 223:58 - field + type_decl value_type /usr/include/c++/5/bits/stl_vector.h 226:24 - field + type_decl pointer /usr/include/c++/5/bits/stl_vector.h 227:58 - field + type_decl const_pointer /usr/include/c++/5/bits/stl_vector.h 228:58 - field + type_decl reference /usr/include/c++/5/bits/stl_vector.h 229:58 - field + type_decl const_reference /usr/include/c++/5/bits/stl_vector.h 230:58 - field + type_decl iterator /usr/include/c++/5/bits/stl_vector.h 231:61 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_vector.h 233:7 - field + type_decl const_reverse_iterator /usr/include/c++/5/bits/stl_vector.h 234:54 - field + type_decl reverse_iterator /usr/include/c++/5/bits/stl_vector.h 235:49 - field + type_decl size_type /usr/include/c++/5/bits/stl_vector.h 236:27 - field + type_decl difference_type /usr/include/c++/5/bits/stl_vector.h 237:30 - field + type_decl allocator_type /usr/include/c++/5/bits/stl_vector.h 238:48 - field + integer_cst 64 - parm size + field_decl /usr/include/c++/5/bits/stl_vector.h 214:11 - field + - signed + - isAutogenerated: 1 + integer_cst 192 - decl size + field_decl _M_impl /usr/include/c++/5/bits/stl_vector.h 164:20 - field + - signed + integer_cst 192 - decl size + field_decl _M_finish /usr/include/c++/5/bits/stl_vector.h 83:10 - field + - unsigned + integer_cst 64 - decl size + var_decl __new_finish /usr/include/c++/5/bits/vector.tcc 354:12 - operand + - isUsed: 1 + cleanup_point_expr /usr/include/c++/5/bits/vector.tcc 399:4 - statement + expr_stmt /usr/include/c++/5/bits/vector.tcc 399:4 - operand + convert_expr - expresssion + modify_expr - operand + component_ref /usr/include/c++/5/bits/vector.tcc 399:36 - operand + component_ref /usr/include/c++/5/bits/vector.tcc 399:36 - object + component_ref - object + indirect_ref - object + nop_expr - ref + - isUsed: 1 + parm_decl this /usr/include/c++/5/bits/vector.tcc 327:54 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl vector /usr/include/c++/5/bits/stl_vector.h 214:11 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_vector.h 214:11 - field + - signed + - isAutogenerated: 1 + integer_cst 192 - decl size + using_decl _M_allocate /usr/include/c++/5/bits/stl_vector.h 241:20 - field + using_decl _M_deallocate /usr/include/c++/5/bits/stl_vector.h 242:20 - field + using_decl _M_impl /usr/include/c++/5/bits/stl_vector.h 243:20 - field + using_decl _M_get_Tp_allocator /usr/include/c++/5/bits/stl_vector.h 244:20 - field + using_decl get_allocator /usr/include/c++/5/bits/stl_vector.h 538:20 - field + type_decl vector /usr/include/c++/5/bits/stl_vector.h 215:5 - field + - isAutogenerated: 1 + type_decl _Alloc_value_type /usr/include/c++/5/bits/stl_vector.h 217:58 - field + type_decl _Base /usr/include/c++/5/bits/stl_vector.h 221:44 - field + type_decl _Tp_alloc_type /usr/include/c++/5/bits/stl_vector.h 222:48 - field + type_decl _Alloc_traits /usr/include/c++/5/bits/stl_vector.h 223:58 - field + type_decl value_type /usr/include/c++/5/bits/stl_vector.h 226:24 - field + type_decl pointer /usr/include/c++/5/bits/stl_vector.h 227:58 - field + type_decl const_pointer /usr/include/c++/5/bits/stl_vector.h 228:58 - field + type_decl reference /usr/include/c++/5/bits/stl_vector.h 229:58 - field + type_decl const_reference /usr/include/c++/5/bits/stl_vector.h 230:58 - field + type_decl iterator /usr/include/c++/5/bits/stl_vector.h 231:61 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_vector.h 233:7 - field + type_decl const_reverse_iterator /usr/include/c++/5/bits/stl_vector.h 234:54 - field + type_decl reverse_iterator /usr/include/c++/5/bits/stl_vector.h 235:49 - field + type_decl size_type /usr/include/c++/5/bits/stl_vector.h 236:27 - field + type_decl difference_type /usr/include/c++/5/bits/stl_vector.h 237:30 - field + type_decl allocator_type /usr/include/c++/5/bits/stl_vector.h 238:48 - field + integer_cst 64 - parm size + field_decl /usr/include/c++/5/bits/stl_vector.h 214:11 - field + - signed + - isAutogenerated: 1 + integer_cst 192 - decl size + field_decl _M_impl /usr/include/c++/5/bits/stl_vector.h 164:20 - field + - signed + integer_cst 192 - decl size + field_decl _M_end_of_storage /usr/include/c++/5/bits/stl_vector.h 84:10 - field + - unsigned + integer_cst 64 - decl size + pointer_plus_expr /usr/include/c++/5/bits/vector.tcc 399:50 - operand + var_decl __new_start /usr/include/c++/5/bits/vector.tcc 353:12 - operand + - isUsed: 1 + nop_expr - operand + mult_expr - operand + nop_expr - operand + var_decl __len /usr/include/c++/5/bits/vector.tcc 350:20 - operand + - isUsed: 1 + integer_cst 8 - operand + block - operand + var_decl __len /usr/include/c++/5/bits/vector.tcc 350:20 - block vars + - isUsed: 1 + var_decl __elems_before /usr/include/c++/5/bits/vector.tcc 352:20 - block vars + - isUsed: 1 + var_decl __new_start /usr/include/c++/5/bits/vector.tcc 353:12 - block vars + - isUsed: 1 + var_decl __new_finish /usr/include/c++/5/bits/vector.tcc 354:12 - block vars + - isUsed: 1 + block - operand + block - sub block + var_decl __x_copy /usr/include/c++/5/bits/vector.tcc 337:8 - block vars + - isUsed: 1 + block - sub block + var_decl __len /usr/include/c++/5/bits/vector.tcc 350:20 - block vars + - isUsed: 1 + var_decl __elems_before /usr/include/c++/5/bits/vector.tcc 352:20 - block vars + - isUsed: 1 + var_decl __new_start /usr/include/c++/5/bits/vector.tcc 353:12 - block vars + - isUsed: 1 + var_decl __new_finish /usr/include/c++/5/bits/vector.tcc 354:12 - block vars + - isUsed: 1 + block - operand + block - sub block + block - sub block + var_decl __x_copy /usr/include/c++/5/bits/vector.tcc 337:8 - block vars + - isUsed: 1 + block - sub block + var_decl __len /usr/include/c++/5/bits/vector.tcc 350:20 - block vars + - isUsed: 1 + var_decl __elems_before /usr/include/c++/5/bits/vector.tcc 352:20 - block vars + - isUsed: 1 + var_decl __new_start /usr/include/c++/5/bits/vector.tcc 353:12 - block vars + - isUsed: 1 + var_decl __new_finish /usr/include/c++/5/bits/vector.tcc 354:12 - block vars + - isUsed: 1 +function_decl end /usr/include/c++/5/bits/stl_vector.h 565:7 +- isPublic: 1 + method_type - function type + record_type - method return type + type_decl iterator /usr/include/c++/5/bits/stl_vector.h 231:61 - type name + field_decl _M_current /usr/include/c++/5/bits/stl_iterator.h 724:17 - field + - unsigned + integer_cst 64 - decl size + type_decl __normal_iterator /usr/include/c++/5/bits/stl_iterator.h 722:5 - field + - isAutogenerated: 1 + type_decl __traits_type /usr/include/c++/5/bits/stl_iterator.h 726:43 - field + type_decl iterator_type /usr/include/c++/5/bits/stl_iterator.h 729:29 - field + type_decl iterator_category /usr/include/c++/5/bits/stl_iterator.h 730:57 - field + type_decl value_type /usr/include/c++/5/bits/stl_iterator.h 731:52 - field + type_decl difference_type /usr/include/c++/5/bits/stl_iterator.h 732:56 - field + type_decl reference /usr/include/c++/5/bits/stl_iterator.h 733:50 - field + type_decl pointer /usr/include/c++/5/bits/stl_iterator.h 734:50 - field + record_type - method base type + type_decl vector /usr/include/c++/5/bits/stl_vector.h 214:11 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_vector.h 214:11 - field + - signed + - isAutogenerated: 1 + integer_cst 192 - decl size + using_decl _M_allocate /usr/include/c++/5/bits/stl_vector.h 241:20 - field + using_decl _M_deallocate /usr/include/c++/5/bits/stl_vector.h 242:20 - field + using_decl _M_impl /usr/include/c++/5/bits/stl_vector.h 243:20 - field + using_decl _M_get_Tp_allocator /usr/include/c++/5/bits/stl_vector.h 244:20 - field + using_decl get_allocator /usr/include/c++/5/bits/stl_vector.h 538:20 - field + type_decl vector /usr/include/c++/5/bits/stl_vector.h 215:5 - field + - isAutogenerated: 1 + type_decl _Alloc_value_type /usr/include/c++/5/bits/stl_vector.h 217:58 - field + type_decl _Base /usr/include/c++/5/bits/stl_vector.h 221:44 - field + type_decl _Tp_alloc_type /usr/include/c++/5/bits/stl_vector.h 222:48 - field + type_decl _Alloc_traits /usr/include/c++/5/bits/stl_vector.h 223:58 - field + type_decl value_type /usr/include/c++/5/bits/stl_vector.h 226:24 - field + type_decl pointer /usr/include/c++/5/bits/stl_vector.h 227:58 - field + type_decl const_pointer /usr/include/c++/5/bits/stl_vector.h 228:58 - field + type_decl reference /usr/include/c++/5/bits/stl_vector.h 229:58 - field + type_decl const_reference /usr/include/c++/5/bits/stl_vector.h 230:58 - field + type_decl iterator /usr/include/c++/5/bits/stl_vector.h 231:61 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_vector.h 233:7 - field + type_decl const_reverse_iterator /usr/include/c++/5/bits/stl_vector.h 234:54 - field + type_decl reverse_iterator /usr/include/c++/5/bits/stl_vector.h 235:49 - field + type_decl size_type /usr/include/c++/5/bits/stl_vector.h 236:27 - field + type_decl difference_type /usr/include/c++/5/bits/stl_vector.h 237:30 - field + type_decl allocator_type /usr/include/c++/5/bits/stl_vector.h 238:48 - field + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl vector /usr/include/c++/5/bits/stl_vector.h 214:11 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_vector.h 214:11 - field + - signed + - isAutogenerated: 1 + integer_cst 192 - decl size + using_decl _M_allocate /usr/include/c++/5/bits/stl_vector.h 241:20 - field + using_decl _M_deallocate /usr/include/c++/5/bits/stl_vector.h 242:20 - field + using_decl _M_impl /usr/include/c++/5/bits/stl_vector.h 243:20 - field + using_decl _M_get_Tp_allocator /usr/include/c++/5/bits/stl_vector.h 244:20 - field + using_decl get_allocator /usr/include/c++/5/bits/stl_vector.h 538:20 - field + type_decl vector /usr/include/c++/5/bits/stl_vector.h 215:5 - field + - isAutogenerated: 1 + type_decl _Alloc_value_type /usr/include/c++/5/bits/stl_vector.h 217:58 - field + type_decl _Base /usr/include/c++/5/bits/stl_vector.h 221:44 - field + type_decl _Tp_alloc_type /usr/include/c++/5/bits/stl_vector.h 222:48 - field + type_decl _Alloc_traits /usr/include/c++/5/bits/stl_vector.h 223:58 - field + type_decl value_type /usr/include/c++/5/bits/stl_vector.h 226:24 - field + type_decl pointer /usr/include/c++/5/bits/stl_vector.h 227:58 - field + type_decl const_pointer /usr/include/c++/5/bits/stl_vector.h 228:58 - field + type_decl reference /usr/include/c++/5/bits/stl_vector.h 229:58 - field + type_decl const_reference /usr/include/c++/5/bits/stl_vector.h 230:58 - field + type_decl iterator /usr/include/c++/5/bits/stl_vector.h 231:61 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_vector.h 233:7 - field + type_decl const_reverse_iterator /usr/include/c++/5/bits/stl_vector.h 234:54 - field + type_decl reverse_iterator /usr/include/c++/5/bits/stl_vector.h 235:49 - field + type_decl size_type /usr/include/c++/5/bits/stl_vector.h 236:27 - field + type_decl difference_type /usr/include/c++/5/bits/stl_vector.h 237:30 - field + type_decl allocator_type /usr/include/c++/5/bits/stl_vector.h 238:48 - field + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_vector.h 565:7 - function result + - isAutogenerated: 1 + record_type - result type + type_decl iterator /usr/include/c++/5/bits/stl_vector.h 231:61 - type name + field_decl _M_current /usr/include/c++/5/bits/stl_iterator.h 724:17 - field + - unsigned + integer_cst 64 - decl size + type_decl __normal_iterator /usr/include/c++/5/bits/stl_iterator.h 722:5 - field + - isAutogenerated: 1 + type_decl __traits_type /usr/include/c++/5/bits/stl_iterator.h 726:43 - field + type_decl iterator_type /usr/include/c++/5/bits/stl_iterator.h 729:29 - field + type_decl iterator_category /usr/include/c++/5/bits/stl_iterator.h 730:57 - field + type_decl value_type /usr/include/c++/5/bits/stl_iterator.h 731:52 - field + type_decl difference_type /usr/include/c++/5/bits/stl_iterator.h 732:56 - field + type_decl reference /usr/include/c++/5/bits/stl_iterator.h 733:50 - field + type_decl pointer /usr/include/c++/5/bits/stl_iterator.h 734:50 - field + integer_cst 64 - decl size + - isUsed: 1 + parm_decl this /usr/include/c++/5/bits/stl_vector.h 565:11 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl vector /usr/include/c++/5/bits/stl_vector.h 214:11 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_vector.h 214:11 - field + - signed + - isAutogenerated: 1 + integer_cst 192 - decl size + using_decl _M_allocate /usr/include/c++/5/bits/stl_vector.h 241:20 - field + using_decl _M_deallocate /usr/include/c++/5/bits/stl_vector.h 242:20 - field + using_decl _M_impl /usr/include/c++/5/bits/stl_vector.h 243:20 - field + using_decl _M_get_Tp_allocator /usr/include/c++/5/bits/stl_vector.h 244:20 - field + using_decl get_allocator /usr/include/c++/5/bits/stl_vector.h 538:20 - field + type_decl vector /usr/include/c++/5/bits/stl_vector.h 215:5 - field + - isAutogenerated: 1 + type_decl _Alloc_value_type /usr/include/c++/5/bits/stl_vector.h 217:58 - field + type_decl _Base /usr/include/c++/5/bits/stl_vector.h 221:44 - field + type_decl _Tp_alloc_type /usr/include/c++/5/bits/stl_vector.h 222:48 - field + type_decl _Alloc_traits /usr/include/c++/5/bits/stl_vector.h 223:58 - field + type_decl value_type /usr/include/c++/5/bits/stl_vector.h 226:24 - field + type_decl pointer /usr/include/c++/5/bits/stl_vector.h 227:58 - field + type_decl const_pointer /usr/include/c++/5/bits/stl_vector.h 228:58 - field + type_decl reference /usr/include/c++/5/bits/stl_vector.h 229:58 - field + type_decl const_reference /usr/include/c++/5/bits/stl_vector.h 230:58 - field + type_decl iterator /usr/include/c++/5/bits/stl_vector.h 231:61 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_vector.h 233:7 - field + type_decl const_reverse_iterator /usr/include/c++/5/bits/stl_vector.h 234:54 - field + type_decl reverse_iterator /usr/include/c++/5/bits/stl_vector.h 235:49 - field + type_decl size_type /usr/include/c++/5/bits/stl_vector.h 236:27 - field + type_decl difference_type /usr/include/c++/5/bits/stl_vector.h 237:30 - field + type_decl allocator_type /usr/include/c++/5/bits/stl_vector.h 238:48 - field + integer_cst 64 - parm size + cleanup_point_expr /usr/include/c++/5/bits/stl_vector.h 566:48 - code + return_expr /usr/include/c++/5/bits/stl_vector.h 566:48 - operand + init_expr - operand + result_decl /usr/include/c++/5/bits/stl_vector.h 565:7 - operand + - isAutogenerated: 1 + record_type - result type + type_decl iterator /usr/include/c++/5/bits/stl_vector.h 231:61 - type name + field_decl _M_current /usr/include/c++/5/bits/stl_iterator.h 724:17 - field + - unsigned + integer_cst 64 - decl size + type_decl __normal_iterator /usr/include/c++/5/bits/stl_iterator.h 722:5 - field + - isAutogenerated: 1 + type_decl __traits_type /usr/include/c++/5/bits/stl_iterator.h 726:43 - field + type_decl iterator_type /usr/include/c++/5/bits/stl_iterator.h 729:29 - field + type_decl iterator_category /usr/include/c++/5/bits/stl_iterator.h 730:57 - field + type_decl value_type /usr/include/c++/5/bits/stl_iterator.h 731:52 - field + type_decl difference_type /usr/include/c++/5/bits/stl_iterator.h 732:56 - field + type_decl reference /usr/include/c++/5/bits/stl_iterator.h 733:50 - field + type_decl pointer /usr/include/c++/5/bits/stl_iterator.h 734:50 - field + integer_cst 64 - decl size + compound_expr - operand + target_expr - operand + var_decl /usr/include/c++/5/bits/stl_vector.h 566:48 - operand + - isAutogenerated: 1 + integer_cst 64 - decl size + record_type - var type + type_decl iterator /usr/include/c++/5/bits/stl_vector.h 231:61 - type name + field_decl _M_current /usr/include/c++/5/bits/stl_iterator.h 724:17 - field + - unsigned + integer_cst 64 - decl size + type_decl __normal_iterator /usr/include/c++/5/bits/stl_iterator.h 722:5 - field + - isAutogenerated: 1 + type_decl __traits_type /usr/include/c++/5/bits/stl_iterator.h 726:43 - field + type_decl iterator_type /usr/include/c++/5/bits/stl_iterator.h 729:29 - field + type_decl iterator_category /usr/include/c++/5/bits/stl_iterator.h 730:57 - field + type_decl value_type /usr/include/c++/5/bits/stl_iterator.h 731:52 - field + type_decl difference_type /usr/include/c++/5/bits/stl_iterator.h 732:56 - field + type_decl reference /usr/include/c++/5/bits/stl_iterator.h 733:50 - field + type_decl pointer /usr/include/c++/5/bits/stl_iterator.h 734:50 - field + aggr_init_expr - operand + addr_expr - function + function_decl __comp_ctor /usr/include/c++/5/bits/stl_iterator.h 740:7 - operand + - isExternal: 1 + - isPublic: 1 + method_type - function type + var_decl /usr/include/c++/5/bits/stl_vector.h 566:48 - slot + - isAutogenerated: 1 + convert_expr - arg + void_cst - operand + nop_expr - arg + nop_expr - operand + addr_expr - operand + component_ref /usr/include/c++/5/bits/stl_vector.h 566:48 - operand + component_ref /usr/include/c++/5/bits/stl_vector.h 566:48 - object + component_ref - object + indirect_ref - object + nop_expr - ref + - isUsed: 1 + parm_decl this /usr/include/c++/5/bits/stl_vector.h 565:11 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl vector /usr/include/c++/5/bits/stl_vector.h 214:11 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_vector.h 214:11 - field + - signed + - isAutogenerated: 1 + integer_cst 192 - decl size + using_decl _M_allocate /usr/include/c++/5/bits/stl_vector.h 241:20 - field + using_decl _M_deallocate /usr/include/c++/5/bits/stl_vector.h 242:20 - field + using_decl _M_impl /usr/include/c++/5/bits/stl_vector.h 243:20 - field + using_decl _M_get_Tp_allocator /usr/include/c++/5/bits/stl_vector.h 244:20 - field + using_decl get_allocator /usr/include/c++/5/bits/stl_vector.h 538:20 - field + type_decl vector /usr/include/c++/5/bits/stl_vector.h 215:5 - field + - isAutogenerated: 1 + type_decl _Alloc_value_type /usr/include/c++/5/bits/stl_vector.h 217:58 - field + type_decl _Base /usr/include/c++/5/bits/stl_vector.h 221:44 - field + type_decl _Tp_alloc_type /usr/include/c++/5/bits/stl_vector.h 222:48 - field + type_decl _Alloc_traits /usr/include/c++/5/bits/stl_vector.h 223:58 - field + type_decl value_type /usr/include/c++/5/bits/stl_vector.h 226:24 - field + type_decl pointer /usr/include/c++/5/bits/stl_vector.h 227:58 - field + type_decl const_pointer /usr/include/c++/5/bits/stl_vector.h 228:58 - field + type_decl reference /usr/include/c++/5/bits/stl_vector.h 229:58 - field + type_decl const_reference /usr/include/c++/5/bits/stl_vector.h 230:58 - field + type_decl iterator /usr/include/c++/5/bits/stl_vector.h 231:61 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_vector.h 233:7 - field + type_decl const_reverse_iterator /usr/include/c++/5/bits/stl_vector.h 234:54 - field + type_decl reverse_iterator /usr/include/c++/5/bits/stl_vector.h 235:49 - field + type_decl size_type /usr/include/c++/5/bits/stl_vector.h 236:27 - field + type_decl difference_type /usr/include/c++/5/bits/stl_vector.h 237:30 - field + type_decl allocator_type /usr/include/c++/5/bits/stl_vector.h 238:48 - field + integer_cst 64 - parm size + field_decl /usr/include/c++/5/bits/stl_vector.h 214:11 - field + - signed + - isAutogenerated: 1 + integer_cst 192 - decl size + field_decl _M_impl /usr/include/c++/5/bits/stl_vector.h 164:20 - field + - signed + integer_cst 192 - decl size + field_decl _M_finish /usr/include/c++/5/bits/stl_vector.h 83:10 - field + - unsigned + integer_cst 64 - decl size + var_decl /usr/include/c++/5/bits/stl_vector.h 566:48 - operand + - isAutogenerated: 1 +function_decl _S_base /usr/include/c++/5/bits/stl_iterator_base_types.h 215:28 +- isPublic: 1 + function_type - function type + pointer_type - function return type + type_decl iterator_type /usr/include/c++/5/bits/stl_iterator_base_types.h 214:25 - type name + integer_type - nested type + - precisionBits: 64 + - unsigned + type_decl long unsigned int 0:0 - type name + - isAutogenerated: 1 + integer_cst 64 - type size + integer_cst 0 - min value + tree_list - arg types + pointer_type - value + integer_type - nested type + - precisionBits: 64 + - unsigned + type_decl long unsigned int 0:0 - type name + - isAutogenerated: 1 + integer_cst 64 - type size + integer_cst 0 - min value + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_iterator_base_types.h 215:28 - function result + - isAutogenerated: 1 + pointer_type - result type + type_decl iterator_type /usr/include/c++/5/bits/stl_iterator_base_types.h 214:25 - type name + integer_type - nested type + - precisionBits: 64 + - unsigned + type_decl long unsigned int 0:0 - type name + - isAutogenerated: 1 + integer_cst 64 - type size + integer_cst 0 - min value + integer_cst 64 - decl size + - isUsed: 1 + parm_decl __it /usr/include/c++/5/bits/stl_iterator_base_types.h 215:46 - argument + pointer_type - decl type + integer_type - nested type + - precisionBits: 64 + - unsigned + type_decl long unsigned int 0:0 - type name + - isAutogenerated: 1 + integer_cst 64 - type size + integer_cst 0 - min value + integer_cst 64 - parm size + return_expr /usr/include/c++/5/bits/stl_iterator_base_types.h 216:16 - code + init_expr - operand + result_decl /usr/include/c++/5/bits/stl_iterator_base_types.h 215:28 - operand + - isAutogenerated: 1 + pointer_type - result type + type_decl iterator_type /usr/include/c++/5/bits/stl_iterator_base_types.h 214:25 - type name + integer_type - nested type + - precisionBits: 64 + - unsigned + type_decl long unsigned int 0:0 - type name + - isAutogenerated: 1 + integer_cst 64 - type size + integer_cst 0 - min value + integer_cst 64 - decl size + nop_expr - operand + - isUsed: 1 + parm_decl __it /usr/include/c++/5/bits/stl_iterator_base_types.h 215:46 - operand + pointer_type - decl type + integer_type - nested type + - precisionBits: 64 + - unsigned + type_decl long unsigned int 0:0 - type name + - isAutogenerated: 1 + integer_cst 64 - type size + integer_cst 0 - min value + integer_cst 64 - parm size +function_decl _Vector_impl /usr/include/c++/5/bits/stl_vector.h 86:2 +- isPublic: 1 + method_type - function type + void_type - method return type + type_decl void 0:0 - type name + - isAutogenerated: 1 + record_type - method base type + type_decl _Vector_impl /usr/include/c++/5/bits/stl_vector.h 79:14 - type name + - isAutogenerated: 1 + field_decl _M_start /usr/include/c++/5/bits/stl_vector.h 82:10 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_finish /usr/include/c++/5/bits/stl_vector.h 83:10 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_end_of_storage /usr/include/c++/5/bits/stl_vector.h 84:10 - field + - unsigned + integer_cst 64 - decl size + type_decl _Vector_impl /usr/include/c++/5/bits/stl_vector.h 81:7 - field + - isAutogenerated: 1 + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl _Vector_impl /usr/include/c++/5/bits/stl_vector.h 79:14 - type name + - isAutogenerated: 1 + field_decl _M_start /usr/include/c++/5/bits/stl_vector.h 82:10 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_finish /usr/include/c++/5/bits/stl_vector.h 83:10 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_end_of_storage /usr/include/c++/5/bits/stl_vector.h 84:10 - field + - unsigned + integer_cst 64 - decl size + type_decl _Vector_impl /usr/include/c++/5/bits/stl_vector.h 81:7 - field + - isAutogenerated: 1 + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_vector.h 86:2 - function result + - isAutogenerated: 1 + void_type - result type + type_decl void 0:0 - type name + - isAutogenerated: 1 + parm_decl this /usr/include/c++/5/bits/stl_vector.h 86:15 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Vector_impl /usr/include/c++/5/bits/stl_vector.h 79:14 - type name + - isAutogenerated: 1 + field_decl _M_start /usr/include/c++/5/bits/stl_vector.h 82:10 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_finish /usr/include/c++/5/bits/stl_vector.h 83:10 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_end_of_storage /usr/include/c++/5/bits/stl_vector.h 84:10 - field + - unsigned + integer_cst 64 - decl size + type_decl _Vector_impl /usr/include/c++/5/bits/stl_vector.h 81:7 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + bind_expr /usr/include/c++/5/bits/stl_vector.h 88:4 - code + statement_list - operand + cleanup_point_expr /usr/include/c++/5/bits/stl_vector.h 87:65 - statement + expr_stmt /usr/include/c++/5/bits/stl_vector.h 87:65 - operand + call_expr /usr/include/c++/5/bits/stl_vector.h 87:65 - expresssion + addr_expr - function + function_decl __base_ctor /usr/include/c++/5/bits/allocator.h 113:7 - operand + - isExternal: 1 + - isPublic: 1 + method_type - function type + nop_expr - arg + parm_decl this /usr/include/c++/5/bits/stl_vector.h 86:15 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Vector_impl /usr/include/c++/5/bits/stl_vector.h 79:14 - type name + - isAutogenerated: 1 + field_decl _M_start /usr/include/c++/5/bits/stl_vector.h 82:10 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_finish /usr/include/c++/5/bits/stl_vector.h 83:10 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_end_of_storage /usr/include/c++/5/bits/stl_vector.h 84:10 - field + - unsigned + integer_cst 64 - decl size + type_decl _Vector_impl /usr/include/c++/5/bits/stl_vector.h 81:7 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + cleanup_stmt /usr/include/c++/5/bits/stl_vector.h 87:65 - statement + statement_list - body + cleanup_point_expr /usr/include/c++/5/bits/stl_vector.h 87:65 - statement + expr_stmt /usr/include/c++/5/bits/stl_vector.h 87:65 - operand + convert_expr - expresssion + init_expr - operand + component_ref /usr/include/c++/5/bits/stl_vector.h 87:65 - operand + indirect_ref - object + nop_expr - ref + parm_decl this /usr/include/c++/5/bits/stl_vector.h 86:15 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Vector_impl /usr/include/c++/5/bits/stl_vector.h 79:14 - type name + - isAutogenerated: 1 + field_decl _M_start /usr/include/c++/5/bits/stl_vector.h 82:10 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_finish /usr/include/c++/5/bits/stl_vector.h 83:10 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_end_of_storage /usr/include/c++/5/bits/stl_vector.h 84:10 - field + - unsigned + integer_cst 64 - decl size + type_decl _Vector_impl /usr/include/c++/5/bits/stl_vector.h 81:7 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + field_decl _M_start /usr/include/c++/5/bits/stl_vector.h 82:10 - field + - unsigned + integer_cst 64 - decl size + integer_cst 0 - operand + cleanup_point_expr /usr/include/c++/5/bits/stl_vector.h 87:65 - statement + expr_stmt /usr/include/c++/5/bits/stl_vector.h 87:65 - operand + convert_expr - expresssion + init_expr - operand + component_ref /usr/include/c++/5/bits/stl_vector.h 87:65 - operand + indirect_ref - object + nop_expr - ref + parm_decl this /usr/include/c++/5/bits/stl_vector.h 86:15 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Vector_impl /usr/include/c++/5/bits/stl_vector.h 79:14 - type name + - isAutogenerated: 1 + field_decl _M_start /usr/include/c++/5/bits/stl_vector.h 82:10 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_finish /usr/include/c++/5/bits/stl_vector.h 83:10 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_end_of_storage /usr/include/c++/5/bits/stl_vector.h 84:10 - field + - unsigned + integer_cst 64 - decl size + type_decl _Vector_impl /usr/include/c++/5/bits/stl_vector.h 81:7 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + field_decl _M_finish /usr/include/c++/5/bits/stl_vector.h 83:10 - field + - unsigned + integer_cst 64 - decl size + integer_cst 0 - operand + cleanup_point_expr /usr/include/c++/5/bits/stl_vector.h 87:65 - statement + expr_stmt /usr/include/c++/5/bits/stl_vector.h 87:65 - operand + convert_expr - expresssion + init_expr - operand + component_ref /usr/include/c++/5/bits/stl_vector.h 87:65 - operand + indirect_ref - object + nop_expr - ref + parm_decl this /usr/include/c++/5/bits/stl_vector.h 86:15 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Vector_impl /usr/include/c++/5/bits/stl_vector.h 79:14 - type name + - isAutogenerated: 1 + field_decl _M_start /usr/include/c++/5/bits/stl_vector.h 82:10 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_finish /usr/include/c++/5/bits/stl_vector.h 83:10 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_end_of_storage /usr/include/c++/5/bits/stl_vector.h 84:10 - field + - unsigned + integer_cst 64 - decl size + type_decl _Vector_impl /usr/include/c++/5/bits/stl_vector.h 81:7 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + field_decl _M_end_of_storage /usr/include/c++/5/bits/stl_vector.h 84:10 - field + - unsigned + integer_cst 64 - decl size + integer_cst 0 - operand + call_expr /usr/include/c++/5/bits/stl_vector.h 87:65 - expresssion + addr_expr - function + function_decl __base_dtor /usr/include/c++/5/bits/allocator.h 121:7 - operand + - isExternal: 1 + - isPublic: 1 + method_type - function type + nop_expr - arg + parm_decl this /usr/include/c++/5/bits/stl_vector.h 86:15 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Vector_impl /usr/include/c++/5/bits/stl_vector.h 79:14 - type name + - isAutogenerated: 1 + field_decl _M_start /usr/include/c++/5/bits/stl_vector.h 82:10 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_finish /usr/include/c++/5/bits/stl_vector.h 83:10 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_end_of_storage /usr/include/c++/5/bits/stl_vector.h 84:10 - field + - unsigned + integer_cst 64 - decl size + type_decl _Vector_impl /usr/include/c++/5/bits/stl_vector.h 81:7 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + block - operand +function_decl __base_ctor /usr/include/c++/5/bits/stl_vector.h 86:2 +- isPublic: 1 + method_type - function type + void_type - method return type + type_decl void 0:0 - type name + - isAutogenerated: 1 + record_type - method base type + type_decl _Vector_impl /usr/include/c++/5/bits/stl_vector.h 79:14 - type name + - isAutogenerated: 1 + field_decl _M_start /usr/include/c++/5/bits/stl_vector.h 82:10 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_finish /usr/include/c++/5/bits/stl_vector.h 83:10 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_end_of_storage /usr/include/c++/5/bits/stl_vector.h 84:10 - field + - unsigned + integer_cst 64 - decl size + type_decl _Vector_impl /usr/include/c++/5/bits/stl_vector.h 81:7 - field + - isAutogenerated: 1 + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl _Vector_impl /usr/include/c++/5/bits/stl_vector.h 79:14 - type name + - isAutogenerated: 1 + field_decl _M_start /usr/include/c++/5/bits/stl_vector.h 82:10 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_finish /usr/include/c++/5/bits/stl_vector.h 83:10 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_end_of_storage /usr/include/c++/5/bits/stl_vector.h 84:10 - field + - unsigned + integer_cst 64 - decl size + type_decl _Vector_impl /usr/include/c++/5/bits/stl_vector.h 81:7 - field + - isAutogenerated: 1 + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_vector.h 88:4 - function result + - isAutogenerated: 1 + void_type - result type + type_decl void 0:0 - type name + - isAutogenerated: 1 + parm_decl this /usr/include/c++/5/bits/stl_vector.h 86:15 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Vector_impl /usr/include/c++/5/bits/stl_vector.h 79:14 - type name + - isAutogenerated: 1 + field_decl _M_start /usr/include/c++/5/bits/stl_vector.h 82:10 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_finish /usr/include/c++/5/bits/stl_vector.h 83:10 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_end_of_storage /usr/include/c++/5/bits/stl_vector.h 84:10 - field + - unsigned + integer_cst 64 - decl size + type_decl _Vector_impl /usr/include/c++/5/bits/stl_vector.h 81:7 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + bind_expr /usr/include/c++/5/bits/stl_vector.h 88:4 - code + statement_list - operand + cleanup_point_expr /usr/include/c++/5/bits/stl_vector.h 87:65 - statement + expr_stmt /usr/include/c++/5/bits/stl_vector.h 87:65 - operand + call_expr /usr/include/c++/5/bits/stl_vector.h 87:65 - expresssion + addr_expr - function + function_decl __base_ctor /usr/include/c++/5/bits/allocator.h 113:7 - operand + - isExternal: 1 + - isPublic: 1 + method_type - function type + nop_expr - arg + parm_decl this /usr/include/c++/5/bits/stl_vector.h 86:15 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Vector_impl /usr/include/c++/5/bits/stl_vector.h 79:14 - type name + - isAutogenerated: 1 + field_decl _M_start /usr/include/c++/5/bits/stl_vector.h 82:10 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_finish /usr/include/c++/5/bits/stl_vector.h 83:10 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_end_of_storage /usr/include/c++/5/bits/stl_vector.h 84:10 - field + - unsigned + integer_cst 64 - decl size + type_decl _Vector_impl /usr/include/c++/5/bits/stl_vector.h 81:7 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + try_catch_expr /usr/include/c++/5/bits/stl_vector.h 87:65 - statement + statement_list - operand + cleanup_point_expr /usr/include/c++/5/bits/stl_vector.h 87:65 - statement + expr_stmt /usr/include/c++/5/bits/stl_vector.h 87:65 - operand + convert_expr - expresssion + init_expr - operand + component_ref /usr/include/c++/5/bits/stl_vector.h 87:65 - operand + indirect_ref - object + nop_expr - ref + parm_decl this /usr/include/c++/5/bits/stl_vector.h 86:15 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Vector_impl /usr/include/c++/5/bits/stl_vector.h 79:14 - type name + - isAutogenerated: 1 + field_decl _M_start /usr/include/c++/5/bits/stl_vector.h 82:10 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_finish /usr/include/c++/5/bits/stl_vector.h 83:10 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_end_of_storage /usr/include/c++/5/bits/stl_vector.h 84:10 - field + - unsigned + integer_cst 64 - decl size + type_decl _Vector_impl /usr/include/c++/5/bits/stl_vector.h 81:7 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + field_decl _M_start /usr/include/c++/5/bits/stl_vector.h 82:10 - field + - unsigned + integer_cst 64 - decl size + integer_cst 0 - operand + cleanup_point_expr /usr/include/c++/5/bits/stl_vector.h 87:65 - statement + expr_stmt /usr/include/c++/5/bits/stl_vector.h 87:65 - operand + convert_expr - expresssion + init_expr - operand + component_ref /usr/include/c++/5/bits/stl_vector.h 87:65 - operand + indirect_ref - object + nop_expr - ref + parm_decl this /usr/include/c++/5/bits/stl_vector.h 86:15 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Vector_impl /usr/include/c++/5/bits/stl_vector.h 79:14 - type name + - isAutogenerated: 1 + field_decl _M_start /usr/include/c++/5/bits/stl_vector.h 82:10 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_finish /usr/include/c++/5/bits/stl_vector.h 83:10 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_end_of_storage /usr/include/c++/5/bits/stl_vector.h 84:10 - field + - unsigned + integer_cst 64 - decl size + type_decl _Vector_impl /usr/include/c++/5/bits/stl_vector.h 81:7 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + field_decl _M_finish /usr/include/c++/5/bits/stl_vector.h 83:10 - field + - unsigned + integer_cst 64 - decl size + integer_cst 0 - operand + cleanup_point_expr /usr/include/c++/5/bits/stl_vector.h 87:65 - statement + expr_stmt /usr/include/c++/5/bits/stl_vector.h 87:65 - operand + convert_expr - expresssion + init_expr - operand + component_ref /usr/include/c++/5/bits/stl_vector.h 87:65 - operand + indirect_ref - object + nop_expr - ref + parm_decl this /usr/include/c++/5/bits/stl_vector.h 86:15 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Vector_impl /usr/include/c++/5/bits/stl_vector.h 79:14 - type name + - isAutogenerated: 1 + field_decl _M_start /usr/include/c++/5/bits/stl_vector.h 82:10 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_finish /usr/include/c++/5/bits/stl_vector.h 83:10 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_end_of_storage /usr/include/c++/5/bits/stl_vector.h 84:10 - field + - unsigned + integer_cst 64 - decl size + type_decl _Vector_impl /usr/include/c++/5/bits/stl_vector.h 81:7 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + field_decl _M_end_of_storage /usr/include/c++/5/bits/stl_vector.h 84:10 - field + - unsigned + integer_cst 64 - decl size + integer_cst 0 - operand + call_expr /usr/include/c++/5/bits/stl_vector.h 87:65 - operand + addr_expr - function + function_decl __base_dtor /usr/include/c++/5/bits/allocator.h 121:7 - operand + - isExternal: 1 + - isPublic: 1 + method_type - function type + nop_expr - arg + parm_decl this /usr/include/c++/5/bits/stl_vector.h 86:15 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Vector_impl /usr/include/c++/5/bits/stl_vector.h 79:14 - type name + - isAutogenerated: 1 + field_decl _M_start /usr/include/c++/5/bits/stl_vector.h 82:10 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_finish /usr/include/c++/5/bits/stl_vector.h 83:10 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_end_of_storage /usr/include/c++/5/bits/stl_vector.h 84:10 - field + - unsigned + integer_cst 64 - decl size + type_decl _Vector_impl /usr/include/c++/5/bits/stl_vector.h 81:7 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + block - operand +function_decl __comp_ctor /usr/include/c++/5/bits/stl_vector.h 86:2 +- isPublic: 1 + method_type - function type + void_type - method return type + type_decl void 0:0 - type name + - isAutogenerated: 1 + record_type - method base type + type_decl _Vector_impl /usr/include/c++/5/bits/stl_vector.h 79:14 - type name + - isAutogenerated: 1 + field_decl _M_start /usr/include/c++/5/bits/stl_vector.h 82:10 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_finish /usr/include/c++/5/bits/stl_vector.h 83:10 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_end_of_storage /usr/include/c++/5/bits/stl_vector.h 84:10 - field + - unsigned + integer_cst 64 - decl size + type_decl _Vector_impl /usr/include/c++/5/bits/stl_vector.h 81:7 - field + - isAutogenerated: 1 + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl _Vector_impl /usr/include/c++/5/bits/stl_vector.h 79:14 - type name + - isAutogenerated: 1 + field_decl _M_start /usr/include/c++/5/bits/stl_vector.h 82:10 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_finish /usr/include/c++/5/bits/stl_vector.h 83:10 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_end_of_storage /usr/include/c++/5/bits/stl_vector.h 84:10 - field + - unsigned + integer_cst 64 - decl size + type_decl _Vector_impl /usr/include/c++/5/bits/stl_vector.h 81:7 - field + - isAutogenerated: 1 + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_vector.h 88:4 - function result + - isAutogenerated: 1 + void_type - result type + type_decl void 0:0 - type name + - isAutogenerated: 1 + parm_decl this /usr/include/c++/5/bits/stl_vector.h 86:15 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Vector_impl /usr/include/c++/5/bits/stl_vector.h 79:14 - type name + - isAutogenerated: 1 + field_decl _M_start /usr/include/c++/5/bits/stl_vector.h 82:10 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_finish /usr/include/c++/5/bits/stl_vector.h 83:10 - field + - unsigned + integer_cst 64 - decl size + field_decl _M_end_of_storage /usr/include/c++/5/bits/stl_vector.h 84:10 - field + - unsigned + integer_cst 64 - decl size + type_decl _Vector_impl /usr/include/c++/5/bits/stl_vector.h 81:7 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + statement_list - code +function_decl allocator /usr/include/c++/5/bits/allocator.h 121:7 +- isPublic: 1 + method_type - function type + void_type - method return type + type_decl void 0:0 - type name + - isAutogenerated: 1 + record_type - method base type + type_decl allocator /usr/include/c++/5/bits/allocator.h 92:11 - type name + - isAutogenerated: 1 + template_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - field + tree_list - instantiations + tree_vec - purpose + tree_vec - element + pointer_type - element + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + tree_vec - element + pointer_type - element + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + record_type - value + type_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - type name + - isAutogenerated: 1 + type_decl rebind /usr/include/c++/5/bits/allocator.h 105:9 - field + - isAutogenerated: 1 + type_decl other /usr/include/c++/5/bits/allocator.h 105:35 - field + type_decl allocator /usr/include/c++/5/bits/allocator.h 93:5 - field + - isAutogenerated: 1 + type_decl size_type /usr/include/c++/5/bits/allocator.h 95:26 - field + type_decl difference_type /usr/include/c++/5/bits/allocator.h 96:26 - field + type_decl pointer /usr/include/c++/5/bits/allocator.h 97:26 - field + type_decl const_pointer /usr/include/c++/5/bits/allocator.h 98:26 - field + type_decl reference /usr/include/c++/5/bits/allocator.h 99:26 - field + type_decl const_reference /usr/include/c++/5/bits/allocator.h 100:26 - field + type_decl value_type /usr/include/c++/5/bits/allocator.h 101:26 - field + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl allocator /usr/include/c++/5/bits/allocator.h 92:11 - type name + - isAutogenerated: 1 + template_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - field + tree_list - instantiations + tree_vec - purpose + tree_vec - element + pointer_type - element + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + tree_vec - element + pointer_type - element + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + record_type - value + type_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - type name + - isAutogenerated: 1 + type_decl rebind /usr/include/c++/5/bits/allocator.h 105:9 - field + - isAutogenerated: 1 + type_decl other /usr/include/c++/5/bits/allocator.h 105:35 - field + type_decl allocator /usr/include/c++/5/bits/allocator.h 93:5 - field + - isAutogenerated: 1 + type_decl size_type /usr/include/c++/5/bits/allocator.h 95:26 - field + type_decl difference_type /usr/include/c++/5/bits/allocator.h 96:26 - field + type_decl pointer /usr/include/c++/5/bits/allocator.h 97:26 - field + type_decl const_pointer /usr/include/c++/5/bits/allocator.h 98:26 - field + type_decl reference /usr/include/c++/5/bits/allocator.h 99:26 - field + type_decl const_reference /usr/include/c++/5/bits/allocator.h 100:26 - field + type_decl value_type /usr/include/c++/5/bits/allocator.h 101:26 - field + tree_list - chain + integer_type - value + - precisionBits: 32 + - signed + type_decl int 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst -2147483648 - min value + integer_cst 2147483647 - max value + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/allocator.h 121:7 - function result + - isAutogenerated: 1 + void_type - result type + type_decl void 0:0 - type name + - isAutogenerated: 1 + parm_decl this /usr/include/c++/5/bits/allocator.h 121:26 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl allocator /usr/include/c++/5/bits/allocator.h 92:11 - type name + - isAutogenerated: 1 + template_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - field + tree_list - instantiations + tree_vec - purpose + tree_vec - element + pointer_type - element + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + tree_vec - element + pointer_type - element + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + record_type - value + type_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - type name + - isAutogenerated: 1 + type_decl rebind /usr/include/c++/5/bits/allocator.h 105:9 - field + - isAutogenerated: 1 + type_decl other /usr/include/c++/5/bits/allocator.h 105:35 - field + type_decl allocator /usr/include/c++/5/bits/allocator.h 93:5 - field + - isAutogenerated: 1 + type_decl size_type /usr/include/c++/5/bits/allocator.h 95:26 - field + type_decl difference_type /usr/include/c++/5/bits/allocator.h 96:26 - field + type_decl pointer /usr/include/c++/5/bits/allocator.h 97:26 - field + type_decl const_pointer /usr/include/c++/5/bits/allocator.h 98:26 - field + type_decl reference /usr/include/c++/5/bits/allocator.h 99:26 - field + type_decl const_reference /usr/include/c++/5/bits/allocator.h 100:26 - field + type_decl value_type /usr/include/c++/5/bits/allocator.h 101:26 - field + integer_cst 64 - parm size + parm_decl __in_chrg /usr/include/c++/5/bits/allocator.h 121:7 - argument + - isAutogenerated: 1 + integer_type - decl type + - precisionBits: 32 + - signed + type_decl int 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst -2147483648 - min value + integer_cst 2147483647 - max value + integer_cst 32 - parm size + eh_spec_block /usr/include/c++/5/bits/allocator.h 121:7 - code + statement_list - operand + bind_expr /usr/include/c++/5/bits/allocator.h 121:30 - statement + cleanup_stmt /usr/include/c++/5/bits/allocator.h 121:30 - operand + statement_list - body + cleanup_stmt /usr/include/c++/5/bits/allocator.h 121:30 - statement + statement_list - body + call_expr /usr/include/c++/5/bits/allocator.h 121:30 - expresssion + addr_expr - function + function_decl __base_dtor /usr/include/c++/5/ext/new_allocator.h 86:7 - operand + - isExternal: 1 + - isPublic: 1 + method_type - function type + nop_expr - arg + parm_decl this /usr/include/c++/5/bits/allocator.h 121:26 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl allocator /usr/include/c++/5/bits/allocator.h 92:11 - type name + - isAutogenerated: 1 + template_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - field + tree_list - instantiations + tree_vec - purpose + tree_vec - element + pointer_type - element + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + tree_vec - element + pointer_type - element + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + record_type - value + type_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - type name + - isAutogenerated: 1 + type_decl rebind /usr/include/c++/5/bits/allocator.h 105:9 - field + - isAutogenerated: 1 + type_decl other /usr/include/c++/5/bits/allocator.h 105:35 - field + type_decl allocator /usr/include/c++/5/bits/allocator.h 93:5 - field + - isAutogenerated: 1 + type_decl size_type /usr/include/c++/5/bits/allocator.h 95:26 - field + type_decl difference_type /usr/include/c++/5/bits/allocator.h 96:26 - field + type_decl pointer /usr/include/c++/5/bits/allocator.h 97:26 - field + type_decl const_pointer /usr/include/c++/5/bits/allocator.h 98:26 - field + type_decl reference /usr/include/c++/5/bits/allocator.h 99:26 - field + type_decl const_reference /usr/include/c++/5/bits/allocator.h 100:26 - field + type_decl value_type /usr/include/c++/5/bits/allocator.h 101:26 - field + integer_cst 64 - parm size + modify_expr - expresssion + indirect_ref - operand + nop_expr - ref + parm_decl this /usr/include/c++/5/bits/allocator.h 121:26 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl allocator /usr/include/c++/5/bits/allocator.h 92:11 - type name + - isAutogenerated: 1 + template_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - field + tree_list - instantiations + tree_vec - purpose + tree_vec - element + pointer_type - element + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + tree_vec - element + pointer_type - element + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + record_type - value + type_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - type name + - isAutogenerated: 1 + type_decl rebind /usr/include/c++/5/bits/allocator.h 105:9 - field + - isAutogenerated: 1 + type_decl other /usr/include/c++/5/bits/allocator.h 105:35 - field + type_decl allocator /usr/include/c++/5/bits/allocator.h 93:5 - field + - isAutogenerated: 1 + type_decl size_type /usr/include/c++/5/bits/allocator.h 95:26 - field + type_decl difference_type /usr/include/c++/5/bits/allocator.h 96:26 - field + type_decl pointer /usr/include/c++/5/bits/allocator.h 97:26 - field + type_decl const_pointer /usr/include/c++/5/bits/allocator.h 98:26 - field + type_decl reference /usr/include/c++/5/bits/allocator.h 99:26 - field + type_decl const_reference /usr/include/c++/5/bits/allocator.h 100:26 - field + type_decl value_type /usr/include/c++/5/bits/allocator.h 101:26 - field + integer_cst 64 - parm size + constructor - operand + record_type - constructor type + block - operand + label_expr /usr/include/c++/5/bits/allocator.h 121:30 - statement + label_decl /usr/include/c++/5/bits/allocator.h 121:7 - operand + - isAutogenerated: 1 +function_decl __base_dtor /usr/include/c++/5/bits/allocator.h 121:7 +- isPublic: 1 + method_type - function type + void_type - method return type + type_decl void 0:0 - type name + - isAutogenerated: 1 + record_type - method base type + type_decl allocator /usr/include/c++/5/bits/allocator.h 92:11 - type name + - isAutogenerated: 1 + template_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - field + tree_list - instantiations + tree_vec - purpose + tree_vec - element + pointer_type - element + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + tree_vec - element + pointer_type - element + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + record_type - value + type_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - type name + - isAutogenerated: 1 + type_decl rebind /usr/include/c++/5/bits/allocator.h 105:9 - field + - isAutogenerated: 1 + type_decl other /usr/include/c++/5/bits/allocator.h 105:35 - field + type_decl allocator /usr/include/c++/5/bits/allocator.h 93:5 - field + - isAutogenerated: 1 + type_decl size_type /usr/include/c++/5/bits/allocator.h 95:26 - field + type_decl difference_type /usr/include/c++/5/bits/allocator.h 96:26 - field + type_decl pointer /usr/include/c++/5/bits/allocator.h 97:26 - field + type_decl const_pointer /usr/include/c++/5/bits/allocator.h 98:26 - field + type_decl reference /usr/include/c++/5/bits/allocator.h 99:26 - field + type_decl const_reference /usr/include/c++/5/bits/allocator.h 100:26 - field + type_decl value_type /usr/include/c++/5/bits/allocator.h 101:26 - field + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl allocator /usr/include/c++/5/bits/allocator.h 92:11 - type name + - isAutogenerated: 1 + template_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - field + tree_list - instantiations + tree_vec - purpose + tree_vec - element + pointer_type - element + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + tree_vec - element + pointer_type - element + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + record_type - value + type_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - type name + - isAutogenerated: 1 + type_decl rebind /usr/include/c++/5/bits/allocator.h 105:9 - field + - isAutogenerated: 1 + type_decl other /usr/include/c++/5/bits/allocator.h 105:35 - field + type_decl allocator /usr/include/c++/5/bits/allocator.h 93:5 - field + - isAutogenerated: 1 + type_decl size_type /usr/include/c++/5/bits/allocator.h 95:26 - field + type_decl difference_type /usr/include/c++/5/bits/allocator.h 96:26 - field + type_decl pointer /usr/include/c++/5/bits/allocator.h 97:26 - field + type_decl const_pointer /usr/include/c++/5/bits/allocator.h 98:26 - field + type_decl reference /usr/include/c++/5/bits/allocator.h 99:26 - field + type_decl const_reference /usr/include/c++/5/bits/allocator.h 100:26 - field + type_decl value_type /usr/include/c++/5/bits/allocator.h 101:26 - field + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/allocator.h 121:30 - function result + - isAutogenerated: 1 + void_type - result type + type_decl void 0:0 - type name + - isAutogenerated: 1 + parm_decl this /usr/include/c++/5/bits/allocator.h 121:26 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl allocator /usr/include/c++/5/bits/allocator.h 92:11 - type name + - isAutogenerated: 1 + template_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - field + tree_list - instantiations + tree_vec - purpose + tree_vec - element + pointer_type - element + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + tree_vec - element + pointer_type - element + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + record_type - value + type_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - type name + - isAutogenerated: 1 + type_decl rebind /usr/include/c++/5/bits/allocator.h 105:9 - field + - isAutogenerated: 1 + type_decl other /usr/include/c++/5/bits/allocator.h 105:35 - field + type_decl allocator /usr/include/c++/5/bits/allocator.h 93:5 - field + - isAutogenerated: 1 + type_decl size_type /usr/include/c++/5/bits/allocator.h 95:26 - field + type_decl difference_type /usr/include/c++/5/bits/allocator.h 96:26 - field + type_decl pointer /usr/include/c++/5/bits/allocator.h 97:26 - field + type_decl const_pointer /usr/include/c++/5/bits/allocator.h 98:26 - field + type_decl reference /usr/include/c++/5/bits/allocator.h 99:26 - field + type_decl const_reference /usr/include/c++/5/bits/allocator.h 100:26 - field + type_decl value_type /usr/include/c++/5/bits/allocator.h 101:26 - field + integer_cst 64 - parm size + eh_spec_block /usr/include/c++/5/bits/allocator.h 121:7 - code + statement_list - operand + bind_expr /usr/include/c++/5/bits/allocator.h 121:30 - statement + try_finally /usr/include/c++/5/bits/allocator.h 121:30 - operand + statement_list - operand + try_finally /usr/include/c++/5/bits/allocator.h 121:30 - statement + statement_list - operand + call_expr /usr/include/c++/5/bits/allocator.h 121:30 - operand + addr_expr - function + function_decl __base_dtor /usr/include/c++/5/ext/new_allocator.h 86:7 - operand + - isExternal: 1 + - isPublic: 1 + method_type - function type + nop_expr - arg + parm_decl this /usr/include/c++/5/bits/allocator.h 121:26 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl allocator /usr/include/c++/5/bits/allocator.h 92:11 - type name + - isAutogenerated: 1 + template_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - field + tree_list - instantiations + tree_vec - purpose + tree_vec - element + pointer_type - element + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + tree_vec - element + pointer_type - element + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + record_type - value + type_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - type name + - isAutogenerated: 1 + type_decl rebind /usr/include/c++/5/bits/allocator.h 105:9 - field + - isAutogenerated: 1 + type_decl other /usr/include/c++/5/bits/allocator.h 105:35 - field + type_decl allocator /usr/include/c++/5/bits/allocator.h 93:5 - field + - isAutogenerated: 1 + type_decl size_type /usr/include/c++/5/bits/allocator.h 95:26 - field + type_decl difference_type /usr/include/c++/5/bits/allocator.h 96:26 - field + type_decl pointer /usr/include/c++/5/bits/allocator.h 97:26 - field + type_decl const_pointer /usr/include/c++/5/bits/allocator.h 98:26 - field + type_decl reference /usr/include/c++/5/bits/allocator.h 99:26 - field + type_decl const_reference /usr/include/c++/5/bits/allocator.h 100:26 - field + type_decl value_type /usr/include/c++/5/bits/allocator.h 101:26 - field + integer_cst 64 - parm size + modify_expr - operand + indirect_ref - operand + nop_expr - ref + parm_decl this /usr/include/c++/5/bits/allocator.h 121:26 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl allocator /usr/include/c++/5/bits/allocator.h 92:11 - type name + - isAutogenerated: 1 + template_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - field + tree_list - instantiations + tree_vec - purpose + tree_vec - element + pointer_type - element + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + tree_vec - element + pointer_type - element + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + record_type - value + type_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - type name + - isAutogenerated: 1 + type_decl rebind /usr/include/c++/5/bits/allocator.h 105:9 - field + - isAutogenerated: 1 + type_decl other /usr/include/c++/5/bits/allocator.h 105:35 - field + type_decl allocator /usr/include/c++/5/bits/allocator.h 93:5 - field + - isAutogenerated: 1 + type_decl size_type /usr/include/c++/5/bits/allocator.h 95:26 - field + type_decl difference_type /usr/include/c++/5/bits/allocator.h 96:26 - field + type_decl pointer /usr/include/c++/5/bits/allocator.h 97:26 - field + type_decl const_pointer /usr/include/c++/5/bits/allocator.h 98:26 - field + type_decl reference /usr/include/c++/5/bits/allocator.h 99:26 - field + type_decl const_reference /usr/include/c++/5/bits/allocator.h 100:26 - field + type_decl value_type /usr/include/c++/5/bits/allocator.h 101:26 - field + integer_cst 64 - parm size + constructor - operand + record_type - constructor type + block - operand + label_expr /usr/include/c++/5/bits/allocator.h 121:30 - statement + label_decl /usr/include/c++/5/bits/allocator.h 121:7 - operand + - isAutogenerated: 1 +function_decl __comp_dtor /usr/include/c++/5/bits/allocator.h 121:7 +- isPublic: 1 + method_type - function type + void_type - method return type + type_decl void 0:0 - type name + - isAutogenerated: 1 + record_type - method base type + type_decl allocator /usr/include/c++/5/bits/allocator.h 92:11 - type name + - isAutogenerated: 1 + template_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - field + tree_list - instantiations + tree_vec - purpose + tree_vec - element + pointer_type - element + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + tree_vec - element + pointer_type - element + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + record_type - value + type_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - type name + - isAutogenerated: 1 + type_decl rebind /usr/include/c++/5/bits/allocator.h 105:9 - field + - isAutogenerated: 1 + type_decl other /usr/include/c++/5/bits/allocator.h 105:35 - field + type_decl allocator /usr/include/c++/5/bits/allocator.h 93:5 - field + - isAutogenerated: 1 + type_decl size_type /usr/include/c++/5/bits/allocator.h 95:26 - field + type_decl difference_type /usr/include/c++/5/bits/allocator.h 96:26 - field + type_decl pointer /usr/include/c++/5/bits/allocator.h 97:26 - field + type_decl const_pointer /usr/include/c++/5/bits/allocator.h 98:26 - field + type_decl reference /usr/include/c++/5/bits/allocator.h 99:26 - field + type_decl const_reference /usr/include/c++/5/bits/allocator.h 100:26 - field + type_decl value_type /usr/include/c++/5/bits/allocator.h 101:26 - field + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl allocator /usr/include/c++/5/bits/allocator.h 92:11 - type name + - isAutogenerated: 1 + template_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - field + tree_list - instantiations + tree_vec - purpose + tree_vec - element + pointer_type - element + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + tree_vec - element + pointer_type - element + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + record_type - value + type_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - type name + - isAutogenerated: 1 + type_decl rebind /usr/include/c++/5/bits/allocator.h 105:9 - field + - isAutogenerated: 1 + type_decl other /usr/include/c++/5/bits/allocator.h 105:35 - field + type_decl allocator /usr/include/c++/5/bits/allocator.h 93:5 - field + - isAutogenerated: 1 + type_decl size_type /usr/include/c++/5/bits/allocator.h 95:26 - field + type_decl difference_type /usr/include/c++/5/bits/allocator.h 96:26 - field + type_decl pointer /usr/include/c++/5/bits/allocator.h 97:26 - field + type_decl const_pointer /usr/include/c++/5/bits/allocator.h 98:26 - field + type_decl reference /usr/include/c++/5/bits/allocator.h 99:26 - field + type_decl const_reference /usr/include/c++/5/bits/allocator.h 100:26 - field + type_decl value_type /usr/include/c++/5/bits/allocator.h 101:26 - field + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/allocator.h 121:30 - function result + - isAutogenerated: 1 + void_type - result type + type_decl void 0:0 - type name + - isAutogenerated: 1 + parm_decl this /usr/include/c++/5/bits/allocator.h 121:26 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl allocator /usr/include/c++/5/bits/allocator.h 92:11 - type name + - isAutogenerated: 1 + template_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - field + tree_list - instantiations + tree_vec - purpose + tree_vec - element + pointer_type - element + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + tree_vec - element + pointer_type - element + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + record_type - value + type_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - type name + - isAutogenerated: 1 + type_decl rebind /usr/include/c++/5/bits/allocator.h 105:9 - field + - isAutogenerated: 1 + type_decl other /usr/include/c++/5/bits/allocator.h 105:35 - field + type_decl allocator /usr/include/c++/5/bits/allocator.h 93:5 - field + - isAutogenerated: 1 + type_decl size_type /usr/include/c++/5/bits/allocator.h 95:26 - field + type_decl difference_type /usr/include/c++/5/bits/allocator.h 96:26 - field + type_decl pointer /usr/include/c++/5/bits/allocator.h 97:26 - field + type_decl const_pointer /usr/include/c++/5/bits/allocator.h 98:26 - field + type_decl reference /usr/include/c++/5/bits/allocator.h 99:26 - field + type_decl const_reference /usr/include/c++/5/bits/allocator.h 100:26 - field + type_decl value_type /usr/include/c++/5/bits/allocator.h 101:26 - field + integer_cst 64 - parm size + statement_list - code +function_decl _M_deallocate /usr/include/c++/5/bits/stl_vector.h 174:7 +- isPublic: 1 + method_type - function type + void_type - method return type + type_decl void 0:0 - type name + - isAutogenerated: 1 + record_type - method base type + type_decl _Vector_base /usr/include/c++/5/bits/stl_vector.h 72:12 - type name + - isAutogenerated: 1 + field_decl _M_impl /usr/include/c++/5/bits/stl_vector.h 164:20 - field + - signed + integer_cst 192 - decl size + type_decl _Vector_base /usr/include/c++/5/bits/stl_vector.h 73:5 - field + - isAutogenerated: 1 + type_decl _Tp_alloc_type /usr/include/c++/5/bits/stl_vector.h 75:28 - field + type_decl pointer /usr/include/c++/5/bits/stl_vector.h 77:9 - field + type_decl _Vector_impl /usr/include/c++/5/bits/stl_vector.h 79:14 - field + - isAutogenerated: 1 + type_decl allocator_type /usr/include/c++/5/bits/stl_vector.h 110:22 - field + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl _Vector_base /usr/include/c++/5/bits/stl_vector.h 72:12 - type name + - isAutogenerated: 1 + field_decl _M_impl /usr/include/c++/5/bits/stl_vector.h 164:20 - field + - signed + integer_cst 192 - decl size + type_decl _Vector_base /usr/include/c++/5/bits/stl_vector.h 73:5 - field + - isAutogenerated: 1 + type_decl _Tp_alloc_type /usr/include/c++/5/bits/stl_vector.h 75:28 - field + type_decl pointer /usr/include/c++/5/bits/stl_vector.h 77:9 - field + type_decl _Vector_impl /usr/include/c++/5/bits/stl_vector.h 79:14 - field + - isAutogenerated: 1 + type_decl allocator_type /usr/include/c++/5/bits/stl_vector.h 110:22 - field + tree_list - chain + pointer_type - value + type_decl pointer /usr/include/c++/5/bits/stl_vector.h 77:9 - type name + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + tree_list - chain + integer_type - value + - precisionBits: 64 + - unsigned + type_decl size_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 196:26 - type name + integer_cst 64 - type size + integer_cst 0 - min value + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_vector.h 174:7 - function result + - isAutogenerated: 1 + void_type - result type + type_decl void 0:0 - type name + - isAutogenerated: 1 + - isUsed: 1 + parm_decl this /usr/include/c++/5/bits/stl_vector.h 174:44 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Vector_base /usr/include/c++/5/bits/stl_vector.h 72:12 - type name + - isAutogenerated: 1 + field_decl _M_impl /usr/include/c++/5/bits/stl_vector.h 164:20 - field + - signed + integer_cst 192 - decl size + type_decl _Vector_base /usr/include/c++/5/bits/stl_vector.h 73:5 - field + - isAutogenerated: 1 + type_decl _Tp_alloc_type /usr/include/c++/5/bits/stl_vector.h 75:28 - field + type_decl pointer /usr/include/c++/5/bits/stl_vector.h 77:9 - field + type_decl _Vector_impl /usr/include/c++/5/bits/stl_vector.h 79:14 - field + - isAutogenerated: 1 + type_decl allocator_type /usr/include/c++/5/bits/stl_vector.h 110:22 - field + integer_cst 64 - parm size + - isUsed: 1 + parm_decl __p /usr/include/c++/5/bits/stl_vector.h 174:29 - argument + pointer_type - decl type + type_decl pointer /usr/include/c++/5/bits/stl_vector.h 77:9 - type name + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + - isUsed: 1 + parm_decl __n /usr/include/c++/5/bits/stl_vector.h 174:41 - argument + integer_type - decl type + - precisionBits: 64 + - unsigned + type_decl size_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 196:26 - type name + integer_cst 64 - type size + integer_cst 0 - min value + integer_cst 64 - parm size + bind_expr /usr/include/c++/5/bits/stl_vector.h 178:38 - code + type_decl _Tr /usr/include/c++/5/bits/stl_vector.h 176:52 - operand + if_stmt /usr/include/c++/5/bits/stl_vector.h 177:2 - operand + ne_expr - condition + - isUsed: 1 + parm_decl __p /usr/include/c++/5/bits/stl_vector.h 174:29 - operand + pointer_type - decl type + type_decl pointer /usr/include/c++/5/bits/stl_vector.h 77:9 - type name + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + integer_cst 0 - operand + cleanup_point_expr /usr/include/c++/5/bits/stl_vector.h 178:4 - then + expr_stmt /usr/include/c++/5/bits/stl_vector.h 178:4 - operand + call_expr /usr/include/c++/5/bits/stl_vector.h 178:19 - expresssion + addr_expr - function + function_decl deallocate /usr/include/c++/5/ext/alloc_traits.h 184:17 - operand + - isExternal: 1 + - isPublic: 1 + function_type - function type + nop_expr - arg + nop_expr - operand + addr_expr - operand + component_ref /usr/include/c++/5/bits/stl_vector.h 178:19 - operand + indirect_ref - object + nop_expr - ref + - isUsed: 1 + parm_decl this /usr/include/c++/5/bits/stl_vector.h 174:44 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Vector_base /usr/include/c++/5/bits/stl_vector.h 72:12 - type name + - isAutogenerated: 1 + field_decl _M_impl /usr/include/c++/5/bits/stl_vector.h 164:20 - field + - signed + integer_cst 192 - decl size + type_decl _Vector_base /usr/include/c++/5/bits/stl_vector.h 73:5 - field + - isAutogenerated: 1 + type_decl _Tp_alloc_type /usr/include/c++/5/bits/stl_vector.h 75:28 - field + type_decl pointer /usr/include/c++/5/bits/stl_vector.h 77:9 - field + type_decl _Vector_impl /usr/include/c++/5/bits/stl_vector.h 79:14 - field + - isAutogenerated: 1 + type_decl allocator_type /usr/include/c++/5/bits/stl_vector.h 110:22 - field + integer_cst 64 - parm size + field_decl _M_impl /usr/include/c++/5/bits/stl_vector.h 164:20 - field + - signed + integer_cst 192 - decl size + - isUsed: 1 + parm_decl __p /usr/include/c++/5/bits/stl_vector.h 174:29 - arg + pointer_type - decl type + type_decl pointer /usr/include/c++/5/bits/stl_vector.h 77:9 - type name + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + - isUsed: 1 + parm_decl __n /usr/include/c++/5/bits/stl_vector.h 174:41 - arg + integer_type - decl type + - precisionBits: 64 + - unsigned + type_decl size_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 196:26 - type name + integer_cst 64 - type size + integer_cst 0 - min value + integer_cst 64 - parm size + block - operand +Wrong node type. Want var_decl but get type_decl - block vars +function_decl _Destroy /usr/include/c++/5/bits/stl_construct.h 122:5 +- isPublic: 1 + function_type - function type + void_type - function return type + type_decl void 0:0 - type name + - isAutogenerated: 1 + tree_list - arg types + pointer_type - value + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + tree_list - chain + pointer_type - value + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_construct.h 122:5 - function result + - isAutogenerated: 1 + void_type - result type + type_decl void 0:0 - type name + - isAutogenerated: 1 + - isUsed: 1 + parm_decl __first /usr/include/c++/5/bits/stl_construct.h 122:31 - argument + pointer_type - decl type + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + - isUsed: 1 + parm_decl __last /usr/include/c++/5/bits/stl_construct.h 122:57 - argument + pointer_type - decl type + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + bind_expr /usr/include/c++/5/bits/stl_construct.h 127:28 - code + type_decl _Value_type /usr/include/c++/5/bits/stl_construct.h 125:24 - operand + cleanup_point_expr /usr/include/c++/5/bits/stl_construct.h 126:7 - operand + expr_stmt /usr/include/c++/5/bits/stl_construct.h 126:7 - operand + call_expr /usr/include/c++/5/bits/stl_construct.h 127:11 - expresssion + addr_expr - function + function_decl __destroy /usr/include/c++/5/bits/stl_construct.h 112:9 - operand + - isExternal: 1 + - isPublic: 1 + function_type - function type + - isUsed: 1 + parm_decl __first /usr/include/c++/5/bits/stl_construct.h 122:31 - arg + pointer_type - decl type + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + - isUsed: 1 + parm_decl __last /usr/include/c++/5/bits/stl_construct.h 122:57 - arg + pointer_type - decl type + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + block - operand +Wrong node type. Want var_decl but get type_decl - block vars +function_decl construct /usr/include/c++/5/ext/new_allocator.h 129:7 +- isPublic: 1 + method_type - function type + void_type - method return type + type_decl void 0:0 - type name + - isAutogenerated: 1 + record_type - method base type + type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 58:11 - type name + - isAutogenerated: 1 + template_decl rebind /usr/include/c++/5/ext/new_allocator.h 70:16 - field + type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 59:5 - field + - isAutogenerated: 1 + type_decl size_type /usr/include/c++/5/ext/new_allocator.h 61:26 - field + type_decl difference_type /usr/include/c++/5/ext/new_allocator.h 62:26 - field + type_decl pointer /usr/include/c++/5/ext/new_allocator.h 63:26 - field + type_decl const_pointer /usr/include/c++/5/ext/new_allocator.h 64:26 - field + type_decl reference /usr/include/c++/5/ext/new_allocator.h 65:26 - field + type_decl const_reference /usr/include/c++/5/ext/new_allocator.h 66:26 - field + type_decl value_type /usr/include/c++/5/ext/new_allocator.h 67:26 - field + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 58:11 - type name + - isAutogenerated: 1 + template_decl rebind /usr/include/c++/5/ext/new_allocator.h 70:16 - field + type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 59:5 - field + - isAutogenerated: 1 + type_decl size_type /usr/include/c++/5/ext/new_allocator.h 61:26 - field + type_decl difference_type /usr/include/c++/5/ext/new_allocator.h 62:26 - field + type_decl pointer /usr/include/c++/5/ext/new_allocator.h 63:26 - field + type_decl const_pointer /usr/include/c++/5/ext/new_allocator.h 64:26 - field + type_decl reference /usr/include/c++/5/ext/new_allocator.h 65:26 - field + type_decl const_reference /usr/include/c++/5/ext/new_allocator.h 66:26 - field + type_decl value_type /usr/include/c++/5/ext/new_allocator.h 67:26 - field + tree_list - chain + pointer_type - value + type_decl pointer /usr/include/c++/5/ext/new_allocator.h 63:26 - type name + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + tree_list - chain + reference_type - value + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/ext/new_allocator.h 129:7 - function result + - isAutogenerated: 1 + void_type - result type + type_decl void 0:0 - type name + - isAutogenerated: 1 + parm_decl this /usr/include/c++/5/ext/new_allocator.h 129:46 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 58:11 - type name + - isAutogenerated: 1 + template_decl rebind /usr/include/c++/5/ext/new_allocator.h 70:16 - field + type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 59:5 - field + - isAutogenerated: 1 + type_decl size_type /usr/include/c++/5/ext/new_allocator.h 61:26 - field + type_decl difference_type /usr/include/c++/5/ext/new_allocator.h 62:26 - field + type_decl pointer /usr/include/c++/5/ext/new_allocator.h 63:26 - field + type_decl const_pointer /usr/include/c++/5/ext/new_allocator.h 64:26 - field + type_decl reference /usr/include/c++/5/ext/new_allocator.h 65:26 - field + type_decl const_reference /usr/include/c++/5/ext/new_allocator.h 66:26 - field + type_decl value_type /usr/include/c++/5/ext/new_allocator.h 67:26 - field + integer_cst 64 - parm size + - isUsed: 1 + parm_decl __p /usr/include/c++/5/ext/new_allocator.h 129:25 - argument + pointer_type - decl type + type_decl pointer /usr/include/c++/5/ext/new_allocator.h 63:26 - type name + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + - isUsed: 1 + parm_decl __val /usr/include/c++/5/ext/new_allocator.h 129:41 - argument + reference_type - decl type + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + cleanup_point_expr /usr/include/c++/5/ext/new_allocator.h 130:9 - code + expr_stmt /usr/include/c++/5/ext/new_allocator.h 130:9 - operand + convert_expr - expresssion + nop_expr - operand + compound_expr - operand + compound_expr - operand + target_expr - operand + var_decl /usr/include/c++/5/ext/new_allocator.h 130:9 - operand + - isAutogenerated: 1 + integer_cst 64 - decl size + pointer_type - var type + void_type - nested type + type_decl void 0:0 - type name + - isAutogenerated: 1 + nop_expr - operand + - isUsed: 1 + parm_decl __p /usr/include/c++/5/ext/new_allocator.h 129:25 - operand + pointer_type - decl type + type_decl pointer /usr/include/c++/5/ext/new_allocator.h 63:26 - type name + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + target_expr - operand + var_decl /usr/include/c++/5/ext/new_allocator.h 130:9 - operand + - isAutogenerated: 1 + integer_cst 64 - decl size + pointer_type - var type + void_type - nested type + type_decl void 0:0 - type name + - isAutogenerated: 1 + call_expr /usr/include/c++/5/ext/new_allocator.h 130:9 - operand + addr_expr - function + function_decl operator new /usr/include/c++/5/new 129:14 - operand + - isExternal: 1 + - isPublic: 1 + function_type - function type + integer_cst 8 - arg + non_lvalue_expr - arg + var_decl /usr/include/c++/5/ext/new_allocator.h 130:9 - operand + - isAutogenerated: 1 + cond_expr - operand + ne_expr - operand + nop_expr - operand + var_decl /usr/include/c++/5/ext/new_allocator.h 130:9 - operand + - isAutogenerated: 1 + integer_cst 0 - operand + compound_expr - operand + try_catch_expr - operand + init_expr - operand + indirect_ref - operand + nop_expr - ref + var_decl /usr/include/c++/5/ext/new_allocator.h 130:9 - operand + - isAutogenerated: 1 + nop_expr - operand + indirect_ref - operand + - isUsed: 1 + parm_decl __val /usr/include/c++/5/ext/new_allocator.h 129:41 - ref + reference_type - decl type + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + call_expr /usr/include/c++/5/ext/new_allocator.h 130:9 - operand + addr_expr - function + function_decl operator delete /usr/include/c++/5/new 135:13 - operand + - isExternal: 1 + - isPublic: 1 + function_type - function type + var_decl /usr/include/c++/5/ext/new_allocator.h 130:9 - arg + - isAutogenerated: 1 + non_lvalue_expr - arg + var_decl /usr/include/c++/5/ext/new_allocator.h 130:9 - operand + - isAutogenerated: 1 + nop_expr - operand + var_decl /usr/include/c++/5/ext/new_allocator.h 130:9 - operand + - isAutogenerated: 1 + nop_expr - operand + var_decl /usr/include/c++/5/ext/new_allocator.h 130:9 - operand + - isAutogenerated: 1 +function_decl base /usr/include/c++/5/bits/stl_iterator.h 805:7 +- isPublic: 1 + method_type - function type + reference_type - method return type + pointer_type - nested type + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + record_type - method base type + type_decl __normal_iterator /usr/include/c++/5/bits/stl_iterator.h 721:11 - type name + - isAutogenerated: 1 + field_decl _M_current /usr/include/c++/5/bits/stl_iterator.h 724:17 - field + - unsigned + integer_cst 64 - decl size + type_decl __normal_iterator /usr/include/c++/5/bits/stl_iterator.h 722:5 - field + - isAutogenerated: 1 + type_decl __traits_type /usr/include/c++/5/bits/stl_iterator.h 726:43 - field + type_decl iterator_type /usr/include/c++/5/bits/stl_iterator.h 729:29 - field + type_decl iterator_category /usr/include/c++/5/bits/stl_iterator.h 730:57 - field + type_decl value_type /usr/include/c++/5/bits/stl_iterator.h 731:52 - field + type_decl difference_type /usr/include/c++/5/bits/stl_iterator.h 732:56 - field + type_decl reference /usr/include/c++/5/bits/stl_iterator.h 733:50 - field + type_decl pointer /usr/include/c++/5/bits/stl_iterator.h 734:50 - field + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl __normal_iterator /usr/include/c++/5/bits/stl_iterator.h 721:11 - type name + - isAutogenerated: 1 + field_decl _M_current /usr/include/c++/5/bits/stl_iterator.h 724:17 - field + - unsigned + integer_cst 64 - decl size + type_decl __normal_iterator /usr/include/c++/5/bits/stl_iterator.h 722:5 - field + - isAutogenerated: 1 + type_decl __traits_type /usr/include/c++/5/bits/stl_iterator.h 726:43 - field + type_decl iterator_type /usr/include/c++/5/bits/stl_iterator.h 729:29 - field + type_decl iterator_category /usr/include/c++/5/bits/stl_iterator.h 730:57 - field + type_decl value_type /usr/include/c++/5/bits/stl_iterator.h 731:52 - field + type_decl difference_type /usr/include/c++/5/bits/stl_iterator.h 732:56 - field + type_decl reference /usr/include/c++/5/bits/stl_iterator.h 733:50 - field + type_decl pointer /usr/include/c++/5/bits/stl_iterator.h 734:50 - field + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_iterator.h 805:7 - function result + - isAutogenerated: 1 + reference_type - result type + pointer_type - nested type + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + integer_cst 64 - decl size + - isUsed: 1 + parm_decl this /usr/include/c++/5/bits/stl_iterator.h 805:14 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl __normal_iterator /usr/include/c++/5/bits/stl_iterator.h 721:11 - type name + - isAutogenerated: 1 + field_decl _M_current /usr/include/c++/5/bits/stl_iterator.h 724:17 - field + - unsigned + integer_cst 64 - decl size + type_decl __normal_iterator /usr/include/c++/5/bits/stl_iterator.h 722:5 - field + - isAutogenerated: 1 + type_decl __traits_type /usr/include/c++/5/bits/stl_iterator.h 726:43 - field + type_decl iterator_type /usr/include/c++/5/bits/stl_iterator.h 729:29 - field + type_decl iterator_category /usr/include/c++/5/bits/stl_iterator.h 730:57 - field + type_decl value_type /usr/include/c++/5/bits/stl_iterator.h 731:52 - field + type_decl difference_type /usr/include/c++/5/bits/stl_iterator.h 732:56 - field + type_decl reference /usr/include/c++/5/bits/stl_iterator.h 733:50 - field + type_decl pointer /usr/include/c++/5/bits/stl_iterator.h 734:50 - field + integer_cst 64 - parm size + return_expr /usr/include/c++/5/bits/stl_iterator.h 806:16 - code + init_expr - operand + result_decl /usr/include/c++/5/bits/stl_iterator.h 805:7 - operand + - isAutogenerated: 1 + reference_type - result type + pointer_type - nested type + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + integer_cst 64 - decl size + nop_expr - operand + addr_expr - operand + component_ref /usr/include/c++/5/bits/stl_iterator.h 806:16 - operand + indirect_ref - object + nop_expr - ref + - isUsed: 1 + parm_decl this /usr/include/c++/5/bits/stl_iterator.h 805:14 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl __normal_iterator /usr/include/c++/5/bits/stl_iterator.h 721:11 - type name + - isAutogenerated: 1 + field_decl _M_current /usr/include/c++/5/bits/stl_iterator.h 724:17 - field + - unsigned + integer_cst 64 - decl size + type_decl __normal_iterator /usr/include/c++/5/bits/stl_iterator.h 722:5 - field + - isAutogenerated: 1 + type_decl __traits_type /usr/include/c++/5/bits/stl_iterator.h 726:43 - field + type_decl iterator_type /usr/include/c++/5/bits/stl_iterator.h 729:29 - field + type_decl iterator_category /usr/include/c++/5/bits/stl_iterator.h 730:57 - field + type_decl value_type /usr/include/c++/5/bits/stl_iterator.h 731:52 - field + type_decl difference_type /usr/include/c++/5/bits/stl_iterator.h 732:56 - field + type_decl reference /usr/include/c++/5/bits/stl_iterator.h 733:50 - field + type_decl pointer /usr/include/c++/5/bits/stl_iterator.h 734:50 - field + integer_cst 64 - parm size + field_decl _M_current /usr/include/c++/5/bits/stl_iterator.h 724:17 - field + - unsigned + integer_cst 64 - decl size +function_decl copy_backward /usr/include/c++/5/bits/stl_algobase.h 634:5 +- isPublic: 1 + function_type - function type + pointer_type - function return type + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + tree_list - arg types + pointer_type - value + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + tree_list - chain + pointer_type - value + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + tree_list - chain + pointer_type - value + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_algobase.h 634:5 - function result + - isAutogenerated: 1 + pointer_type - result type + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + integer_cst 64 - decl size + - isUsed: 1 + parm_decl __first /usr/include/c++/5/bits/stl_algobase.h 634:24 - argument + pointer_type - decl type + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + - isUsed: 1 + parm_decl __last /usr/include/c++/5/bits/stl_algobase.h 634:38 - argument + pointer_type - decl type + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + - isUsed: 1 + parm_decl __result /usr/include/c++/5/bits/stl_algobase.h 634:51 - argument + pointer_type - decl type + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + cleanup_point_expr /usr/include/c++/5/bits/stl_algobase.h 646:18 - code + return_expr /usr/include/c++/5/bits/stl_algobase.h 646:18 - operand + init_expr - operand + result_decl /usr/include/c++/5/bits/stl_algobase.h 634:5 - operand + - isAutogenerated: 1 + pointer_type - result type + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + integer_cst 64 - decl size + call_expr /usr/include/c++/5/bits/stl_algobase.h 645:8 - operand + addr_expr - function + function_decl __copy_move_backward_a2 /usr/include/c++/5/bits/stl_algobase.h 607:5 - operand + - isExternal: 1 + - isPublic: 1 + function_type - function type + call_expr /usr/include/c++/5/bits/stl_algobase.h 645:26 - arg + addr_expr - function + function_decl __miter_base /usr/include/c++/5/bits/stl_algobase.h 293:5 - operand + - isExternal: 1 + - isPublic: 1 + function_type - function type + - isUsed: 1 + parm_decl __first /usr/include/c++/5/bits/stl_algobase.h 634:24 - arg + pointer_type - decl type + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + call_expr /usr/include/c++/5/bits/stl_algobase.h 645:54 - arg + addr_expr - function + function_decl __miter_base /usr/include/c++/5/bits/stl_algobase.h 293:5 - operand + - isExternal: 1 + - isPublic: 1 + function_type - function type + - isUsed: 1 + parm_decl __last /usr/include/c++/5/bits/stl_algobase.h 634:38 - arg + pointer_type - decl type + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + - isUsed: 1 + parm_decl __result /usr/include/c++/5/bits/stl_algobase.h 634:51 - arg + pointer_type - decl type + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size +function_decl operator* /usr/include/c++/5/bits/stl_iterator.h 753:7 +- isPublic: 1 + method_type - function type + reference_type - method return type + type_decl reference /usr/include/c++/5/bits/stl_iterator.h 733:50 - type name + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + record_type - method base type + type_decl __normal_iterator /usr/include/c++/5/bits/stl_iterator.h 721:11 - type name + - isAutogenerated: 1 + field_decl _M_current /usr/include/c++/5/bits/stl_iterator.h 724:17 - field + - unsigned + integer_cst 64 - decl size + type_decl __normal_iterator /usr/include/c++/5/bits/stl_iterator.h 722:5 - field + - isAutogenerated: 1 + type_decl __traits_type /usr/include/c++/5/bits/stl_iterator.h 726:43 - field + type_decl iterator_type /usr/include/c++/5/bits/stl_iterator.h 729:29 - field + type_decl iterator_category /usr/include/c++/5/bits/stl_iterator.h 730:57 - field + type_decl value_type /usr/include/c++/5/bits/stl_iterator.h 731:52 - field + type_decl difference_type /usr/include/c++/5/bits/stl_iterator.h 732:56 - field + type_decl reference /usr/include/c++/5/bits/stl_iterator.h 733:50 - field + type_decl pointer /usr/include/c++/5/bits/stl_iterator.h 734:50 - field + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl __normal_iterator /usr/include/c++/5/bits/stl_iterator.h 721:11 - type name + - isAutogenerated: 1 + field_decl _M_current /usr/include/c++/5/bits/stl_iterator.h 724:17 - field + - unsigned + integer_cst 64 - decl size + type_decl __normal_iterator /usr/include/c++/5/bits/stl_iterator.h 722:5 - field + - isAutogenerated: 1 + type_decl __traits_type /usr/include/c++/5/bits/stl_iterator.h 726:43 - field + type_decl iterator_type /usr/include/c++/5/bits/stl_iterator.h 729:29 - field + type_decl iterator_category /usr/include/c++/5/bits/stl_iterator.h 730:57 - field + type_decl value_type /usr/include/c++/5/bits/stl_iterator.h 731:52 - field + type_decl difference_type /usr/include/c++/5/bits/stl_iterator.h 732:56 - field + type_decl reference /usr/include/c++/5/bits/stl_iterator.h 733:50 - field + type_decl pointer /usr/include/c++/5/bits/stl_iterator.h 734:50 - field + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_iterator.h 753:7 - function result + - isAutogenerated: 1 + reference_type - result type + type_decl reference /usr/include/c++/5/bits/stl_iterator.h 733:50 - type name + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + integer_cst 64 - decl size + - isUsed: 1 + parm_decl this /usr/include/c++/5/bits/stl_iterator.h 753:19 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl __normal_iterator /usr/include/c++/5/bits/stl_iterator.h 721:11 - type name + - isAutogenerated: 1 + field_decl _M_current /usr/include/c++/5/bits/stl_iterator.h 724:17 - field + - unsigned + integer_cst 64 - decl size + type_decl __normal_iterator /usr/include/c++/5/bits/stl_iterator.h 722:5 - field + - isAutogenerated: 1 + type_decl __traits_type /usr/include/c++/5/bits/stl_iterator.h 726:43 - field + type_decl iterator_type /usr/include/c++/5/bits/stl_iterator.h 729:29 - field + type_decl iterator_category /usr/include/c++/5/bits/stl_iterator.h 730:57 - field + type_decl value_type /usr/include/c++/5/bits/stl_iterator.h 731:52 - field + type_decl difference_type /usr/include/c++/5/bits/stl_iterator.h 732:56 - field + type_decl reference /usr/include/c++/5/bits/stl_iterator.h 733:50 - field + type_decl pointer /usr/include/c++/5/bits/stl_iterator.h 734:50 - field + integer_cst 64 - parm size + return_expr /usr/include/c++/5/bits/stl_iterator.h 754:17 - code + init_expr - operand + result_decl /usr/include/c++/5/bits/stl_iterator.h 753:7 - operand + - isAutogenerated: 1 + reference_type - result type + type_decl reference /usr/include/c++/5/bits/stl_iterator.h 733:50 - type name + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + integer_cst 64 - decl size + nop_expr - operand + nop_expr - operand + component_ref /usr/include/c++/5/bits/stl_iterator.h 754:16 - operand + indirect_ref - object + nop_expr - ref + - isUsed: 1 + parm_decl this /usr/include/c++/5/bits/stl_iterator.h 753:19 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl __normal_iterator /usr/include/c++/5/bits/stl_iterator.h 721:11 - type name + - isAutogenerated: 1 + field_decl _M_current /usr/include/c++/5/bits/stl_iterator.h 724:17 - field + - unsigned + integer_cst 64 - decl size + type_decl __normal_iterator /usr/include/c++/5/bits/stl_iterator.h 722:5 - field + - isAutogenerated: 1 + type_decl __traits_type /usr/include/c++/5/bits/stl_iterator.h 726:43 - field + type_decl iterator_type /usr/include/c++/5/bits/stl_iterator.h 729:29 - field + type_decl iterator_category /usr/include/c++/5/bits/stl_iterator.h 730:57 - field + type_decl value_type /usr/include/c++/5/bits/stl_iterator.h 731:52 - field + type_decl difference_type /usr/include/c++/5/bits/stl_iterator.h 732:56 - field + type_decl reference /usr/include/c++/5/bits/stl_iterator.h 733:50 - field + type_decl pointer /usr/include/c++/5/bits/stl_iterator.h 734:50 - field + integer_cst 64 - parm size + field_decl _M_current /usr/include/c++/5/bits/stl_iterator.h 724:17 - field + - unsigned + integer_cst 64 - decl size +function_decl _M_check_len /usr/include/c++/5/bits/stl_vector.h 1422:7 +- isPublic: 1 + method_type - function type + integer_type - method return type + - precisionBits: 64 + - unsigned + type_decl size_type /usr/include/c++/5/bits/stl_vector.h 236:27 - type name + integer_cst 64 - type size + integer_cst 0 - min value + record_type - method base type + type_decl vector /usr/include/c++/5/bits/stl_vector.h 214:11 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_vector.h 214:11 - field + - signed + - isAutogenerated: 1 + integer_cst 192 - decl size + using_decl _M_allocate /usr/include/c++/5/bits/stl_vector.h 241:20 - field + using_decl _M_deallocate /usr/include/c++/5/bits/stl_vector.h 242:20 - field + using_decl _M_impl /usr/include/c++/5/bits/stl_vector.h 243:20 - field + using_decl _M_get_Tp_allocator /usr/include/c++/5/bits/stl_vector.h 244:20 - field + using_decl get_allocator /usr/include/c++/5/bits/stl_vector.h 538:20 - field + type_decl vector /usr/include/c++/5/bits/stl_vector.h 215:5 - field + - isAutogenerated: 1 + type_decl _Alloc_value_type /usr/include/c++/5/bits/stl_vector.h 217:58 - field + type_decl _Base /usr/include/c++/5/bits/stl_vector.h 221:44 - field + type_decl _Tp_alloc_type /usr/include/c++/5/bits/stl_vector.h 222:48 - field + type_decl _Alloc_traits /usr/include/c++/5/bits/stl_vector.h 223:58 - field + type_decl value_type /usr/include/c++/5/bits/stl_vector.h 226:24 - field + type_decl pointer /usr/include/c++/5/bits/stl_vector.h 227:58 - field + type_decl const_pointer /usr/include/c++/5/bits/stl_vector.h 228:58 - field + type_decl reference /usr/include/c++/5/bits/stl_vector.h 229:58 - field + type_decl const_reference /usr/include/c++/5/bits/stl_vector.h 230:58 - field + type_decl iterator /usr/include/c++/5/bits/stl_vector.h 231:61 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_vector.h 233:7 - field + type_decl const_reverse_iterator /usr/include/c++/5/bits/stl_vector.h 234:54 - field + type_decl reverse_iterator /usr/include/c++/5/bits/stl_vector.h 235:49 - field + type_decl size_type /usr/include/c++/5/bits/stl_vector.h 236:27 - field + type_decl difference_type /usr/include/c++/5/bits/stl_vector.h 237:30 - field + type_decl allocator_type /usr/include/c++/5/bits/stl_vector.h 238:48 - field + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl vector /usr/include/c++/5/bits/stl_vector.h 214:11 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_vector.h 214:11 - field + - signed + - isAutogenerated: 1 + integer_cst 192 - decl size + using_decl _M_allocate /usr/include/c++/5/bits/stl_vector.h 241:20 - field + using_decl _M_deallocate /usr/include/c++/5/bits/stl_vector.h 242:20 - field + using_decl _M_impl /usr/include/c++/5/bits/stl_vector.h 243:20 - field + using_decl _M_get_Tp_allocator /usr/include/c++/5/bits/stl_vector.h 244:20 - field + using_decl get_allocator /usr/include/c++/5/bits/stl_vector.h 538:20 - field + type_decl vector /usr/include/c++/5/bits/stl_vector.h 215:5 - field + - isAutogenerated: 1 + type_decl _Alloc_value_type /usr/include/c++/5/bits/stl_vector.h 217:58 - field + type_decl _Base /usr/include/c++/5/bits/stl_vector.h 221:44 - field + type_decl _Tp_alloc_type /usr/include/c++/5/bits/stl_vector.h 222:48 - field + type_decl _Alloc_traits /usr/include/c++/5/bits/stl_vector.h 223:58 - field + type_decl value_type /usr/include/c++/5/bits/stl_vector.h 226:24 - field + type_decl pointer /usr/include/c++/5/bits/stl_vector.h 227:58 - field + type_decl const_pointer /usr/include/c++/5/bits/stl_vector.h 228:58 - field + type_decl reference /usr/include/c++/5/bits/stl_vector.h 229:58 - field + type_decl const_reference /usr/include/c++/5/bits/stl_vector.h 230:58 - field + type_decl iterator /usr/include/c++/5/bits/stl_vector.h 231:61 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_vector.h 233:7 - field + type_decl const_reverse_iterator /usr/include/c++/5/bits/stl_vector.h 234:54 - field + type_decl reverse_iterator /usr/include/c++/5/bits/stl_vector.h 235:49 - field + type_decl size_type /usr/include/c++/5/bits/stl_vector.h 236:27 - field + type_decl difference_type /usr/include/c++/5/bits/stl_vector.h 237:30 - field + type_decl allocator_type /usr/include/c++/5/bits/stl_vector.h 238:48 - field + tree_list - chain + integer_type - value + - precisionBits: 64 + - unsigned + type_decl size_type /usr/include/c++/5/bits/stl_vector.h 236:27 - type name + integer_cst 64 - type size + integer_cst 0 - min value + tree_list - chain + pointer_type - value + integer_type - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char 0:0 - type name + - isAutogenerated: 1 + integer_cst 8 - type size + integer_cst -128 - min value + integer_cst 127 - max value + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_vector.h 1422:7 - function result + - isAutogenerated: 1 + integer_type - result type + - precisionBits: 64 + - unsigned + type_decl size_type /usr/include/c++/5/bits/stl_vector.h 236:27 - type name + integer_cst 64 - type size + integer_cst 0 - min value + integer_cst 64 - decl size + parm_decl this /usr/include/c++/5/bits/stl_vector.h 1422:52 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl vector /usr/include/c++/5/bits/stl_vector.h 214:11 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_vector.h 214:11 - field + - signed + - isAutogenerated: 1 + integer_cst 192 - decl size + using_decl _M_allocate /usr/include/c++/5/bits/stl_vector.h 241:20 - field + using_decl _M_deallocate /usr/include/c++/5/bits/stl_vector.h 242:20 - field + using_decl _M_impl /usr/include/c++/5/bits/stl_vector.h 243:20 - field + using_decl _M_get_Tp_allocator /usr/include/c++/5/bits/stl_vector.h 244:20 - field + using_decl get_allocator /usr/include/c++/5/bits/stl_vector.h 538:20 - field + type_decl vector /usr/include/c++/5/bits/stl_vector.h 215:5 - field + - isAutogenerated: 1 + type_decl _Alloc_value_type /usr/include/c++/5/bits/stl_vector.h 217:58 - field + type_decl _Base /usr/include/c++/5/bits/stl_vector.h 221:44 - field + type_decl _Tp_alloc_type /usr/include/c++/5/bits/stl_vector.h 222:48 - field + type_decl _Alloc_traits /usr/include/c++/5/bits/stl_vector.h 223:58 - field + type_decl value_type /usr/include/c++/5/bits/stl_vector.h 226:24 - field + type_decl pointer /usr/include/c++/5/bits/stl_vector.h 227:58 - field + type_decl const_pointer /usr/include/c++/5/bits/stl_vector.h 228:58 - field + type_decl reference /usr/include/c++/5/bits/stl_vector.h 229:58 - field + type_decl const_reference /usr/include/c++/5/bits/stl_vector.h 230:58 - field + type_decl iterator /usr/include/c++/5/bits/stl_vector.h 231:61 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_vector.h 233:7 - field + type_decl const_reverse_iterator /usr/include/c++/5/bits/stl_vector.h 234:54 - field + type_decl reverse_iterator /usr/include/c++/5/bits/stl_vector.h 235:49 - field + type_decl size_type /usr/include/c++/5/bits/stl_vector.h 236:27 - field + type_decl difference_type /usr/include/c++/5/bits/stl_vector.h 237:30 - field + type_decl allocator_type /usr/include/c++/5/bits/stl_vector.h 238:48 - field + integer_cst 64 - parm size + - isUsed: 1 + parm_decl __n /usr/include/c++/5/bits/stl_vector.h 1422:30 - argument + integer_type - decl type + - precisionBits: 64 + - unsigned + type_decl size_type /usr/include/c++/5/bits/stl_vector.h 236:27 - type name + integer_cst 64 - type size + integer_cst 0 - min value + integer_cst 64 - parm size + - isUsed: 1 + parm_decl __s /usr/include/c++/5/bits/stl_vector.h 1422:47 - argument + pointer_type - decl type + integer_type - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char 0:0 - type name + - isAutogenerated: 1 + integer_cst 8 - type size + integer_cst -128 - min value + integer_cst 127 - max value + integer_cst 64 - parm size + bind_expr /usr/include/c++/5/bits/stl_vector.h 1428:68 - code + var_decl __len /usr/include/c++/5/bits/stl_vector.h 1427:18 - operand + - isUsed: 1 + integer_cst 64 - decl size + integer_type - var type + - precisionBits: 64 + - unsigned + type_decl size_type /usr/include/c++/5/bits/stl_vector.h 236:27 - type name + integer_cst 64 - type size + integer_cst 0 - min value + statement_list - operand + if_stmt /usr/include/c++/5/bits/stl_vector.h 1424:2 - statement + cleanup_point_expr - condition + lt_expr - operand + minus_expr - operand + call_expr /usr/include/c++/5/bits/stl_vector.h 1424:14 - operand + addr_expr - function + function_decl max_size /usr/include/c++/5/bits/stl_vector.h 659:7 - operand + - isExternal: 1 + - isPublic: 1 + method_type - function type + parm_decl this /usr/include/c++/5/bits/stl_vector.h 1422:52 - arg + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl vector /usr/include/c++/5/bits/stl_vector.h 214:11 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_vector.h 214:11 - field + - signed + - isAutogenerated: 1 + integer_cst 192 - decl size + using_decl _M_allocate /usr/include/c++/5/bits/stl_vector.h 241:20 - field + using_decl _M_deallocate /usr/include/c++/5/bits/stl_vector.h 242:20 - field + using_decl _M_impl /usr/include/c++/5/bits/stl_vector.h 243:20 - field + using_decl _M_get_Tp_allocator /usr/include/c++/5/bits/stl_vector.h 244:20 - field + using_decl get_allocator /usr/include/c++/5/bits/stl_vector.h 538:20 - field + type_decl vector /usr/include/c++/5/bits/stl_vector.h 215:5 - field + - isAutogenerated: 1 + type_decl _Alloc_value_type /usr/include/c++/5/bits/stl_vector.h 217:58 - field + type_decl _Base /usr/include/c++/5/bits/stl_vector.h 221:44 - field + type_decl _Tp_alloc_type /usr/include/c++/5/bits/stl_vector.h 222:48 - field + type_decl _Alloc_traits /usr/include/c++/5/bits/stl_vector.h 223:58 - field + type_decl value_type /usr/include/c++/5/bits/stl_vector.h 226:24 - field + type_decl pointer /usr/include/c++/5/bits/stl_vector.h 227:58 - field + type_decl const_pointer /usr/include/c++/5/bits/stl_vector.h 228:58 - field + type_decl reference /usr/include/c++/5/bits/stl_vector.h 229:58 - field + type_decl const_reference /usr/include/c++/5/bits/stl_vector.h 230:58 - field + type_decl iterator /usr/include/c++/5/bits/stl_vector.h 231:61 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_vector.h 233:7 - field + type_decl const_reverse_iterator /usr/include/c++/5/bits/stl_vector.h 234:54 - field + type_decl reverse_iterator /usr/include/c++/5/bits/stl_vector.h 235:49 - field + type_decl size_type /usr/include/c++/5/bits/stl_vector.h 236:27 - field + type_decl difference_type /usr/include/c++/5/bits/stl_vector.h 237:30 - field + type_decl allocator_type /usr/include/c++/5/bits/stl_vector.h 238:48 - field + integer_cst 64 - parm size + call_expr /usr/include/c++/5/bits/stl_vector.h 1424:23 - operand + addr_expr - function + function_decl size /usr/include/c++/5/bits/stl_vector.h 654:7 - operand + - isExternal: 1 + - isPublic: 1 + method_type - function type + parm_decl this /usr/include/c++/5/bits/stl_vector.h 1422:52 - arg + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl vector /usr/include/c++/5/bits/stl_vector.h 214:11 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_vector.h 214:11 - field + - signed + - isAutogenerated: 1 + integer_cst 192 - decl size + using_decl _M_allocate /usr/include/c++/5/bits/stl_vector.h 241:20 - field + using_decl _M_deallocate /usr/include/c++/5/bits/stl_vector.h 242:20 - field + using_decl _M_impl /usr/include/c++/5/bits/stl_vector.h 243:20 - field + using_decl _M_get_Tp_allocator /usr/include/c++/5/bits/stl_vector.h 244:20 - field + using_decl get_allocator /usr/include/c++/5/bits/stl_vector.h 538:20 - field + type_decl vector /usr/include/c++/5/bits/stl_vector.h 215:5 - field + - isAutogenerated: 1 + type_decl _Alloc_value_type /usr/include/c++/5/bits/stl_vector.h 217:58 - field + type_decl _Base /usr/include/c++/5/bits/stl_vector.h 221:44 - field + type_decl _Tp_alloc_type /usr/include/c++/5/bits/stl_vector.h 222:48 - field + type_decl _Alloc_traits /usr/include/c++/5/bits/stl_vector.h 223:58 - field + type_decl value_type /usr/include/c++/5/bits/stl_vector.h 226:24 - field + type_decl pointer /usr/include/c++/5/bits/stl_vector.h 227:58 - field + type_decl const_pointer /usr/include/c++/5/bits/stl_vector.h 228:58 - field + type_decl reference /usr/include/c++/5/bits/stl_vector.h 229:58 - field + type_decl const_reference /usr/include/c++/5/bits/stl_vector.h 230:58 - field + type_decl iterator /usr/include/c++/5/bits/stl_vector.h 231:61 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_vector.h 233:7 - field + type_decl const_reverse_iterator /usr/include/c++/5/bits/stl_vector.h 234:54 - field + type_decl reverse_iterator /usr/include/c++/5/bits/stl_vector.h 235:49 - field + type_decl size_type /usr/include/c++/5/bits/stl_vector.h 236:27 - field + type_decl difference_type /usr/include/c++/5/bits/stl_vector.h 237:30 - field + type_decl allocator_type /usr/include/c++/5/bits/stl_vector.h 238:48 - field + integer_cst 64 - parm size + - isUsed: 1 + parm_decl __n /usr/include/c++/5/bits/stl_vector.h 1422:30 - operand + integer_type - decl type + - precisionBits: 64 + - unsigned + type_decl size_type /usr/include/c++/5/bits/stl_vector.h 236:27 - type name + integer_cst 64 - type size + integer_cst 0 - min value + integer_cst 64 - parm size + cleanup_point_expr /usr/include/c++/5/bits/stl_vector.h 1425:4 - then + expr_stmt /usr/include/c++/5/bits/stl_vector.h 1425:4 - operand + call_expr /usr/include/c++/5/bits/stl_vector.h 1425:24 - expresssion + addr_expr - function + function_decl __throw_length_error /usr/include/c++/5/bits/functexcept.h 72:3 - operand + - isExternal: 1 + - isPublic: 1 + tree_list - attribute + identifier_node __noreturn__ - purpose + function_type - function type + - isUsed: 1 + parm_decl __s /usr/include/c++/5/bits/stl_vector.h 1422:47 - arg + pointer_type - decl type + integer_type - nested type + - precisionBits: 8 + - isChar: 1 + - signed + type_decl char 0:0 - type name + - isAutogenerated: 1 + integer_cst 8 - type size + integer_cst -128 - min value + integer_cst 127 - max value + integer_cst 64 - parm size + decl_expr /usr/include/c++/5/bits/stl_vector.h 1427:55 - statement + var_decl __len /usr/include/c++/5/bits/stl_vector.h 1427:18 - operand + - isUsed: 1 + cleanup_point_expr /usr/include/c++/5/bits/stl_vector.h 1427:55 - statement + expr_stmt /usr/include/c++/5/bits/stl_vector.h 1427:55 - operand + convert_expr - expresssion + init_expr - operand + var_decl __len /usr/include/c++/5/bits/stl_vector.h 1427:18 - operand + - isUsed: 1 + plus_expr - operand + call_expr /usr/include/c++/5/bits/stl_vector.h 1427:30 - operand + addr_expr - function + function_decl size /usr/include/c++/5/bits/stl_vector.h 654:7 - operand + - isExternal: 1 + - isPublic: 1 + method_type - function type + parm_decl this /usr/include/c++/5/bits/stl_vector.h 1422:52 - arg + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl vector /usr/include/c++/5/bits/stl_vector.h 214:11 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_vector.h 214:11 - field + - signed + - isAutogenerated: 1 + integer_cst 192 - decl size + using_decl _M_allocate /usr/include/c++/5/bits/stl_vector.h 241:20 - field + using_decl _M_deallocate /usr/include/c++/5/bits/stl_vector.h 242:20 - field + using_decl _M_impl /usr/include/c++/5/bits/stl_vector.h 243:20 - field + using_decl _M_get_Tp_allocator /usr/include/c++/5/bits/stl_vector.h 244:20 - field + using_decl get_allocator /usr/include/c++/5/bits/stl_vector.h 538:20 - field + type_decl vector /usr/include/c++/5/bits/stl_vector.h 215:5 - field + - isAutogenerated: 1 + type_decl _Alloc_value_type /usr/include/c++/5/bits/stl_vector.h 217:58 - field + type_decl _Base /usr/include/c++/5/bits/stl_vector.h 221:44 - field + type_decl _Tp_alloc_type /usr/include/c++/5/bits/stl_vector.h 222:48 - field + type_decl _Alloc_traits /usr/include/c++/5/bits/stl_vector.h 223:58 - field + type_decl value_type /usr/include/c++/5/bits/stl_vector.h 226:24 - field + type_decl pointer /usr/include/c++/5/bits/stl_vector.h 227:58 - field + type_decl const_pointer /usr/include/c++/5/bits/stl_vector.h 228:58 - field + type_decl reference /usr/include/c++/5/bits/stl_vector.h 229:58 - field + type_decl const_reference /usr/include/c++/5/bits/stl_vector.h 230:58 - field + type_decl iterator /usr/include/c++/5/bits/stl_vector.h 231:61 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_vector.h 233:7 - field + type_decl const_reverse_iterator /usr/include/c++/5/bits/stl_vector.h 234:54 - field + type_decl reverse_iterator /usr/include/c++/5/bits/stl_vector.h 235:49 - field + type_decl size_type /usr/include/c++/5/bits/stl_vector.h 236:27 - field + type_decl difference_type /usr/include/c++/5/bits/stl_vector.h 237:30 - field + type_decl allocator_type /usr/include/c++/5/bits/stl_vector.h 238:48 - field + integer_cst 64 - parm size + nop_expr - operand + indirect_ref - operand + call_expr /usr/include/c++/5/bits/stl_vector.h 1427:43 - ref + addr_expr - function + function_decl max /usr/include/c++/5/bits/stl_algobase.h 219:5 - operand + - isExternal: 1 + - isPublic: 1 + function_type - function type + nop_expr - arg + addr_expr - operand + target_expr - operand + var_decl /usr/include/c++/5/bits/stl_vector.h 1427:43 - operand + - isAutogenerated: 1 + integer_cst 64 - decl size + integer_type - var type + - precisionBits: 64 + - unsigned + type_decl long unsigned int 0:0 - type name + - isAutogenerated: 1 + integer_cst 64 - type size + integer_cst 0 - min value + call_expr /usr/include/c++/5/bits/stl_vector.h 1427:48 - operand + addr_expr - function + function_decl size /usr/include/c++/5/bits/stl_vector.h 654:7 - operand + - isExternal: 1 + - isPublic: 1 + method_type - function type + parm_decl this /usr/include/c++/5/bits/stl_vector.h 1422:52 - arg + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl vector /usr/include/c++/5/bits/stl_vector.h 214:11 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_vector.h 214:11 - field + - signed + - isAutogenerated: 1 + integer_cst 192 - decl size + using_decl _M_allocate /usr/include/c++/5/bits/stl_vector.h 241:20 - field + using_decl _M_deallocate /usr/include/c++/5/bits/stl_vector.h 242:20 - field + using_decl _M_impl /usr/include/c++/5/bits/stl_vector.h 243:20 - field + using_decl _M_get_Tp_allocator /usr/include/c++/5/bits/stl_vector.h 244:20 - field + using_decl get_allocator /usr/include/c++/5/bits/stl_vector.h 538:20 - field + type_decl vector /usr/include/c++/5/bits/stl_vector.h 215:5 - field + - isAutogenerated: 1 + type_decl _Alloc_value_type /usr/include/c++/5/bits/stl_vector.h 217:58 - field + type_decl _Base /usr/include/c++/5/bits/stl_vector.h 221:44 - field + type_decl _Tp_alloc_type /usr/include/c++/5/bits/stl_vector.h 222:48 - field + type_decl _Alloc_traits /usr/include/c++/5/bits/stl_vector.h 223:58 - field + type_decl value_type /usr/include/c++/5/bits/stl_vector.h 226:24 - field + type_decl pointer /usr/include/c++/5/bits/stl_vector.h 227:58 - field + type_decl const_pointer /usr/include/c++/5/bits/stl_vector.h 228:58 - field + type_decl reference /usr/include/c++/5/bits/stl_vector.h 229:58 - field + type_decl const_reference /usr/include/c++/5/bits/stl_vector.h 230:58 - field + type_decl iterator /usr/include/c++/5/bits/stl_vector.h 231:61 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_vector.h 233:7 - field + type_decl const_reverse_iterator /usr/include/c++/5/bits/stl_vector.h 234:54 - field + type_decl reverse_iterator /usr/include/c++/5/bits/stl_vector.h 235:49 - field + type_decl size_type /usr/include/c++/5/bits/stl_vector.h 236:27 - field + type_decl difference_type /usr/include/c++/5/bits/stl_vector.h 237:30 - field + type_decl allocator_type /usr/include/c++/5/bits/stl_vector.h 238:48 - field + integer_cst 64 - parm size + nop_expr - arg + nop_expr - operand + addr_expr - operand + - isUsed: 1 + parm_decl __n /usr/include/c++/5/bits/stl_vector.h 1422:30 - operand + integer_type - decl type + - precisionBits: 64 + - unsigned + type_decl size_type /usr/include/c++/5/bits/stl_vector.h 236:27 - type name + integer_cst 64 - type size + integer_cst 0 - min value + integer_cst 64 - parm size + cleanup_point_expr /usr/include/c++/5/bits/stl_vector.h 1428:63 - statement + return_expr /usr/include/c++/5/bits/stl_vector.h 1428:63 - operand + init_expr - operand + result_decl /usr/include/c++/5/bits/stl_vector.h 1422:7 - operand + - isAutogenerated: 1 + integer_type - result type + - precisionBits: 64 + - unsigned + type_decl size_type /usr/include/c++/5/bits/stl_vector.h 236:27 - type name + integer_cst 64 - type size + integer_cst 0 - min value + integer_cst 64 - decl size + cond_expr - operand + truth_orif_expr - operand + gt_expr - operand + call_expr /usr/include/c++/5/bits/stl_vector.h 1428:22 - operand + addr_expr - function + function_decl size /usr/include/c++/5/bits/stl_vector.h 654:7 - operand + - isExternal: 1 + - isPublic: 1 + method_type - function type + parm_decl this /usr/include/c++/5/bits/stl_vector.h 1422:52 - arg + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl vector /usr/include/c++/5/bits/stl_vector.h 214:11 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_vector.h 214:11 - field + - signed + - isAutogenerated: 1 + integer_cst 192 - decl size + using_decl _M_allocate /usr/include/c++/5/bits/stl_vector.h 241:20 - field + using_decl _M_deallocate /usr/include/c++/5/bits/stl_vector.h 242:20 - field + using_decl _M_impl /usr/include/c++/5/bits/stl_vector.h 243:20 - field + using_decl _M_get_Tp_allocator /usr/include/c++/5/bits/stl_vector.h 244:20 - field + using_decl get_allocator /usr/include/c++/5/bits/stl_vector.h 538:20 - field + type_decl vector /usr/include/c++/5/bits/stl_vector.h 215:5 - field + - isAutogenerated: 1 + type_decl _Alloc_value_type /usr/include/c++/5/bits/stl_vector.h 217:58 - field + type_decl _Base /usr/include/c++/5/bits/stl_vector.h 221:44 - field + type_decl _Tp_alloc_type /usr/include/c++/5/bits/stl_vector.h 222:48 - field + type_decl _Alloc_traits /usr/include/c++/5/bits/stl_vector.h 223:58 - field + type_decl value_type /usr/include/c++/5/bits/stl_vector.h 226:24 - field + type_decl pointer /usr/include/c++/5/bits/stl_vector.h 227:58 - field + type_decl const_pointer /usr/include/c++/5/bits/stl_vector.h 228:58 - field + type_decl reference /usr/include/c++/5/bits/stl_vector.h 229:58 - field + type_decl const_reference /usr/include/c++/5/bits/stl_vector.h 230:58 - field + type_decl iterator /usr/include/c++/5/bits/stl_vector.h 231:61 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_vector.h 233:7 - field + type_decl const_reverse_iterator /usr/include/c++/5/bits/stl_vector.h 234:54 - field + type_decl reverse_iterator /usr/include/c++/5/bits/stl_vector.h 235:49 - field + type_decl size_type /usr/include/c++/5/bits/stl_vector.h 236:27 - field + type_decl difference_type /usr/include/c++/5/bits/stl_vector.h 237:30 - field + type_decl allocator_type /usr/include/c++/5/bits/stl_vector.h 238:48 - field + integer_cst 64 - parm size + nop_expr - operand + var_decl __len /usr/include/c++/5/bits/stl_vector.h 1427:18 - operand + - isUsed: 1 + lt_expr - operand + call_expr /usr/include/c++/5/bits/stl_vector.h 1428:44 - operand + addr_expr - function + function_decl max_size /usr/include/c++/5/bits/stl_vector.h 659:7 - operand + - isExternal: 1 + - isPublic: 1 + method_type - function type + parm_decl this /usr/include/c++/5/bits/stl_vector.h 1422:52 - arg + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl vector /usr/include/c++/5/bits/stl_vector.h 214:11 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_vector.h 214:11 - field + - signed + - isAutogenerated: 1 + integer_cst 192 - decl size + using_decl _M_allocate /usr/include/c++/5/bits/stl_vector.h 241:20 - field + using_decl _M_deallocate /usr/include/c++/5/bits/stl_vector.h 242:20 - field + using_decl _M_impl /usr/include/c++/5/bits/stl_vector.h 243:20 - field + using_decl _M_get_Tp_allocator /usr/include/c++/5/bits/stl_vector.h 244:20 - field + using_decl get_allocator /usr/include/c++/5/bits/stl_vector.h 538:20 - field + type_decl vector /usr/include/c++/5/bits/stl_vector.h 215:5 - field + - isAutogenerated: 1 + type_decl _Alloc_value_type /usr/include/c++/5/bits/stl_vector.h 217:58 - field + type_decl _Base /usr/include/c++/5/bits/stl_vector.h 221:44 - field + type_decl _Tp_alloc_type /usr/include/c++/5/bits/stl_vector.h 222:48 - field + type_decl _Alloc_traits /usr/include/c++/5/bits/stl_vector.h 223:58 - field + type_decl value_type /usr/include/c++/5/bits/stl_vector.h 226:24 - field + type_decl pointer /usr/include/c++/5/bits/stl_vector.h 227:58 - field + type_decl const_pointer /usr/include/c++/5/bits/stl_vector.h 228:58 - field + type_decl reference /usr/include/c++/5/bits/stl_vector.h 229:58 - field + type_decl const_reference /usr/include/c++/5/bits/stl_vector.h 230:58 - field + type_decl iterator /usr/include/c++/5/bits/stl_vector.h 231:61 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_vector.h 233:7 - field + type_decl const_reverse_iterator /usr/include/c++/5/bits/stl_vector.h 234:54 - field + type_decl reverse_iterator /usr/include/c++/5/bits/stl_vector.h 235:49 - field + type_decl size_type /usr/include/c++/5/bits/stl_vector.h 236:27 - field + type_decl difference_type /usr/include/c++/5/bits/stl_vector.h 237:30 - field + type_decl allocator_type /usr/include/c++/5/bits/stl_vector.h 238:48 - field + integer_cst 64 - parm size + nop_expr - operand + var_decl __len /usr/include/c++/5/bits/stl_vector.h 1427:18 - operand + - isUsed: 1 + call_expr /usr/include/c++/5/bits/stl_vector.h 1428:58 - operand + addr_expr - function + function_decl max_size /usr/include/c++/5/bits/stl_vector.h 659:7 - operand + - isExternal: 1 + - isPublic: 1 + method_type - function type + parm_decl this /usr/include/c++/5/bits/stl_vector.h 1422:52 - arg + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl vector /usr/include/c++/5/bits/stl_vector.h 214:11 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_vector.h 214:11 - field + - signed + - isAutogenerated: 1 + integer_cst 192 - decl size + using_decl _M_allocate /usr/include/c++/5/bits/stl_vector.h 241:20 - field + using_decl _M_deallocate /usr/include/c++/5/bits/stl_vector.h 242:20 - field + using_decl _M_impl /usr/include/c++/5/bits/stl_vector.h 243:20 - field + using_decl _M_get_Tp_allocator /usr/include/c++/5/bits/stl_vector.h 244:20 - field + using_decl get_allocator /usr/include/c++/5/bits/stl_vector.h 538:20 - field + type_decl vector /usr/include/c++/5/bits/stl_vector.h 215:5 - field + - isAutogenerated: 1 + type_decl _Alloc_value_type /usr/include/c++/5/bits/stl_vector.h 217:58 - field + type_decl _Base /usr/include/c++/5/bits/stl_vector.h 221:44 - field + type_decl _Tp_alloc_type /usr/include/c++/5/bits/stl_vector.h 222:48 - field + type_decl _Alloc_traits /usr/include/c++/5/bits/stl_vector.h 223:58 - field + type_decl value_type /usr/include/c++/5/bits/stl_vector.h 226:24 - field + type_decl pointer /usr/include/c++/5/bits/stl_vector.h 227:58 - field + type_decl const_pointer /usr/include/c++/5/bits/stl_vector.h 228:58 - field + type_decl reference /usr/include/c++/5/bits/stl_vector.h 229:58 - field + type_decl const_reference /usr/include/c++/5/bits/stl_vector.h 230:58 - field + type_decl iterator /usr/include/c++/5/bits/stl_vector.h 231:61 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_vector.h 233:7 - field + type_decl const_reverse_iterator /usr/include/c++/5/bits/stl_vector.h 234:54 - field + type_decl reverse_iterator /usr/include/c++/5/bits/stl_vector.h 235:49 - field + type_decl size_type /usr/include/c++/5/bits/stl_vector.h 236:27 - field + type_decl difference_type /usr/include/c++/5/bits/stl_vector.h 237:30 - field + type_decl allocator_type /usr/include/c++/5/bits/stl_vector.h 238:48 - field + integer_cst 64 - parm size + nop_expr - operand + var_decl __len /usr/include/c++/5/bits/stl_vector.h 1427:18 - operand + - isUsed: 1 + block - operand + var_decl __len /usr/include/c++/5/bits/stl_vector.h 1427:18 - block vars + - isUsed: 1 +function_decl begin /usr/include/c++/5/bits/stl_vector.h 547:7 +- isPublic: 1 + method_type - function type + record_type - method return type + type_decl iterator /usr/include/c++/5/bits/stl_vector.h 231:61 - type name + field_decl _M_current /usr/include/c++/5/bits/stl_iterator.h 724:17 - field + - unsigned + integer_cst 64 - decl size + type_decl __normal_iterator /usr/include/c++/5/bits/stl_iterator.h 722:5 - field + - isAutogenerated: 1 + type_decl __traits_type /usr/include/c++/5/bits/stl_iterator.h 726:43 - field + type_decl iterator_type /usr/include/c++/5/bits/stl_iterator.h 729:29 - field + type_decl iterator_category /usr/include/c++/5/bits/stl_iterator.h 730:57 - field + type_decl value_type /usr/include/c++/5/bits/stl_iterator.h 731:52 - field + type_decl difference_type /usr/include/c++/5/bits/stl_iterator.h 732:56 - field + type_decl reference /usr/include/c++/5/bits/stl_iterator.h 733:50 - field + type_decl pointer /usr/include/c++/5/bits/stl_iterator.h 734:50 - field + record_type - method base type + type_decl vector /usr/include/c++/5/bits/stl_vector.h 214:11 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_vector.h 214:11 - field + - signed + - isAutogenerated: 1 + integer_cst 192 - decl size + using_decl _M_allocate /usr/include/c++/5/bits/stl_vector.h 241:20 - field + using_decl _M_deallocate /usr/include/c++/5/bits/stl_vector.h 242:20 - field + using_decl _M_impl /usr/include/c++/5/bits/stl_vector.h 243:20 - field + using_decl _M_get_Tp_allocator /usr/include/c++/5/bits/stl_vector.h 244:20 - field + using_decl get_allocator /usr/include/c++/5/bits/stl_vector.h 538:20 - field + type_decl vector /usr/include/c++/5/bits/stl_vector.h 215:5 - field + - isAutogenerated: 1 + type_decl _Alloc_value_type /usr/include/c++/5/bits/stl_vector.h 217:58 - field + type_decl _Base /usr/include/c++/5/bits/stl_vector.h 221:44 - field + type_decl _Tp_alloc_type /usr/include/c++/5/bits/stl_vector.h 222:48 - field + type_decl _Alloc_traits /usr/include/c++/5/bits/stl_vector.h 223:58 - field + type_decl value_type /usr/include/c++/5/bits/stl_vector.h 226:24 - field + type_decl pointer /usr/include/c++/5/bits/stl_vector.h 227:58 - field + type_decl const_pointer /usr/include/c++/5/bits/stl_vector.h 228:58 - field + type_decl reference /usr/include/c++/5/bits/stl_vector.h 229:58 - field + type_decl const_reference /usr/include/c++/5/bits/stl_vector.h 230:58 - field + type_decl iterator /usr/include/c++/5/bits/stl_vector.h 231:61 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_vector.h 233:7 - field + type_decl const_reverse_iterator /usr/include/c++/5/bits/stl_vector.h 234:54 - field + type_decl reverse_iterator /usr/include/c++/5/bits/stl_vector.h 235:49 - field + type_decl size_type /usr/include/c++/5/bits/stl_vector.h 236:27 - field + type_decl difference_type /usr/include/c++/5/bits/stl_vector.h 237:30 - field + type_decl allocator_type /usr/include/c++/5/bits/stl_vector.h 238:48 - field + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl vector /usr/include/c++/5/bits/stl_vector.h 214:11 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_vector.h 214:11 - field + - signed + - isAutogenerated: 1 + integer_cst 192 - decl size + using_decl _M_allocate /usr/include/c++/5/bits/stl_vector.h 241:20 - field + using_decl _M_deallocate /usr/include/c++/5/bits/stl_vector.h 242:20 - field + using_decl _M_impl /usr/include/c++/5/bits/stl_vector.h 243:20 - field + using_decl _M_get_Tp_allocator /usr/include/c++/5/bits/stl_vector.h 244:20 - field + using_decl get_allocator /usr/include/c++/5/bits/stl_vector.h 538:20 - field + type_decl vector /usr/include/c++/5/bits/stl_vector.h 215:5 - field + - isAutogenerated: 1 + type_decl _Alloc_value_type /usr/include/c++/5/bits/stl_vector.h 217:58 - field + type_decl _Base /usr/include/c++/5/bits/stl_vector.h 221:44 - field + type_decl _Tp_alloc_type /usr/include/c++/5/bits/stl_vector.h 222:48 - field + type_decl _Alloc_traits /usr/include/c++/5/bits/stl_vector.h 223:58 - field + type_decl value_type /usr/include/c++/5/bits/stl_vector.h 226:24 - field + type_decl pointer /usr/include/c++/5/bits/stl_vector.h 227:58 - field + type_decl const_pointer /usr/include/c++/5/bits/stl_vector.h 228:58 - field + type_decl reference /usr/include/c++/5/bits/stl_vector.h 229:58 - field + type_decl const_reference /usr/include/c++/5/bits/stl_vector.h 230:58 - field + type_decl iterator /usr/include/c++/5/bits/stl_vector.h 231:61 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_vector.h 233:7 - field + type_decl const_reverse_iterator /usr/include/c++/5/bits/stl_vector.h 234:54 - field + type_decl reverse_iterator /usr/include/c++/5/bits/stl_vector.h 235:49 - field + type_decl size_type /usr/include/c++/5/bits/stl_vector.h 236:27 - field + type_decl difference_type /usr/include/c++/5/bits/stl_vector.h 237:30 - field + type_decl allocator_type /usr/include/c++/5/bits/stl_vector.h 238:48 - field + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_vector.h 547:7 - function result + - isAutogenerated: 1 + record_type - result type + type_decl iterator /usr/include/c++/5/bits/stl_vector.h 231:61 - type name + field_decl _M_current /usr/include/c++/5/bits/stl_iterator.h 724:17 - field + - unsigned + integer_cst 64 - decl size + type_decl __normal_iterator /usr/include/c++/5/bits/stl_iterator.h 722:5 - field + - isAutogenerated: 1 + type_decl __traits_type /usr/include/c++/5/bits/stl_iterator.h 726:43 - field + type_decl iterator_type /usr/include/c++/5/bits/stl_iterator.h 729:29 - field + type_decl iterator_category /usr/include/c++/5/bits/stl_iterator.h 730:57 - field + type_decl value_type /usr/include/c++/5/bits/stl_iterator.h 731:52 - field + type_decl difference_type /usr/include/c++/5/bits/stl_iterator.h 732:56 - field + type_decl reference /usr/include/c++/5/bits/stl_iterator.h 733:50 - field + type_decl pointer /usr/include/c++/5/bits/stl_iterator.h 734:50 - field + integer_cst 64 - decl size + - isUsed: 1 + parm_decl this /usr/include/c++/5/bits/stl_vector.h 547:13 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl vector /usr/include/c++/5/bits/stl_vector.h 214:11 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_vector.h 214:11 - field + - signed + - isAutogenerated: 1 + integer_cst 192 - decl size + using_decl _M_allocate /usr/include/c++/5/bits/stl_vector.h 241:20 - field + using_decl _M_deallocate /usr/include/c++/5/bits/stl_vector.h 242:20 - field + using_decl _M_impl /usr/include/c++/5/bits/stl_vector.h 243:20 - field + using_decl _M_get_Tp_allocator /usr/include/c++/5/bits/stl_vector.h 244:20 - field + using_decl get_allocator /usr/include/c++/5/bits/stl_vector.h 538:20 - field + type_decl vector /usr/include/c++/5/bits/stl_vector.h 215:5 - field + - isAutogenerated: 1 + type_decl _Alloc_value_type /usr/include/c++/5/bits/stl_vector.h 217:58 - field + type_decl _Base /usr/include/c++/5/bits/stl_vector.h 221:44 - field + type_decl _Tp_alloc_type /usr/include/c++/5/bits/stl_vector.h 222:48 - field + type_decl _Alloc_traits /usr/include/c++/5/bits/stl_vector.h 223:58 - field + type_decl value_type /usr/include/c++/5/bits/stl_vector.h 226:24 - field + type_decl pointer /usr/include/c++/5/bits/stl_vector.h 227:58 - field + type_decl const_pointer /usr/include/c++/5/bits/stl_vector.h 228:58 - field + type_decl reference /usr/include/c++/5/bits/stl_vector.h 229:58 - field + type_decl const_reference /usr/include/c++/5/bits/stl_vector.h 230:58 - field + type_decl iterator /usr/include/c++/5/bits/stl_vector.h 231:61 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_vector.h 233:7 - field + type_decl const_reverse_iterator /usr/include/c++/5/bits/stl_vector.h 234:54 - field + type_decl reverse_iterator /usr/include/c++/5/bits/stl_vector.h 235:49 - field + type_decl size_type /usr/include/c++/5/bits/stl_vector.h 236:27 - field + type_decl difference_type /usr/include/c++/5/bits/stl_vector.h 237:30 - field + type_decl allocator_type /usr/include/c++/5/bits/stl_vector.h 238:48 - field + integer_cst 64 - parm size + cleanup_point_expr /usr/include/c++/5/bits/stl_vector.h 548:47 - code + return_expr /usr/include/c++/5/bits/stl_vector.h 548:47 - operand + init_expr - operand + result_decl /usr/include/c++/5/bits/stl_vector.h 547:7 - operand + - isAutogenerated: 1 + record_type - result type + type_decl iterator /usr/include/c++/5/bits/stl_vector.h 231:61 - type name + field_decl _M_current /usr/include/c++/5/bits/stl_iterator.h 724:17 - field + - unsigned + integer_cst 64 - decl size + type_decl __normal_iterator /usr/include/c++/5/bits/stl_iterator.h 722:5 - field + - isAutogenerated: 1 + type_decl __traits_type /usr/include/c++/5/bits/stl_iterator.h 726:43 - field + type_decl iterator_type /usr/include/c++/5/bits/stl_iterator.h 729:29 - field + type_decl iterator_category /usr/include/c++/5/bits/stl_iterator.h 730:57 - field + type_decl value_type /usr/include/c++/5/bits/stl_iterator.h 731:52 - field + type_decl difference_type /usr/include/c++/5/bits/stl_iterator.h 732:56 - field + type_decl reference /usr/include/c++/5/bits/stl_iterator.h 733:50 - field + type_decl pointer /usr/include/c++/5/bits/stl_iterator.h 734:50 - field + integer_cst 64 - decl size + compound_expr - operand + target_expr - operand + var_decl /usr/include/c++/5/bits/stl_vector.h 548:47 - operand + - isAutogenerated: 1 + integer_cst 64 - decl size + record_type - var type + type_decl iterator /usr/include/c++/5/bits/stl_vector.h 231:61 - type name + field_decl _M_current /usr/include/c++/5/bits/stl_iterator.h 724:17 - field + - unsigned + integer_cst 64 - decl size + type_decl __normal_iterator /usr/include/c++/5/bits/stl_iterator.h 722:5 - field + - isAutogenerated: 1 + type_decl __traits_type /usr/include/c++/5/bits/stl_iterator.h 726:43 - field + type_decl iterator_type /usr/include/c++/5/bits/stl_iterator.h 729:29 - field + type_decl iterator_category /usr/include/c++/5/bits/stl_iterator.h 730:57 - field + type_decl value_type /usr/include/c++/5/bits/stl_iterator.h 731:52 - field + type_decl difference_type /usr/include/c++/5/bits/stl_iterator.h 732:56 - field + type_decl reference /usr/include/c++/5/bits/stl_iterator.h 733:50 - field + type_decl pointer /usr/include/c++/5/bits/stl_iterator.h 734:50 - field + aggr_init_expr - operand + addr_expr - function + function_decl __comp_ctor /usr/include/c++/5/bits/stl_iterator.h 740:7 - operand + - isExternal: 1 + - isPublic: 1 + method_type - function type + var_decl /usr/include/c++/5/bits/stl_vector.h 548:47 - slot + - isAutogenerated: 1 + convert_expr - arg + void_cst - operand + nop_expr - arg + nop_expr - operand + addr_expr - operand + component_ref /usr/include/c++/5/bits/stl_vector.h 548:47 - operand + component_ref /usr/include/c++/5/bits/stl_vector.h 548:47 - object + component_ref - object + indirect_ref - object + nop_expr - ref + - isUsed: 1 + parm_decl this /usr/include/c++/5/bits/stl_vector.h 547:13 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl vector /usr/include/c++/5/bits/stl_vector.h 214:11 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_vector.h 214:11 - field + - signed + - isAutogenerated: 1 + integer_cst 192 - decl size + using_decl _M_allocate /usr/include/c++/5/bits/stl_vector.h 241:20 - field + using_decl _M_deallocate /usr/include/c++/5/bits/stl_vector.h 242:20 - field + using_decl _M_impl /usr/include/c++/5/bits/stl_vector.h 243:20 - field + using_decl _M_get_Tp_allocator /usr/include/c++/5/bits/stl_vector.h 244:20 - field + using_decl get_allocator /usr/include/c++/5/bits/stl_vector.h 538:20 - field + type_decl vector /usr/include/c++/5/bits/stl_vector.h 215:5 - field + - isAutogenerated: 1 + type_decl _Alloc_value_type /usr/include/c++/5/bits/stl_vector.h 217:58 - field + type_decl _Base /usr/include/c++/5/bits/stl_vector.h 221:44 - field + type_decl _Tp_alloc_type /usr/include/c++/5/bits/stl_vector.h 222:48 - field + type_decl _Alloc_traits /usr/include/c++/5/bits/stl_vector.h 223:58 - field + type_decl value_type /usr/include/c++/5/bits/stl_vector.h 226:24 - field + type_decl pointer /usr/include/c++/5/bits/stl_vector.h 227:58 - field + type_decl const_pointer /usr/include/c++/5/bits/stl_vector.h 228:58 - field + type_decl reference /usr/include/c++/5/bits/stl_vector.h 229:58 - field + type_decl const_reference /usr/include/c++/5/bits/stl_vector.h 230:58 - field + type_decl iterator /usr/include/c++/5/bits/stl_vector.h 231:61 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_vector.h 233:7 - field + type_decl const_reverse_iterator /usr/include/c++/5/bits/stl_vector.h 234:54 - field + type_decl reverse_iterator /usr/include/c++/5/bits/stl_vector.h 235:49 - field + type_decl size_type /usr/include/c++/5/bits/stl_vector.h 236:27 - field + type_decl difference_type /usr/include/c++/5/bits/stl_vector.h 237:30 - field + type_decl allocator_type /usr/include/c++/5/bits/stl_vector.h 238:48 - field + integer_cst 64 - parm size + field_decl /usr/include/c++/5/bits/stl_vector.h 214:11 - field + - signed + - isAutogenerated: 1 + integer_cst 192 - decl size + field_decl _M_impl /usr/include/c++/5/bits/stl_vector.h 164:20 - field + - signed + integer_cst 192 - decl size + field_decl _M_start /usr/include/c++/5/bits/stl_vector.h 82:10 - field + - unsigned + integer_cst 64 - decl size + var_decl /usr/include/c++/5/bits/stl_vector.h 548:47 - operand + - isAutogenerated: 1 +function_decl operator- /usr/include/c++/5/bits/stl_iterator.h 923:5 +- isPublic: 1 + function_type - function type + integer_type - function return type + - precisionBits: 64 + - signed + type_decl difference_type /usr/include/c++/5/bits/stl_iterator.h 732:56 - type name + integer_cst 64 - type size + integer_cst -0 - min value + integer_cst 4294967295 - max value + tree_list - arg types + reference_type - value + record_type - nested type + type_decl __normal_iterator /usr/include/c++/5/bits/stl_iterator.h 721:11 - type name + - isAutogenerated: 1 + field_decl _M_current /usr/include/c++/5/bits/stl_iterator.h 724:17 - field + - unsigned + integer_cst 64 - decl size + type_decl __normal_iterator /usr/include/c++/5/bits/stl_iterator.h 722:5 - field + - isAutogenerated: 1 + type_decl __traits_type /usr/include/c++/5/bits/stl_iterator.h 726:43 - field + type_decl iterator_type /usr/include/c++/5/bits/stl_iterator.h 729:29 - field + type_decl iterator_category /usr/include/c++/5/bits/stl_iterator.h 730:57 - field + type_decl value_type /usr/include/c++/5/bits/stl_iterator.h 731:52 - field + type_decl difference_type /usr/include/c++/5/bits/stl_iterator.h 732:56 - field + type_decl reference /usr/include/c++/5/bits/stl_iterator.h 733:50 - field + type_decl pointer /usr/include/c++/5/bits/stl_iterator.h 734:50 - field + tree_list - chain + reference_type - value + record_type - nested type + type_decl __normal_iterator /usr/include/c++/5/bits/stl_iterator.h 721:11 - type name + - isAutogenerated: 1 + field_decl _M_current /usr/include/c++/5/bits/stl_iterator.h 724:17 - field + - unsigned + integer_cst 64 - decl size + type_decl __normal_iterator /usr/include/c++/5/bits/stl_iterator.h 722:5 - field + - isAutogenerated: 1 + type_decl __traits_type /usr/include/c++/5/bits/stl_iterator.h 726:43 - field + type_decl iterator_type /usr/include/c++/5/bits/stl_iterator.h 729:29 - field + type_decl iterator_category /usr/include/c++/5/bits/stl_iterator.h 730:57 - field + type_decl value_type /usr/include/c++/5/bits/stl_iterator.h 731:52 - field + type_decl difference_type /usr/include/c++/5/bits/stl_iterator.h 732:56 - field + type_decl reference /usr/include/c++/5/bits/stl_iterator.h 733:50 - field + type_decl pointer /usr/include/c++/5/bits/stl_iterator.h 734:50 - field + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_iterator.h 923:5 - function result + - isAutogenerated: 1 + integer_type - result type + - precisionBits: 64 + - signed + type_decl difference_type /usr/include/c++/5/bits/stl_iterator.h 732:56 - type name + integer_cst 64 - type size + integer_cst -0 - min value + integer_cst 4294967295 - max value + integer_cst 64 - decl size + - isUsed: 1 + parm_decl __lhs /usr/include/c++/5/bits/stl_iterator.h 923:63 - argument + reference_type - decl type + record_type - nested type + type_decl __normal_iterator /usr/include/c++/5/bits/stl_iterator.h 721:11 - type name + - isAutogenerated: 1 + field_decl _M_current /usr/include/c++/5/bits/stl_iterator.h 724:17 - field + - unsigned + integer_cst 64 - decl size + type_decl __normal_iterator /usr/include/c++/5/bits/stl_iterator.h 722:5 - field + - isAutogenerated: 1 + type_decl __traits_type /usr/include/c++/5/bits/stl_iterator.h 726:43 - field + type_decl iterator_type /usr/include/c++/5/bits/stl_iterator.h 729:29 - field + type_decl iterator_category /usr/include/c++/5/bits/stl_iterator.h 730:57 - field + type_decl value_type /usr/include/c++/5/bits/stl_iterator.h 731:52 - field + type_decl difference_type /usr/include/c++/5/bits/stl_iterator.h 732:56 - field + type_decl reference /usr/include/c++/5/bits/stl_iterator.h 733:50 - field + type_decl pointer /usr/include/c++/5/bits/stl_iterator.h 734:50 - field + integer_cst 64 - parm size + - isUsed: 1 + parm_decl __rhs /usr/include/c++/5/bits/stl_iterator.h 924:56 - argument + reference_type - decl type + record_type - nested type + type_decl __normal_iterator /usr/include/c++/5/bits/stl_iterator.h 721:11 - type name + - isAutogenerated: 1 + field_decl _M_current /usr/include/c++/5/bits/stl_iterator.h 724:17 - field + - unsigned + integer_cst 64 - decl size + type_decl __normal_iterator /usr/include/c++/5/bits/stl_iterator.h 722:5 - field + - isAutogenerated: 1 + type_decl __traits_type /usr/include/c++/5/bits/stl_iterator.h 726:43 - field + type_decl iterator_type /usr/include/c++/5/bits/stl_iterator.h 729:29 - field + type_decl iterator_category /usr/include/c++/5/bits/stl_iterator.h 730:57 - field + type_decl value_type /usr/include/c++/5/bits/stl_iterator.h 731:52 - field + type_decl difference_type /usr/include/c++/5/bits/stl_iterator.h 732:56 - field + type_decl reference /usr/include/c++/5/bits/stl_iterator.h 733:50 - field + type_decl pointer /usr/include/c++/5/bits/stl_iterator.h 734:50 - field + integer_cst 64 - parm size + cleanup_point_expr /usr/include/c++/5/bits/stl_iterator.h 926:40 - code + return_expr /usr/include/c++/5/bits/stl_iterator.h 926:40 - operand + init_expr - operand + result_decl /usr/include/c++/5/bits/stl_iterator.h 923:5 - operand + - isAutogenerated: 1 + integer_type - result type + - precisionBits: 64 + - signed + type_decl difference_type /usr/include/c++/5/bits/stl_iterator.h 732:56 - type name + integer_cst 64 - type size + integer_cst -0 - min value + integer_cst 4294967295 - max value + integer_cst 64 - decl size + exact_div_expr - operand + minus_expr - operand + nop_expr - operand + indirect_ref - operand + call_expr /usr/include/c++/5/bits/stl_iterator.h 926:27 - ref + addr_expr - function + function_decl base /usr/include/c++/5/bits/stl_iterator.h 805:7 - operand + - isPublic: 1 + method_type - function type + convert_expr - arg + - isUsed: 1 + parm_decl __lhs /usr/include/c++/5/bits/stl_iterator.h 923:63 - operand + reference_type - decl type + record_type - nested type + type_decl __normal_iterator /usr/include/c++/5/bits/stl_iterator.h 721:11 - type name + - isAutogenerated: 1 + field_decl _M_current /usr/include/c++/5/bits/stl_iterator.h 724:17 - field + - unsigned + integer_cst 64 - decl size + type_decl __normal_iterator /usr/include/c++/5/bits/stl_iterator.h 722:5 - field + - isAutogenerated: 1 + type_decl __traits_type /usr/include/c++/5/bits/stl_iterator.h 726:43 - field + type_decl iterator_type /usr/include/c++/5/bits/stl_iterator.h 729:29 - field + type_decl iterator_category /usr/include/c++/5/bits/stl_iterator.h 730:57 - field + type_decl value_type /usr/include/c++/5/bits/stl_iterator.h 731:52 - field + type_decl difference_type /usr/include/c++/5/bits/stl_iterator.h 732:56 - field + type_decl reference /usr/include/c++/5/bits/stl_iterator.h 733:50 - field + type_decl pointer /usr/include/c++/5/bits/stl_iterator.h 734:50 - field + integer_cst 64 - parm size + nop_expr - operand + indirect_ref - operand + call_expr /usr/include/c++/5/bits/stl_iterator.h 926:27 - ref + addr_expr - function + function_decl base /usr/include/c++/5/bits/stl_iterator.h 805:7 - operand + - isPublic: 1 + method_type - function type + convert_expr - arg + - isUsed: 1 + parm_decl __rhs /usr/include/c++/5/bits/stl_iterator.h 924:56 - operand + reference_type - decl type + record_type - nested type + type_decl __normal_iterator /usr/include/c++/5/bits/stl_iterator.h 721:11 - type name + - isAutogenerated: 1 + field_decl _M_current /usr/include/c++/5/bits/stl_iterator.h 724:17 - field + - unsigned + integer_cst 64 - decl size + type_decl __normal_iterator /usr/include/c++/5/bits/stl_iterator.h 722:5 - field + - isAutogenerated: 1 + type_decl __traits_type /usr/include/c++/5/bits/stl_iterator.h 726:43 - field + type_decl iterator_type /usr/include/c++/5/bits/stl_iterator.h 729:29 - field + type_decl iterator_category /usr/include/c++/5/bits/stl_iterator.h 730:57 - field + type_decl value_type /usr/include/c++/5/bits/stl_iterator.h 731:52 - field + type_decl difference_type /usr/include/c++/5/bits/stl_iterator.h 732:56 - field + type_decl reference /usr/include/c++/5/bits/stl_iterator.h 733:50 - field + type_decl pointer /usr/include/c++/5/bits/stl_iterator.h 734:50 - field + integer_cst 64 - parm size + integer_cst 8 - operand +function_decl _M_allocate /usr/include/c++/5/bits/stl_vector.h 167:7 +- isPublic: 1 + method_type - function type + pointer_type - method return type + type_decl pointer /usr/include/c++/5/bits/stl_vector.h 77:9 - type name + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + record_type - method base type + type_decl _Vector_base /usr/include/c++/5/bits/stl_vector.h 72:12 - type name + - isAutogenerated: 1 + field_decl _M_impl /usr/include/c++/5/bits/stl_vector.h 164:20 - field + - signed + integer_cst 192 - decl size + type_decl _Vector_base /usr/include/c++/5/bits/stl_vector.h 73:5 - field + - isAutogenerated: 1 + type_decl _Tp_alloc_type /usr/include/c++/5/bits/stl_vector.h 75:28 - field + type_decl pointer /usr/include/c++/5/bits/stl_vector.h 77:9 - field + type_decl _Vector_impl /usr/include/c++/5/bits/stl_vector.h 79:14 - field + - isAutogenerated: 1 + type_decl allocator_type /usr/include/c++/5/bits/stl_vector.h 110:22 - field + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl _Vector_base /usr/include/c++/5/bits/stl_vector.h 72:12 - type name + - isAutogenerated: 1 + field_decl _M_impl /usr/include/c++/5/bits/stl_vector.h 164:20 - field + - signed + integer_cst 192 - decl size + type_decl _Vector_base /usr/include/c++/5/bits/stl_vector.h 73:5 - field + - isAutogenerated: 1 + type_decl _Tp_alloc_type /usr/include/c++/5/bits/stl_vector.h 75:28 - field + type_decl pointer /usr/include/c++/5/bits/stl_vector.h 77:9 - field + type_decl _Vector_impl /usr/include/c++/5/bits/stl_vector.h 79:14 - field + - isAutogenerated: 1 + type_decl allocator_type /usr/include/c++/5/bits/stl_vector.h 110:22 - field + tree_list - chain + integer_type - value + - precisionBits: 64 + - unsigned + type_decl size_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 196:26 - type name + integer_cst 64 - type size + integer_cst 0 - min value + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_vector.h 167:7 - function result + - isAutogenerated: 1 + pointer_type - result type + type_decl pointer /usr/include/c++/5/bits/stl_vector.h 77:9 - type name + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + integer_cst 64 - decl size + - isUsed: 1 + parm_decl this /usr/include/c++/5/bits/stl_vector.h 167:29 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Vector_base /usr/include/c++/5/bits/stl_vector.h 72:12 - type name + - isAutogenerated: 1 + field_decl _M_impl /usr/include/c++/5/bits/stl_vector.h 164:20 - field + - signed + integer_cst 192 - decl size + type_decl _Vector_base /usr/include/c++/5/bits/stl_vector.h 73:5 - field + - isAutogenerated: 1 + type_decl _Tp_alloc_type /usr/include/c++/5/bits/stl_vector.h 75:28 - field + type_decl pointer /usr/include/c++/5/bits/stl_vector.h 77:9 - field + type_decl _Vector_impl /usr/include/c++/5/bits/stl_vector.h 79:14 - field + - isAutogenerated: 1 + type_decl allocator_type /usr/include/c++/5/bits/stl_vector.h 110:22 - field + integer_cst 64 - parm size + - isUsed: 1 + parm_decl __n /usr/include/c++/5/bits/stl_vector.h 167:26 - argument + integer_type - decl type + - precisionBits: 64 + - unsigned + type_decl size_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 196:26 - type name + integer_cst 64 - type size + integer_cst 0 - min value + integer_cst 64 - parm size + bind_expr /usr/include/c++/5/bits/stl_vector.h 170:59 - code + type_decl _Tr /usr/include/c++/5/bits/stl_vector.h 169:52 - operand + cleanup_point_expr /usr/include/c++/5/bits/stl_vector.h 170:58 - operand + return_expr /usr/include/c++/5/bits/stl_vector.h 170:58 - operand + init_expr - operand + result_decl /usr/include/c++/5/bits/stl_vector.h 167:7 - operand + - isAutogenerated: 1 + pointer_type - result type + type_decl pointer /usr/include/c++/5/bits/stl_vector.h 77:9 - type name + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + integer_cst 64 - decl size + cond_expr - operand + ne_expr - operand + - isUsed: 1 + parm_decl __n /usr/include/c++/5/bits/stl_vector.h 167:26 - operand + integer_type - decl type + - precisionBits: 64 + - unsigned + type_decl size_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 196:26 - type name + integer_cst 64 - type size + integer_cst 0 - min value + integer_cst 64 - parm size + integer_cst 0 - operand + nop_expr - operand + call_expr /usr/include/c++/5/bits/stl_vector.h 170:33 - operand + addr_expr - function + function_decl allocate /usr/include/c++/5/ext/alloc_traits.h 181:5 - operand + - isExternal: 1 + - isPublic: 1 + function_type - function type + nop_expr - arg + nop_expr - operand + addr_expr - operand + component_ref /usr/include/c++/5/bits/stl_vector.h 170:33 - operand + indirect_ref - object + nop_expr - ref + - isUsed: 1 + parm_decl this /usr/include/c++/5/bits/stl_vector.h 167:29 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Vector_base /usr/include/c++/5/bits/stl_vector.h 72:12 - type name + - isAutogenerated: 1 + field_decl _M_impl /usr/include/c++/5/bits/stl_vector.h 164:20 - field + - signed + integer_cst 192 - decl size + type_decl _Vector_base /usr/include/c++/5/bits/stl_vector.h 73:5 - field + - isAutogenerated: 1 + type_decl _Tp_alloc_type /usr/include/c++/5/bits/stl_vector.h 75:28 - field + type_decl pointer /usr/include/c++/5/bits/stl_vector.h 77:9 - field + type_decl _Vector_impl /usr/include/c++/5/bits/stl_vector.h 79:14 - field + - isAutogenerated: 1 + type_decl allocator_type /usr/include/c++/5/bits/stl_vector.h 110:22 - field + integer_cst 64 - parm size + field_decl _M_impl /usr/include/c++/5/bits/stl_vector.h 164:20 - field + - signed + integer_cst 192 - decl size + - isUsed: 1 + parm_decl __n /usr/include/c++/5/bits/stl_vector.h 167:26 - arg + integer_type - decl type + - precisionBits: 64 + - unsigned + type_decl size_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 196:26 - type name + integer_cst 64 - type size + integer_cst 0 - min value + integer_cst 64 - parm size + integer_cst 0 - operand + block - operand +Wrong node type. Want var_decl but get type_decl - block vars +function_decl __uninitialized_move_if_noexcept_a /usr/include/c++/5/bits/stl_uninitialized.h 297:5 +- isPublic: 1 + function_type - function type + pointer_type - function return type + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + tree_list - arg types + pointer_type - value + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + tree_list - chain + pointer_type - value + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + tree_list - chain + pointer_type - value + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + tree_list - chain + reference_type - value + record_type - nested type + type_decl allocator /usr/include/c++/5/bits/allocator.h 92:11 - type name + - isAutogenerated: 1 + template_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - field + tree_list - instantiations + tree_vec - purpose + tree_vec - element + pointer_type - element + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + tree_vec - element + pointer_type - element + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + record_type - value + type_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - type name + - isAutogenerated: 1 + type_decl rebind /usr/include/c++/5/bits/allocator.h 105:9 - field + - isAutogenerated: 1 + type_decl other /usr/include/c++/5/bits/allocator.h 105:35 - field + type_decl allocator /usr/include/c++/5/bits/allocator.h 93:5 - field + - isAutogenerated: 1 + type_decl size_type /usr/include/c++/5/bits/allocator.h 95:26 - field + type_decl difference_type /usr/include/c++/5/bits/allocator.h 96:26 - field + type_decl pointer /usr/include/c++/5/bits/allocator.h 97:26 - field + type_decl const_pointer /usr/include/c++/5/bits/allocator.h 98:26 - field + type_decl reference /usr/include/c++/5/bits/allocator.h 99:26 - field + type_decl const_reference /usr/include/c++/5/bits/allocator.h 100:26 - field + type_decl value_type /usr/include/c++/5/bits/allocator.h 101:26 - field + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_uninitialized.h 297:5 - function result + - isAutogenerated: 1 + pointer_type - result type + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + integer_cst 64 - decl size + - isUsed: 1 + parm_decl __first /usr/include/c++/5/bits/stl_uninitialized.h 297:55 - argument + pointer_type - decl type + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + - isUsed: 1 + parm_decl __last /usr/include/c++/5/bits/stl_uninitialized.h 298:27 - argument + pointer_type - decl type + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + - isUsed: 1 + parm_decl __result /usr/include/c++/5/bits/stl_uninitialized.h 299:29 - argument + pointer_type - decl type + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + - isUsed: 1 + parm_decl __alloc /usr/include/c++/5/bits/stl_uninitialized.h 300:24 - argument + reference_type - decl type + record_type - nested type + type_decl allocator /usr/include/c++/5/bits/allocator.h 92:11 - type name + - isAutogenerated: 1 + template_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - field + tree_list - instantiations + tree_vec - purpose + tree_vec - element + pointer_type - element + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + tree_vec - element + pointer_type - element + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + record_type - value + type_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - type name + - isAutogenerated: 1 + type_decl rebind /usr/include/c++/5/bits/allocator.h 105:9 - field + - isAutogenerated: 1 + type_decl other /usr/include/c++/5/bits/allocator.h 105:35 - field + type_decl allocator /usr/include/c++/5/bits/allocator.h 93:5 - field + - isAutogenerated: 1 + type_decl size_type /usr/include/c++/5/bits/allocator.h 95:26 - field + type_decl difference_type /usr/include/c++/5/bits/allocator.h 96:26 - field + type_decl pointer /usr/include/c++/5/bits/allocator.h 97:26 - field + type_decl const_pointer /usr/include/c++/5/bits/allocator.h 98:26 - field + type_decl reference /usr/include/c++/5/bits/allocator.h 99:26 - field + type_decl const_reference /usr/include/c++/5/bits/allocator.h 100:26 - field + type_decl value_type /usr/include/c++/5/bits/allocator.h 101:26 - field + integer_cst 64 - parm size + cleanup_point_expr /usr/include/c++/5/bits/stl_uninitialized.h 304:69 - code + return_expr /usr/include/c++/5/bits/stl_uninitialized.h 304:69 - operand + init_expr - operand + result_decl /usr/include/c++/5/bits/stl_uninitialized.h 297:5 - operand + - isAutogenerated: 1 + pointer_type - result type + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + integer_cst 64 - decl size + call_expr /usr/include/c++/5/bits/stl_uninitialized.h 303:2 - operand + addr_expr - function + function_decl __uninitialized_copy_a /usr/include/c++/5/bits/stl_uninitialized.h 279:5 - operand + - isExternal: 1 + - isPublic: 1 + function_type - function type + - isUsed: 1 + parm_decl __first /usr/include/c++/5/bits/stl_uninitialized.h 297:55 - arg + pointer_type - decl type + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + - isUsed: 1 + parm_decl __last /usr/include/c++/5/bits/stl_uninitialized.h 298:27 - arg + pointer_type - decl type + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + - isUsed: 1 + parm_decl __result /usr/include/c++/5/bits/stl_uninitialized.h 299:29 - arg + pointer_type - decl type + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + nop_expr - arg + convert_expr - operand + - isUsed: 1 + parm_decl __alloc /usr/include/c++/5/bits/stl_uninitialized.h 300:24 - operand + reference_type - decl type + record_type - nested type + type_decl allocator /usr/include/c++/5/bits/allocator.h 92:11 - type name + - isAutogenerated: 1 + template_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - field + tree_list - instantiations + tree_vec - purpose + tree_vec - element + pointer_type - element + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + tree_vec - element + pointer_type - element + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + record_type - value + type_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - type name + - isAutogenerated: 1 + type_decl rebind /usr/include/c++/5/bits/allocator.h 105:9 - field + - isAutogenerated: 1 + type_decl other /usr/include/c++/5/bits/allocator.h 105:35 - field + type_decl allocator /usr/include/c++/5/bits/allocator.h 93:5 - field + - isAutogenerated: 1 + type_decl size_type /usr/include/c++/5/bits/allocator.h 95:26 - field + type_decl difference_type /usr/include/c++/5/bits/allocator.h 96:26 - field + type_decl pointer /usr/include/c++/5/bits/allocator.h 97:26 - field + type_decl const_pointer /usr/include/c++/5/bits/allocator.h 98:26 - field + type_decl reference /usr/include/c++/5/bits/allocator.h 99:26 - field + type_decl const_reference /usr/include/c++/5/bits/allocator.h 100:26 - field + type_decl value_type /usr/include/c++/5/bits/allocator.h 101:26 - field + integer_cst 64 - parm size +function_decl destroy /usr/include/c++/5/ext/alloc_traits.h 191:17 +- isPublic: 1 + function_type - function type + void_type - function return type + type_decl void 0:0 - type name + - isAutogenerated: 1 + tree_list - arg types + reference_type - value + record_type - nested type + type_decl allocator /usr/include/c++/5/bits/allocator.h 92:11 - type name + - isAutogenerated: 1 + template_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - field + tree_list - instantiations + tree_vec - purpose + tree_vec - element + pointer_type - element + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + tree_vec - element + pointer_type - element + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + record_type - value + type_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - type name + - isAutogenerated: 1 + type_decl rebind /usr/include/c++/5/bits/allocator.h 105:9 - field + - isAutogenerated: 1 + type_decl other /usr/include/c++/5/bits/allocator.h 105:35 - field + type_decl allocator /usr/include/c++/5/bits/allocator.h 93:5 - field + - isAutogenerated: 1 + type_decl size_type /usr/include/c++/5/bits/allocator.h 95:26 - field + type_decl difference_type /usr/include/c++/5/bits/allocator.h 96:26 - field + type_decl pointer /usr/include/c++/5/bits/allocator.h 97:26 - field + type_decl const_pointer /usr/include/c++/5/bits/allocator.h 98:26 - field + type_decl reference /usr/include/c++/5/bits/allocator.h 99:26 - field + type_decl const_reference /usr/include/c++/5/bits/allocator.h 100:26 - field + type_decl value_type /usr/include/c++/5/bits/allocator.h 101:26 - field + tree_list - chain + pointer_type - value + type_decl pointer /usr/include/c++/5/ext/alloc_traits.h 172:53 - type name + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/ext/alloc_traits.h 191:17 - function result + - isAutogenerated: 1 + void_type - result type + type_decl void 0:0 - type name + - isAutogenerated: 1 + - isUsed: 1 + parm_decl __a /usr/include/c++/5/ext/alloc_traits.h 191:33 - argument + reference_type - decl type + record_type - nested type + type_decl allocator /usr/include/c++/5/bits/allocator.h 92:11 - type name + - isAutogenerated: 1 + template_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - field + tree_list - instantiations + tree_vec - purpose + tree_vec - element + pointer_type - element + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + tree_vec - element + pointer_type - element + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + record_type - value + type_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - type name + - isAutogenerated: 1 + type_decl rebind /usr/include/c++/5/bits/allocator.h 105:9 - field + - isAutogenerated: 1 + type_decl other /usr/include/c++/5/bits/allocator.h 105:35 - field + type_decl allocator /usr/include/c++/5/bits/allocator.h 93:5 - field + - isAutogenerated: 1 + type_decl size_type /usr/include/c++/5/bits/allocator.h 95:26 - field + type_decl difference_type /usr/include/c++/5/bits/allocator.h 96:26 - field + type_decl pointer /usr/include/c++/5/bits/allocator.h 97:26 - field + type_decl const_pointer /usr/include/c++/5/bits/allocator.h 98:26 - field + type_decl reference /usr/include/c++/5/bits/allocator.h 99:26 - field + type_decl const_reference /usr/include/c++/5/bits/allocator.h 100:26 - field + type_decl value_type /usr/include/c++/5/bits/allocator.h 101:26 - field + integer_cst 64 - parm size + - isUsed: 1 + parm_decl __p /usr/include/c++/5/ext/alloc_traits.h 191:46 - argument + pointer_type - decl type + type_decl pointer /usr/include/c++/5/ext/alloc_traits.h 172:53 - type name + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + cleanup_point_expr /usr/include/c++/5/ext/alloc_traits.h 192:7 - code + expr_stmt /usr/include/c++/5/ext/alloc_traits.h 192:7 - operand + call_expr /usr/include/c++/5/ext/alloc_traits.h 192:7 - expresssion + addr_expr - function + function_decl destroy /usr/include/c++/5/ext/new_allocator.h 133:7 - operand + - isExternal: 1 + - isPublic: 1 + method_type - function type + nop_expr - arg + convert_expr - operand + - isUsed: 1 + parm_decl __a /usr/include/c++/5/ext/alloc_traits.h 191:33 - operand + reference_type - decl type + record_type - nested type + type_decl allocator /usr/include/c++/5/bits/allocator.h 92:11 - type name + - isAutogenerated: 1 + template_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - field + tree_list - instantiations + tree_vec - purpose + tree_vec - element + pointer_type - element + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + tree_vec - element + pointer_type - element + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + record_type - value + type_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - type name + - isAutogenerated: 1 + type_decl rebind /usr/include/c++/5/bits/allocator.h 105:9 - field + - isAutogenerated: 1 + type_decl other /usr/include/c++/5/bits/allocator.h 105:35 - field + type_decl allocator /usr/include/c++/5/bits/allocator.h 93:5 - field + - isAutogenerated: 1 + type_decl size_type /usr/include/c++/5/bits/allocator.h 95:26 - field + type_decl difference_type /usr/include/c++/5/bits/allocator.h 96:26 - field + type_decl pointer /usr/include/c++/5/bits/allocator.h 97:26 - field + type_decl const_pointer /usr/include/c++/5/bits/allocator.h 98:26 - field + type_decl reference /usr/include/c++/5/bits/allocator.h 99:26 - field + type_decl const_reference /usr/include/c++/5/bits/allocator.h 100:26 - field + type_decl value_type /usr/include/c++/5/bits/allocator.h 101:26 - field + integer_cst 64 - parm size + - isUsed: 1 + parm_decl __p /usr/include/c++/5/ext/alloc_traits.h 191:46 - arg + pointer_type - decl type + type_decl pointer /usr/include/c++/5/ext/alloc_traits.h 172:53 - type name + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size +function_decl __normal_iterator /usr/include/c++/5/bits/stl_iterator.h 740:7 +- isPublic: 1 + method_type - function type + void_type - method return type + type_decl void 0:0 - type name + - isAutogenerated: 1 + record_type - method base type + type_decl __normal_iterator /usr/include/c++/5/bits/stl_iterator.h 721:11 - type name + - isAutogenerated: 1 + field_decl _M_current /usr/include/c++/5/bits/stl_iterator.h 724:17 - field + - unsigned + integer_cst 64 - decl size + type_decl __normal_iterator /usr/include/c++/5/bits/stl_iterator.h 722:5 - field + - isAutogenerated: 1 + type_decl __traits_type /usr/include/c++/5/bits/stl_iterator.h 726:43 - field + type_decl iterator_type /usr/include/c++/5/bits/stl_iterator.h 729:29 - field + type_decl iterator_category /usr/include/c++/5/bits/stl_iterator.h 730:57 - field + type_decl value_type /usr/include/c++/5/bits/stl_iterator.h 731:52 - field + type_decl difference_type /usr/include/c++/5/bits/stl_iterator.h 732:56 - field + type_decl reference /usr/include/c++/5/bits/stl_iterator.h 733:50 - field + type_decl pointer /usr/include/c++/5/bits/stl_iterator.h 734:50 - field + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl __normal_iterator /usr/include/c++/5/bits/stl_iterator.h 721:11 - type name + - isAutogenerated: 1 + field_decl _M_current /usr/include/c++/5/bits/stl_iterator.h 724:17 - field + - unsigned + integer_cst 64 - decl size + type_decl __normal_iterator /usr/include/c++/5/bits/stl_iterator.h 722:5 - field + - isAutogenerated: 1 + type_decl __traits_type /usr/include/c++/5/bits/stl_iterator.h 726:43 - field + type_decl iterator_type /usr/include/c++/5/bits/stl_iterator.h 729:29 - field + type_decl iterator_category /usr/include/c++/5/bits/stl_iterator.h 730:57 - field + type_decl value_type /usr/include/c++/5/bits/stl_iterator.h 731:52 - field + type_decl difference_type /usr/include/c++/5/bits/stl_iterator.h 732:56 - field + type_decl reference /usr/include/c++/5/bits/stl_iterator.h 733:50 - field + type_decl pointer /usr/include/c++/5/bits/stl_iterator.h 734:50 - field + tree_list - chain + reference_type - value + pointer_type - nested type + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_iterator.h 740:7 - function result + - isAutogenerated: 1 + void_type - result type + type_decl void 0:0 - type name + - isAutogenerated: 1 + parm_decl this /usr/include/c++/5/bits/stl_iterator.h 740:45 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl __normal_iterator /usr/include/c++/5/bits/stl_iterator.h 721:11 - type name + - isAutogenerated: 1 + field_decl _M_current /usr/include/c++/5/bits/stl_iterator.h 724:17 - field + - unsigned + integer_cst 64 - decl size + type_decl __normal_iterator /usr/include/c++/5/bits/stl_iterator.h 722:5 - field + - isAutogenerated: 1 + type_decl __traits_type /usr/include/c++/5/bits/stl_iterator.h 726:43 - field + type_decl iterator_type /usr/include/c++/5/bits/stl_iterator.h 729:29 - field + type_decl iterator_category /usr/include/c++/5/bits/stl_iterator.h 730:57 - field + type_decl value_type /usr/include/c++/5/bits/stl_iterator.h 731:52 - field + type_decl difference_type /usr/include/c++/5/bits/stl_iterator.h 732:56 - field + type_decl reference /usr/include/c++/5/bits/stl_iterator.h 733:50 - field + type_decl pointer /usr/include/c++/5/bits/stl_iterator.h 734:50 - field + integer_cst 64 - parm size + - isUsed: 1 + parm_decl __i /usr/include/c++/5/bits/stl_iterator.h 740:42 - argument + reference_type - decl type + pointer_type - nested type + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + bind_expr /usr/include/c++/5/bits/stl_iterator.h 741:27 - code + cleanup_point_expr /usr/include/c++/5/bits/stl_iterator.h 741:23 - operand + expr_stmt /usr/include/c++/5/bits/stl_iterator.h 741:23 - operand + convert_expr - expresssion + init_expr - operand + component_ref /usr/include/c++/5/bits/stl_iterator.h 741:23 - operand + indirect_ref - object + nop_expr - ref + parm_decl this /usr/include/c++/5/bits/stl_iterator.h 740:45 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl __normal_iterator /usr/include/c++/5/bits/stl_iterator.h 721:11 - type name + - isAutogenerated: 1 + field_decl _M_current /usr/include/c++/5/bits/stl_iterator.h 724:17 - field + - unsigned + integer_cst 64 - decl size + type_decl __normal_iterator /usr/include/c++/5/bits/stl_iterator.h 722:5 - field + - isAutogenerated: 1 + type_decl __traits_type /usr/include/c++/5/bits/stl_iterator.h 726:43 - field + type_decl iterator_type /usr/include/c++/5/bits/stl_iterator.h 729:29 - field + type_decl iterator_category /usr/include/c++/5/bits/stl_iterator.h 730:57 - field + type_decl value_type /usr/include/c++/5/bits/stl_iterator.h 731:52 - field + type_decl difference_type /usr/include/c++/5/bits/stl_iterator.h 732:56 - field + type_decl reference /usr/include/c++/5/bits/stl_iterator.h 733:50 - field + type_decl pointer /usr/include/c++/5/bits/stl_iterator.h 734:50 - field + integer_cst 64 - parm size + field_decl _M_current /usr/include/c++/5/bits/stl_iterator.h 724:17 - field + - unsigned + integer_cst 64 - decl size + nop_expr - operand + indirect_ref - operand + - isUsed: 1 + parm_decl __i /usr/include/c++/5/bits/stl_iterator.h 740:42 - ref + reference_type - decl type + pointer_type - nested type + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + block - operand +function_decl __base_ctor /usr/include/c++/5/bits/stl_iterator.h 740:7 +- isPublic: 1 + method_type - function type + void_type - method return type + type_decl void 0:0 - type name + - isAutogenerated: 1 + record_type - method base type + type_decl __normal_iterator /usr/include/c++/5/bits/stl_iterator.h 721:11 - type name + - isAutogenerated: 1 + field_decl _M_current /usr/include/c++/5/bits/stl_iterator.h 724:17 - field + - unsigned + integer_cst 64 - decl size + type_decl __normal_iterator /usr/include/c++/5/bits/stl_iterator.h 722:5 - field + - isAutogenerated: 1 + type_decl __traits_type /usr/include/c++/5/bits/stl_iterator.h 726:43 - field + type_decl iterator_type /usr/include/c++/5/bits/stl_iterator.h 729:29 - field + type_decl iterator_category /usr/include/c++/5/bits/stl_iterator.h 730:57 - field + type_decl value_type /usr/include/c++/5/bits/stl_iterator.h 731:52 - field + type_decl difference_type /usr/include/c++/5/bits/stl_iterator.h 732:56 - field + type_decl reference /usr/include/c++/5/bits/stl_iterator.h 733:50 - field + type_decl pointer /usr/include/c++/5/bits/stl_iterator.h 734:50 - field + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl __normal_iterator /usr/include/c++/5/bits/stl_iterator.h 721:11 - type name + - isAutogenerated: 1 + field_decl _M_current /usr/include/c++/5/bits/stl_iterator.h 724:17 - field + - unsigned + integer_cst 64 - decl size + type_decl __normal_iterator /usr/include/c++/5/bits/stl_iterator.h 722:5 - field + - isAutogenerated: 1 + type_decl __traits_type /usr/include/c++/5/bits/stl_iterator.h 726:43 - field + type_decl iterator_type /usr/include/c++/5/bits/stl_iterator.h 729:29 - field + type_decl iterator_category /usr/include/c++/5/bits/stl_iterator.h 730:57 - field + type_decl value_type /usr/include/c++/5/bits/stl_iterator.h 731:52 - field + type_decl difference_type /usr/include/c++/5/bits/stl_iterator.h 732:56 - field + type_decl reference /usr/include/c++/5/bits/stl_iterator.h 733:50 - field + type_decl pointer /usr/include/c++/5/bits/stl_iterator.h 734:50 - field + tree_list - chain + reference_type - value + pointer_type - nested type + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_iterator.h 741:27 - function result + - isAutogenerated: 1 + void_type - result type + type_decl void 0:0 - type name + - isAutogenerated: 1 + parm_decl this /usr/include/c++/5/bits/stl_iterator.h 740:45 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl __normal_iterator /usr/include/c++/5/bits/stl_iterator.h 721:11 - type name + - isAutogenerated: 1 + field_decl _M_current /usr/include/c++/5/bits/stl_iterator.h 724:17 - field + - unsigned + integer_cst 64 - decl size + type_decl __normal_iterator /usr/include/c++/5/bits/stl_iterator.h 722:5 - field + - isAutogenerated: 1 + type_decl __traits_type /usr/include/c++/5/bits/stl_iterator.h 726:43 - field + type_decl iterator_type /usr/include/c++/5/bits/stl_iterator.h 729:29 - field + type_decl iterator_category /usr/include/c++/5/bits/stl_iterator.h 730:57 - field + type_decl value_type /usr/include/c++/5/bits/stl_iterator.h 731:52 - field + type_decl difference_type /usr/include/c++/5/bits/stl_iterator.h 732:56 - field + type_decl reference /usr/include/c++/5/bits/stl_iterator.h 733:50 - field + type_decl pointer /usr/include/c++/5/bits/stl_iterator.h 734:50 - field + integer_cst 64 - parm size + - isUsed: 1 + parm_decl __i /usr/include/c++/5/bits/stl_iterator.h 740:42 - argument + reference_type - decl type + pointer_type - nested type + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + bind_expr /usr/include/c++/5/bits/stl_iterator.h 741:27 - code + cleanup_point_expr /usr/include/c++/5/bits/stl_iterator.h 741:23 - operand + expr_stmt /usr/include/c++/5/bits/stl_iterator.h 741:23 - operand + convert_expr - expresssion + init_expr - operand + component_ref /usr/include/c++/5/bits/stl_iterator.h 741:23 - operand + indirect_ref - object + nop_expr - ref + parm_decl this /usr/include/c++/5/bits/stl_iterator.h 740:45 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl __normal_iterator /usr/include/c++/5/bits/stl_iterator.h 721:11 - type name + - isAutogenerated: 1 + field_decl _M_current /usr/include/c++/5/bits/stl_iterator.h 724:17 - field + - unsigned + integer_cst 64 - decl size + type_decl __normal_iterator /usr/include/c++/5/bits/stl_iterator.h 722:5 - field + - isAutogenerated: 1 + type_decl __traits_type /usr/include/c++/5/bits/stl_iterator.h 726:43 - field + type_decl iterator_type /usr/include/c++/5/bits/stl_iterator.h 729:29 - field + type_decl iterator_category /usr/include/c++/5/bits/stl_iterator.h 730:57 - field + type_decl value_type /usr/include/c++/5/bits/stl_iterator.h 731:52 - field + type_decl difference_type /usr/include/c++/5/bits/stl_iterator.h 732:56 - field + type_decl reference /usr/include/c++/5/bits/stl_iterator.h 733:50 - field + type_decl pointer /usr/include/c++/5/bits/stl_iterator.h 734:50 - field + integer_cst 64 - parm size + field_decl _M_current /usr/include/c++/5/bits/stl_iterator.h 724:17 - field + - unsigned + integer_cst 64 - decl size + nop_expr - operand + indirect_ref - operand + - isUsed: 1 + parm_decl __i /usr/include/c++/5/bits/stl_iterator.h 740:42 - ref + reference_type - decl type + pointer_type - nested type + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + block - operand +function_decl __comp_ctor /usr/include/c++/5/bits/stl_iterator.h 740:7 +- isPublic: 1 + method_type - function type + void_type - method return type + type_decl void 0:0 - type name + - isAutogenerated: 1 + record_type - method base type + type_decl __normal_iterator /usr/include/c++/5/bits/stl_iterator.h 721:11 - type name + - isAutogenerated: 1 + field_decl _M_current /usr/include/c++/5/bits/stl_iterator.h 724:17 - field + - unsigned + integer_cst 64 - decl size + type_decl __normal_iterator /usr/include/c++/5/bits/stl_iterator.h 722:5 - field + - isAutogenerated: 1 + type_decl __traits_type /usr/include/c++/5/bits/stl_iterator.h 726:43 - field + type_decl iterator_type /usr/include/c++/5/bits/stl_iterator.h 729:29 - field + type_decl iterator_category /usr/include/c++/5/bits/stl_iterator.h 730:57 - field + type_decl value_type /usr/include/c++/5/bits/stl_iterator.h 731:52 - field + type_decl difference_type /usr/include/c++/5/bits/stl_iterator.h 732:56 - field + type_decl reference /usr/include/c++/5/bits/stl_iterator.h 733:50 - field + type_decl pointer /usr/include/c++/5/bits/stl_iterator.h 734:50 - field + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl __normal_iterator /usr/include/c++/5/bits/stl_iterator.h 721:11 - type name + - isAutogenerated: 1 + field_decl _M_current /usr/include/c++/5/bits/stl_iterator.h 724:17 - field + - unsigned + integer_cst 64 - decl size + type_decl __normal_iterator /usr/include/c++/5/bits/stl_iterator.h 722:5 - field + - isAutogenerated: 1 + type_decl __traits_type /usr/include/c++/5/bits/stl_iterator.h 726:43 - field + type_decl iterator_type /usr/include/c++/5/bits/stl_iterator.h 729:29 - field + type_decl iterator_category /usr/include/c++/5/bits/stl_iterator.h 730:57 - field + type_decl value_type /usr/include/c++/5/bits/stl_iterator.h 731:52 - field + type_decl difference_type /usr/include/c++/5/bits/stl_iterator.h 732:56 - field + type_decl reference /usr/include/c++/5/bits/stl_iterator.h 733:50 - field + type_decl pointer /usr/include/c++/5/bits/stl_iterator.h 734:50 - field + tree_list - chain + reference_type - value + pointer_type - nested type + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_iterator.h 741:27 - function result + - isAutogenerated: 1 + void_type - result type + type_decl void 0:0 - type name + - isAutogenerated: 1 + parm_decl this /usr/include/c++/5/bits/stl_iterator.h 740:45 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl __normal_iterator /usr/include/c++/5/bits/stl_iterator.h 721:11 - type name + - isAutogenerated: 1 + field_decl _M_current /usr/include/c++/5/bits/stl_iterator.h 724:17 - field + - unsigned + integer_cst 64 - decl size + type_decl __normal_iterator /usr/include/c++/5/bits/stl_iterator.h 722:5 - field + - isAutogenerated: 1 + type_decl __traits_type /usr/include/c++/5/bits/stl_iterator.h 726:43 - field + type_decl iterator_type /usr/include/c++/5/bits/stl_iterator.h 729:29 - field + type_decl iterator_category /usr/include/c++/5/bits/stl_iterator.h 730:57 - field + type_decl value_type /usr/include/c++/5/bits/stl_iterator.h 731:52 - field + type_decl difference_type /usr/include/c++/5/bits/stl_iterator.h 732:56 - field + type_decl reference /usr/include/c++/5/bits/stl_iterator.h 733:50 - field + type_decl pointer /usr/include/c++/5/bits/stl_iterator.h 734:50 - field + integer_cst 64 - parm size + - isUsed: 1 + parm_decl __i /usr/include/c++/5/bits/stl_iterator.h 740:42 - argument + reference_type - decl type + pointer_type - nested type + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + statement_list - code +function_decl allocator /usr/include/c++/5/bits/allocator.h 113:7 +- isPublic: 1 + method_type - function type + void_type - method return type + type_decl void 0:0 - type name + - isAutogenerated: 1 + record_type - method base type + type_decl allocator /usr/include/c++/5/bits/allocator.h 92:11 - type name + - isAutogenerated: 1 + template_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - field + tree_list - instantiations + tree_vec - purpose + tree_vec - element + pointer_type - element + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + tree_vec - element + pointer_type - element + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + record_type - value + type_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - type name + - isAutogenerated: 1 + type_decl rebind /usr/include/c++/5/bits/allocator.h 105:9 - field + - isAutogenerated: 1 + type_decl other /usr/include/c++/5/bits/allocator.h 105:35 - field + type_decl allocator /usr/include/c++/5/bits/allocator.h 93:5 - field + - isAutogenerated: 1 + type_decl size_type /usr/include/c++/5/bits/allocator.h 95:26 - field + type_decl difference_type /usr/include/c++/5/bits/allocator.h 96:26 - field + type_decl pointer /usr/include/c++/5/bits/allocator.h 97:26 - field + type_decl const_pointer /usr/include/c++/5/bits/allocator.h 98:26 - field + type_decl reference /usr/include/c++/5/bits/allocator.h 99:26 - field + type_decl const_reference /usr/include/c++/5/bits/allocator.h 100:26 - field + type_decl value_type /usr/include/c++/5/bits/allocator.h 101:26 - field + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl allocator /usr/include/c++/5/bits/allocator.h 92:11 - type name + - isAutogenerated: 1 + template_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - field + tree_list - instantiations + tree_vec - purpose + tree_vec - element + pointer_type - element + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + tree_vec - element + pointer_type - element + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + record_type - value + type_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - type name + - isAutogenerated: 1 + type_decl rebind /usr/include/c++/5/bits/allocator.h 105:9 - field + - isAutogenerated: 1 + type_decl other /usr/include/c++/5/bits/allocator.h 105:35 - field + type_decl allocator /usr/include/c++/5/bits/allocator.h 93:5 - field + - isAutogenerated: 1 + type_decl size_type /usr/include/c++/5/bits/allocator.h 95:26 - field + type_decl difference_type /usr/include/c++/5/bits/allocator.h 96:26 - field + type_decl pointer /usr/include/c++/5/bits/allocator.h 97:26 - field + type_decl const_pointer /usr/include/c++/5/bits/allocator.h 98:26 - field + type_decl reference /usr/include/c++/5/bits/allocator.h 99:26 - field + type_decl const_reference /usr/include/c++/5/bits/allocator.h 100:26 - field + type_decl value_type /usr/include/c++/5/bits/allocator.h 101:26 - field + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/allocator.h 113:7 - function result + - isAutogenerated: 1 + void_type - result type + type_decl void 0:0 - type name + - isAutogenerated: 1 + parm_decl this /usr/include/c++/5/bits/allocator.h 113:25 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl allocator /usr/include/c++/5/bits/allocator.h 92:11 - type name + - isAutogenerated: 1 + template_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - field + tree_list - instantiations + tree_vec - purpose + tree_vec - element + pointer_type - element + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + tree_vec - element + pointer_type - element + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + record_type - value + type_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - type name + - isAutogenerated: 1 + type_decl rebind /usr/include/c++/5/bits/allocator.h 105:9 - field + - isAutogenerated: 1 + type_decl other /usr/include/c++/5/bits/allocator.h 105:35 - field + type_decl allocator /usr/include/c++/5/bits/allocator.h 93:5 - field + - isAutogenerated: 1 + type_decl size_type /usr/include/c++/5/bits/allocator.h 95:26 - field + type_decl difference_type /usr/include/c++/5/bits/allocator.h 96:26 - field + type_decl pointer /usr/include/c++/5/bits/allocator.h 97:26 - field + type_decl const_pointer /usr/include/c++/5/bits/allocator.h 98:26 - field + type_decl reference /usr/include/c++/5/bits/allocator.h 99:26 - field + type_decl const_reference /usr/include/c++/5/bits/allocator.h 100:26 - field + type_decl value_type /usr/include/c++/5/bits/allocator.h 101:26 - field + integer_cst 64 - parm size + eh_spec_block /usr/include/c++/5/bits/allocator.h 113:7 - code + bind_expr /usr/include/c++/5/bits/allocator.h 113:29 - operand + statement_list - operand + cleanup_point_expr /usr/include/c++/5/bits/allocator.h 113:27 - statement + expr_stmt /usr/include/c++/5/bits/allocator.h 113:27 - operand + call_expr /usr/include/c++/5/bits/allocator.h 113:27 - expresssion + addr_expr - function + function_decl __base_ctor /usr/include/c++/5/ext/new_allocator.h 79:7 - operand + - isExternal: 1 + - isPublic: 1 + method_type - function type + nop_expr - arg + parm_decl this /usr/include/c++/5/bits/allocator.h 113:25 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl allocator /usr/include/c++/5/bits/allocator.h 92:11 - type name + - isAutogenerated: 1 + template_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - field + tree_list - instantiations + tree_vec - purpose + tree_vec - element + pointer_type - element + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + tree_vec - element + pointer_type - element + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + record_type - value + type_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - type name + - isAutogenerated: 1 + type_decl rebind /usr/include/c++/5/bits/allocator.h 105:9 - field + - isAutogenerated: 1 + type_decl other /usr/include/c++/5/bits/allocator.h 105:35 - field + type_decl allocator /usr/include/c++/5/bits/allocator.h 93:5 - field + - isAutogenerated: 1 + type_decl size_type /usr/include/c++/5/bits/allocator.h 95:26 - field + type_decl difference_type /usr/include/c++/5/bits/allocator.h 96:26 - field + type_decl pointer /usr/include/c++/5/bits/allocator.h 97:26 - field + type_decl const_pointer /usr/include/c++/5/bits/allocator.h 98:26 - field + type_decl reference /usr/include/c++/5/bits/allocator.h 99:26 - field + type_decl const_reference /usr/include/c++/5/bits/allocator.h 100:26 - field + type_decl value_type /usr/include/c++/5/bits/allocator.h 101:26 - field + integer_cst 64 - parm size + cleanup_stmt /usr/include/c++/5/bits/allocator.h 113:27 - statement + statement_list - body + call_expr /usr/include/c++/5/bits/allocator.h 113:27 - expresssion + addr_expr - function + function_decl __base_dtor /usr/include/c++/5/ext/new_allocator.h 86:7 - operand + - isExternal: 1 + - isPublic: 1 + method_type - function type + nop_expr - arg + parm_decl this /usr/include/c++/5/bits/allocator.h 113:25 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl allocator /usr/include/c++/5/bits/allocator.h 92:11 - type name + - isAutogenerated: 1 + template_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - field + tree_list - instantiations + tree_vec - purpose + tree_vec - element + pointer_type - element + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + tree_vec - element + pointer_type - element + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + record_type - value + type_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - type name + - isAutogenerated: 1 + type_decl rebind /usr/include/c++/5/bits/allocator.h 105:9 - field + - isAutogenerated: 1 + type_decl other /usr/include/c++/5/bits/allocator.h 105:35 - field + type_decl allocator /usr/include/c++/5/bits/allocator.h 93:5 - field + - isAutogenerated: 1 + type_decl size_type /usr/include/c++/5/bits/allocator.h 95:26 - field + type_decl difference_type /usr/include/c++/5/bits/allocator.h 96:26 - field + type_decl pointer /usr/include/c++/5/bits/allocator.h 97:26 - field + type_decl const_pointer /usr/include/c++/5/bits/allocator.h 98:26 - field + type_decl reference /usr/include/c++/5/bits/allocator.h 99:26 - field + type_decl const_reference /usr/include/c++/5/bits/allocator.h 100:26 - field + type_decl value_type /usr/include/c++/5/bits/allocator.h 101:26 - field + integer_cst 64 - parm size + block - operand +function_decl __base_ctor /usr/include/c++/5/bits/allocator.h 113:7 +- isPublic: 1 + method_type - function type + void_type - method return type + type_decl void 0:0 - type name + - isAutogenerated: 1 + record_type - method base type + type_decl allocator /usr/include/c++/5/bits/allocator.h 92:11 - type name + - isAutogenerated: 1 + template_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - field + tree_list - instantiations + tree_vec - purpose + tree_vec - element + pointer_type - element + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + tree_vec - element + pointer_type - element + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + record_type - value + type_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - type name + - isAutogenerated: 1 + type_decl rebind /usr/include/c++/5/bits/allocator.h 105:9 - field + - isAutogenerated: 1 + type_decl other /usr/include/c++/5/bits/allocator.h 105:35 - field + type_decl allocator /usr/include/c++/5/bits/allocator.h 93:5 - field + - isAutogenerated: 1 + type_decl size_type /usr/include/c++/5/bits/allocator.h 95:26 - field + type_decl difference_type /usr/include/c++/5/bits/allocator.h 96:26 - field + type_decl pointer /usr/include/c++/5/bits/allocator.h 97:26 - field + type_decl const_pointer /usr/include/c++/5/bits/allocator.h 98:26 - field + type_decl reference /usr/include/c++/5/bits/allocator.h 99:26 - field + type_decl const_reference /usr/include/c++/5/bits/allocator.h 100:26 - field + type_decl value_type /usr/include/c++/5/bits/allocator.h 101:26 - field + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl allocator /usr/include/c++/5/bits/allocator.h 92:11 - type name + - isAutogenerated: 1 + template_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - field + tree_list - instantiations + tree_vec - purpose + tree_vec - element + pointer_type - element + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + tree_vec - element + pointer_type - element + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + record_type - value + type_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - type name + - isAutogenerated: 1 + type_decl rebind /usr/include/c++/5/bits/allocator.h 105:9 - field + - isAutogenerated: 1 + type_decl other /usr/include/c++/5/bits/allocator.h 105:35 - field + type_decl allocator /usr/include/c++/5/bits/allocator.h 93:5 - field + - isAutogenerated: 1 + type_decl size_type /usr/include/c++/5/bits/allocator.h 95:26 - field + type_decl difference_type /usr/include/c++/5/bits/allocator.h 96:26 - field + type_decl pointer /usr/include/c++/5/bits/allocator.h 97:26 - field + type_decl const_pointer /usr/include/c++/5/bits/allocator.h 98:26 - field + type_decl reference /usr/include/c++/5/bits/allocator.h 99:26 - field + type_decl const_reference /usr/include/c++/5/bits/allocator.h 100:26 - field + type_decl value_type /usr/include/c++/5/bits/allocator.h 101:26 - field + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/allocator.h 113:29 - function result + - isAutogenerated: 1 + void_type - result type + type_decl void 0:0 - type name + - isAutogenerated: 1 + parm_decl this /usr/include/c++/5/bits/allocator.h 113:25 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl allocator /usr/include/c++/5/bits/allocator.h 92:11 - type name + - isAutogenerated: 1 + template_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - field + tree_list - instantiations + tree_vec - purpose + tree_vec - element + pointer_type - element + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + tree_vec - element + pointer_type - element + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + record_type - value + type_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - type name + - isAutogenerated: 1 + type_decl rebind /usr/include/c++/5/bits/allocator.h 105:9 - field + - isAutogenerated: 1 + type_decl other /usr/include/c++/5/bits/allocator.h 105:35 - field + type_decl allocator /usr/include/c++/5/bits/allocator.h 93:5 - field + - isAutogenerated: 1 + type_decl size_type /usr/include/c++/5/bits/allocator.h 95:26 - field + type_decl difference_type /usr/include/c++/5/bits/allocator.h 96:26 - field + type_decl pointer /usr/include/c++/5/bits/allocator.h 97:26 - field + type_decl const_pointer /usr/include/c++/5/bits/allocator.h 98:26 - field + type_decl reference /usr/include/c++/5/bits/allocator.h 99:26 - field + type_decl const_reference /usr/include/c++/5/bits/allocator.h 100:26 - field + type_decl value_type /usr/include/c++/5/bits/allocator.h 101:26 - field + integer_cst 64 - parm size + eh_spec_block /usr/include/c++/5/bits/allocator.h 113:7 - code + bind_expr /usr/include/c++/5/bits/allocator.h 113:29 - operand + statement_list - operand + cleanup_point_expr /usr/include/c++/5/bits/allocator.h 113:27 - statement + expr_stmt /usr/include/c++/5/bits/allocator.h 113:27 - operand + call_expr /usr/include/c++/5/bits/allocator.h 113:27 - expresssion + addr_expr - function + function_decl __base_ctor /usr/include/c++/5/ext/new_allocator.h 79:7 - operand + - isExternal: 1 + - isPublic: 1 + method_type - function type + nop_expr - arg + parm_decl this /usr/include/c++/5/bits/allocator.h 113:25 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl allocator /usr/include/c++/5/bits/allocator.h 92:11 - type name + - isAutogenerated: 1 + template_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - field + tree_list - instantiations + tree_vec - purpose + tree_vec - element + pointer_type - element + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + tree_vec - element + pointer_type - element + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + record_type - value + type_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - type name + - isAutogenerated: 1 + type_decl rebind /usr/include/c++/5/bits/allocator.h 105:9 - field + - isAutogenerated: 1 + type_decl other /usr/include/c++/5/bits/allocator.h 105:35 - field + type_decl allocator /usr/include/c++/5/bits/allocator.h 93:5 - field + - isAutogenerated: 1 + type_decl size_type /usr/include/c++/5/bits/allocator.h 95:26 - field + type_decl difference_type /usr/include/c++/5/bits/allocator.h 96:26 - field + type_decl pointer /usr/include/c++/5/bits/allocator.h 97:26 - field + type_decl const_pointer /usr/include/c++/5/bits/allocator.h 98:26 - field + type_decl reference /usr/include/c++/5/bits/allocator.h 99:26 - field + type_decl const_reference /usr/include/c++/5/bits/allocator.h 100:26 - field + type_decl value_type /usr/include/c++/5/bits/allocator.h 101:26 - field + integer_cst 64 - parm size + try_catch_expr /usr/include/c++/5/bits/allocator.h 113:27 - statement + statement_list - operand + call_expr /usr/include/c++/5/bits/allocator.h 113:27 - operand + addr_expr - function + function_decl __base_dtor /usr/include/c++/5/ext/new_allocator.h 86:7 - operand + - isExternal: 1 + - isPublic: 1 + method_type - function type + nop_expr - arg + parm_decl this /usr/include/c++/5/bits/allocator.h 113:25 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl allocator /usr/include/c++/5/bits/allocator.h 92:11 - type name + - isAutogenerated: 1 + template_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - field + tree_list - instantiations + tree_vec - purpose + tree_vec - element + pointer_type - element + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + tree_vec - element + pointer_type - element + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + record_type - value + type_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - type name + - isAutogenerated: 1 + type_decl rebind /usr/include/c++/5/bits/allocator.h 105:9 - field + - isAutogenerated: 1 + type_decl other /usr/include/c++/5/bits/allocator.h 105:35 - field + type_decl allocator /usr/include/c++/5/bits/allocator.h 93:5 - field + - isAutogenerated: 1 + type_decl size_type /usr/include/c++/5/bits/allocator.h 95:26 - field + type_decl difference_type /usr/include/c++/5/bits/allocator.h 96:26 - field + type_decl pointer /usr/include/c++/5/bits/allocator.h 97:26 - field + type_decl const_pointer /usr/include/c++/5/bits/allocator.h 98:26 - field + type_decl reference /usr/include/c++/5/bits/allocator.h 99:26 - field + type_decl const_reference /usr/include/c++/5/bits/allocator.h 100:26 - field + type_decl value_type /usr/include/c++/5/bits/allocator.h 101:26 - field + integer_cst 64 - parm size + block - operand +function_decl __comp_ctor /usr/include/c++/5/bits/allocator.h 113:7 +- isPublic: 1 + method_type - function type + void_type - method return type + type_decl void 0:0 - type name + - isAutogenerated: 1 + record_type - method base type + type_decl allocator /usr/include/c++/5/bits/allocator.h 92:11 - type name + - isAutogenerated: 1 + template_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - field + tree_list - instantiations + tree_vec - purpose + tree_vec - element + pointer_type - element + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + tree_vec - element + pointer_type - element + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + record_type - value + type_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - type name + - isAutogenerated: 1 + type_decl rebind /usr/include/c++/5/bits/allocator.h 105:9 - field + - isAutogenerated: 1 + type_decl other /usr/include/c++/5/bits/allocator.h 105:35 - field + type_decl allocator /usr/include/c++/5/bits/allocator.h 93:5 - field + - isAutogenerated: 1 + type_decl size_type /usr/include/c++/5/bits/allocator.h 95:26 - field + type_decl difference_type /usr/include/c++/5/bits/allocator.h 96:26 - field + type_decl pointer /usr/include/c++/5/bits/allocator.h 97:26 - field + type_decl const_pointer /usr/include/c++/5/bits/allocator.h 98:26 - field + type_decl reference /usr/include/c++/5/bits/allocator.h 99:26 - field + type_decl const_reference /usr/include/c++/5/bits/allocator.h 100:26 - field + type_decl value_type /usr/include/c++/5/bits/allocator.h 101:26 - field + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl allocator /usr/include/c++/5/bits/allocator.h 92:11 - type name + - isAutogenerated: 1 + template_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - field + tree_list - instantiations + tree_vec - purpose + tree_vec - element + pointer_type - element + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + tree_vec - element + pointer_type - element + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + record_type - value + type_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - type name + - isAutogenerated: 1 + type_decl rebind /usr/include/c++/5/bits/allocator.h 105:9 - field + - isAutogenerated: 1 + type_decl other /usr/include/c++/5/bits/allocator.h 105:35 - field + type_decl allocator /usr/include/c++/5/bits/allocator.h 93:5 - field + - isAutogenerated: 1 + type_decl size_type /usr/include/c++/5/bits/allocator.h 95:26 - field + type_decl difference_type /usr/include/c++/5/bits/allocator.h 96:26 - field + type_decl pointer /usr/include/c++/5/bits/allocator.h 97:26 - field + type_decl const_pointer /usr/include/c++/5/bits/allocator.h 98:26 - field + type_decl reference /usr/include/c++/5/bits/allocator.h 99:26 - field + type_decl const_reference /usr/include/c++/5/bits/allocator.h 100:26 - field + type_decl value_type /usr/include/c++/5/bits/allocator.h 101:26 - field + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/allocator.h 113:29 - function result + - isAutogenerated: 1 + void_type - result type + type_decl void 0:0 - type name + - isAutogenerated: 1 + parm_decl this /usr/include/c++/5/bits/allocator.h 113:25 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl allocator /usr/include/c++/5/bits/allocator.h 92:11 - type name + - isAutogenerated: 1 + template_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - field + tree_list - instantiations + tree_vec - purpose + tree_vec - element + pointer_type - element + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + tree_vec - element + pointer_type - element + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + record_type - value + type_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - type name + - isAutogenerated: 1 + type_decl rebind /usr/include/c++/5/bits/allocator.h 105:9 - field + - isAutogenerated: 1 + type_decl other /usr/include/c++/5/bits/allocator.h 105:35 - field + type_decl allocator /usr/include/c++/5/bits/allocator.h 93:5 - field + - isAutogenerated: 1 + type_decl size_type /usr/include/c++/5/bits/allocator.h 95:26 - field + type_decl difference_type /usr/include/c++/5/bits/allocator.h 96:26 - field + type_decl pointer /usr/include/c++/5/bits/allocator.h 97:26 - field + type_decl const_pointer /usr/include/c++/5/bits/allocator.h 98:26 - field + type_decl reference /usr/include/c++/5/bits/allocator.h 99:26 - field + type_decl const_reference /usr/include/c++/5/bits/allocator.h 100:26 - field + type_decl value_type /usr/include/c++/5/bits/allocator.h 101:26 - field + integer_cst 64 - parm size + statement_list - code +function_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 86:7 +- isPublic: 1 + method_type - function type + void_type - method return type + type_decl void 0:0 - type name + - isAutogenerated: 1 + record_type - method base type + type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 58:11 - type name + - isAutogenerated: 1 + template_decl rebind /usr/include/c++/5/ext/new_allocator.h 70:16 - field + type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 59:5 - field + - isAutogenerated: 1 + type_decl size_type /usr/include/c++/5/ext/new_allocator.h 61:26 - field + type_decl difference_type /usr/include/c++/5/ext/new_allocator.h 62:26 - field + type_decl pointer /usr/include/c++/5/ext/new_allocator.h 63:26 - field + type_decl const_pointer /usr/include/c++/5/ext/new_allocator.h 64:26 - field + type_decl reference /usr/include/c++/5/ext/new_allocator.h 65:26 - field + type_decl const_reference /usr/include/c++/5/ext/new_allocator.h 66:26 - field + type_decl value_type /usr/include/c++/5/ext/new_allocator.h 67:26 - field + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 58:11 - type name + - isAutogenerated: 1 + template_decl rebind /usr/include/c++/5/ext/new_allocator.h 70:16 - field + type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 59:5 - field + - isAutogenerated: 1 + type_decl size_type /usr/include/c++/5/ext/new_allocator.h 61:26 - field + type_decl difference_type /usr/include/c++/5/ext/new_allocator.h 62:26 - field + type_decl pointer /usr/include/c++/5/ext/new_allocator.h 63:26 - field + type_decl const_pointer /usr/include/c++/5/ext/new_allocator.h 64:26 - field + type_decl reference /usr/include/c++/5/ext/new_allocator.h 65:26 - field + type_decl const_reference /usr/include/c++/5/ext/new_allocator.h 66:26 - field + type_decl value_type /usr/include/c++/5/ext/new_allocator.h 67:26 - field + tree_list - chain + integer_type - value + - precisionBits: 32 + - signed + type_decl int 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst -2147483648 - min value + integer_cst 2147483647 - max value + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/ext/new_allocator.h 86:7 - function result + - isAutogenerated: 1 + void_type - result type + type_decl void 0:0 - type name + - isAutogenerated: 1 + parm_decl this /usr/include/c++/5/ext/new_allocator.h 86:24 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 58:11 - type name + - isAutogenerated: 1 + template_decl rebind /usr/include/c++/5/ext/new_allocator.h 70:16 - field + type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 59:5 - field + - isAutogenerated: 1 + type_decl size_type /usr/include/c++/5/ext/new_allocator.h 61:26 - field + type_decl difference_type /usr/include/c++/5/ext/new_allocator.h 62:26 - field + type_decl pointer /usr/include/c++/5/ext/new_allocator.h 63:26 - field + type_decl const_pointer /usr/include/c++/5/ext/new_allocator.h 64:26 - field + type_decl reference /usr/include/c++/5/ext/new_allocator.h 65:26 - field + type_decl const_reference /usr/include/c++/5/ext/new_allocator.h 66:26 - field + type_decl value_type /usr/include/c++/5/ext/new_allocator.h 67:26 - field + integer_cst 64 - parm size + parm_decl __in_chrg /usr/include/c++/5/ext/new_allocator.h 86:7 - argument + - isAutogenerated: 1 + integer_type - decl type + - precisionBits: 32 + - signed + type_decl int 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst -2147483648 - min value + integer_cst 2147483647 - max value + integer_cst 32 - parm size + eh_spec_block /usr/include/c++/5/ext/new_allocator.h 86:7 - code + statement_list - operand + bind_expr /usr/include/c++/5/ext/new_allocator.h 86:48 - statement + cleanup_stmt /usr/include/c++/5/ext/new_allocator.h 86:48 - operand + statement_list - body + modify_expr - expresssion + indirect_ref - operand + nop_expr - ref + parm_decl this /usr/include/c++/5/ext/new_allocator.h 86:24 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 58:11 - type name + - isAutogenerated: 1 + template_decl rebind /usr/include/c++/5/ext/new_allocator.h 70:16 - field + type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 59:5 - field + - isAutogenerated: 1 + type_decl size_type /usr/include/c++/5/ext/new_allocator.h 61:26 - field + type_decl difference_type /usr/include/c++/5/ext/new_allocator.h 62:26 - field + type_decl pointer /usr/include/c++/5/ext/new_allocator.h 63:26 - field + type_decl const_pointer /usr/include/c++/5/ext/new_allocator.h 64:26 - field + type_decl reference /usr/include/c++/5/ext/new_allocator.h 65:26 - field + type_decl const_reference /usr/include/c++/5/ext/new_allocator.h 66:26 - field + type_decl value_type /usr/include/c++/5/ext/new_allocator.h 67:26 - field + integer_cst 64 - parm size + constructor - operand + record_type - constructor type + block - operand + label_expr /usr/include/c++/5/ext/new_allocator.h 86:48 - statement + label_decl /usr/include/c++/5/ext/new_allocator.h 86:7 - operand + - isAutogenerated: 1 +function_decl __base_dtor /usr/include/c++/5/ext/new_allocator.h 86:7 +- isPublic: 1 + method_type - function type + void_type - method return type + type_decl void 0:0 - type name + - isAutogenerated: 1 + record_type - method base type + type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 58:11 - type name + - isAutogenerated: 1 + template_decl rebind /usr/include/c++/5/ext/new_allocator.h 70:16 - field + type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 59:5 - field + - isAutogenerated: 1 + type_decl size_type /usr/include/c++/5/ext/new_allocator.h 61:26 - field + type_decl difference_type /usr/include/c++/5/ext/new_allocator.h 62:26 - field + type_decl pointer /usr/include/c++/5/ext/new_allocator.h 63:26 - field + type_decl const_pointer /usr/include/c++/5/ext/new_allocator.h 64:26 - field + type_decl reference /usr/include/c++/5/ext/new_allocator.h 65:26 - field + type_decl const_reference /usr/include/c++/5/ext/new_allocator.h 66:26 - field + type_decl value_type /usr/include/c++/5/ext/new_allocator.h 67:26 - field + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 58:11 - type name + - isAutogenerated: 1 + template_decl rebind /usr/include/c++/5/ext/new_allocator.h 70:16 - field + type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 59:5 - field + - isAutogenerated: 1 + type_decl size_type /usr/include/c++/5/ext/new_allocator.h 61:26 - field + type_decl difference_type /usr/include/c++/5/ext/new_allocator.h 62:26 - field + type_decl pointer /usr/include/c++/5/ext/new_allocator.h 63:26 - field + type_decl const_pointer /usr/include/c++/5/ext/new_allocator.h 64:26 - field + type_decl reference /usr/include/c++/5/ext/new_allocator.h 65:26 - field + type_decl const_reference /usr/include/c++/5/ext/new_allocator.h 66:26 - field + type_decl value_type /usr/include/c++/5/ext/new_allocator.h 67:26 - field + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/ext/new_allocator.h 86:48 - function result + - isAutogenerated: 1 + void_type - result type + type_decl void 0:0 - type name + - isAutogenerated: 1 + parm_decl this /usr/include/c++/5/ext/new_allocator.h 86:24 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 58:11 - type name + - isAutogenerated: 1 + template_decl rebind /usr/include/c++/5/ext/new_allocator.h 70:16 - field + type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 59:5 - field + - isAutogenerated: 1 + type_decl size_type /usr/include/c++/5/ext/new_allocator.h 61:26 - field + type_decl difference_type /usr/include/c++/5/ext/new_allocator.h 62:26 - field + type_decl pointer /usr/include/c++/5/ext/new_allocator.h 63:26 - field + type_decl const_pointer /usr/include/c++/5/ext/new_allocator.h 64:26 - field + type_decl reference /usr/include/c++/5/ext/new_allocator.h 65:26 - field + type_decl const_reference /usr/include/c++/5/ext/new_allocator.h 66:26 - field + type_decl value_type /usr/include/c++/5/ext/new_allocator.h 67:26 - field + integer_cst 64 - parm size + eh_spec_block /usr/include/c++/5/ext/new_allocator.h 86:7 - code + statement_list - operand + bind_expr /usr/include/c++/5/ext/new_allocator.h 86:48 - statement + try_finally /usr/include/c++/5/ext/new_allocator.h 86:48 - operand + statement_list - operand + modify_expr - operand + indirect_ref - operand + nop_expr - ref + parm_decl this /usr/include/c++/5/ext/new_allocator.h 86:24 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 58:11 - type name + - isAutogenerated: 1 + template_decl rebind /usr/include/c++/5/ext/new_allocator.h 70:16 - field + type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 59:5 - field + - isAutogenerated: 1 + type_decl size_type /usr/include/c++/5/ext/new_allocator.h 61:26 - field + type_decl difference_type /usr/include/c++/5/ext/new_allocator.h 62:26 - field + type_decl pointer /usr/include/c++/5/ext/new_allocator.h 63:26 - field + type_decl const_pointer /usr/include/c++/5/ext/new_allocator.h 64:26 - field + type_decl reference /usr/include/c++/5/ext/new_allocator.h 65:26 - field + type_decl const_reference /usr/include/c++/5/ext/new_allocator.h 66:26 - field + type_decl value_type /usr/include/c++/5/ext/new_allocator.h 67:26 - field + integer_cst 64 - parm size + constructor - operand + record_type - constructor type + block - operand + label_expr /usr/include/c++/5/ext/new_allocator.h 86:48 - statement + label_decl /usr/include/c++/5/ext/new_allocator.h 86:7 - operand + - isAutogenerated: 1 +function_decl __comp_dtor /usr/include/c++/5/ext/new_allocator.h 86:7 +- isPublic: 1 + method_type - function type + void_type - method return type + type_decl void 0:0 - type name + - isAutogenerated: 1 + record_type - method base type + type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 58:11 - type name + - isAutogenerated: 1 + template_decl rebind /usr/include/c++/5/ext/new_allocator.h 70:16 - field + type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 59:5 - field + - isAutogenerated: 1 + type_decl size_type /usr/include/c++/5/ext/new_allocator.h 61:26 - field + type_decl difference_type /usr/include/c++/5/ext/new_allocator.h 62:26 - field + type_decl pointer /usr/include/c++/5/ext/new_allocator.h 63:26 - field + type_decl const_pointer /usr/include/c++/5/ext/new_allocator.h 64:26 - field + type_decl reference /usr/include/c++/5/ext/new_allocator.h 65:26 - field + type_decl const_reference /usr/include/c++/5/ext/new_allocator.h 66:26 - field + type_decl value_type /usr/include/c++/5/ext/new_allocator.h 67:26 - field + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 58:11 - type name + - isAutogenerated: 1 + template_decl rebind /usr/include/c++/5/ext/new_allocator.h 70:16 - field + type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 59:5 - field + - isAutogenerated: 1 + type_decl size_type /usr/include/c++/5/ext/new_allocator.h 61:26 - field + type_decl difference_type /usr/include/c++/5/ext/new_allocator.h 62:26 - field + type_decl pointer /usr/include/c++/5/ext/new_allocator.h 63:26 - field + type_decl const_pointer /usr/include/c++/5/ext/new_allocator.h 64:26 - field + type_decl reference /usr/include/c++/5/ext/new_allocator.h 65:26 - field + type_decl const_reference /usr/include/c++/5/ext/new_allocator.h 66:26 - field + type_decl value_type /usr/include/c++/5/ext/new_allocator.h 67:26 - field + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/ext/new_allocator.h 86:48 - function result + - isAutogenerated: 1 + void_type - result type + type_decl void 0:0 - type name + - isAutogenerated: 1 + parm_decl this /usr/include/c++/5/ext/new_allocator.h 86:24 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 58:11 - type name + - isAutogenerated: 1 + template_decl rebind /usr/include/c++/5/ext/new_allocator.h 70:16 - field + type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 59:5 - field + - isAutogenerated: 1 + type_decl size_type /usr/include/c++/5/ext/new_allocator.h 61:26 - field + type_decl difference_type /usr/include/c++/5/ext/new_allocator.h 62:26 - field + type_decl pointer /usr/include/c++/5/ext/new_allocator.h 63:26 - field + type_decl const_pointer /usr/include/c++/5/ext/new_allocator.h 64:26 - field + type_decl reference /usr/include/c++/5/ext/new_allocator.h 65:26 - field + type_decl const_reference /usr/include/c++/5/ext/new_allocator.h 66:26 - field + type_decl value_type /usr/include/c++/5/ext/new_allocator.h 67:26 - field + integer_cst 64 - parm size + statement_list - code +function_decl deallocate /usr/include/c++/5/ext/alloc_traits.h 184:17 +- isPublic: 1 + function_type - function type + void_type - function return type + type_decl void 0:0 - type name + - isAutogenerated: 1 + tree_list - arg types + reference_type - value + record_type - nested type + type_decl allocator /usr/include/c++/5/bits/allocator.h 92:11 - type name + - isAutogenerated: 1 + template_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - field + tree_list - instantiations + tree_vec - purpose + tree_vec - element + pointer_type - element + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + tree_vec - element + pointer_type - element + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + record_type - value + type_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - type name + - isAutogenerated: 1 + type_decl rebind /usr/include/c++/5/bits/allocator.h 105:9 - field + - isAutogenerated: 1 + type_decl other /usr/include/c++/5/bits/allocator.h 105:35 - field + type_decl allocator /usr/include/c++/5/bits/allocator.h 93:5 - field + - isAutogenerated: 1 + type_decl size_type /usr/include/c++/5/bits/allocator.h 95:26 - field + type_decl difference_type /usr/include/c++/5/bits/allocator.h 96:26 - field + type_decl pointer /usr/include/c++/5/bits/allocator.h 97:26 - field + type_decl const_pointer /usr/include/c++/5/bits/allocator.h 98:26 - field + type_decl reference /usr/include/c++/5/bits/allocator.h 99:26 - field + type_decl const_reference /usr/include/c++/5/bits/allocator.h 100:26 - field + type_decl value_type /usr/include/c++/5/bits/allocator.h 101:26 - field + tree_list - chain + pointer_type - value + type_decl pointer /usr/include/c++/5/ext/alloc_traits.h 172:53 - type name + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + tree_list - chain + integer_type - value + - precisionBits: 64 + - unsigned + type_decl size_type /usr/include/c++/5/ext/alloc_traits.h 177:53 - type name + integer_cst 64 - type size + integer_cst 0 - min value + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/ext/alloc_traits.h 184:17 - function result + - isAutogenerated: 1 + void_type - result type + type_decl void 0:0 - type name + - isAutogenerated: 1 + - isUsed: 1 + parm_decl __a /usr/include/c++/5/ext/alloc_traits.h 184:36 - argument + reference_type - decl type + record_type - nested type + type_decl allocator /usr/include/c++/5/bits/allocator.h 92:11 - type name + - isAutogenerated: 1 + template_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - field + tree_list - instantiations + tree_vec - purpose + tree_vec - element + pointer_type - element + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + tree_vec - element + pointer_type - element + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + record_type - value + type_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - type name + - isAutogenerated: 1 + type_decl rebind /usr/include/c++/5/bits/allocator.h 105:9 - field + - isAutogenerated: 1 + type_decl other /usr/include/c++/5/bits/allocator.h 105:35 - field + type_decl allocator /usr/include/c++/5/bits/allocator.h 93:5 - field + - isAutogenerated: 1 + type_decl size_type /usr/include/c++/5/bits/allocator.h 95:26 - field + type_decl difference_type /usr/include/c++/5/bits/allocator.h 96:26 - field + type_decl pointer /usr/include/c++/5/bits/allocator.h 97:26 - field + type_decl const_pointer /usr/include/c++/5/bits/allocator.h 98:26 - field + type_decl reference /usr/include/c++/5/bits/allocator.h 99:26 - field + type_decl const_reference /usr/include/c++/5/bits/allocator.h 100:26 - field + type_decl value_type /usr/include/c++/5/bits/allocator.h 101:26 - field + integer_cst 64 - parm size + - isUsed: 1 + parm_decl __p /usr/include/c++/5/ext/alloc_traits.h 184:49 - argument + pointer_type - decl type + type_decl pointer /usr/include/c++/5/ext/alloc_traits.h 172:53 - type name + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + - isUsed: 1 + parm_decl __n /usr/include/c++/5/ext/alloc_traits.h 184:64 - argument + integer_type - decl type + - precisionBits: 64 + - unsigned + type_decl size_type /usr/include/c++/5/ext/alloc_traits.h 177:53 - type name + integer_cst 64 - type size + integer_cst 0 - min value + integer_cst 64 - parm size + cleanup_point_expr /usr/include/c++/5/ext/alloc_traits.h 185:7 - code + expr_stmt /usr/include/c++/5/ext/alloc_traits.h 185:7 - operand + call_expr /usr/include/c++/5/ext/alloc_traits.h 185:7 - expresssion + addr_expr - function + function_decl deallocate /usr/include/c++/5/ext/new_allocator.h 109:7 - operand + - isExternal: 1 + - isPublic: 1 + method_type - function type + nop_expr - arg + convert_expr - operand + - isUsed: 1 + parm_decl __a /usr/include/c++/5/ext/alloc_traits.h 184:36 - operand + reference_type - decl type + record_type - nested type + type_decl allocator /usr/include/c++/5/bits/allocator.h 92:11 - type name + - isAutogenerated: 1 + template_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - field + tree_list - instantiations + tree_vec - purpose + tree_vec - element + pointer_type - element + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + tree_vec - element + pointer_type - element + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + record_type - value + type_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - type name + - isAutogenerated: 1 + type_decl rebind /usr/include/c++/5/bits/allocator.h 105:9 - field + - isAutogenerated: 1 + type_decl other /usr/include/c++/5/bits/allocator.h 105:35 - field + type_decl allocator /usr/include/c++/5/bits/allocator.h 93:5 - field + - isAutogenerated: 1 + type_decl size_type /usr/include/c++/5/bits/allocator.h 95:26 - field + type_decl difference_type /usr/include/c++/5/bits/allocator.h 96:26 - field + type_decl pointer /usr/include/c++/5/bits/allocator.h 97:26 - field + type_decl const_pointer /usr/include/c++/5/bits/allocator.h 98:26 - field + type_decl reference /usr/include/c++/5/bits/allocator.h 99:26 - field + type_decl const_reference /usr/include/c++/5/bits/allocator.h 100:26 - field + type_decl value_type /usr/include/c++/5/bits/allocator.h 101:26 - field + integer_cst 64 - parm size + - isUsed: 1 + parm_decl __p /usr/include/c++/5/ext/alloc_traits.h 184:49 - arg + pointer_type - decl type + type_decl pointer /usr/include/c++/5/ext/alloc_traits.h 172:53 - type name + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + - isUsed: 1 + parm_decl __n /usr/include/c++/5/ext/alloc_traits.h 184:64 - arg + integer_type - decl type + - precisionBits: 64 + - unsigned + type_decl size_type /usr/include/c++/5/ext/alloc_traits.h 177:53 - type name + integer_cst 64 - type size + integer_cst 0 - min value + integer_cst 64 - parm size +function_decl __destroy /usr/include/c++/5/bits/stl_construct.h 112:9 +- isPublic: 1 + function_type - function type + void_type - function return type + type_decl void 0:0 - type name + - isAutogenerated: 1 + tree_list - arg types + pointer_type - value + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + tree_list - chain + pointer_type - value + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_construct.h 112:9 - function result + - isAutogenerated: 1 + void_type - result type + type_decl void 0:0 - type name + - isAutogenerated: 1 + parm_decl /usr/include/c++/5/bits/stl_construct.h 112:19 - argument + pointer_type - decl type + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + parm_decl /usr/include/c++/5/bits/stl_construct.h 112:37 - argument + pointer_type - decl type + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + statement_list - code +function_decl __miter_base /usr/include/c++/5/bits/stl_algobase.h 293:5 +- isPublic: 1 + function_type - function type + pointer_type - function return type + type_decl iterator_type /usr/include/c++/5/bits/stl_iterator_base_types.h 214:25 - type name + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + tree_list - arg types + pointer_type - value + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_algobase.h 293:5 - function result + - isAutogenerated: 1 + pointer_type - result type + type_decl iterator_type /usr/include/c++/5/bits/stl_iterator_base_types.h 214:25 - type name + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + integer_cst 64 - decl size + - isUsed: 1 + parm_decl __it /usr/include/c++/5/bits/stl_algobase.h 293:28 - argument + pointer_type - decl type + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + cleanup_point_expr /usr/include/c++/5/bits/stl_algobase.h 294:55 - code + return_expr /usr/include/c++/5/bits/stl_algobase.h 294:55 - operand + init_expr - operand + result_decl /usr/include/c++/5/bits/stl_algobase.h 293:5 - operand + - isAutogenerated: 1 + pointer_type - result type + type_decl iterator_type /usr/include/c++/5/bits/stl_iterator_base_types.h 214:25 - type name + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + integer_cst 64 - decl size + call_expr /usr/include/c++/5/bits/stl_algobase.h 294:50 - operand + addr_expr - function + function_decl _S_base /usr/include/c++/5/bits/stl_iterator_base_types.h 215:28 - operand + - isExternal: 1 + - isPublic: 1 + function_type - function type + - isUsed: 1 + parm_decl __it /usr/include/c++/5/bits/stl_algobase.h 293:28 - arg + pointer_type - decl type + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size +function_decl __copy_move_backward_a2 /usr/include/c++/5/bits/stl_algobase.h 607:5 +- isPublic: 1 + function_type - function type + pointer_type - function return type + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + tree_list - arg types + pointer_type - value + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + tree_list - chain + pointer_type - value + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + tree_list - chain + pointer_type - value + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_algobase.h 607:5 - function result + - isAutogenerated: 1 + pointer_type - result type + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + integer_cst 64 - decl size + - isUsed: 1 + parm_decl __first /usr/include/c++/5/bits/stl_algobase.h 607:34 - argument + pointer_type - decl type + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + - isUsed: 1 + parm_decl __last /usr/include/c++/5/bits/stl_algobase.h 607:48 - argument + pointer_type - decl type + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + - isUsed: 1 + parm_decl __result /usr/include/c++/5/bits/stl_algobase.h 607:61 - argument + pointer_type - decl type + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + cleanup_point_expr /usr/include/c++/5/bits/stl_algobase.h 611:34 - code + return_expr /usr/include/c++/5/bits/stl_algobase.h 611:34 - operand + init_expr - operand + result_decl /usr/include/c++/5/bits/stl_algobase.h 607:5 - operand + - isAutogenerated: 1 + pointer_type - result type + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + integer_cst 64 - decl size + call_expr /usr/include/c++/5/bits/stl_algobase.h 610:5 - operand + addr_expr - function + function_decl __copy_move_backward_a /usr/include/c++/5/bits/stl_algobase.h 589:5 - operand + - isExternal: 1 + - isPublic: 1 + function_type - function type + call_expr /usr/include/c++/5/bits/stl_algobase.h 610:23 - arg + addr_expr - function + function_decl __niter_base /usr/include/c++/5/bits/stl_algobase.h 282:5 - operand + - isExternal: 1 + - isPublic: 1 + function_type - function type + - isUsed: 1 + parm_decl __first /usr/include/c++/5/bits/stl_algobase.h 607:34 - arg + pointer_type - decl type + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + call_expr /usr/include/c++/5/bits/stl_algobase.h 610:51 - arg + addr_expr - function + function_decl __niter_base /usr/include/c++/5/bits/stl_algobase.h 282:5 - operand + - isExternal: 1 + - isPublic: 1 + function_type - function type + - isUsed: 1 + parm_decl __last /usr/include/c++/5/bits/stl_algobase.h 607:48 - arg + pointer_type - decl type + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + call_expr /usr/include/c++/5/bits/stl_algobase.h 611:23 - arg + addr_expr - function + function_decl __niter_base /usr/include/c++/5/bits/stl_algobase.h 282:5 - operand + - isExternal: 1 + - isPublic: 1 + function_type - function type + - isUsed: 1 + parm_decl __result /usr/include/c++/5/bits/stl_algobase.h 607:61 - arg + pointer_type - decl type + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size +function_decl max_size /usr/include/c++/5/bits/stl_vector.h 659:7 +- isPublic: 1 + method_type - function type + integer_type - method return type + - precisionBits: 64 + - unsigned + type_decl size_type /usr/include/c++/5/bits/stl_vector.h 236:27 - type name + integer_cst 64 - type size + integer_cst 0 - min value + record_type - method base type + type_decl vector /usr/include/c++/5/bits/stl_vector.h 214:11 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_vector.h 214:11 - field + - signed + - isAutogenerated: 1 + integer_cst 192 - decl size + using_decl _M_allocate /usr/include/c++/5/bits/stl_vector.h 241:20 - field + using_decl _M_deallocate /usr/include/c++/5/bits/stl_vector.h 242:20 - field + using_decl _M_impl /usr/include/c++/5/bits/stl_vector.h 243:20 - field + using_decl _M_get_Tp_allocator /usr/include/c++/5/bits/stl_vector.h 244:20 - field + using_decl get_allocator /usr/include/c++/5/bits/stl_vector.h 538:20 - field + type_decl vector /usr/include/c++/5/bits/stl_vector.h 215:5 - field + - isAutogenerated: 1 + type_decl _Alloc_value_type /usr/include/c++/5/bits/stl_vector.h 217:58 - field + type_decl _Base /usr/include/c++/5/bits/stl_vector.h 221:44 - field + type_decl _Tp_alloc_type /usr/include/c++/5/bits/stl_vector.h 222:48 - field + type_decl _Alloc_traits /usr/include/c++/5/bits/stl_vector.h 223:58 - field + type_decl value_type /usr/include/c++/5/bits/stl_vector.h 226:24 - field + type_decl pointer /usr/include/c++/5/bits/stl_vector.h 227:58 - field + type_decl const_pointer /usr/include/c++/5/bits/stl_vector.h 228:58 - field + type_decl reference /usr/include/c++/5/bits/stl_vector.h 229:58 - field + type_decl const_reference /usr/include/c++/5/bits/stl_vector.h 230:58 - field + type_decl iterator /usr/include/c++/5/bits/stl_vector.h 231:61 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_vector.h 233:7 - field + type_decl const_reverse_iterator /usr/include/c++/5/bits/stl_vector.h 234:54 - field + type_decl reverse_iterator /usr/include/c++/5/bits/stl_vector.h 235:49 - field + type_decl size_type /usr/include/c++/5/bits/stl_vector.h 236:27 - field + type_decl difference_type /usr/include/c++/5/bits/stl_vector.h 237:30 - field + type_decl allocator_type /usr/include/c++/5/bits/stl_vector.h 238:48 - field + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl vector /usr/include/c++/5/bits/stl_vector.h 214:11 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_vector.h 214:11 - field + - signed + - isAutogenerated: 1 + integer_cst 192 - decl size + using_decl _M_allocate /usr/include/c++/5/bits/stl_vector.h 241:20 - field + using_decl _M_deallocate /usr/include/c++/5/bits/stl_vector.h 242:20 - field + using_decl _M_impl /usr/include/c++/5/bits/stl_vector.h 243:20 - field + using_decl _M_get_Tp_allocator /usr/include/c++/5/bits/stl_vector.h 244:20 - field + using_decl get_allocator /usr/include/c++/5/bits/stl_vector.h 538:20 - field + type_decl vector /usr/include/c++/5/bits/stl_vector.h 215:5 - field + - isAutogenerated: 1 + type_decl _Alloc_value_type /usr/include/c++/5/bits/stl_vector.h 217:58 - field + type_decl _Base /usr/include/c++/5/bits/stl_vector.h 221:44 - field + type_decl _Tp_alloc_type /usr/include/c++/5/bits/stl_vector.h 222:48 - field + type_decl _Alloc_traits /usr/include/c++/5/bits/stl_vector.h 223:58 - field + type_decl value_type /usr/include/c++/5/bits/stl_vector.h 226:24 - field + type_decl pointer /usr/include/c++/5/bits/stl_vector.h 227:58 - field + type_decl const_pointer /usr/include/c++/5/bits/stl_vector.h 228:58 - field + type_decl reference /usr/include/c++/5/bits/stl_vector.h 229:58 - field + type_decl const_reference /usr/include/c++/5/bits/stl_vector.h 230:58 - field + type_decl iterator /usr/include/c++/5/bits/stl_vector.h 231:61 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_vector.h 233:7 - field + type_decl const_reverse_iterator /usr/include/c++/5/bits/stl_vector.h 234:54 - field + type_decl reverse_iterator /usr/include/c++/5/bits/stl_vector.h 235:49 - field + type_decl size_type /usr/include/c++/5/bits/stl_vector.h 236:27 - field + type_decl difference_type /usr/include/c++/5/bits/stl_vector.h 237:30 - field + type_decl allocator_type /usr/include/c++/5/bits/stl_vector.h 238:48 - field + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_vector.h 659:7 - function result + - isAutogenerated: 1 + integer_type - result type + - precisionBits: 64 + - unsigned + type_decl size_type /usr/include/c++/5/bits/stl_vector.h 236:27 - type name + integer_cst 64 - type size + integer_cst 0 - min value + integer_cst 64 - decl size + parm_decl this /usr/include/c++/5/bits/stl_vector.h 659:18 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl vector /usr/include/c++/5/bits/stl_vector.h 214:11 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_vector.h 214:11 - field + - signed + - isAutogenerated: 1 + integer_cst 192 - decl size + using_decl _M_allocate /usr/include/c++/5/bits/stl_vector.h 241:20 - field + using_decl _M_deallocate /usr/include/c++/5/bits/stl_vector.h 242:20 - field + using_decl _M_impl /usr/include/c++/5/bits/stl_vector.h 243:20 - field + using_decl _M_get_Tp_allocator /usr/include/c++/5/bits/stl_vector.h 244:20 - field + using_decl get_allocator /usr/include/c++/5/bits/stl_vector.h 538:20 - field + type_decl vector /usr/include/c++/5/bits/stl_vector.h 215:5 - field + - isAutogenerated: 1 + type_decl _Alloc_value_type /usr/include/c++/5/bits/stl_vector.h 217:58 - field + type_decl _Base /usr/include/c++/5/bits/stl_vector.h 221:44 - field + type_decl _Tp_alloc_type /usr/include/c++/5/bits/stl_vector.h 222:48 - field + type_decl _Alloc_traits /usr/include/c++/5/bits/stl_vector.h 223:58 - field + type_decl value_type /usr/include/c++/5/bits/stl_vector.h 226:24 - field + type_decl pointer /usr/include/c++/5/bits/stl_vector.h 227:58 - field + type_decl const_pointer /usr/include/c++/5/bits/stl_vector.h 228:58 - field + type_decl reference /usr/include/c++/5/bits/stl_vector.h 229:58 - field + type_decl const_reference /usr/include/c++/5/bits/stl_vector.h 230:58 - field + type_decl iterator /usr/include/c++/5/bits/stl_vector.h 231:61 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_vector.h 233:7 - field + type_decl const_reverse_iterator /usr/include/c++/5/bits/stl_vector.h 234:54 - field + type_decl reverse_iterator /usr/include/c++/5/bits/stl_vector.h 235:49 - field + type_decl size_type /usr/include/c++/5/bits/stl_vector.h 236:27 - field + type_decl difference_type /usr/include/c++/5/bits/stl_vector.h 237:30 - field + type_decl allocator_type /usr/include/c++/5/bits/stl_vector.h 238:48 - field + integer_cst 64 - parm size + cleanup_point_expr /usr/include/c++/5/bits/stl_vector.h 660:61 - code + return_expr /usr/include/c++/5/bits/stl_vector.h 660:61 - operand + init_expr - operand + result_decl /usr/include/c++/5/bits/stl_vector.h 659:7 - operand + - isAutogenerated: 1 + integer_type - result type + - precisionBits: 64 + - unsigned + type_decl size_type /usr/include/c++/5/bits/stl_vector.h 236:27 - type name + integer_cst 64 - type size + integer_cst 0 - min value + integer_cst 64 - decl size + call_expr /usr/include/c++/5/bits/stl_vector.h 660:39 - operand + addr_expr - function + function_decl max_size /usr/include/c++/5/ext/alloc_traits.h 194:22 - operand + - isExternal: 1 + - isPublic: 1 + function_type - function type + nop_expr - arg + convert_expr - operand + call_expr /usr/include/c++/5/bits/stl_vector.h 660:59 - operand + addr_expr - function + function_decl _M_get_Tp_allocator /usr/include/c++/5/bits/stl_vector.h 117:7 - operand + - isExternal: 1 + - isPublic: 1 + method_type - function type + addr_expr - arg + component_ref - operand + indirect_ref - object + nop_expr - ref + parm_decl this /usr/include/c++/5/bits/stl_vector.h 659:18 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl vector /usr/include/c++/5/bits/stl_vector.h 214:11 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_vector.h 214:11 - field + - signed + - isAutogenerated: 1 + integer_cst 192 - decl size + using_decl _M_allocate /usr/include/c++/5/bits/stl_vector.h 241:20 - field + using_decl _M_deallocate /usr/include/c++/5/bits/stl_vector.h 242:20 - field + using_decl _M_impl /usr/include/c++/5/bits/stl_vector.h 243:20 - field + using_decl _M_get_Tp_allocator /usr/include/c++/5/bits/stl_vector.h 244:20 - field + using_decl get_allocator /usr/include/c++/5/bits/stl_vector.h 538:20 - field + type_decl vector /usr/include/c++/5/bits/stl_vector.h 215:5 - field + - isAutogenerated: 1 + type_decl _Alloc_value_type /usr/include/c++/5/bits/stl_vector.h 217:58 - field + type_decl _Base /usr/include/c++/5/bits/stl_vector.h 221:44 - field + type_decl _Tp_alloc_type /usr/include/c++/5/bits/stl_vector.h 222:48 - field + type_decl _Alloc_traits /usr/include/c++/5/bits/stl_vector.h 223:58 - field + type_decl value_type /usr/include/c++/5/bits/stl_vector.h 226:24 - field + type_decl pointer /usr/include/c++/5/bits/stl_vector.h 227:58 - field + type_decl const_pointer /usr/include/c++/5/bits/stl_vector.h 228:58 - field + type_decl reference /usr/include/c++/5/bits/stl_vector.h 229:58 - field + type_decl const_reference /usr/include/c++/5/bits/stl_vector.h 230:58 - field + type_decl iterator /usr/include/c++/5/bits/stl_vector.h 231:61 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_vector.h 233:7 - field + type_decl const_reverse_iterator /usr/include/c++/5/bits/stl_vector.h 234:54 - field + type_decl reverse_iterator /usr/include/c++/5/bits/stl_vector.h 235:49 - field + type_decl size_type /usr/include/c++/5/bits/stl_vector.h 236:27 - field + type_decl difference_type /usr/include/c++/5/bits/stl_vector.h 237:30 - field + type_decl allocator_type /usr/include/c++/5/bits/stl_vector.h 238:48 - field + integer_cst 64 - parm size + field_decl /usr/include/c++/5/bits/stl_vector.h 214:11 - field + - signed + - isAutogenerated: 1 + integer_cst 192 - decl size +function_decl size /usr/include/c++/5/bits/stl_vector.h 654:7 +- isPublic: 1 + method_type - function type + integer_type - method return type + - precisionBits: 64 + - unsigned + type_decl size_type /usr/include/c++/5/bits/stl_vector.h 236:27 - type name + integer_cst 64 - type size + integer_cst 0 - min value + record_type - method base type + type_decl vector /usr/include/c++/5/bits/stl_vector.h 214:11 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_vector.h 214:11 - field + - signed + - isAutogenerated: 1 + integer_cst 192 - decl size + using_decl _M_allocate /usr/include/c++/5/bits/stl_vector.h 241:20 - field + using_decl _M_deallocate /usr/include/c++/5/bits/stl_vector.h 242:20 - field + using_decl _M_impl /usr/include/c++/5/bits/stl_vector.h 243:20 - field + using_decl _M_get_Tp_allocator /usr/include/c++/5/bits/stl_vector.h 244:20 - field + using_decl get_allocator /usr/include/c++/5/bits/stl_vector.h 538:20 - field + type_decl vector /usr/include/c++/5/bits/stl_vector.h 215:5 - field + - isAutogenerated: 1 + type_decl _Alloc_value_type /usr/include/c++/5/bits/stl_vector.h 217:58 - field + type_decl _Base /usr/include/c++/5/bits/stl_vector.h 221:44 - field + type_decl _Tp_alloc_type /usr/include/c++/5/bits/stl_vector.h 222:48 - field + type_decl _Alloc_traits /usr/include/c++/5/bits/stl_vector.h 223:58 - field + type_decl value_type /usr/include/c++/5/bits/stl_vector.h 226:24 - field + type_decl pointer /usr/include/c++/5/bits/stl_vector.h 227:58 - field + type_decl const_pointer /usr/include/c++/5/bits/stl_vector.h 228:58 - field + type_decl reference /usr/include/c++/5/bits/stl_vector.h 229:58 - field + type_decl const_reference /usr/include/c++/5/bits/stl_vector.h 230:58 - field + type_decl iterator /usr/include/c++/5/bits/stl_vector.h 231:61 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_vector.h 233:7 - field + type_decl const_reverse_iterator /usr/include/c++/5/bits/stl_vector.h 234:54 - field + type_decl reverse_iterator /usr/include/c++/5/bits/stl_vector.h 235:49 - field + type_decl size_type /usr/include/c++/5/bits/stl_vector.h 236:27 - field + type_decl difference_type /usr/include/c++/5/bits/stl_vector.h 237:30 - field + type_decl allocator_type /usr/include/c++/5/bits/stl_vector.h 238:48 - field + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl vector /usr/include/c++/5/bits/stl_vector.h 214:11 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_vector.h 214:11 - field + - signed + - isAutogenerated: 1 + integer_cst 192 - decl size + using_decl _M_allocate /usr/include/c++/5/bits/stl_vector.h 241:20 - field + using_decl _M_deallocate /usr/include/c++/5/bits/stl_vector.h 242:20 - field + using_decl _M_impl /usr/include/c++/5/bits/stl_vector.h 243:20 - field + using_decl _M_get_Tp_allocator /usr/include/c++/5/bits/stl_vector.h 244:20 - field + using_decl get_allocator /usr/include/c++/5/bits/stl_vector.h 538:20 - field + type_decl vector /usr/include/c++/5/bits/stl_vector.h 215:5 - field + - isAutogenerated: 1 + type_decl _Alloc_value_type /usr/include/c++/5/bits/stl_vector.h 217:58 - field + type_decl _Base /usr/include/c++/5/bits/stl_vector.h 221:44 - field + type_decl _Tp_alloc_type /usr/include/c++/5/bits/stl_vector.h 222:48 - field + type_decl _Alloc_traits /usr/include/c++/5/bits/stl_vector.h 223:58 - field + type_decl value_type /usr/include/c++/5/bits/stl_vector.h 226:24 - field + type_decl pointer /usr/include/c++/5/bits/stl_vector.h 227:58 - field + type_decl const_pointer /usr/include/c++/5/bits/stl_vector.h 228:58 - field + type_decl reference /usr/include/c++/5/bits/stl_vector.h 229:58 - field + type_decl const_reference /usr/include/c++/5/bits/stl_vector.h 230:58 - field + type_decl iterator /usr/include/c++/5/bits/stl_vector.h 231:61 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_vector.h 233:7 - field + type_decl const_reverse_iterator /usr/include/c++/5/bits/stl_vector.h 234:54 - field + type_decl reverse_iterator /usr/include/c++/5/bits/stl_vector.h 235:49 - field + type_decl size_type /usr/include/c++/5/bits/stl_vector.h 236:27 - field + type_decl difference_type /usr/include/c++/5/bits/stl_vector.h 237:30 - field + type_decl allocator_type /usr/include/c++/5/bits/stl_vector.h 238:48 - field + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_vector.h 654:7 - function result + - isAutogenerated: 1 + integer_type - result type + - precisionBits: 64 + - unsigned + type_decl size_type /usr/include/c++/5/bits/stl_vector.h 236:27 - type name + integer_cst 64 - type size + integer_cst 0 - min value + integer_cst 64 - decl size + - isUsed: 1 + parm_decl this /usr/include/c++/5/bits/stl_vector.h 654:14 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl vector /usr/include/c++/5/bits/stl_vector.h 214:11 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_vector.h 214:11 - field + - signed + - isAutogenerated: 1 + integer_cst 192 - decl size + using_decl _M_allocate /usr/include/c++/5/bits/stl_vector.h 241:20 - field + using_decl _M_deallocate /usr/include/c++/5/bits/stl_vector.h 242:20 - field + using_decl _M_impl /usr/include/c++/5/bits/stl_vector.h 243:20 - field + using_decl _M_get_Tp_allocator /usr/include/c++/5/bits/stl_vector.h 244:20 - field + using_decl get_allocator /usr/include/c++/5/bits/stl_vector.h 538:20 - field + type_decl vector /usr/include/c++/5/bits/stl_vector.h 215:5 - field + - isAutogenerated: 1 + type_decl _Alloc_value_type /usr/include/c++/5/bits/stl_vector.h 217:58 - field + type_decl _Base /usr/include/c++/5/bits/stl_vector.h 221:44 - field + type_decl _Tp_alloc_type /usr/include/c++/5/bits/stl_vector.h 222:48 - field + type_decl _Alloc_traits /usr/include/c++/5/bits/stl_vector.h 223:58 - field + type_decl value_type /usr/include/c++/5/bits/stl_vector.h 226:24 - field + type_decl pointer /usr/include/c++/5/bits/stl_vector.h 227:58 - field + type_decl const_pointer /usr/include/c++/5/bits/stl_vector.h 228:58 - field + type_decl reference /usr/include/c++/5/bits/stl_vector.h 229:58 - field + type_decl const_reference /usr/include/c++/5/bits/stl_vector.h 230:58 - field + type_decl iterator /usr/include/c++/5/bits/stl_vector.h 231:61 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_vector.h 233:7 - field + type_decl const_reverse_iterator /usr/include/c++/5/bits/stl_vector.h 234:54 - field + type_decl reverse_iterator /usr/include/c++/5/bits/stl_vector.h 235:49 - field + type_decl size_type /usr/include/c++/5/bits/stl_vector.h 236:27 - field + type_decl difference_type /usr/include/c++/5/bits/stl_vector.h 237:30 - field + type_decl allocator_type /usr/include/c++/5/bits/stl_vector.h 238:48 - field + integer_cst 64 - parm size + return_expr /usr/include/c++/5/bits/stl_vector.h 655:74 - code + init_expr - operand + result_decl /usr/include/c++/5/bits/stl_vector.h 654:7 - operand + - isAutogenerated: 1 + integer_type - result type + - precisionBits: 64 + - unsigned + type_decl size_type /usr/include/c++/5/bits/stl_vector.h 236:27 - type name + integer_cst 64 - type size + integer_cst 0 - min value + integer_cst 64 - decl size + nop_expr - operand + exact_div_expr - operand + minus_expr - operand + nop_expr - operand + component_ref /usr/include/c++/5/bits/stl_vector.h 655:50 - operand + component_ref /usr/include/c++/5/bits/stl_vector.h 655:50 - object + component_ref - object + indirect_ref - object + nop_expr - ref + - isUsed: 1 + parm_decl this /usr/include/c++/5/bits/stl_vector.h 654:14 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl vector /usr/include/c++/5/bits/stl_vector.h 214:11 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_vector.h 214:11 - field + - signed + - isAutogenerated: 1 + integer_cst 192 - decl size + using_decl _M_allocate /usr/include/c++/5/bits/stl_vector.h 241:20 - field + using_decl _M_deallocate /usr/include/c++/5/bits/stl_vector.h 242:20 - field + using_decl _M_impl /usr/include/c++/5/bits/stl_vector.h 243:20 - field + using_decl _M_get_Tp_allocator /usr/include/c++/5/bits/stl_vector.h 244:20 - field + using_decl get_allocator /usr/include/c++/5/bits/stl_vector.h 538:20 - field + type_decl vector /usr/include/c++/5/bits/stl_vector.h 215:5 - field + - isAutogenerated: 1 + type_decl _Alloc_value_type /usr/include/c++/5/bits/stl_vector.h 217:58 - field + type_decl _Base /usr/include/c++/5/bits/stl_vector.h 221:44 - field + type_decl _Tp_alloc_type /usr/include/c++/5/bits/stl_vector.h 222:48 - field + type_decl _Alloc_traits /usr/include/c++/5/bits/stl_vector.h 223:58 - field + type_decl value_type /usr/include/c++/5/bits/stl_vector.h 226:24 - field + type_decl pointer /usr/include/c++/5/bits/stl_vector.h 227:58 - field + type_decl const_pointer /usr/include/c++/5/bits/stl_vector.h 228:58 - field + type_decl reference /usr/include/c++/5/bits/stl_vector.h 229:58 - field + type_decl const_reference /usr/include/c++/5/bits/stl_vector.h 230:58 - field + type_decl iterator /usr/include/c++/5/bits/stl_vector.h 231:61 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_vector.h 233:7 - field + type_decl const_reverse_iterator /usr/include/c++/5/bits/stl_vector.h 234:54 - field + type_decl reverse_iterator /usr/include/c++/5/bits/stl_vector.h 235:49 - field + type_decl size_type /usr/include/c++/5/bits/stl_vector.h 236:27 - field + type_decl difference_type /usr/include/c++/5/bits/stl_vector.h 237:30 - field + type_decl allocator_type /usr/include/c++/5/bits/stl_vector.h 238:48 - field + integer_cst 64 - parm size + field_decl /usr/include/c++/5/bits/stl_vector.h 214:11 - field + - signed + - isAutogenerated: 1 + integer_cst 192 - decl size + field_decl _M_impl /usr/include/c++/5/bits/stl_vector.h 164:20 - field + - signed + integer_cst 192 - decl size + field_decl _M_finish /usr/include/c++/5/bits/stl_vector.h 83:10 - field + - unsigned + integer_cst 64 - decl size + nop_expr - operand + component_ref /usr/include/c++/5/bits/stl_vector.h 655:50 - operand + component_ref /usr/include/c++/5/bits/stl_vector.h 655:50 - object + component_ref - object + indirect_ref - object + nop_expr - ref + - isUsed: 1 + parm_decl this /usr/include/c++/5/bits/stl_vector.h 654:14 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl vector /usr/include/c++/5/bits/stl_vector.h 214:11 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/bits/stl_vector.h 214:11 - field + - signed + - isAutogenerated: 1 + integer_cst 192 - decl size + using_decl _M_allocate /usr/include/c++/5/bits/stl_vector.h 241:20 - field + using_decl _M_deallocate /usr/include/c++/5/bits/stl_vector.h 242:20 - field + using_decl _M_impl /usr/include/c++/5/bits/stl_vector.h 243:20 - field + using_decl _M_get_Tp_allocator /usr/include/c++/5/bits/stl_vector.h 244:20 - field + using_decl get_allocator /usr/include/c++/5/bits/stl_vector.h 538:20 - field + type_decl vector /usr/include/c++/5/bits/stl_vector.h 215:5 - field + - isAutogenerated: 1 + type_decl _Alloc_value_type /usr/include/c++/5/bits/stl_vector.h 217:58 - field + type_decl _Base /usr/include/c++/5/bits/stl_vector.h 221:44 - field + type_decl _Tp_alloc_type /usr/include/c++/5/bits/stl_vector.h 222:48 - field + type_decl _Alloc_traits /usr/include/c++/5/bits/stl_vector.h 223:58 - field + type_decl value_type /usr/include/c++/5/bits/stl_vector.h 226:24 - field + type_decl pointer /usr/include/c++/5/bits/stl_vector.h 227:58 - field + type_decl const_pointer /usr/include/c++/5/bits/stl_vector.h 228:58 - field + type_decl reference /usr/include/c++/5/bits/stl_vector.h 229:58 - field + type_decl const_reference /usr/include/c++/5/bits/stl_vector.h 230:58 - field + type_decl iterator /usr/include/c++/5/bits/stl_vector.h 231:61 - field + type_decl const_iterator /usr/include/c++/5/bits/stl_vector.h 233:7 - field + type_decl const_reverse_iterator /usr/include/c++/5/bits/stl_vector.h 234:54 - field + type_decl reverse_iterator /usr/include/c++/5/bits/stl_vector.h 235:49 - field + type_decl size_type /usr/include/c++/5/bits/stl_vector.h 236:27 - field + type_decl difference_type /usr/include/c++/5/bits/stl_vector.h 237:30 - field + type_decl allocator_type /usr/include/c++/5/bits/stl_vector.h 238:48 - field + integer_cst 64 - parm size + field_decl /usr/include/c++/5/bits/stl_vector.h 214:11 - field + - signed + - isAutogenerated: 1 + integer_cst 192 - decl size + field_decl _M_impl /usr/include/c++/5/bits/stl_vector.h 164:20 - field + - signed + integer_cst 192 - decl size + field_decl _M_start /usr/include/c++/5/bits/stl_vector.h 82:10 - field + - unsigned + integer_cst 64 - decl size + integer_cst 8 - operand +function_decl max /usr/include/c++/5/bits/stl_algobase.h 219:5 +- isPublic: 1 + function_type - function type + reference_type - function return type + integer_type - nested type + - precisionBits: 64 + - unsigned + type_decl long unsigned int 0:0 - type name + - isAutogenerated: 1 + integer_cst 64 - type size + integer_cst 0 - min value + tree_list - arg types + reference_type - value + integer_type - nested type + - precisionBits: 64 + - unsigned + type_decl long unsigned int 0:0 - type name + - isAutogenerated: 1 + integer_cst 64 - type size + integer_cst 0 - min value + tree_list - chain + reference_type - value + integer_type - nested type + - precisionBits: 64 + - unsigned + type_decl long unsigned int 0:0 - type name + - isAutogenerated: 1 + integer_cst 64 - type size + integer_cst 0 - min value + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_algobase.h 219:5 - function result + - isAutogenerated: 1 + reference_type - result type + integer_type - nested type + - precisionBits: 64 + - unsigned + type_decl long unsigned int 0:0 - type name + - isAutogenerated: 1 + integer_cst 64 - type size + integer_cst 0 - min value + integer_cst 64 - decl size + - isUsed: 1 + parm_decl __a /usr/include/c++/5/bits/stl_algobase.h 219:20 - argument + reference_type - decl type + integer_type - nested type + - precisionBits: 64 + - unsigned + type_decl long unsigned int 0:0 - type name + - isAutogenerated: 1 + integer_cst 64 - type size + integer_cst 0 - min value + integer_cst 64 - parm size + - isUsed: 1 + parm_decl __b /usr/include/c++/5/bits/stl_algobase.h 219:36 - argument + reference_type - decl type + integer_type - nested type + - precisionBits: 64 + - unsigned + type_decl long unsigned int 0:0 - type name + - isAutogenerated: 1 + integer_cst 64 - type size + integer_cst 0 - min value + integer_cst 64 - parm size + statement_list - code + if_stmt /usr/include/c++/5/bits/stl_algobase.h 224:7 - statement + lt_expr - condition + nop_expr - operand + indirect_ref - operand + - isUsed: 1 + parm_decl __a /usr/include/c++/5/bits/stl_algobase.h 219:20 - ref + reference_type - decl type + integer_type - nested type + - precisionBits: 64 + - unsigned + type_decl long unsigned int 0:0 - type name + - isAutogenerated: 1 + integer_cst 64 - type size + integer_cst 0 - min value + integer_cst 64 - parm size + nop_expr - operand + indirect_ref - operand + - isUsed: 1 + parm_decl __b /usr/include/c++/5/bits/stl_algobase.h 219:36 - ref + reference_type - decl type + integer_type - nested type + - precisionBits: 64 + - unsigned + type_decl long unsigned int 0:0 - type name + - isAutogenerated: 1 + integer_cst 64 - type size + integer_cst 0 - min value + integer_cst 64 - parm size + return_expr /usr/include/c++/5/bits/stl_algobase.h 225:9 - then + init_expr - operand + result_decl /usr/include/c++/5/bits/stl_algobase.h 219:5 - operand + - isAutogenerated: 1 + reference_type - result type + integer_type - nested type + - precisionBits: 64 + - unsigned + type_decl long unsigned int 0:0 - type name + - isAutogenerated: 1 + integer_cst 64 - type size + integer_cst 0 - min value + integer_cst 64 - decl size + nop_expr - operand + convert_expr - operand + - isUsed: 1 + parm_decl __b /usr/include/c++/5/bits/stl_algobase.h 219:36 - operand + reference_type - decl type + integer_type - nested type + - precisionBits: 64 + - unsigned + type_decl long unsigned int 0:0 - type name + - isAutogenerated: 1 + integer_cst 64 - type size + integer_cst 0 - min value + integer_cst 64 - parm size + return_expr /usr/include/c++/5/bits/stl_algobase.h 226:14 - statement + init_expr - operand + result_decl /usr/include/c++/5/bits/stl_algobase.h 219:5 - operand + - isAutogenerated: 1 + reference_type - result type + integer_type - nested type + - precisionBits: 64 + - unsigned + type_decl long unsigned int 0:0 - type name + - isAutogenerated: 1 + integer_cst 64 - type size + integer_cst 0 - min value + integer_cst 64 - decl size + nop_expr - operand + convert_expr - operand + - isUsed: 1 + parm_decl __a /usr/include/c++/5/bits/stl_algobase.h 219:20 - operand + reference_type - decl type + integer_type - nested type + - precisionBits: 64 + - unsigned + type_decl long unsigned int 0:0 - type name + - isAutogenerated: 1 + integer_cst 64 - type size + integer_cst 0 - min value + integer_cst 64 - parm size +function_decl allocate /usr/include/c++/5/ext/alloc_traits.h 181:5 +- isPublic: 1 + function_type - function type + pointer_type - function return type + type_decl pointer /usr/include/c++/5/ext/alloc_traits.h 172:53 - type name + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + tree_list - arg types + reference_type - value + record_type - nested type + type_decl allocator /usr/include/c++/5/bits/allocator.h 92:11 - type name + - isAutogenerated: 1 + template_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - field + tree_list - instantiations + tree_vec - purpose + tree_vec - element + pointer_type - element + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + tree_vec - element + pointer_type - element + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + record_type - value + type_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - type name + - isAutogenerated: 1 + type_decl rebind /usr/include/c++/5/bits/allocator.h 105:9 - field + - isAutogenerated: 1 + type_decl other /usr/include/c++/5/bits/allocator.h 105:35 - field + type_decl allocator /usr/include/c++/5/bits/allocator.h 93:5 - field + - isAutogenerated: 1 + type_decl size_type /usr/include/c++/5/bits/allocator.h 95:26 - field + type_decl difference_type /usr/include/c++/5/bits/allocator.h 96:26 - field + type_decl pointer /usr/include/c++/5/bits/allocator.h 97:26 - field + type_decl const_pointer /usr/include/c++/5/bits/allocator.h 98:26 - field + type_decl reference /usr/include/c++/5/bits/allocator.h 99:26 - field + type_decl const_reference /usr/include/c++/5/bits/allocator.h 100:26 - field + type_decl value_type /usr/include/c++/5/bits/allocator.h 101:26 - field + tree_list - chain + integer_type - value + - precisionBits: 64 + - unsigned + type_decl size_type /usr/include/c++/5/ext/alloc_traits.h 177:53 - type name + integer_cst 64 - type size + integer_cst 0 - min value + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/ext/alloc_traits.h 181:5 - function result + - isAutogenerated: 1 + pointer_type - result type + type_decl pointer /usr/include/c++/5/ext/alloc_traits.h 172:53 - type name + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + integer_cst 64 - decl size + - isUsed: 1 + parm_decl __a /usr/include/c++/5/ext/alloc_traits.h 181:22 - argument + reference_type - decl type + record_type - nested type + type_decl allocator /usr/include/c++/5/bits/allocator.h 92:11 - type name + - isAutogenerated: 1 + template_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - field + tree_list - instantiations + tree_vec - purpose + tree_vec - element + pointer_type - element + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + tree_vec - element + pointer_type - element + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + record_type - value + type_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - type name + - isAutogenerated: 1 + type_decl rebind /usr/include/c++/5/bits/allocator.h 105:9 - field + - isAutogenerated: 1 + type_decl other /usr/include/c++/5/bits/allocator.h 105:35 - field + type_decl allocator /usr/include/c++/5/bits/allocator.h 93:5 - field + - isAutogenerated: 1 + type_decl size_type /usr/include/c++/5/bits/allocator.h 95:26 - field + type_decl difference_type /usr/include/c++/5/bits/allocator.h 96:26 - field + type_decl pointer /usr/include/c++/5/bits/allocator.h 97:26 - field + type_decl const_pointer /usr/include/c++/5/bits/allocator.h 98:26 - field + type_decl reference /usr/include/c++/5/bits/allocator.h 99:26 - field + type_decl const_reference /usr/include/c++/5/bits/allocator.h 100:26 - field + type_decl value_type /usr/include/c++/5/bits/allocator.h 101:26 - field + integer_cst 64 - parm size + - isUsed: 1 + parm_decl __n /usr/include/c++/5/ext/alloc_traits.h 181:37 - argument + integer_type - decl type + - precisionBits: 64 + - unsigned + type_decl size_type /usr/include/c++/5/ext/alloc_traits.h 177:53 - type name + integer_cst 64 - type size + integer_cst 0 - min value + integer_cst 64 - parm size + cleanup_point_expr /usr/include/c++/5/ext/alloc_traits.h 182:30 - code + return_expr /usr/include/c++/5/ext/alloc_traits.h 182:30 - operand + init_expr - operand + result_decl /usr/include/c++/5/ext/alloc_traits.h 181:5 - operand + - isAutogenerated: 1 + pointer_type - result type + type_decl pointer /usr/include/c++/5/ext/alloc_traits.h 172:53 - type name + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + integer_cst 64 - decl size + nop_expr - operand + call_expr /usr/include/c++/5/ext/alloc_traits.h 182:30 - operand + addr_expr - function + function_decl allocate /usr/include/c++/5/ext/new_allocator.h 99:7 - operand + - isExternal: 1 + - isPublic: 1 + method_type - function type + nop_expr - arg + convert_expr - operand + - isUsed: 1 + parm_decl __a /usr/include/c++/5/ext/alloc_traits.h 181:22 - operand + reference_type - decl type + record_type - nested type + type_decl allocator /usr/include/c++/5/bits/allocator.h 92:11 - type name + - isAutogenerated: 1 + template_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - field + tree_list - instantiations + tree_vec - purpose + tree_vec - element + pointer_type - element + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + tree_vec - element + pointer_type - element + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + record_type - value + type_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - type name + - isAutogenerated: 1 + type_decl rebind /usr/include/c++/5/bits/allocator.h 105:9 - field + - isAutogenerated: 1 + type_decl other /usr/include/c++/5/bits/allocator.h 105:35 - field + type_decl allocator /usr/include/c++/5/bits/allocator.h 93:5 - field + - isAutogenerated: 1 + type_decl size_type /usr/include/c++/5/bits/allocator.h 95:26 - field + type_decl difference_type /usr/include/c++/5/bits/allocator.h 96:26 - field + type_decl pointer /usr/include/c++/5/bits/allocator.h 97:26 - field + type_decl const_pointer /usr/include/c++/5/bits/allocator.h 98:26 - field + type_decl reference /usr/include/c++/5/bits/allocator.h 99:26 - field + type_decl const_reference /usr/include/c++/5/bits/allocator.h 100:26 - field + type_decl value_type /usr/include/c++/5/bits/allocator.h 101:26 - field + integer_cst 64 - parm size + - isUsed: 1 + parm_decl __n /usr/include/c++/5/ext/alloc_traits.h 181:37 - arg + integer_type - decl type + - precisionBits: 64 + - unsigned + type_decl size_type /usr/include/c++/5/ext/alloc_traits.h 177:53 - type name + integer_cst 64 - type size + integer_cst 0 - min value + integer_cst 64 - parm size + integer_cst 0 - arg +function_decl __uninitialized_copy_a /usr/include/c++/5/bits/stl_uninitialized.h 279:5 +- isPublic: 1 + function_type - function type + pointer_type - function return type + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + tree_list - arg types + pointer_type - value + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + tree_list - chain + pointer_type - value + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + tree_list - chain + pointer_type - value + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + tree_list - chain + reference_type - value + record_type - nested type + type_decl allocator /usr/include/c++/5/bits/allocator.h 92:11 - type name + - isAutogenerated: 1 + template_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - field + tree_list - instantiations + tree_vec - purpose + tree_vec - element + pointer_type - element + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + tree_vec - element + pointer_type - element + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + record_type - value + type_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - type name + - isAutogenerated: 1 + type_decl rebind /usr/include/c++/5/bits/allocator.h 105:9 - field + - isAutogenerated: 1 + type_decl other /usr/include/c++/5/bits/allocator.h 105:35 - field + type_decl allocator /usr/include/c++/5/bits/allocator.h 93:5 - field + - isAutogenerated: 1 + type_decl size_type /usr/include/c++/5/bits/allocator.h 95:26 - field + type_decl difference_type /usr/include/c++/5/bits/allocator.h 96:26 - field + type_decl pointer /usr/include/c++/5/bits/allocator.h 97:26 - field + type_decl const_pointer /usr/include/c++/5/bits/allocator.h 98:26 - field + type_decl reference /usr/include/c++/5/bits/allocator.h 99:26 - field + type_decl const_reference /usr/include/c++/5/bits/allocator.h 100:26 - field + type_decl value_type /usr/include/c++/5/bits/allocator.h 101:26 - field + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_uninitialized.h 279:5 - function result + - isAutogenerated: 1 + pointer_type - result type + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + integer_cst 64 - decl size + - isUsed: 1 + parm_decl __first /usr/include/c++/5/bits/stl_uninitialized.h 279:43 - argument + pointer_type - decl type + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + - isUsed: 1 + parm_decl __last /usr/include/c++/5/bits/stl_uninitialized.h 279:67 - argument + pointer_type - decl type + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + - isUsed: 1 + parm_decl __result /usr/include/c++/5/bits/stl_uninitialized.h 280:24 - argument + pointer_type - decl type + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + parm_decl /usr/include/c++/5/bits/stl_uninitialized.h 280:48 - argument + reference_type - decl type + record_type - nested type + type_decl allocator /usr/include/c++/5/bits/allocator.h 92:11 - type name + - isAutogenerated: 1 + template_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - field + tree_list - instantiations + tree_vec - purpose + tree_vec - element + pointer_type - element + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + tree_vec - element + pointer_type - element + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + record_type - value + type_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - type name + - isAutogenerated: 1 + type_decl rebind /usr/include/c++/5/bits/allocator.h 105:9 - field + - isAutogenerated: 1 + type_decl other /usr/include/c++/5/bits/allocator.h 105:35 - field + type_decl allocator /usr/include/c++/5/bits/allocator.h 93:5 - field + - isAutogenerated: 1 + type_decl size_type /usr/include/c++/5/bits/allocator.h 95:26 - field + type_decl difference_type /usr/include/c++/5/bits/allocator.h 96:26 - field + type_decl pointer /usr/include/c++/5/bits/allocator.h 97:26 - field + type_decl const_pointer /usr/include/c++/5/bits/allocator.h 98:26 - field + type_decl reference /usr/include/c++/5/bits/allocator.h 99:26 - field + type_decl const_reference /usr/include/c++/5/bits/allocator.h 100:26 - field + type_decl value_type /usr/include/c++/5/bits/allocator.h 101:26 - field + integer_cst 64 - parm size + cleanup_point_expr /usr/include/c++/5/bits/stl_uninitialized.h 281:63 - code + return_expr /usr/include/c++/5/bits/stl_uninitialized.h 281:63 - operand + init_expr - operand + result_decl /usr/include/c++/5/bits/stl_uninitialized.h 279:5 - operand + - isAutogenerated: 1 + pointer_type - result type + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + integer_cst 64 - decl size + call_expr /usr/include/c++/5/bits/stl_uninitialized.h 281:37 - operand + addr_expr - function + function_decl uninitialized_copy /usr/include/c++/5/bits/stl_uninitialized.h 107:5 - operand + - isExternal: 1 + - isPublic: 1 + function_type - function type + - isUsed: 1 + parm_decl __first /usr/include/c++/5/bits/stl_uninitialized.h 279:43 - arg + pointer_type - decl type + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + - isUsed: 1 + parm_decl __last /usr/include/c++/5/bits/stl_uninitialized.h 279:67 - arg + pointer_type - decl type + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + - isUsed: 1 + parm_decl __result /usr/include/c++/5/bits/stl_uninitialized.h 280:24 - arg + pointer_type - decl type + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size +function_decl destroy /usr/include/c++/5/ext/new_allocator.h 133:7 +- isPublic: 1 + method_type - function type + void_type - method return type + type_decl void 0:0 - type name + - isAutogenerated: 1 + record_type - method base type + type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 58:11 - type name + - isAutogenerated: 1 + template_decl rebind /usr/include/c++/5/ext/new_allocator.h 70:16 - field + type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 59:5 - field + - isAutogenerated: 1 + type_decl size_type /usr/include/c++/5/ext/new_allocator.h 61:26 - field + type_decl difference_type /usr/include/c++/5/ext/new_allocator.h 62:26 - field + type_decl pointer /usr/include/c++/5/ext/new_allocator.h 63:26 - field + type_decl const_pointer /usr/include/c++/5/ext/new_allocator.h 64:26 - field + type_decl reference /usr/include/c++/5/ext/new_allocator.h 65:26 - field + type_decl const_reference /usr/include/c++/5/ext/new_allocator.h 66:26 - field + type_decl value_type /usr/include/c++/5/ext/new_allocator.h 67:26 - field + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 58:11 - type name + - isAutogenerated: 1 + template_decl rebind /usr/include/c++/5/ext/new_allocator.h 70:16 - field + type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 59:5 - field + - isAutogenerated: 1 + type_decl size_type /usr/include/c++/5/ext/new_allocator.h 61:26 - field + type_decl difference_type /usr/include/c++/5/ext/new_allocator.h 62:26 - field + type_decl pointer /usr/include/c++/5/ext/new_allocator.h 63:26 - field + type_decl const_pointer /usr/include/c++/5/ext/new_allocator.h 64:26 - field + type_decl reference /usr/include/c++/5/ext/new_allocator.h 65:26 - field + type_decl const_reference /usr/include/c++/5/ext/new_allocator.h 66:26 - field + type_decl value_type /usr/include/c++/5/ext/new_allocator.h 67:26 - field + tree_list - chain + pointer_type - value + type_decl pointer /usr/include/c++/5/ext/new_allocator.h 63:26 - type name + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/ext/new_allocator.h 133:7 - function result + - isAutogenerated: 1 + void_type - result type + type_decl void 0:0 - type name + - isAutogenerated: 1 + parm_decl this /usr/include/c++/5/ext/new_allocator.h 133:26 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 58:11 - type name + - isAutogenerated: 1 + template_decl rebind /usr/include/c++/5/ext/new_allocator.h 70:16 - field + type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 59:5 - field + - isAutogenerated: 1 + type_decl size_type /usr/include/c++/5/ext/new_allocator.h 61:26 - field + type_decl difference_type /usr/include/c++/5/ext/new_allocator.h 62:26 - field + type_decl pointer /usr/include/c++/5/ext/new_allocator.h 63:26 - field + type_decl const_pointer /usr/include/c++/5/ext/new_allocator.h 64:26 - field + type_decl reference /usr/include/c++/5/ext/new_allocator.h 65:26 - field + type_decl const_reference /usr/include/c++/5/ext/new_allocator.h 66:26 - field + type_decl value_type /usr/include/c++/5/ext/new_allocator.h 67:26 - field + integer_cst 64 - parm size + - isUsed: 1 + parm_decl __p /usr/include/c++/5/ext/new_allocator.h 133:23 - argument + pointer_type - decl type + type_decl pointer /usr/include/c++/5/ext/new_allocator.h 63:26 - type name + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + cleanup_point_expr /usr/include/c++/5/ext/new_allocator.h 133:30 - code + expr_stmt /usr/include/c++/5/ext/new_allocator.h 133:30 - operand + nop_expr - expresssion + indirect_ref - operand + - isUsed: 1 + parm_decl __p /usr/include/c++/5/ext/new_allocator.h 133:23 - ref + pointer_type - decl type + type_decl pointer /usr/include/c++/5/ext/new_allocator.h 63:26 - type name + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size +function_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 79:7 +- isPublic: 1 + method_type - function type + void_type - method return type + type_decl void 0:0 - type name + - isAutogenerated: 1 + record_type - method base type + type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 58:11 - type name + - isAutogenerated: 1 + template_decl rebind /usr/include/c++/5/ext/new_allocator.h 70:16 - field + type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 59:5 - field + - isAutogenerated: 1 + type_decl size_type /usr/include/c++/5/ext/new_allocator.h 61:26 - field + type_decl difference_type /usr/include/c++/5/ext/new_allocator.h 62:26 - field + type_decl pointer /usr/include/c++/5/ext/new_allocator.h 63:26 - field + type_decl const_pointer /usr/include/c++/5/ext/new_allocator.h 64:26 - field + type_decl reference /usr/include/c++/5/ext/new_allocator.h 65:26 - field + type_decl const_reference /usr/include/c++/5/ext/new_allocator.h 66:26 - field + type_decl value_type /usr/include/c++/5/ext/new_allocator.h 67:26 - field + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 58:11 - type name + - isAutogenerated: 1 + template_decl rebind /usr/include/c++/5/ext/new_allocator.h 70:16 - field + type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 59:5 - field + - isAutogenerated: 1 + type_decl size_type /usr/include/c++/5/ext/new_allocator.h 61:26 - field + type_decl difference_type /usr/include/c++/5/ext/new_allocator.h 62:26 - field + type_decl pointer /usr/include/c++/5/ext/new_allocator.h 63:26 - field + type_decl const_pointer /usr/include/c++/5/ext/new_allocator.h 64:26 - field + type_decl reference /usr/include/c++/5/ext/new_allocator.h 65:26 - field + type_decl const_reference /usr/include/c++/5/ext/new_allocator.h 66:26 - field + type_decl value_type /usr/include/c++/5/ext/new_allocator.h 67:26 - field + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/ext/new_allocator.h 79:7 - function result + - isAutogenerated: 1 + void_type - result type + type_decl void 0:0 - type name + - isAutogenerated: 1 + parm_decl this /usr/include/c++/5/ext/new_allocator.h 79:23 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 58:11 - type name + - isAutogenerated: 1 + template_decl rebind /usr/include/c++/5/ext/new_allocator.h 70:16 - field + type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 59:5 - field + - isAutogenerated: 1 + type_decl size_type /usr/include/c++/5/ext/new_allocator.h 61:26 - field + type_decl difference_type /usr/include/c++/5/ext/new_allocator.h 62:26 - field + type_decl pointer /usr/include/c++/5/ext/new_allocator.h 63:26 - field + type_decl const_pointer /usr/include/c++/5/ext/new_allocator.h 64:26 - field + type_decl reference /usr/include/c++/5/ext/new_allocator.h 65:26 - field + type_decl const_reference /usr/include/c++/5/ext/new_allocator.h 66:26 - field + type_decl value_type /usr/include/c++/5/ext/new_allocator.h 67:26 - field + integer_cst 64 - parm size + eh_spec_block /usr/include/c++/5/ext/new_allocator.h 79:7 - code + bind_expr /usr/include/c++/5/ext/new_allocator.h 79:47 - operand + statement_list - operand + block - operand +function_decl __base_ctor /usr/include/c++/5/ext/new_allocator.h 79:7 +- isPublic: 1 + method_type - function type + void_type - method return type + type_decl void 0:0 - type name + - isAutogenerated: 1 + record_type - method base type + type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 58:11 - type name + - isAutogenerated: 1 + template_decl rebind /usr/include/c++/5/ext/new_allocator.h 70:16 - field + type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 59:5 - field + - isAutogenerated: 1 + type_decl size_type /usr/include/c++/5/ext/new_allocator.h 61:26 - field + type_decl difference_type /usr/include/c++/5/ext/new_allocator.h 62:26 - field + type_decl pointer /usr/include/c++/5/ext/new_allocator.h 63:26 - field + type_decl const_pointer /usr/include/c++/5/ext/new_allocator.h 64:26 - field + type_decl reference /usr/include/c++/5/ext/new_allocator.h 65:26 - field + type_decl const_reference /usr/include/c++/5/ext/new_allocator.h 66:26 - field + type_decl value_type /usr/include/c++/5/ext/new_allocator.h 67:26 - field + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 58:11 - type name + - isAutogenerated: 1 + template_decl rebind /usr/include/c++/5/ext/new_allocator.h 70:16 - field + type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 59:5 - field + - isAutogenerated: 1 + type_decl size_type /usr/include/c++/5/ext/new_allocator.h 61:26 - field + type_decl difference_type /usr/include/c++/5/ext/new_allocator.h 62:26 - field + type_decl pointer /usr/include/c++/5/ext/new_allocator.h 63:26 - field + type_decl const_pointer /usr/include/c++/5/ext/new_allocator.h 64:26 - field + type_decl reference /usr/include/c++/5/ext/new_allocator.h 65:26 - field + type_decl const_reference /usr/include/c++/5/ext/new_allocator.h 66:26 - field + type_decl value_type /usr/include/c++/5/ext/new_allocator.h 67:26 - field + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/ext/new_allocator.h 79:47 - function result + - isAutogenerated: 1 + void_type - result type + type_decl void 0:0 - type name + - isAutogenerated: 1 + parm_decl this /usr/include/c++/5/ext/new_allocator.h 79:23 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 58:11 - type name + - isAutogenerated: 1 + template_decl rebind /usr/include/c++/5/ext/new_allocator.h 70:16 - field + type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 59:5 - field + - isAutogenerated: 1 + type_decl size_type /usr/include/c++/5/ext/new_allocator.h 61:26 - field + type_decl difference_type /usr/include/c++/5/ext/new_allocator.h 62:26 - field + type_decl pointer /usr/include/c++/5/ext/new_allocator.h 63:26 - field + type_decl const_pointer /usr/include/c++/5/ext/new_allocator.h 64:26 - field + type_decl reference /usr/include/c++/5/ext/new_allocator.h 65:26 - field + type_decl const_reference /usr/include/c++/5/ext/new_allocator.h 66:26 - field + type_decl value_type /usr/include/c++/5/ext/new_allocator.h 67:26 - field + integer_cst 64 - parm size + eh_spec_block /usr/include/c++/5/ext/new_allocator.h 79:7 - code + bind_expr /usr/include/c++/5/ext/new_allocator.h 79:47 - operand + statement_list - operand + block - operand +function_decl __comp_ctor /usr/include/c++/5/ext/new_allocator.h 79:7 +- isPublic: 1 + method_type - function type + void_type - method return type + type_decl void 0:0 - type name + - isAutogenerated: 1 + record_type - method base type + type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 58:11 - type name + - isAutogenerated: 1 + template_decl rebind /usr/include/c++/5/ext/new_allocator.h 70:16 - field + type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 59:5 - field + - isAutogenerated: 1 + type_decl size_type /usr/include/c++/5/ext/new_allocator.h 61:26 - field + type_decl difference_type /usr/include/c++/5/ext/new_allocator.h 62:26 - field + type_decl pointer /usr/include/c++/5/ext/new_allocator.h 63:26 - field + type_decl const_pointer /usr/include/c++/5/ext/new_allocator.h 64:26 - field + type_decl reference /usr/include/c++/5/ext/new_allocator.h 65:26 - field + type_decl const_reference /usr/include/c++/5/ext/new_allocator.h 66:26 - field + type_decl value_type /usr/include/c++/5/ext/new_allocator.h 67:26 - field + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 58:11 - type name + - isAutogenerated: 1 + template_decl rebind /usr/include/c++/5/ext/new_allocator.h 70:16 - field + type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 59:5 - field + - isAutogenerated: 1 + type_decl size_type /usr/include/c++/5/ext/new_allocator.h 61:26 - field + type_decl difference_type /usr/include/c++/5/ext/new_allocator.h 62:26 - field + type_decl pointer /usr/include/c++/5/ext/new_allocator.h 63:26 - field + type_decl const_pointer /usr/include/c++/5/ext/new_allocator.h 64:26 - field + type_decl reference /usr/include/c++/5/ext/new_allocator.h 65:26 - field + type_decl const_reference /usr/include/c++/5/ext/new_allocator.h 66:26 - field + type_decl value_type /usr/include/c++/5/ext/new_allocator.h 67:26 - field + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/ext/new_allocator.h 79:47 - function result + - isAutogenerated: 1 + void_type - result type + type_decl void 0:0 - type name + - isAutogenerated: 1 + parm_decl this /usr/include/c++/5/ext/new_allocator.h 79:23 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 58:11 - type name + - isAutogenerated: 1 + template_decl rebind /usr/include/c++/5/ext/new_allocator.h 70:16 - field + type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 59:5 - field + - isAutogenerated: 1 + type_decl size_type /usr/include/c++/5/ext/new_allocator.h 61:26 - field + type_decl difference_type /usr/include/c++/5/ext/new_allocator.h 62:26 - field + type_decl pointer /usr/include/c++/5/ext/new_allocator.h 63:26 - field + type_decl const_pointer /usr/include/c++/5/ext/new_allocator.h 64:26 - field + type_decl reference /usr/include/c++/5/ext/new_allocator.h 65:26 - field + type_decl const_reference /usr/include/c++/5/ext/new_allocator.h 66:26 - field + type_decl value_type /usr/include/c++/5/ext/new_allocator.h 67:26 - field + integer_cst 64 - parm size + statement_list - code +function_decl deallocate /usr/include/c++/5/ext/new_allocator.h 109:7 +- isPublic: 1 + method_type - function type + void_type - method return type + type_decl void 0:0 - type name + - isAutogenerated: 1 + record_type - method base type + type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 58:11 - type name + - isAutogenerated: 1 + template_decl rebind /usr/include/c++/5/ext/new_allocator.h 70:16 - field + type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 59:5 - field + - isAutogenerated: 1 + type_decl size_type /usr/include/c++/5/ext/new_allocator.h 61:26 - field + type_decl difference_type /usr/include/c++/5/ext/new_allocator.h 62:26 - field + type_decl pointer /usr/include/c++/5/ext/new_allocator.h 63:26 - field + type_decl const_pointer /usr/include/c++/5/ext/new_allocator.h 64:26 - field + type_decl reference /usr/include/c++/5/ext/new_allocator.h 65:26 - field + type_decl const_reference /usr/include/c++/5/ext/new_allocator.h 66:26 - field + type_decl value_type /usr/include/c++/5/ext/new_allocator.h 67:26 - field + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 58:11 - type name + - isAutogenerated: 1 + template_decl rebind /usr/include/c++/5/ext/new_allocator.h 70:16 - field + type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 59:5 - field + - isAutogenerated: 1 + type_decl size_type /usr/include/c++/5/ext/new_allocator.h 61:26 - field + type_decl difference_type /usr/include/c++/5/ext/new_allocator.h 62:26 - field + type_decl pointer /usr/include/c++/5/ext/new_allocator.h 63:26 - field + type_decl const_pointer /usr/include/c++/5/ext/new_allocator.h 64:26 - field + type_decl reference /usr/include/c++/5/ext/new_allocator.h 65:26 - field + type_decl const_reference /usr/include/c++/5/ext/new_allocator.h 66:26 - field + type_decl value_type /usr/include/c++/5/ext/new_allocator.h 67:26 - field + tree_list - chain + pointer_type - value + type_decl pointer /usr/include/c++/5/ext/new_allocator.h 63:26 - type name + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + tree_list - chain + integer_type - value + - precisionBits: 64 + - unsigned + type_decl size_type /usr/include/c++/5/ext/new_allocator.h 61:26 - type name + integer_cst 64 - type size + integer_cst 0 - min value + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/ext/new_allocator.h 109:7 - function result + - isAutogenerated: 1 + void_type - result type + type_decl void 0:0 - type name + - isAutogenerated: 1 + parm_decl this /usr/include/c++/5/ext/new_allocator.h 109:40 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 58:11 - type name + - isAutogenerated: 1 + template_decl rebind /usr/include/c++/5/ext/new_allocator.h 70:16 - field + type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 59:5 - field + - isAutogenerated: 1 + type_decl size_type /usr/include/c++/5/ext/new_allocator.h 61:26 - field + type_decl difference_type /usr/include/c++/5/ext/new_allocator.h 62:26 - field + type_decl pointer /usr/include/c++/5/ext/new_allocator.h 63:26 - field + type_decl const_pointer /usr/include/c++/5/ext/new_allocator.h 64:26 - field + type_decl reference /usr/include/c++/5/ext/new_allocator.h 65:26 - field + type_decl const_reference /usr/include/c++/5/ext/new_allocator.h 66:26 - field + type_decl value_type /usr/include/c++/5/ext/new_allocator.h 67:26 - field + integer_cst 64 - parm size + - isUsed: 1 + parm_decl __p /usr/include/c++/5/ext/new_allocator.h 109:26 - argument + pointer_type - decl type + type_decl pointer /usr/include/c++/5/ext/new_allocator.h 63:26 - type name + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + parm_decl /usr/include/c++/5/ext/new_allocator.h 109:31 - argument + integer_type - decl type + - precisionBits: 64 + - unsigned + type_decl size_type /usr/include/c++/5/ext/new_allocator.h 61:26 - type name + integer_cst 64 - type size + integer_cst 0 - min value + integer_cst 64 - parm size + cleanup_point_expr /usr/include/c++/5/ext/new_allocator.h 110:9 - code + expr_stmt /usr/include/c++/5/ext/new_allocator.h 110:9 - operand + call_expr /usr/include/c++/5/ext/new_allocator.h 110:26 - expresssion + addr_expr - function + function_decl operator delete /usr/include/c++/5/new 115:6 - operand + - isExternal: 1 + - isPublic: 1 + tree_list - attribute + identifier_node __externally_visible__ - purpose + function_type - function type + nop_expr - arg + - isUsed: 1 + parm_decl __p /usr/include/c++/5/ext/new_allocator.h 109:26 - operand + pointer_type - decl type + type_decl pointer /usr/include/c++/5/ext/new_allocator.h 63:26 - type name + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size +function_decl _S_base /usr/include/c++/5/bits/stl_iterator_base_types.h 215:28 +- isPublic: 1 + function_type - function type + pointer_type - function return type + type_decl iterator_type /usr/include/c++/5/bits/stl_iterator_base_types.h 214:25 - type name + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + tree_list - arg types + pointer_type - value + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_iterator_base_types.h 215:28 - function result + - isAutogenerated: 1 + pointer_type - result type + type_decl iterator_type /usr/include/c++/5/bits/stl_iterator_base_types.h 214:25 - type name + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + integer_cst 64 - decl size + - isUsed: 1 + parm_decl __it /usr/include/c++/5/bits/stl_iterator_base_types.h 215:46 - argument + pointer_type - decl type + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + return_expr /usr/include/c++/5/bits/stl_iterator_base_types.h 216:16 - code + init_expr - operand + result_decl /usr/include/c++/5/bits/stl_iterator_base_types.h 215:28 - operand + - isAutogenerated: 1 + pointer_type - result type + type_decl iterator_type /usr/include/c++/5/bits/stl_iterator_base_types.h 214:25 - type name + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + integer_cst 64 - decl size + nop_expr - operand + - isUsed: 1 + parm_decl __it /usr/include/c++/5/bits/stl_iterator_base_types.h 215:46 - operand + pointer_type - decl type + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size +function_decl __niter_base /usr/include/c++/5/bits/stl_algobase.h 282:5 +- isPublic: 1 + function_type - function type + pointer_type - function return type + type_decl iterator_type /usr/include/c++/5/bits/stl_iterator_base_types.h 214:25 - type name + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + tree_list - arg types + pointer_type - value + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_algobase.h 282:5 - function result + - isAutogenerated: 1 + pointer_type - result type + type_decl iterator_type /usr/include/c++/5/bits/stl_iterator_base_types.h 214:25 - type name + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + integer_cst 64 - decl size + - isUsed: 1 + parm_decl __it /usr/include/c++/5/bits/stl_algobase.h 282:28 - argument + pointer_type - decl type + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + cleanup_point_expr /usr/include/c++/5/bits/stl_algobase.h 283:55 - code + return_expr /usr/include/c++/5/bits/stl_algobase.h 283:55 - operand + init_expr - operand + result_decl /usr/include/c++/5/bits/stl_algobase.h 282:5 - operand + - isAutogenerated: 1 + pointer_type - result type + type_decl iterator_type /usr/include/c++/5/bits/stl_iterator_base_types.h 214:25 - type name + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + integer_cst 64 - decl size + call_expr /usr/include/c++/5/bits/stl_algobase.h 283:50 - operand + addr_expr - function + function_decl _S_base /usr/include/c++/5/bits/stl_iterator_base_types.h 215:28 - operand + - isPublic: 1 + function_type - function type + - isUsed: 1 + parm_decl __it /usr/include/c++/5/bits/stl_algobase.h 282:28 - arg + pointer_type - decl type + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size +function_decl __copy_move_backward_a /usr/include/c++/5/bits/stl_algobase.h 589:5 +- isPublic: 1 + function_type - function type + pointer_type - function return type + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + tree_list - arg types + pointer_type - value + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + tree_list - chain + pointer_type - value + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + tree_list - chain + pointer_type - value + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_algobase.h 589:5 - function result + - isAutogenerated: 1 + pointer_type - result type + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + integer_cst 64 - decl size + - isUsed: 1 + parm_decl __first /usr/include/c++/5/bits/stl_algobase.h 589:33 - argument + pointer_type - decl type + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + - isUsed: 1 + parm_decl __last /usr/include/c++/5/bits/stl_algobase.h 589:47 - argument + pointer_type - decl type + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + - isUsed: 1 + parm_decl __result /usr/include/c++/5/bits/stl_algobase.h 589:60 - argument + pointer_type - decl type + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + bind_expr /usr/include/c++/5/bits/stl_algobase.h 602:19 - code + type_decl _ValueType1 /usr/include/c++/5/bits/stl_algobase.h 591:58 - operand + statement_list - operand + cleanup_point_expr /usr/include/c++/5/bits/stl_algobase.h 597:57 - statement + decl_expr /usr/include/c++/5/bits/stl_algobase.h 597:57 - operand + var_decl __simple /usr/include/c++/5/bits/stl_algobase.h 594:18 - operand + - isUsed: 1 + integer_cst 8 - decl size + integer_cst 1 - initial + boolean_type - var type + type_decl bool 0:0 - type name + - isAutogenerated: 1 + cleanup_point_expr /usr/include/c++/5/bits/stl_algobase.h 602:18 - statement + return_expr /usr/include/c++/5/bits/stl_algobase.h 602:18 - operand + init_expr - operand + result_decl /usr/include/c++/5/bits/stl_algobase.h 589:5 - operand + - isAutogenerated: 1 + pointer_type - result type + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + integer_cst 64 - decl size + call_expr /usr/include/c++/5/bits/stl_algobase.h 600:58 - operand + addr_expr - function + function_decl __copy_move_b /usr/include/c++/5/bits/stl_algobase.h 573:9 - operand + - isExternal: 1 + - isPublic: 1 + function_type - function type + nop_expr - arg + - isUsed: 1 + parm_decl __first /usr/include/c++/5/bits/stl_algobase.h 589:33 - operand + pointer_type - decl type + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + nop_expr - arg + - isUsed: 1 + parm_decl __last /usr/include/c++/5/bits/stl_algobase.h 589:47 - operand + pointer_type - decl type + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + - isUsed: 1 + parm_decl __result /usr/include/c++/5/bits/stl_algobase.h 589:60 - arg + pointer_type - decl type + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + block - operand +Wrong node type. Want var_decl but get type_decl - block vars +Wrong node type. Want var_decl but get type_decl - block vars +Wrong node type. Want var_decl but get type_decl - block vars + var_decl __simple /usr/include/c++/5/bits/stl_algobase.h 594:18 - block vars + - isUsed: 1 +function_decl max_size /usr/include/c++/5/ext/alloc_traits.h 194:22 +- isPublic: 1 + function_type - function type + integer_type - function return type + - precisionBits: 64 + - unsigned + type_decl size_type /usr/include/c++/5/ext/alloc_traits.h 177:53 - type name + integer_cst 64 - type size + integer_cst 0 - min value + tree_list - arg types + reference_type - value + record_type - nested type + type_decl allocator /usr/include/c++/5/bits/allocator.h 92:11 - type name + - isAutogenerated: 1 + template_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - field + tree_list - instantiations + tree_vec - purpose + tree_vec - element + pointer_type - element + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + tree_vec - element + pointer_type - element + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + record_type - value + type_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - type name + - isAutogenerated: 1 + type_decl rebind /usr/include/c++/5/bits/allocator.h 105:9 - field + - isAutogenerated: 1 + type_decl other /usr/include/c++/5/bits/allocator.h 105:35 - field + type_decl allocator /usr/include/c++/5/bits/allocator.h 93:5 - field + - isAutogenerated: 1 + type_decl size_type /usr/include/c++/5/bits/allocator.h 95:26 - field + type_decl difference_type /usr/include/c++/5/bits/allocator.h 96:26 - field + type_decl pointer /usr/include/c++/5/bits/allocator.h 97:26 - field + type_decl const_pointer /usr/include/c++/5/bits/allocator.h 98:26 - field + type_decl reference /usr/include/c++/5/bits/allocator.h 99:26 - field + type_decl const_reference /usr/include/c++/5/bits/allocator.h 100:26 - field + type_decl value_type /usr/include/c++/5/bits/allocator.h 101:26 - field + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/ext/alloc_traits.h 194:22 - function result + - isAutogenerated: 1 + integer_type - result type + - precisionBits: 64 + - unsigned + type_decl size_type /usr/include/c++/5/ext/alloc_traits.h 177:53 - type name + integer_cst 64 - type size + integer_cst 0 - min value + integer_cst 64 - decl size + - isUsed: 1 + parm_decl __a /usr/include/c++/5/ext/alloc_traits.h 194:45 - argument + reference_type - decl type + record_type - nested type + type_decl allocator /usr/include/c++/5/bits/allocator.h 92:11 - type name + - isAutogenerated: 1 + template_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - field + tree_list - instantiations + tree_vec - purpose + tree_vec - element + pointer_type - element + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + tree_vec - element + pointer_type - element + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + record_type - value + type_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - type name + - isAutogenerated: 1 + type_decl rebind /usr/include/c++/5/bits/allocator.h 105:9 - field + - isAutogenerated: 1 + type_decl other /usr/include/c++/5/bits/allocator.h 105:35 - field + type_decl allocator /usr/include/c++/5/bits/allocator.h 93:5 - field + - isAutogenerated: 1 + type_decl size_type /usr/include/c++/5/bits/allocator.h 95:26 - field + type_decl difference_type /usr/include/c++/5/bits/allocator.h 96:26 - field + type_decl pointer /usr/include/c++/5/bits/allocator.h 97:26 - field + type_decl const_pointer /usr/include/c++/5/bits/allocator.h 98:26 - field + type_decl reference /usr/include/c++/5/bits/allocator.h 99:26 - field + type_decl const_reference /usr/include/c++/5/bits/allocator.h 100:26 - field + type_decl value_type /usr/include/c++/5/bits/allocator.h 101:26 - field + integer_cst 64 - parm size + cleanup_point_expr /usr/include/c++/5/ext/alloc_traits.h 195:27 - code + return_expr /usr/include/c++/5/ext/alloc_traits.h 195:27 - operand + init_expr - operand + result_decl /usr/include/c++/5/ext/alloc_traits.h 194:22 - operand + - isAutogenerated: 1 + integer_type - result type + - precisionBits: 64 + - unsigned + type_decl size_type /usr/include/c++/5/ext/alloc_traits.h 177:53 - type name + integer_cst 64 - type size + integer_cst 0 - min value + integer_cst 64 - decl size + call_expr /usr/include/c++/5/ext/alloc_traits.h 195:27 - operand + addr_expr - function + function_decl max_size /usr/include/c++/5/ext/new_allocator.h 113:7 - operand + - isExternal: 1 + - isPublic: 1 + method_type - function type + nop_expr - arg + convert_expr - operand + - isUsed: 1 + parm_decl __a /usr/include/c++/5/ext/alloc_traits.h 194:45 - operand + reference_type - decl type + record_type - nested type + type_decl allocator /usr/include/c++/5/bits/allocator.h 92:11 - type name + - isAutogenerated: 1 + template_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - field + tree_list - instantiations + tree_vec - purpose + tree_vec - element + pointer_type - element + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + tree_vec - element + pointer_type - element + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + record_type - value + type_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - type name + - isAutogenerated: 1 + type_decl rebind /usr/include/c++/5/bits/allocator.h 105:9 - field + - isAutogenerated: 1 + type_decl other /usr/include/c++/5/bits/allocator.h 105:35 - field + type_decl allocator /usr/include/c++/5/bits/allocator.h 93:5 - field + - isAutogenerated: 1 + type_decl size_type /usr/include/c++/5/bits/allocator.h 95:26 - field + type_decl difference_type /usr/include/c++/5/bits/allocator.h 96:26 - field + type_decl pointer /usr/include/c++/5/bits/allocator.h 97:26 - field + type_decl const_pointer /usr/include/c++/5/bits/allocator.h 98:26 - field + type_decl reference /usr/include/c++/5/bits/allocator.h 99:26 - field + type_decl const_reference /usr/include/c++/5/bits/allocator.h 100:26 - field + type_decl value_type /usr/include/c++/5/bits/allocator.h 101:26 - field + integer_cst 64 - parm size +function_decl _M_get_Tp_allocator /usr/include/c++/5/bits/stl_vector.h 117:7 +- isPublic: 1 + method_type - function type + reference_type - method return type + record_type - nested type + type_decl _Tp_alloc_type /usr/include/c++/5/bits/stl_vector.h 75:28 - type name + template_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - field + tree_list - instantiations + tree_vec - purpose + tree_vec - element + pointer_type - element + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + tree_vec - element + pointer_type - element + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + record_type - value + type_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - type name + - isAutogenerated: 1 + type_decl rebind /usr/include/c++/5/bits/allocator.h 105:9 - field + - isAutogenerated: 1 + type_decl other /usr/include/c++/5/bits/allocator.h 105:35 - field + type_decl allocator /usr/include/c++/5/bits/allocator.h 93:5 - field + - isAutogenerated: 1 + type_decl size_type /usr/include/c++/5/bits/allocator.h 95:26 - field + type_decl difference_type /usr/include/c++/5/bits/allocator.h 96:26 - field + type_decl pointer /usr/include/c++/5/bits/allocator.h 97:26 - field + type_decl const_pointer /usr/include/c++/5/bits/allocator.h 98:26 - field + type_decl reference /usr/include/c++/5/bits/allocator.h 99:26 - field + type_decl const_reference /usr/include/c++/5/bits/allocator.h 100:26 - field + type_decl value_type /usr/include/c++/5/bits/allocator.h 101:26 - field + record_type - method base type + type_decl _Vector_base /usr/include/c++/5/bits/stl_vector.h 72:12 - type name + - isAutogenerated: 1 + field_decl _M_impl /usr/include/c++/5/bits/stl_vector.h 164:20 - field + - signed + integer_cst 192 - decl size + type_decl _Vector_base /usr/include/c++/5/bits/stl_vector.h 73:5 - field + - isAutogenerated: 1 + type_decl _Tp_alloc_type /usr/include/c++/5/bits/stl_vector.h 75:28 - field + type_decl pointer /usr/include/c++/5/bits/stl_vector.h 77:9 - field + type_decl _Vector_impl /usr/include/c++/5/bits/stl_vector.h 79:14 - field + - isAutogenerated: 1 + type_decl allocator_type /usr/include/c++/5/bits/stl_vector.h 110:22 - field + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl _Vector_base /usr/include/c++/5/bits/stl_vector.h 72:12 - type name + - isAutogenerated: 1 + field_decl _M_impl /usr/include/c++/5/bits/stl_vector.h 164:20 - field + - signed + integer_cst 192 - decl size + type_decl _Vector_base /usr/include/c++/5/bits/stl_vector.h 73:5 - field + - isAutogenerated: 1 + type_decl _Tp_alloc_type /usr/include/c++/5/bits/stl_vector.h 75:28 - field + type_decl pointer /usr/include/c++/5/bits/stl_vector.h 77:9 - field + type_decl _Vector_impl /usr/include/c++/5/bits/stl_vector.h 79:14 - field + - isAutogenerated: 1 + type_decl allocator_type /usr/include/c++/5/bits/stl_vector.h 110:22 - field + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_vector.h 117:7 - function result + - isAutogenerated: 1 + reference_type - result type + record_type - nested type + type_decl _Tp_alloc_type /usr/include/c++/5/bits/stl_vector.h 75:28 - type name + template_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - field + tree_list - instantiations + tree_vec - purpose + tree_vec - element + pointer_type - element + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + tree_vec - element + pointer_type - element + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + record_type - value + type_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - type name + - isAutogenerated: 1 + type_decl rebind /usr/include/c++/5/bits/allocator.h 105:9 - field + - isAutogenerated: 1 + type_decl other /usr/include/c++/5/bits/allocator.h 105:35 - field + type_decl allocator /usr/include/c++/5/bits/allocator.h 93:5 - field + - isAutogenerated: 1 + type_decl size_type /usr/include/c++/5/bits/allocator.h 95:26 - field + type_decl difference_type /usr/include/c++/5/bits/allocator.h 96:26 - field + type_decl pointer /usr/include/c++/5/bits/allocator.h 97:26 - field + type_decl const_pointer /usr/include/c++/5/bits/allocator.h 98:26 - field + type_decl reference /usr/include/c++/5/bits/allocator.h 99:26 - field + type_decl const_reference /usr/include/c++/5/bits/allocator.h 100:26 - field + type_decl value_type /usr/include/c++/5/bits/allocator.h 101:26 - field + integer_cst 64 - decl size + - isUsed: 1 + parm_decl this /usr/include/c++/5/bits/stl_vector.h 117:29 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Vector_base /usr/include/c++/5/bits/stl_vector.h 72:12 - type name + - isAutogenerated: 1 + field_decl _M_impl /usr/include/c++/5/bits/stl_vector.h 164:20 - field + - signed + integer_cst 192 - decl size + type_decl _Vector_base /usr/include/c++/5/bits/stl_vector.h 73:5 - field + - isAutogenerated: 1 + type_decl _Tp_alloc_type /usr/include/c++/5/bits/stl_vector.h 75:28 - field + type_decl pointer /usr/include/c++/5/bits/stl_vector.h 77:9 - field + type_decl _Vector_impl /usr/include/c++/5/bits/stl_vector.h 79:14 - field + - isAutogenerated: 1 + type_decl allocator_type /usr/include/c++/5/bits/stl_vector.h 110:22 - field + integer_cst 64 - parm size + return_expr /usr/include/c++/5/bits/stl_vector.h 118:66 - code + init_expr - operand + result_decl /usr/include/c++/5/bits/stl_vector.h 117:7 - operand + - isAutogenerated: 1 + reference_type - result type + record_type - nested type + type_decl _Tp_alloc_type /usr/include/c++/5/bits/stl_vector.h 75:28 - type name + template_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - field + tree_list - instantiations + tree_vec - purpose + tree_vec - element + pointer_type - element + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + tree_vec - element + pointer_type - element + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + record_type - value + type_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - type name + - isAutogenerated: 1 + type_decl rebind /usr/include/c++/5/bits/allocator.h 105:9 - field + - isAutogenerated: 1 + type_decl other /usr/include/c++/5/bits/allocator.h 105:35 - field + type_decl allocator /usr/include/c++/5/bits/allocator.h 93:5 - field + - isAutogenerated: 1 + type_decl size_type /usr/include/c++/5/bits/allocator.h 95:26 - field + type_decl difference_type /usr/include/c++/5/bits/allocator.h 96:26 - field + type_decl pointer /usr/include/c++/5/bits/allocator.h 97:26 - field + type_decl const_pointer /usr/include/c++/5/bits/allocator.h 98:26 - field + type_decl reference /usr/include/c++/5/bits/allocator.h 99:26 - field + type_decl const_reference /usr/include/c++/5/bits/allocator.h 100:26 - field + type_decl value_type /usr/include/c++/5/bits/allocator.h 101:26 - field + integer_cst 64 - decl size + nop_expr - operand + nop_expr - operand + nop_expr - operand + addr_expr - operand + component_ref /usr/include/c++/5/bits/stl_vector.h 118:52 - operand + indirect_ref - object + nop_expr - ref + - isUsed: 1 + parm_decl this /usr/include/c++/5/bits/stl_vector.h 117:29 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl _Vector_base /usr/include/c++/5/bits/stl_vector.h 72:12 - type name + - isAutogenerated: 1 + field_decl _M_impl /usr/include/c++/5/bits/stl_vector.h 164:20 - field + - signed + integer_cst 192 - decl size + type_decl _Vector_base /usr/include/c++/5/bits/stl_vector.h 73:5 - field + - isAutogenerated: 1 + type_decl _Tp_alloc_type /usr/include/c++/5/bits/stl_vector.h 75:28 - field + type_decl pointer /usr/include/c++/5/bits/stl_vector.h 77:9 - field + type_decl _Vector_impl /usr/include/c++/5/bits/stl_vector.h 79:14 - field + - isAutogenerated: 1 + type_decl allocator_type /usr/include/c++/5/bits/stl_vector.h 110:22 - field + integer_cst 64 - parm size + field_decl _M_impl /usr/include/c++/5/bits/stl_vector.h 164:20 - field + - signed + integer_cst 192 - decl size +function_decl allocate /usr/include/c++/5/ext/new_allocator.h 99:7 +- isPublic: 1 + method_type - function type + pointer_type - method return type + type_decl pointer /usr/include/c++/5/ext/new_allocator.h 63:26 - type name + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + record_type - method base type + type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 58:11 - type name + - isAutogenerated: 1 + template_decl rebind /usr/include/c++/5/ext/new_allocator.h 70:16 - field + type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 59:5 - field + - isAutogenerated: 1 + type_decl size_type /usr/include/c++/5/ext/new_allocator.h 61:26 - field + type_decl difference_type /usr/include/c++/5/ext/new_allocator.h 62:26 - field + type_decl pointer /usr/include/c++/5/ext/new_allocator.h 63:26 - field + type_decl const_pointer /usr/include/c++/5/ext/new_allocator.h 64:26 - field + type_decl reference /usr/include/c++/5/ext/new_allocator.h 65:26 - field + type_decl const_reference /usr/include/c++/5/ext/new_allocator.h 66:26 - field + type_decl value_type /usr/include/c++/5/ext/new_allocator.h 67:26 - field + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 58:11 - type name + - isAutogenerated: 1 + template_decl rebind /usr/include/c++/5/ext/new_allocator.h 70:16 - field + type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 59:5 - field + - isAutogenerated: 1 + type_decl size_type /usr/include/c++/5/ext/new_allocator.h 61:26 - field + type_decl difference_type /usr/include/c++/5/ext/new_allocator.h 62:26 - field + type_decl pointer /usr/include/c++/5/ext/new_allocator.h 63:26 - field + type_decl const_pointer /usr/include/c++/5/ext/new_allocator.h 64:26 - field + type_decl reference /usr/include/c++/5/ext/new_allocator.h 65:26 - field + type_decl const_reference /usr/include/c++/5/ext/new_allocator.h 66:26 - field + type_decl value_type /usr/include/c++/5/ext/new_allocator.h 67:26 - field + tree_list - chain + integer_type - value + - precisionBits: 64 + - unsigned + type_decl size_type /usr/include/c++/5/ext/new_allocator.h 61:26 - type name + integer_cst 64 - type size + integer_cst 0 - min value + tree_list - chain + integer_cst 0 - purpose + pointer_type - value + void_type - nested type + type_decl void 0:0 - type name + - isAutogenerated: 1 + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/ext/new_allocator.h 99:7 - function result + - isAutogenerated: 1 + pointer_type - result type + type_decl pointer /usr/include/c++/5/ext/new_allocator.h 63:26 - type name + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + integer_cst 64 - decl size + - isUsed: 1 + parm_decl this /usr/include/c++/5/ext/new_allocator.h 99:46 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 58:11 - type name + - isAutogenerated: 1 + template_decl rebind /usr/include/c++/5/ext/new_allocator.h 70:16 - field + type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 59:5 - field + - isAutogenerated: 1 + type_decl size_type /usr/include/c++/5/ext/new_allocator.h 61:26 - field + type_decl difference_type /usr/include/c++/5/ext/new_allocator.h 62:26 - field + type_decl pointer /usr/include/c++/5/ext/new_allocator.h 63:26 - field + type_decl const_pointer /usr/include/c++/5/ext/new_allocator.h 64:26 - field + type_decl reference /usr/include/c++/5/ext/new_allocator.h 65:26 - field + type_decl const_reference /usr/include/c++/5/ext/new_allocator.h 66:26 - field + type_decl value_type /usr/include/c++/5/ext/new_allocator.h 67:26 - field + integer_cst 64 - parm size + - isUsed: 1 + parm_decl __n /usr/include/c++/5/ext/new_allocator.h 99:26 - argument + integer_type - decl type + - precisionBits: 64 + - unsigned + type_decl size_type /usr/include/c++/5/ext/new_allocator.h 61:26 - type name + integer_cst 64 - type size + integer_cst 0 - min value + integer_cst 64 - parm size + parm_decl /usr/include/c++/5/ext/new_allocator.h 99:45 - argument + pointer_type - decl type + void_type - nested type + type_decl void 0:0 - type name + - isAutogenerated: 1 + integer_cst 64 - parm size + statement_list - code + if_stmt /usr/include/c++/5/ext/new_allocator.h 101:2 - statement + cleanup_point_expr - condition + lt_expr - operand + call_expr /usr/include/c++/5/ext/new_allocator.h 101:10 - operand + addr_expr - function + function_decl max_size /usr/include/c++/5/ext/new_allocator.h 113:7 - operand + - isExternal: 1 + - isPublic: 1 + method_type - function type + - isUsed: 1 + parm_decl this /usr/include/c++/5/ext/new_allocator.h 99:46 - arg + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 58:11 - type name + - isAutogenerated: 1 + template_decl rebind /usr/include/c++/5/ext/new_allocator.h 70:16 - field + type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 59:5 - field + - isAutogenerated: 1 + type_decl size_type /usr/include/c++/5/ext/new_allocator.h 61:26 - field + type_decl difference_type /usr/include/c++/5/ext/new_allocator.h 62:26 - field + type_decl pointer /usr/include/c++/5/ext/new_allocator.h 63:26 - field + type_decl const_pointer /usr/include/c++/5/ext/new_allocator.h 64:26 - field + type_decl reference /usr/include/c++/5/ext/new_allocator.h 65:26 - field + type_decl const_reference /usr/include/c++/5/ext/new_allocator.h 66:26 - field + type_decl value_type /usr/include/c++/5/ext/new_allocator.h 67:26 - field + integer_cst 64 - parm size + - isUsed: 1 + parm_decl __n /usr/include/c++/5/ext/new_allocator.h 99:26 - operand + integer_type - decl type + - precisionBits: 64 + - unsigned + type_decl size_type /usr/include/c++/5/ext/new_allocator.h 61:26 - type name + integer_cst 64 - type size + integer_cst 0 - min value + integer_cst 64 - parm size + cleanup_point_expr /usr/include/c++/5/ext/new_allocator.h 102:4 - then + expr_stmt /usr/include/c++/5/ext/new_allocator.h 102:4 - operand + call_expr /usr/include/c++/5/ext/new_allocator.h 102:26 - expresssion + addr_expr - function + function_decl __throw_bad_alloc /usr/include/c++/5/bits/functexcept.h 52:3 - operand + - isExternal: 1 + - isPublic: 1 + tree_list - attribute + identifier_node __noreturn__ - purpose + function_type - function type + cleanup_point_expr /usr/include/c++/5/ext/new_allocator.h 104:60 - statement + return_expr /usr/include/c++/5/ext/new_allocator.h 104:60 - operand + init_expr - operand + result_decl /usr/include/c++/5/ext/new_allocator.h 99:7 - operand + - isAutogenerated: 1 + pointer_type - result type + type_decl pointer /usr/include/c++/5/ext/new_allocator.h 63:26 - type name + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + integer_cst 64 - decl size + nop_expr - operand + call_expr /usr/include/c++/5/ext/new_allocator.h 104:41 - operand + addr_expr - function + function_decl operator new /usr/include/c++/5/new 111:7 - operand + - isExternal: 1 + - isPublic: 1 + tree_list - attribute + identifier_node __externally_visible__ - purpose + function_type - function type + mult_expr - arg + sizeof_expr /usr/include/c++/5/ext/new_allocator.h 104:54 - operand + nop_expr - operand + error_mark - operand + - isUsed: 1 + parm_decl __n /usr/include/c++/5/ext/new_allocator.h 99:26 - operand + integer_type - decl type + - precisionBits: 64 + - unsigned + type_decl size_type /usr/include/c++/5/ext/new_allocator.h 61:26 - type name + integer_cst 64 - type size + integer_cst 0 - min value + integer_cst 64 - parm size +function_decl uninitialized_copy /usr/include/c++/5/bits/stl_uninitialized.h 107:5 +- isPublic: 1 + function_type - function type + pointer_type - function return type + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + tree_list - arg types + pointer_type - value + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + tree_list - chain + pointer_type - value + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + tree_list - chain + pointer_type - value + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_uninitialized.h 107:5 - function result + - isAutogenerated: 1 + pointer_type - result type + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + integer_cst 64 - decl size + - isUsed: 1 + parm_decl __first /usr/include/c++/5/bits/stl_uninitialized.h 107:39 - argument + pointer_type - decl type + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + - isUsed: 1 + parm_decl __last /usr/include/c++/5/bits/stl_uninitialized.h 107:63 - argument + pointer_type - decl type + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + - isUsed: 1 + parm_decl __result /usr/include/c++/5/bits/stl_uninitialized.h 108:27 - argument + pointer_type - decl type + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + bind_expr /usr/include/c++/5/bits/stl_uninitialized.h 126:42 - code + type_decl _ValueType1 /usr/include/c++/5/bits/stl_uninitialized.h 111:2 - operand + statement_list - operand + cleanup_point_expr /usr/include/c++/5/bits/stl_uninitialized.h 115:33 - statement + decl_expr /usr/include/c++/5/bits/stl_uninitialized.h 115:33 - operand + var_decl __assignable /usr/include/c++/5/bits/stl_uninitialized.h 115:18 - operand + - isUsed: 1 + integer_cst 8 - decl size + integer_cst 1 - initial + boolean_type - var type + type_decl bool 0:0 - type name + - isAutogenerated: 1 + cleanup_point_expr /usr/include/c++/5/bits/stl_uninitialized.h 126:41 - statement + return_expr /usr/include/c++/5/bits/stl_uninitialized.h 126:41 - operand + init_expr - operand + result_decl /usr/include/c++/5/bits/stl_uninitialized.h 107:5 - operand + - isAutogenerated: 1 + pointer_type - result type + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + integer_cst 64 - decl size + call_expr /usr/include/c++/5/bits/stl_uninitialized.h 126:15 - operand + addr_expr - function + function_decl __uninit_copy /usr/include/c++/5/bits/stl_uninitialized.h 91:9 - operand + - isExternal: 1 + - isPublic: 1 + function_type - function type + - isUsed: 1 + parm_decl __first /usr/include/c++/5/bits/stl_uninitialized.h 107:39 - arg + pointer_type - decl type + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + - isUsed: 1 + parm_decl __last /usr/include/c++/5/bits/stl_uninitialized.h 107:63 - arg + pointer_type - decl type + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + - isUsed: 1 + parm_decl __result /usr/include/c++/5/bits/stl_uninitialized.h 108:27 - arg + pointer_type - decl type + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + block - operand +Wrong node type. Want var_decl but get type_decl - block vars +Wrong node type. Want var_decl but get type_decl - block vars + var_decl __assignable /usr/include/c++/5/bits/stl_uninitialized.h 115:18 - block vars + - isUsed: 1 +function_decl __copy_move_b /usr/include/c++/5/bits/stl_algobase.h 573:9 +- isPublic: 1 + function_type - function type + pointer_type - function return type + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + tree_list - arg types + pointer_type - value + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + tree_list - chain + pointer_type - value + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + tree_list - chain + pointer_type - value + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_algobase.h 573:9 - function result + - isAutogenerated: 1 + pointer_type - result type + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + integer_cst 64 - decl size + - isUsed: 1 + parm_decl __first /usr/include/c++/5/bits/stl_algobase.h 573:34 - argument + pointer_type - decl type + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + - isUsed: 1 + parm_decl __last /usr/include/c++/5/bits/stl_algobase.h 573:54 - argument + pointer_type - decl type + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + - isUsed: 1 + parm_decl __result /usr/include/c++/5/bits/stl_algobase.h 573:67 - argument + pointer_type - decl type + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + bind_expr /usr/include/c++/5/bits/stl_algobase.h 583:26 - code + var_decl _Num /usr/include/c++/5/bits/stl_algobase.h 580:20 - operand + - isUsed: 1 + integer_cst 64 - decl size + exact_div_expr - initial + minus_expr - operand + convert_expr - operand + - isUsed: 1 + parm_decl __last /usr/include/c++/5/bits/stl_algobase.h 573:54 - operand + pointer_type - decl type + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + convert_expr - operand + - isUsed: 1 + parm_decl __first /usr/include/c++/5/bits/stl_algobase.h 573:34 - operand + pointer_type - decl type + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + integer_cst 8 - operand + integer_type - var type + - precisionBits: 64 + - signed + type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 - type name + integer_cst 64 - type size + integer_cst -0 - min value + integer_cst 4294967295 - max value + statement_list - operand + decl_expr /usr/include/c++/5/bits/stl_algobase.h 580:36 - statement + var_decl _Num /usr/include/c++/5/bits/stl_algobase.h 580:20 - operand + - isUsed: 1 + if_stmt /usr/include/c++/5/bits/stl_algobase.h 581:4 - statement + ne_expr - condition + nop_expr - operand + var_decl _Num /usr/include/c++/5/bits/stl_algobase.h 580:20 - operand + - isUsed: 1 + integer_cst 0 - operand + cleanup_point_expr /usr/include/c++/5/bits/stl_algobase.h 582:6 - then + expr_stmt /usr/include/c++/5/bits/stl_algobase.h 582:6 - operand + convert_expr - expresssion + call_expr /usr/include/c++/5/bits/stl_algobase.h 582:23 - operand + addr_expr - function + function_decl __builtin_memmove 0:0 - operand + - isAutogenerated: 1 + - isExternal: 1 + - isPublic: 1 + tree_list - attribute + identifier_node nothrow - purpose + tree_list - chain + identifier_node leaf - purpose + function_type - function type + nop_expr - arg + pointer_plus_expr /usr/include/c++/5/bits/stl_algobase.h 582:33 - operand + - isUsed: 1 + parm_decl __result /usr/include/c++/5/bits/stl_algobase.h 573:67 - operand + pointer_type - decl type + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + negate_expr /usr/include/c++/5/bits/stl_algobase.h 582:33 - operand + nop_expr - operand + mult_expr - operand + nop_expr - operand + var_decl _Num /usr/include/c++/5/bits/stl_algobase.h 580:20 - operand + - isUsed: 1 + integer_cst 8 - operand + nop_expr - arg + - isUsed: 1 + parm_decl __first /usr/include/c++/5/bits/stl_algobase.h 573:34 - operand + pointer_type - decl type + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + mult_expr - arg + sizeof_expr /usr/include/c++/5/bits/stl_algobase.h 582:56 - operand + nop_expr - operand + error_mark - operand + nop_expr - operand + var_decl _Num /usr/include/c++/5/bits/stl_algobase.h 580:20 - operand + - isUsed: 1 + return_expr /usr/include/c++/5/bits/stl_algobase.h 583:22 - statement + init_expr - operand + result_decl /usr/include/c++/5/bits/stl_algobase.h 573:9 - operand + - isAutogenerated: 1 + pointer_type - result type + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + integer_cst 64 - decl size + pointer_plus_expr /usr/include/c++/5/bits/stl_algobase.h 583:20 - operand + - isUsed: 1 + parm_decl __result /usr/include/c++/5/bits/stl_algobase.h 573:67 - operand + pointer_type - decl type + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + negate_expr /usr/include/c++/5/bits/stl_algobase.h 583:20 - operand + nop_expr - operand + mult_expr - operand + nop_expr - operand + var_decl _Num /usr/include/c++/5/bits/stl_algobase.h 580:20 - operand + - isUsed: 1 + integer_cst 8 - operand + block - operand + var_decl _Num /usr/include/c++/5/bits/stl_algobase.h 580:20 - block vars + - isUsed: 1 +function_decl max_size /usr/include/c++/5/ext/new_allocator.h 113:7 +- isPublic: 1 + method_type - function type + integer_type - method return type + - precisionBits: 64 + - unsigned + type_decl size_type /usr/include/c++/5/ext/new_allocator.h 61:26 - type name + integer_cst 64 - type size + integer_cst 0 - min value + record_type - method base type + type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 58:11 - type name + - isAutogenerated: 1 + template_decl rebind /usr/include/c++/5/ext/new_allocator.h 70:16 - field + type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 59:5 - field + - isAutogenerated: 1 + type_decl size_type /usr/include/c++/5/ext/new_allocator.h 61:26 - field + type_decl difference_type /usr/include/c++/5/ext/new_allocator.h 62:26 - field + type_decl pointer /usr/include/c++/5/ext/new_allocator.h 63:26 - field + type_decl const_pointer /usr/include/c++/5/ext/new_allocator.h 64:26 - field + type_decl reference /usr/include/c++/5/ext/new_allocator.h 65:26 - field + type_decl const_reference /usr/include/c++/5/ext/new_allocator.h 66:26 - field + type_decl value_type /usr/include/c++/5/ext/new_allocator.h 67:26 - field + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 58:11 - type name + - isAutogenerated: 1 + template_decl rebind /usr/include/c++/5/ext/new_allocator.h 70:16 - field + type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 59:5 - field + - isAutogenerated: 1 + type_decl size_type /usr/include/c++/5/ext/new_allocator.h 61:26 - field + type_decl difference_type /usr/include/c++/5/ext/new_allocator.h 62:26 - field + type_decl pointer /usr/include/c++/5/ext/new_allocator.h 63:26 - field + type_decl const_pointer /usr/include/c++/5/ext/new_allocator.h 64:26 - field + type_decl reference /usr/include/c++/5/ext/new_allocator.h 65:26 - field + type_decl const_reference /usr/include/c++/5/ext/new_allocator.h 66:26 - field + type_decl value_type /usr/include/c++/5/ext/new_allocator.h 67:26 - field + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/ext/new_allocator.h 113:7 - function result + - isAutogenerated: 1 + integer_type - result type + - precisionBits: 64 + - unsigned + type_decl size_type /usr/include/c++/5/ext/new_allocator.h 61:26 - type name + integer_cst 64 - type size + integer_cst 0 - min value + integer_cst 64 - decl size + parm_decl this /usr/include/c++/5/ext/new_allocator.h 113:24 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 58:11 - type name + - isAutogenerated: 1 + template_decl rebind /usr/include/c++/5/ext/new_allocator.h 70:16 - field + type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 59:5 - field + - isAutogenerated: 1 + type_decl size_type /usr/include/c++/5/ext/new_allocator.h 61:26 - field + type_decl difference_type /usr/include/c++/5/ext/new_allocator.h 62:26 - field + type_decl pointer /usr/include/c++/5/ext/new_allocator.h 63:26 - field + type_decl const_pointer /usr/include/c++/5/ext/new_allocator.h 64:26 - field + type_decl reference /usr/include/c++/5/ext/new_allocator.h 65:26 - field + type_decl const_reference /usr/include/c++/5/ext/new_allocator.h 66:26 - field + type_decl value_type /usr/include/c++/5/ext/new_allocator.h 67:26 - field + integer_cst 64 - parm size + eh_spec_block /usr/include/c++/5/ext/new_allocator.h 113:7 - code + return_expr /usr/include/c++/5/ext/new_allocator.h 114:39 - operand + init_expr - operand + result_decl /usr/include/c++/5/ext/new_allocator.h 113:7 - operand + - isAutogenerated: 1 + integer_type - result type + - precisionBits: 64 + - unsigned + type_decl size_type /usr/include/c++/5/ext/new_allocator.h 61:26 - type name + integer_cst 64 - type size + integer_cst 0 - min value + integer_cst 64 - decl size + trunc_div_expr - operand + sizeof_expr /usr/include/c++/5/ext/new_allocator.h 114:35 - operand + nop_expr - operand + error_mark - operand +function_decl __uninit_copy /usr/include/c++/5/bits/stl_uninitialized.h 91:9 +- isPublic: 1 + function_type - function type + pointer_type - function return type + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + tree_list - arg types + pointer_type - value + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + tree_list - chain + pointer_type - value + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + tree_list - chain + pointer_type - value + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_uninitialized.h 91:9 - function result + - isAutogenerated: 1 + pointer_type - result type + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + integer_cst 64 - decl size + - isUsed: 1 + parm_decl __first /usr/include/c++/5/bits/stl_uninitialized.h 91:38 - argument + pointer_type - decl type + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + - isUsed: 1 + parm_decl __last /usr/include/c++/5/bits/stl_uninitialized.h 91:62 - argument + pointer_type - decl type + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + - isUsed: 1 + parm_decl __result /usr/include/c++/5/bits/stl_uninitialized.h 92:26 - argument + pointer_type - decl type + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + cleanup_point_expr /usr/include/c++/5/bits/stl_uninitialized.h 93:53 - code + return_expr /usr/include/c++/5/bits/stl_uninitialized.h 93:53 - operand + init_expr - operand + result_decl /usr/include/c++/5/bits/stl_uninitialized.h 91:9 - operand + - isAutogenerated: 1 + pointer_type - result type + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + integer_cst 64 - decl size + call_expr /usr/include/c++/5/bits/stl_uninitialized.h 93:27 - operand + addr_expr - function + function_decl copy /usr/include/c++/5/bits/stl_algobase.h 460:5 - operand + - isExternal: 1 + - isPublic: 1 + function_type - function type + - isUsed: 1 + parm_decl __first /usr/include/c++/5/bits/stl_uninitialized.h 91:38 - arg + pointer_type - decl type + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + - isUsed: 1 + parm_decl __last /usr/include/c++/5/bits/stl_uninitialized.h 91:62 - arg + pointer_type - decl type + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + - isUsed: 1 + parm_decl __result /usr/include/c++/5/bits/stl_uninitialized.h 92:26 - arg + pointer_type - decl type + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size +function_decl copy /usr/include/c++/5/bits/stl_algobase.h 460:5 +- isPublic: 1 + function_type - function type + pointer_type - function return type + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + tree_list - arg types + pointer_type - value + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + tree_list - chain + pointer_type - value + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + tree_list - chain + pointer_type - value + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_algobase.h 460:5 - function result + - isAutogenerated: 1 + pointer_type - result type + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + integer_cst 64 - decl size + - isUsed: 1 + parm_decl __first /usr/include/c++/5/bits/stl_algobase.h 460:14 - argument + pointer_type - decl type + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + - isUsed: 1 + parm_decl __last /usr/include/c++/5/bits/stl_algobase.h 460:27 - argument + pointer_type - decl type + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + - isUsed: 1 + parm_decl __result /usr/include/c++/5/bits/stl_algobase.h 460:39 - argument + pointer_type - decl type + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + cleanup_point_expr /usr/include/c++/5/bits/stl_algobase.h 470:18 - code + return_expr /usr/include/c++/5/bits/stl_algobase.h 470:18 - operand + init_expr - operand + result_decl /usr/include/c++/5/bits/stl_algobase.h 460:5 - operand + - isAutogenerated: 1 + pointer_type - result type + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + integer_cst 64 - decl size + call_expr /usr/include/c++/5/bits/stl_algobase.h 469:8 - operand + addr_expr - function + function_decl __copy_move_a2 /usr/include/c++/5/bits/stl_algobase.h 434:5 - operand + - isExternal: 1 + - isPublic: 1 + function_type - function type + call_expr /usr/include/c++/5/bits/stl_algobase.h 469:26 - arg + addr_expr - function + function_decl __miter_base /usr/include/c++/5/bits/stl_algobase.h 293:5 - operand + - isPublic: 1 + function_type - function type + - isUsed: 1 + parm_decl __first /usr/include/c++/5/bits/stl_algobase.h 460:14 - arg + pointer_type - decl type + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + call_expr /usr/include/c++/5/bits/stl_algobase.h 469:54 - arg + addr_expr - function + function_decl __miter_base /usr/include/c++/5/bits/stl_algobase.h 293:5 - operand + - isPublic: 1 + function_type - function type + - isUsed: 1 + parm_decl __last /usr/include/c++/5/bits/stl_algobase.h 460:27 - arg + pointer_type - decl type + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + - isUsed: 1 + parm_decl __result /usr/include/c++/5/bits/stl_algobase.h 460:39 - arg + pointer_type - decl type + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size +function_decl __copy_move_a2 /usr/include/c++/5/bits/stl_algobase.h 434:5 +- isPublic: 1 + function_type - function type + pointer_type - function return type + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + tree_list - arg types + pointer_type - value + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + tree_list - chain + pointer_type - value + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + tree_list - chain + pointer_type - value + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_algobase.h 434:5 - function result + - isAutogenerated: 1 + pointer_type - result type + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + integer_cst 64 - decl size + - isUsed: 1 + parm_decl __first /usr/include/c++/5/bits/stl_algobase.h 434:24 - argument + pointer_type - decl type + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + - isUsed: 1 + parm_decl __last /usr/include/c++/5/bits/stl_algobase.h 434:37 - argument + pointer_type - decl type + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + - isUsed: 1 + parm_decl __result /usr/include/c++/5/bits/stl_algobase.h 434:49 - argument + pointer_type - decl type + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + cleanup_point_expr /usr/include/c++/5/bits/stl_algobase.h 438:39 - code + return_expr /usr/include/c++/5/bits/stl_algobase.h 438:39 - operand + init_expr - operand + result_decl /usr/include/c++/5/bits/stl_algobase.h 434:5 - operand + - isAutogenerated: 1 + pointer_type - result type + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + integer_cst 64 - decl size + call_expr /usr/include/c++/5/bits/stl_algobase.h 436:45 - operand + addr_expr - function + function_decl __copy_move_a /usr/include/c++/5/bits/stl_algobase.h 389:5 - operand + - isExternal: 1 + - isPublic: 1 + function_type - function type + call_expr /usr/include/c++/5/bits/stl_algobase.h 436:63 - arg + addr_expr - function + function_decl __niter_base /usr/include/c++/5/bits/stl_algobase.h 282:5 - operand + - isPublic: 1 + function_type - function type + - isUsed: 1 + parm_decl __first /usr/include/c++/5/bits/stl_algobase.h 434:24 - arg + pointer_type - decl type + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + call_expr /usr/include/c++/5/bits/stl_algobase.h 437:28 - arg + addr_expr - function + function_decl __niter_base /usr/include/c++/5/bits/stl_algobase.h 282:5 - operand + - isPublic: 1 + function_type - function type + - isUsed: 1 + parm_decl __last /usr/include/c++/5/bits/stl_algobase.h 434:37 - arg + pointer_type - decl type + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + call_expr /usr/include/c++/5/bits/stl_algobase.h 438:28 - arg + addr_expr - function + function_decl __niter_base /usr/include/c++/5/bits/stl_algobase.h 282:5 - operand + - isPublic: 1 + function_type - function type + - isUsed: 1 + parm_decl __result /usr/include/c++/5/bits/stl_algobase.h 434:49 - arg + pointer_type - decl type + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size +function_decl __copy_move_a /usr/include/c++/5/bits/stl_algobase.h 389:5 +- isPublic: 1 + function_type - function type + pointer_type - function return type + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + tree_list - arg types + pointer_type - value + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + tree_list - chain + pointer_type - value + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + tree_list - chain + pointer_type - value + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_algobase.h 389:5 - function result + - isAutogenerated: 1 + pointer_type - result type + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + integer_cst 64 - decl size + - isUsed: 1 + parm_decl __first /usr/include/c++/5/bits/stl_algobase.h 389:23 - argument + pointer_type - decl type + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + - isUsed: 1 + parm_decl __last /usr/include/c++/5/bits/stl_algobase.h 389:36 - argument + pointer_type - decl type + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + - isUsed: 1 + parm_decl __result /usr/include/c++/5/bits/stl_algobase.h 389:48 - argument + pointer_type - decl type + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + bind_expr /usr/include/c++/5/bits/stl_algobase.h 400:71 - code + type_decl _ValueTypeI /usr/include/c++/5/bits/stl_algobase.h 391:57 - operand + statement_list - operand + cleanup_point_expr /usr/include/c++/5/bits/stl_algobase.h 397:57 - statement + decl_expr /usr/include/c++/5/bits/stl_algobase.h 397:57 - operand + var_decl __simple /usr/include/c++/5/bits/stl_algobase.h 394:18 - operand + - isUsed: 1 + integer_cst 8 - decl size + integer_cst 1 - initial + boolean_type - var type + type_decl bool 0:0 - type name + - isAutogenerated: 1 + cleanup_point_expr /usr/include/c++/5/bits/stl_algobase.h 400:70 - statement + return_expr /usr/include/c++/5/bits/stl_algobase.h 400:70 - operand + init_expr - operand + result_decl /usr/include/c++/5/bits/stl_algobase.h 389:5 - operand + - isAutogenerated: 1 + pointer_type - result type + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + integer_cst 64 - decl size + call_expr /usr/include/c++/5/bits/stl_algobase.h 400:44 - operand + addr_expr - function + function_decl __copy_m /usr/include/c++/5/bits/stl_algobase.h 373:9 - operand + - isExternal: 1 + - isPublic: 1 + function_type - function type + nop_expr - arg + - isUsed: 1 + parm_decl __first /usr/include/c++/5/bits/stl_algobase.h 389:23 - operand + pointer_type - decl type + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + nop_expr - arg + - isUsed: 1 + parm_decl __last /usr/include/c++/5/bits/stl_algobase.h 389:36 - operand + pointer_type - decl type + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + - isUsed: 1 + parm_decl __result /usr/include/c++/5/bits/stl_algobase.h 389:48 - arg + pointer_type - decl type + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + block - operand +Wrong node type. Want var_decl but get type_decl - block vars +Wrong node type. Want var_decl but get type_decl - block vars +Wrong node type. Want var_decl but get type_decl - block vars + var_decl __simple /usr/include/c++/5/bits/stl_algobase.h 394:18 - block vars + - isUsed: 1 +function_decl __copy_m /usr/include/c++/5/bits/stl_algobase.h 373:9 +- isPublic: 1 + function_type - function type + pointer_type - function return type + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + tree_list - arg types + pointer_type - value + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + tree_list - chain + pointer_type - value + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + tree_list - chain + pointer_type - value + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + tree_list - chain + void_type - value + type_decl void 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_algobase.h 373:9 - function result + - isAutogenerated: 1 + pointer_type - result type + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + integer_cst 64 - decl size + - isUsed: 1 + parm_decl __first /usr/include/c++/5/bits/stl_algobase.h 373:29 - argument + pointer_type - decl type + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + - isUsed: 1 + parm_decl __last /usr/include/c++/5/bits/stl_algobase.h 373:49 - argument + pointer_type - decl type + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + - isUsed: 1 + parm_decl __result /usr/include/c++/5/bits/stl_algobase.h 373:62 - argument + pointer_type - decl type + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + bind_expr /usr/include/c++/5/bits/stl_algobase.h 383:26 - code + var_decl _Num /usr/include/c++/5/bits/stl_algobase.h 380:20 - operand + - isUsed: 1 + integer_cst 64 - decl size + exact_div_expr - initial + minus_expr - operand + convert_expr - operand + - isUsed: 1 + parm_decl __last /usr/include/c++/5/bits/stl_algobase.h 373:49 - operand + pointer_type - decl type + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + convert_expr - operand + - isUsed: 1 + parm_decl __first /usr/include/c++/5/bits/stl_algobase.h 373:29 - operand + pointer_type - decl type + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + integer_cst 8 - operand + integer_type - var type + - precisionBits: 64 + - signed + type_decl ptrdiff_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 197:28 - type name + integer_cst 64 - type size + integer_cst -0 - min value + integer_cst 4294967295 - max value + statement_list - operand + decl_expr /usr/include/c++/5/bits/stl_algobase.h 380:36 - statement + var_decl _Num /usr/include/c++/5/bits/stl_algobase.h 380:20 - operand + - isUsed: 1 + if_stmt /usr/include/c++/5/bits/stl_algobase.h 381:4 - statement + ne_expr - condition + nop_expr - operand + var_decl _Num /usr/include/c++/5/bits/stl_algobase.h 380:20 - operand + - isUsed: 1 + integer_cst 0 - operand + cleanup_point_expr /usr/include/c++/5/bits/stl_algobase.h 382:6 - then + expr_stmt /usr/include/c++/5/bits/stl_algobase.h 382:6 - operand + convert_expr - expresssion + call_expr /usr/include/c++/5/bits/stl_algobase.h 382:23 - operand + addr_expr - function + function_decl __builtin_memmove 0:0 - operand + - isAutogenerated: 1 + - isExternal: 1 + - isPublic: 1 + tree_list - attribute + identifier_node nothrow - purpose + tree_list - chain + identifier_node leaf - purpose + function_type - function type + nop_expr - arg + - isUsed: 1 + parm_decl __result /usr/include/c++/5/bits/stl_algobase.h 373:62 - operand + pointer_type - decl type + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + nop_expr - arg + - isUsed: 1 + parm_decl __first /usr/include/c++/5/bits/stl_algobase.h 373:29 - operand + pointer_type - decl type + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + mult_expr - arg + sizeof_expr /usr/include/c++/5/bits/stl_algobase.h 382:49 - operand + nop_expr - operand + error_mark - operand + nop_expr - operand + var_decl _Num /usr/include/c++/5/bits/stl_algobase.h 380:20 - operand + - isUsed: 1 + return_expr /usr/include/c++/5/bits/stl_algobase.h 383:22 - statement + init_expr - operand + result_decl /usr/include/c++/5/bits/stl_algobase.h 373:9 - operand + - isAutogenerated: 1 + pointer_type - result type + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + integer_cst 64 - decl size + pointer_plus_expr /usr/include/c++/5/bits/stl_algobase.h 383:20 - operand + - isUsed: 1 + parm_decl __result /usr/include/c++/5/bits/stl_algobase.h 373:62 - operand + pointer_type - decl type + pointer_type - nested type + record_type - nested type + type_decl Data1 test22.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl val test22.cpp 5:9 - field + - signed + integer_cst 32 - decl size + type_decl Data1 test22.cpp 4:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + nop_expr - operand + mult_expr - operand + nop_expr - operand + var_decl _Num /usr/include/c++/5/bits/stl_algobase.h 380:20 - operand + - isUsed: 1 + integer_cst 8 - operand + block - operand + var_decl _Num /usr/include/c++/5/bits/stl_algobase.h 380:20 - block vars + - isUsed: 1 diff --git a/test/test22-02.txt b/test/test22-02.txt new file mode 100644 index 0000000..b5a6004 --- /dev/null +++ b/test/test22-02.txt @@ -0,0 +1,197 @@ +__iter_less_iter: +__iter_less_val: +__iter_comp_val: +__val_less_iter: +__val_comp_iter: +__iter_equal_to_iter: +__iter_equal_to_val: +__iter_comp_val: +__lg: +__lg: +__lg: +__lg: +__lg: +__lg: +exception: +__base_ctor : +__comp_ctor : +bad_exception: +__base_ctor : +__comp_ctor : +bad_alloc: +__base_ctor : +__comp_ctor : +operator new: pointer_type __p, +operator new []: pointer_type __p, +operator delete: pointer_type , pointer_type , +operator delete []: pointer_type , pointer_type , +_Bit_reference: pointer_type __x, +__base_ctor : pointer_type __x, +__comp_ctor : pointer_type __x, +_Bit_reference: +__base_ctor : +__comp_ctor : +operator 1: +operator=: +operator=: +operator==: +operator<: +flip: +iterator: +__base_ctor : +__comp_ctor : +_Bit_iterator_base: pointer_type __x, +__base_ctor : +__base_ctor : pointer_type __x, +__base_ctor : +__comp_ctor : pointer_type __x, +_M_bump_up: +_M_bump_down: +_M_incr: +operator==: +operator<: +operator!=: +operator>: +operator<=: +operator>=: +operator-: +_Bit_iterator: +__base_ctor : +__comp_ctor : +_Bit_iterator: pointer_type __x, +__base_ctor : +__base_ctor : pointer_type __x, +__base_ctor : +__comp_ctor : pointer_type __x, +_M_const_cast: +operator*: +operator++: +operator++: +operator--: +operator--: +operator+=: +operator-=: +operator+: +operator-: +operator[]: +operator+: +_Bit_const_iterator: +__base_ctor : +__comp_ctor : +_Bit_const_iterator: pointer_type __x, +__base_ctor : +__base_ctor : pointer_type __x, +__base_ctor : +__comp_ctor : pointer_type __x, +_Bit_const_iterator: +__base_ctor : +__comp_ctor : +_M_const_cast: +operator*: +operator++: +operator++: +operator--: +operator--: +operator+=: +operator-=: +operator+: +operator-: +operator[]: +operator+: +__fill_bvector: +fill: +ftest: +func1: pointer_type ptr1, +func2: pointer_type ptr1, +func3: pointer_type ptr1, +func4: pointer_type ptr1, +test22.cpp: In member function 'void Object1::func4(Data1*)': +test22.cpp:36:24: warning: Using parameter 'ptr1' without checking for null pointer + if (ptr1->ftest() == 100) + ^ +fill: pointer_type __first, pointer_type __last, +vector: +__base_ctor : +__comp_ctor : +vector: +__base_dtor : +__comp_dtor : +push_back: +__niter_base: pointer_type __it, +__fill_a: pointer_type __first, pointer_type __last, +_Vector_impl: +__base_dtor : +__comp_dtor : +_Vector_base: +__base_ctor : +__comp_ctor : +_Vector_base: +__base_dtor : +__comp_dtor : +_M_get_Tp_allocator: +_Destroy: pointer_type __first, pointer_type __last, +construct: pointer_type __p, +_M_insert_aux: +end: +_S_base: pointer_type __it, +_Vector_impl: +__base_ctor : +__comp_ctor : +allocator: +__base_dtor : +__comp_dtor : +_M_deallocate: pointer_type __p, +_Destroy: pointer_type __first, pointer_type __last, +construct: pointer_type __p, +base: +copy_backward: pointer_type __first, pointer_type __last, pointer_type __result, +operator*: +_M_check_len: pointer_type __s, +begin: +operator-: +_M_allocate: +__uninitialized_move_if_noexcept_a: pointer_type __first, pointer_type __last, pointer_type __result, +destroy: pointer_type __p, +__normal_iterator: +__base_ctor : +__comp_ctor : +allocator: +__base_ctor : +__comp_ctor : +new_allocator: +__base_dtor : +__comp_dtor : +deallocate: pointer_type __p, +__destroy: pointer_type , pointer_type , +__miter_base: pointer_type __it, +__copy_move_backward_a2: pointer_type __first, pointer_type __last, pointer_type __result, +max_size: +size: +max: +allocate: +__uninitialized_copy_a: pointer_type __first, pointer_type __last, pointer_type __result, +destroy: pointer_type __p, +new_allocator: +__base_ctor : +__comp_ctor : +deallocate: pointer_type __p, +_S_base: pointer_type __it, +__niter_base: pointer_type __it, +_S_base: +__copy_move_backward_a: pointer_type __first, pointer_type __last, pointer_type __result, +max_size: +_M_get_Tp_allocator: +allocate: pointer_type , +uninitialized_copy: pointer_type __first, pointer_type __last, pointer_type __result, +__copy_move_b: pointer_type __first, pointer_type __last, pointer_type __result, +max_size: +__uninit_copy: pointer_type __first, pointer_type __last, pointer_type __result, +copy: pointer_type __first, pointer_type __last, pointer_type __result, +__miter_base: +__miter_base: +__copy_move_a2: pointer_type __first, pointer_type __last, pointer_type __result, +__niter_base: +__niter_base: +__niter_base: +__copy_move_a: pointer_type __first, pointer_type __last, pointer_type __result, +__copy_m: pointer_type __first, pointer_type __last, pointer_type __result, diff --git a/test/test22-03.txt b/test/test22-03.txt new file mode 100644 index 0000000..f9825a5 --- /dev/null +++ b/test/test22-03.txt @@ -0,0 +1,2416 @@ +function_decl __iter_less_iter: +function_decl __iter_less_val: +function_decl __iter_comp_val: +function_decl __val_less_iter: +function_decl __val_comp_iter: +function_decl __iter_equal_to_iter: +function_decl __iter_equal_to_val: +function_decl __iter_comp_val: +function_decl __lg: +function_decl __lg: +function_decl __lg: +function_decl __lg: +function_decl __lg: +function_decl __lg: +function_decl exception: +function_decl __base_ctor : +function_decl __comp_ctor : +function_decl bad_exception: +function_decl __base_ctor : +function_decl __comp_ctor : +function_decl bad_alloc: +function_decl __base_ctor : +function_decl __comp_ctor : +function_decl operator new: +eh_spec_block : __p, +return_expr : __p, +init_expr : __p, +result_decl : __p, +pointer_type : __p, +void_type : __p, +type_decl void: __p, +integer_cst 64: __p, +parm_decl __p: __p, +pointer_type : __p, +void_type : __p, +type_decl void: __p, +integer_cst 64: __p, +function_decl operator new []: +eh_spec_block : __p, +return_expr : __p, +init_expr : __p, +result_decl : __p, +pointer_type : __p, +void_type : __p, +type_decl void: __p, +integer_cst 64: __p, +parm_decl __p: __p, +pointer_type : __p, +void_type : __p, +type_decl void: __p, +integer_cst 64: __p, +function_decl operator delete: +eh_spec_block : , +statement_list : , +function_decl operator delete []: +eh_spec_block : , +statement_list : , +function_decl _Bit_reference: +bind_expr : __x, +statement_list : __x, +cleanup_point_expr : __x, +expr_stmt : __x, +convert_expr : __x, +init_expr : __x, +component_ref : __x, +indirect_ref : __x, +parm_decl this: __x, +pointer_type : __x, +record_type : __x, +type_decl _Bit_reference: __x, +field_decl _M_p: __x, +integer_cst 64: __x, +field_decl _M_mask: __x, +integer_cst 64: __x, +type_decl _Bit_reference: __x, +integer_cst 64: __x, +field_decl _M_p: __x, +integer_cst 64: __x, +parm_decl __x: __x, +pointer_type : __x, +integer_type : __x, +type_decl _Bit_type: __x, +integer_cst 64: __x, +integer_cst 0: __x, +integer_cst : __x, +integer_cst 64: __x, +cleanup_point_expr : __x, +expr_stmt : __x, +convert_expr : __x, +init_expr : __x, +component_ref : __x, +indirect_ref : __x, +parm_decl this: __x, +pointer_type : __x, +record_type : __x, +type_decl _Bit_reference: __x, +field_decl _M_p: __x, +integer_cst 64: __x, +field_decl _M_mask: __x, +integer_cst 64: __x, +type_decl _Bit_reference: __x, +integer_cst 64: __x, +field_decl _M_mask: __x, +integer_cst 64: __x, +parm_decl __y: __x, +integer_type : __x, +type_decl _Bit_type: __x, +integer_cst 64: __x, +integer_cst 0: __x, +integer_cst : __x, +integer_cst 64: __x, +block : __x, +function_decl __base_ctor : +bind_expr : __x, +statement_list : __x, +cleanup_point_expr : __x, +expr_stmt : __x, +convert_expr : __x, +init_expr : __x, +component_ref : __x, +indirect_ref : __x, +parm_decl this: __x, +pointer_type : __x, +record_type : __x, +type_decl _Bit_reference: __x, +field_decl _M_p: __x, +integer_cst 64: __x, +field_decl _M_mask: __x, +integer_cst 64: __x, +type_decl _Bit_reference: __x, +integer_cst 64: __x, +field_decl _M_p: __x, +integer_cst 64: __x, +parm_decl __x: __x, +pointer_type : __x, +integer_type : __x, +type_decl _Bit_type: __x, +integer_cst 64: __x, +integer_cst 0: __x, +integer_cst : __x, +integer_cst 64: __x, +cleanup_point_expr : __x, +expr_stmt : __x, +convert_expr : __x, +init_expr : __x, +component_ref : __x, +indirect_ref : __x, +parm_decl this: __x, +pointer_type : __x, +record_type : __x, +type_decl _Bit_reference: __x, +field_decl _M_p: __x, +integer_cst 64: __x, +field_decl _M_mask: __x, +integer_cst 64: __x, +type_decl _Bit_reference: __x, +integer_cst 64: __x, +field_decl _M_mask: __x, +integer_cst 64: __x, +parm_decl __y: __x, +integer_type : __x, +type_decl _Bit_type: __x, +integer_cst 64: __x, +integer_cst 0: __x, +integer_cst : __x, +integer_cst 64: __x, +block : __x, +function_decl __comp_ctor : +statement_list : __x, +function_decl _Bit_reference: +function_decl __base_ctor : +function_decl __comp_ctor : +function_decl operator 1: +function_decl operator=: +function_decl operator=: +function_decl operator==: +function_decl operator<: +function_decl flip: +function_decl iterator: +function_decl __base_ctor : +function_decl __comp_ctor : +function_decl _Bit_iterator_base: +bind_expr : __x, +statement_list : __x, +cleanup_point_expr : __x, +expr_stmt : __x, +call_expr : __x, +addr_expr : __x, +function_decl __base_ctor : __x, +parm_decl this: __x, +pointer_type : __x, +record_type : __x, +type_decl _Bit_iterator_base: __x, +field_decl _M_p: __x, +integer_cst 64: __x, +field_decl _M_offset: __x, +integer_cst 32: __x, +type_decl _Bit_iterator_base: __x, +integer_cst 64: __x, +cleanup_point_expr : __x, +expr_stmt : __x, +convert_expr : __x, +init_expr : __x, +component_ref : __x, +indirect_ref : __x, +parm_decl this: __x, +pointer_type : __x, +record_type : __x, +type_decl _Bit_iterator_base: __x, +field_decl _M_p: __x, +integer_cst 64: __x, +field_decl _M_offset: __x, +integer_cst 32: __x, +type_decl _Bit_iterator_base: __x, +integer_cst 64: __x, +field_decl _M_p: __x, +integer_cst 64: __x, +parm_decl __x: __x, +pointer_type : __x, +integer_type : __x, +type_decl _Bit_type: __x, +integer_cst 64: __x, +integer_cst 0: __x, +integer_cst : __x, +integer_cst 64: __x, +cleanup_point_expr : __x, +expr_stmt : __x, +convert_expr : __x, +init_expr : __x, +component_ref : __x, +indirect_ref : __x, +parm_decl this: __x, +pointer_type : __x, +record_type : __x, +type_decl _Bit_iterator_base: __x, +field_decl _M_p: __x, +integer_cst 64: __x, +field_decl _M_offset: __x, +integer_cst 32: __x, +type_decl _Bit_iterator_base: __x, +integer_cst 64: __x, +field_decl _M_offset: __x, +integer_cst 32: __x, +parm_decl __y: __x, +integer_type : __x, +type_decl unsigned int: __x, +integer_cst 32: __x, +integer_cst 0: __x, +integer_cst 4294967295: __x, +integer_cst 32: __x, +block : __x, +function_decl __base_ctor : +bind_expr : __x, +statement_list : __x, +cleanup_point_expr : __x, +expr_stmt : __x, +call_expr : __x, +addr_expr : __x, +function_decl __base_ctor : __x, +parm_decl this: __x, +pointer_type : __x, +record_type : __x, +type_decl _Bit_iterator_base: __x, +field_decl _M_p: __x, +integer_cst 64: __x, +field_decl _M_offset: __x, +integer_cst 32: __x, +type_decl _Bit_iterator_base: __x, +integer_cst 64: __x, +cleanup_point_expr : __x, +expr_stmt : __x, +convert_expr : __x, +init_expr : __x, +component_ref : __x, +indirect_ref : __x, +parm_decl this: __x, +pointer_type : __x, +record_type : __x, +type_decl _Bit_iterator_base: __x, +field_decl _M_p: __x, +integer_cst 64: __x, +field_decl _M_offset: __x, +integer_cst 32: __x, +type_decl _Bit_iterator_base: __x, +integer_cst 64: __x, +field_decl _M_p: __x, +integer_cst 64: __x, +parm_decl __x: __x, +pointer_type : __x, +integer_type : __x, +type_decl _Bit_type: __x, +integer_cst 64: __x, +integer_cst 0: __x, +integer_cst : __x, +integer_cst 64: __x, +cleanup_point_expr : __x, +expr_stmt : __x, +convert_expr : __x, +init_expr : __x, +component_ref : __x, +indirect_ref : __x, +parm_decl this: __x, +pointer_type : __x, +record_type : __x, +type_decl _Bit_iterator_base: __x, +field_decl _M_p: __x, +integer_cst 64: __x, +field_decl _M_offset: __x, +integer_cst 32: __x, +type_decl _Bit_iterator_base: __x, +integer_cst 64: __x, +field_decl _M_offset: __x, +integer_cst 32: __x, +parm_decl __y: __x, +integer_type : __x, +type_decl unsigned int: __x, +integer_cst 32: __x, +integer_cst 0: __x, +integer_cst 4294967295: __x, +integer_cst 32: __x, +block : __x, +function_decl __comp_ctor : +statement_list : __x, +function_decl _M_bump_up: +function_decl _M_bump_down: +function_decl _M_incr: +function_decl operator==: +function_decl operator<: +function_decl operator!=: +function_decl operator>: +function_decl operator<=: +function_decl operator>=: +function_decl operator-: +function_decl _Bit_iterator: +function_decl __base_ctor : +function_decl __comp_ctor : +function_decl _Bit_iterator: +bind_expr : __x, +cleanup_point_expr : __x, +expr_stmt : __x, +call_expr : __x, +addr_expr : __x, +function_decl __base_ctor : __x, +addr_expr : __x, +component_ref : __x, +indirect_ref : __x, +parm_decl this: __x, +pointer_type : __x, +record_type : __x, +type_decl _Bit_iterator: __x, +field_decl : __x, +integer_cst 96: __x, +type_decl _Bit_iterator: __x, +type_decl reference: __x, +type_decl pointer: __x, +type_decl iterator: __x, +integer_cst 64: __x, +field_decl : __x, +integer_cst 96: __x, +parm_decl __x: __x, +pointer_type : __x, +integer_type : __x, +type_decl _Bit_type: __x, +integer_cst 64: __x, +integer_cst 0: __x, +integer_cst : __x, +integer_cst 64: __x, +parm_decl __y: __x, +integer_type : __x, +type_decl unsigned int: __x, +integer_cst 32: __x, +integer_cst 0: __x, +integer_cst 4294967295: __x, +integer_cst 32: __x, +block : __x, +function_decl __base_ctor : +bind_expr : __x, +cleanup_point_expr : __x, +expr_stmt : __x, +call_expr : __x, +addr_expr : __x, +function_decl __base_ctor : __x, +addr_expr : __x, +component_ref : __x, +indirect_ref : __x, +parm_decl this: __x, +pointer_type : __x, +record_type : __x, +type_decl _Bit_iterator: __x, +field_decl : __x, +integer_cst 96: __x, +type_decl _Bit_iterator: __x, +type_decl reference: __x, +type_decl pointer: __x, +type_decl iterator: __x, +integer_cst 64: __x, +field_decl : __x, +integer_cst 96: __x, +parm_decl __x: __x, +pointer_type : __x, +integer_type : __x, +type_decl _Bit_type: __x, +integer_cst 64: __x, +integer_cst 0: __x, +integer_cst : __x, +integer_cst 64: __x, +parm_decl __y: __x, +integer_type : __x, +type_decl unsigned int: __x, +integer_cst 32: __x, +integer_cst 0: __x, +integer_cst 4294967295: __x, +integer_cst 32: __x, +block : __x, +function_decl __comp_ctor : +statement_list : __x, +function_decl _M_const_cast: +function_decl operator*: +function_decl operator++: +function_decl operator++: +function_decl operator--: +function_decl operator--: +function_decl operator+=: +function_decl operator-=: +function_decl operator+: +function_decl operator-: +function_decl operator[]: +function_decl operator+: +function_decl _Bit_const_iterator: +function_decl __base_ctor : +function_decl __comp_ctor : +function_decl _Bit_const_iterator: +bind_expr : __x, +cleanup_point_expr : __x, +expr_stmt : __x, +call_expr : __x, +addr_expr : __x, +function_decl __base_ctor : __x, +addr_expr : __x, +component_ref : __x, +indirect_ref : __x, +parm_decl this: __x, +pointer_type : __x, +record_type : __x, +type_decl _Bit_const_iterator: __x, +field_decl : __x, +integer_cst 96: __x, +type_decl _Bit_const_iterator: __x, +type_decl reference: __x, +type_decl const_reference: __x, +type_decl pointer: __x, +type_decl const_iterator: __x, +integer_cst 64: __x, +field_decl : __x, +integer_cst 96: __x, +parm_decl __x: __x, +pointer_type : __x, +integer_type : __x, +type_decl _Bit_type: __x, +integer_cst 64: __x, +integer_cst 0: __x, +integer_cst : __x, +integer_cst 64: __x, +parm_decl __y: __x, +integer_type : __x, +type_decl unsigned int: __x, +integer_cst 32: __x, +integer_cst 0: __x, +integer_cst 4294967295: __x, +integer_cst 32: __x, +block : __x, +function_decl __base_ctor : +bind_expr : __x, +cleanup_point_expr : __x, +expr_stmt : __x, +call_expr : __x, +addr_expr : __x, +function_decl __base_ctor : __x, +addr_expr : __x, +component_ref : __x, +indirect_ref : __x, +parm_decl this: __x, +pointer_type : __x, +record_type : __x, +type_decl _Bit_const_iterator: __x, +field_decl : __x, +integer_cst 96: __x, +type_decl _Bit_const_iterator: __x, +type_decl reference: __x, +type_decl const_reference: __x, +type_decl pointer: __x, +type_decl const_iterator: __x, +integer_cst 64: __x, +field_decl : __x, +integer_cst 96: __x, +parm_decl __x: __x, +pointer_type : __x, +integer_type : __x, +type_decl _Bit_type: __x, +integer_cst 64: __x, +integer_cst 0: __x, +integer_cst : __x, +integer_cst 64: __x, +parm_decl __y: __x, +integer_type : __x, +type_decl unsigned int: __x, +integer_cst 32: __x, +integer_cst 0: __x, +integer_cst 4294967295: __x, +integer_cst 32: __x, +block : __x, +function_decl __comp_ctor : +statement_list : __x, +function_decl _Bit_const_iterator: +function_decl __base_ctor : +function_decl __comp_ctor : +function_decl _M_const_cast: +function_decl operator*: +function_decl operator++: +function_decl operator++: +function_decl operator--: +function_decl operator--: +function_decl operator+=: +function_decl operator-=: +function_decl operator+: +function_decl operator-: +function_decl operator[]: +function_decl operator+: +function_decl __fill_bvector: +function_decl fill: +function_decl ftest: +function_decl func1: +bind_expr : ptr1, +var_decl vec1: ptr1, +integer_cst 192: ptr1, +record_type : ptr1, +type_decl vector: ptr1, +field_decl : ptr1, +integer_cst 192: ptr1, +using_decl _M_allocate: ptr1, +using_decl _M_deallocate: ptr1, +using_decl _M_impl: ptr1, +using_decl _M_get_Tp_allocator: ptr1, +using_decl get_allocator: ptr1, +type_decl vector: ptr1, +type_decl _Alloc_value_type: ptr1, +type_decl _Base: ptr1, +type_decl _Tp_alloc_type: ptr1, +type_decl _Alloc_traits: ptr1, +type_decl value_type: ptr1, +type_decl pointer: ptr1, +type_decl const_pointer: ptr1, +type_decl reference: ptr1, +type_decl const_reference: ptr1, +type_decl iterator: ptr1, +type_decl const_iterator: ptr1, +type_decl const_reverse_iterator: ptr1, +type_decl reverse_iterator: ptr1, +type_decl size_type: ptr1, +type_decl difference_type: ptr1, +type_decl allocator_type: ptr1, +statement_list : ptr1, +decl_expr : ptr1, +var_decl vec1: ptr1, +cleanup_point_expr : ptr1, +expr_stmt : ptr1, +call_expr : ptr1, +addr_expr : ptr1, +function_decl __comp_ctor : ptr1, +addr_expr : ptr1, +var_decl vec1: ptr1, +cleanup_stmt : ptr1, +statement_list : ptr1, +cleanup_point_expr : ptr1, +expr_stmt : ptr1, +call_expr : ptr1, +addr_expr : ptr1, +function_decl push_back: ptr1, +addr_expr : ptr1, +var_decl vec1: ptr1, +addr_expr : ptr1, +parm_decl ptr1: ptr1, +pointer_type : ptr1, +record_type : ptr1, +type_decl Data1: ptr1, +field_decl val: ptr1, +integer_cst 32: ptr1, +type_decl Data1: ptr1, +integer_cst 64: ptr1, +call_expr : ptr1, +addr_expr : ptr1, +function_decl __comp_dtor : ptr1, +addr_expr : ptr1, +var_decl vec1: ptr1, +var_decl vec1: ptr1, +block : ptr1, +var_decl vec1: ptr1, +function_decl func2: +bind_expr : ptr1, +var_decl ptr2: ptr1, +integer_cst 64: ptr1, +pointer_plus_expr : ptr1, +test22.cpp: In member function 'int Object1::func2(Data1*)': +test22.cpp:25:28: warning: Using parameter 'ptr1' without checking for null pointer + Data1* ptr2 = ptr1 + 1; + ^ +parm_decl ptr1: ptr1, +pointer_type : ptr1, +record_type : ptr1, +type_decl Data1: ptr1, +field_decl val: ptr1, +integer_cst 32: ptr1, +type_decl Data1: ptr1, +integer_cst 64: ptr1, +integer_cst 4: ptr1, +pointer_type : ptr1, +record_type : ptr1, +type_decl Data1: ptr1, +field_decl val: ptr1, +integer_cst 32: ptr1, +type_decl Data1: ptr1, +decl_expr : ptr1, +var_decl ptr2: ptr1, +block : ptr1, +var_decl ptr2: ptr1, +function_decl func3: +bind_expr : ptr1, +var_decl ptr2: ptr1, +integer_cst 64: ptr1, +addr_expr : ptr1, +test22.cpp: In member function 'int Object1::func3(Data1*)': +test22.cpp:30:17: warning: Using parameter 'ptr1' without checking for null pointer + Data1** ptr2 = &ptr1; + ^ +parm_decl ptr1: ptr1, +pointer_type : ptr1, +record_type : ptr1, +type_decl Data1: ptr1, +field_decl val: ptr1, +integer_cst 32: ptr1, +type_decl Data1: ptr1, +integer_cst 64: ptr1, +pointer_type : ptr1, +pointer_type : ptr1, +record_type : ptr1, +type_decl Data1: ptr1, +field_decl val: ptr1, +integer_cst 32: ptr1, +type_decl Data1: ptr1, +statement_list : ptr1, +decl_expr : ptr1, +var_decl ptr2: ptr1, +cleanup_point_expr : ptr1, +expr_stmt : ptr1, +convert_expr : ptr1, +modify_expr : ptr1, +component_ref : ptr1, +indirect_ref : ptr1, +indirect_ref : ptr1, +var_decl ptr2: ptr1, +field_decl val: ptr1, +integer_cst 32: ptr1, +integer_cst 10: ptr1, +block : ptr1, +var_decl ptr2: ptr1, +function_decl func4: +if_stmt : ptr1, +cleanup_point_expr : ptr1, +eq_expr : ptr1, +call_expr : ptr1, +addr_expr : ptr1, +function_decl ftest: ptr1, +test22.cpp: In member function 'void Object1::func4(Data1*)': +test22.cpp:36:24: warning: Using parameter 'ptr1' without checking for null pointer + if (ptr1->ftest() == 100) + ^ +parm_decl ptr1: ptr1, +pointer_type : ptr1, +record_type : ptr1, +type_decl Data1: ptr1, +field_decl val: ptr1, +integer_cst 32: ptr1, +type_decl Data1: ptr1, +integer_cst 64: ptr1, +integer_cst 100: ptr1, +return_expr : ptr1, +function_decl fill: +cleanup_point_expr : __first, __last, +expr_stmt : __first, __last, +call_expr : __first, __last, +addr_expr : __first, __last, +function_decl __fill_a: __first, __last, +call_expr : __first, __last, +addr_expr : __first, __last, +function_decl __niter_base: __first, __last, +parm_decl __first: __first, __last, +pointer_type : __first, __last, +integer_type : __first, __last, +type_decl long unsigned int: __first, __last, +integer_cst 64: __first, __last, +integer_cst 0: __first, __last, +integer_cst : __first, __last, +integer_cst 64: __first, __last, +call_expr : __first, __last, +addr_expr : __first, __last, +function_decl __niter_base: __first, __last, +parm_decl __last: __first, __last, +pointer_type : __first, __last, +integer_type : __first, __last, +type_decl long unsigned int: __first, __last, +integer_cst 64: __first, __last, +integer_cst 0: __first, __last, +integer_cst : __first, __last, +integer_cst 64: __first, __last, +convert_expr : __first, __last, +parm_decl __value: __first, __last, +reference_type : __first, __last, +integer_type : __first, __last, +type_decl int: __first, __last, +integer_cst 32: __first, __last, +integer_cst -2147483648: __first, __last, +integer_cst 2147483647: __first, __last, +integer_cst 64: __first, __last, +function_decl vector: +function_decl __base_ctor : +function_decl __comp_ctor : +function_decl vector: +function_decl __base_dtor : +function_decl __comp_dtor : +function_decl push_back: +function_decl __niter_base: +cleanup_point_expr : __it, +return_expr : __it, +init_expr : __it, +result_decl : __it, +pointer_type : __it, +type_decl iterator_type: __it, +integer_type : __it, +type_decl long unsigned int: __it, +integer_cst 64: __it, +integer_cst 0: __it, +integer_cst : __it, +integer_cst 64: __it, +call_expr : __it, +addr_expr : __it, +function_decl _S_base: __it, +parm_decl __it: __it, +pointer_type : __it, +integer_type : __it, +type_decl long unsigned int: __it, +integer_cst 64: __it, +integer_cst 0: __it, +integer_cst : __it, +integer_cst 64: __it, +function_decl __fill_a: +bind_expr : __first, __last, +var_decl __tmp: __first, __last, +integer_cst 32: __first, __last, +indirect_ref : __first, __last, +parm_decl __value: __first, __last, +reference_type : __first, __last, +integer_type : __first, __last, +type_decl int: __first, __last, +integer_cst 32: __first, __last, +integer_cst -2147483648: __first, __last, +integer_cst 2147483647: __first, __last, +integer_cst 64: __first, __last, +integer_type : __first, __last, +type_decl int: __first, __last, +integer_cst 32: __first, __last, +integer_cst -2147483648: __first, __last, +integer_cst 2147483647: __first, __last, +statement_list : __first, __last, +decl_expr : __first, __last, +var_decl __tmp: __first, __last, +for_stmt : __first, __last, +cleanup_point_expr : __first, __last, +convert_expr : __first, __last, +preincrement_expr : __first, __last, +parm_decl __first: __first, __last, +pointer_type : __first, __last, +integer_type : __first, __last, +type_decl long unsigned int: __first, __last, +integer_cst 64: __first, __last, +integer_cst 0: __first, __last, +integer_cst : __first, __last, +integer_cst 64: __first, __last, +integer_cst 8: __first, __last, +ne_expr : __first, __last, +parm_decl __first: __first, __last, +pointer_type : __first, __last, +integer_type : __first, __last, +type_decl long unsigned int: __first, __last, +integer_cst 64: __first, __last, +integer_cst 0: __first, __last, +integer_cst : __first, __last, +integer_cst 64: __first, __last, +parm_decl __last: __first, __last, +pointer_type : __first, __last, +integer_type : __first, __last, +type_decl long unsigned int: __first, __last, +integer_cst 64: __first, __last, +integer_cst 0: __first, __last, +integer_cst : __first, __last, +integer_cst 64: __first, __last, +cleanup_point_expr : __first, __last, +expr_stmt : __first, __last, +convert_expr : __first, __last, +modify_expr : __first, __last, +indirect_ref : __first, __last, +parm_decl __first: __first, __last, +pointer_type : __first, __last, +integer_type : __first, __last, +type_decl long unsigned int: __first, __last, +integer_cst 64: __first, __last, +integer_cst 0: __first, __last, +integer_cst : __first, __last, +integer_cst 64: __first, __last, +var_decl __tmp: __first, __last, +block : __first, __last, +var_decl __tmp: __first, __last, +function_decl _Vector_impl: +function_decl __base_dtor : +function_decl __comp_dtor : +function_decl _Vector_base: +function_decl __base_ctor : +function_decl __comp_ctor : +function_decl _Vector_base: +function_decl __base_dtor : +function_decl __comp_dtor : +function_decl _M_get_Tp_allocator: +function_decl _Destroy: +cleanup_point_expr : __first, __last, +expr_stmt : __first, __last, +call_expr : __first, __last, +addr_expr : __first, __last, +function_decl _Destroy: __first, __last, +parm_decl __first: __first, __last, +pointer_type : __first, __last, +pointer_type : __first, __last, +record_type : __first, __last, +type_decl Data1: __first, __last, +field_decl val: __first, __last, +integer_cst 32: __first, __last, +type_decl Data1: __first, __last, +integer_cst 64: __first, __last, +parm_decl __last: __first, __last, +pointer_type : __first, __last, +pointer_type : __first, __last, +record_type : __first, __last, +type_decl Data1: __first, __last, +field_decl val: __first, __last, +integer_cst 32: __first, __last, +type_decl Data1: __first, __last, +integer_cst 64: __first, __last, +function_decl construct: +cleanup_point_expr : __p, +expr_stmt : __p, +call_expr : __p, +addr_expr : __p, +function_decl construct: __p, +convert_expr : __p, +parm_decl __a: __p, +reference_type : __p, +record_type : __p, +type_decl allocator: __p, +template_decl rebind: __p, +tree_list : __p, +tree_vec : __p, +tree_vec : __p, +pointer_type : __p, +record_type : __p, +type_decl Data1: __p, +field_decl val: __p, +integer_cst 32: __p, +type_decl Data1: __p, +tree_vec : __p, +pointer_type : __p, +record_type : __p, +type_decl Data1: __p, +field_decl val: __p, +integer_cst 32: __p, +type_decl Data1: __p, +record_type : __p, +type_decl rebind: __p, +type_decl rebind: __p, +type_decl other: __p, +type_decl allocator: __p, +type_decl size_type: __p, +type_decl difference_type: __p, +type_decl pointer: __p, +type_decl const_pointer: __p, +type_decl reference: __p, +type_decl const_reference: __p, +type_decl value_type: __p, +integer_cst 64: __p, +parm_decl __p: __p, +pointer_type : __p, +type_decl pointer: __p, +pointer_type : __p, +record_type : __p, +type_decl Data1: __p, +field_decl val: __p, +integer_cst 32: __p, +type_decl Data1: __p, +integer_cst 64: __p, +convert_expr : __p, +parm_decl __arg: __p, +reference_type : __p, +pointer_type : __p, +record_type : __p, +type_decl Data1: __p, +field_decl val: __p, +integer_cst 32: __p, +type_decl Data1: __p, +integer_cst 64: __p, +function_decl _M_insert_aux: +function_decl end: +function_decl _S_base: +return_expr : __it, +init_expr : __it, +result_decl : __it, +pointer_type : __it, +type_decl iterator_type: __it, +integer_type : __it, +type_decl long unsigned int: __it, +integer_cst 64: __it, +integer_cst 0: __it, +integer_cst : __it, +integer_cst 64: __it, +parm_decl __it: __it, +pointer_type : __it, +integer_type : __it, +type_decl long unsigned int: __it, +integer_cst 64: __it, +integer_cst 0: __it, +integer_cst : __it, +integer_cst 64: __it, +function_decl _Vector_impl: +function_decl __base_ctor : +function_decl __comp_ctor : +function_decl allocator: +function_decl __base_dtor : +function_decl __comp_dtor : +function_decl _M_deallocate: +bind_expr : __p, +type_decl _Tr: __p, +if_stmt : __p, +ne_expr : __p, +parm_decl __p: __p, +pointer_type : __p, +type_decl pointer: __p, +pointer_type : __p, +record_type : __p, +type_decl Data1: __p, +field_decl val: __p, +integer_cst 32: __p, +type_decl Data1: __p, +integer_cst 64: __p, +integer_cst 0: __p, +cleanup_point_expr : +expr_stmt : +call_expr : +addr_expr : +function_decl deallocate: +addr_expr : +component_ref : +indirect_ref : +parm_decl this: +pointer_type : +record_type : +type_decl _Vector_base: +field_decl _M_impl: +integer_cst 192: +type_decl _Vector_base: +type_decl _Tp_alloc_type: +type_decl pointer: +type_decl _Vector_impl: +type_decl allocator_type: +integer_cst 64: +field_decl _M_impl: +integer_cst 192: +parm_decl __p: +pointer_type : +type_decl pointer: +pointer_type : +record_type : +type_decl Data1: +field_decl val: +integer_cst 32: +type_decl Data1: +integer_cst 64: +parm_decl __n: +integer_type : +type_decl size_t: +integer_cst 64: +integer_cst 0: +integer_cst : +integer_cst 64: +block : __p, +function_decl _Destroy: +bind_expr : __first, __last, +type_decl _Value_type: __first, __last, +cleanup_point_expr : __first, __last, +expr_stmt : __first, __last, +call_expr : __first, __last, +addr_expr : __first, __last, +function_decl __destroy: __first, __last, +parm_decl __first: __first, __last, +pointer_type : __first, __last, +pointer_type : __first, __last, +record_type : __first, __last, +type_decl Data1: __first, __last, +field_decl val: __first, __last, +integer_cst 32: __first, __last, +type_decl Data1: __first, __last, +integer_cst 64: __first, __last, +parm_decl __last: __first, __last, +pointer_type : __first, __last, +pointer_type : __first, __last, +record_type : __first, __last, +type_decl Data1: __first, __last, +field_decl val: __first, __last, +integer_cst 32: __first, __last, +type_decl Data1: __first, __last, +integer_cst 64: __first, __last, +block : __first, __last, +function_decl construct: +cleanup_point_expr : __p, +expr_stmt : __p, +convert_expr : __p, +compound_expr : __p, +compound_expr : __p, +target_expr : __p, +var_decl : __p, +integer_cst 64: __p, +pointer_type : __p, +void_type : __p, +type_decl void: __p, +parm_decl __p: __p, +pointer_type : __p, +type_decl pointer: __p, +pointer_type : __p, +record_type : __p, +type_decl Data1: __p, +field_decl val: __p, +integer_cst 32: __p, +type_decl Data1: __p, +integer_cst 64: __p, +target_expr : __p, +var_decl : __p, +integer_cst 64: __p, +pointer_type : __p, +void_type : __p, +type_decl void: __p, +call_expr : __p, +addr_expr : __p, +function_decl operator new: __p, +integer_cst 8: __p, +non_lvalue_expr : __p, +var_decl : __p, +cond_expr : __p, +ne_expr : __p, +var_decl : __p, +integer_cst 0: __p, +compound_expr : __p, +try_catch_expr : __p, +init_expr : __p, +indirect_ref : __p, +var_decl : __p, +indirect_ref : __p, +parm_decl __val: __p, +reference_type : __p, +pointer_type : __p, +record_type : __p, +type_decl Data1: __p, +field_decl val: __p, +integer_cst 32: __p, +type_decl Data1: __p, +integer_cst 64: __p, +call_expr : __p, +addr_expr : __p, +function_decl operator delete: __p, +var_decl : __p, +non_lvalue_expr : __p, +var_decl : __p, +var_decl : __p, +var_decl : __p, +function_decl base: +function_decl copy_backward: +cleanup_point_expr : __first, __last, __result, +return_expr : __first, __last, __result, +init_expr : __first, __last, __result, +result_decl : __first, __last, __result, +pointer_type : __first, __last, __result, +pointer_type : __first, __last, __result, +record_type : __first, __last, __result, +type_decl Data1: __first, __last, __result, +field_decl val: __first, __last, __result, +integer_cst 32: __first, __last, __result, +type_decl Data1: __first, __last, __result, +integer_cst 64: __first, __last, __result, +call_expr : __first, __last, __result, +addr_expr : __first, __last, __result, +function_decl __copy_move_backward_a2: __first, __last, __result, +call_expr : __first, __last, __result, +addr_expr : __first, __last, __result, +function_decl __miter_base: __first, __last, __result, +parm_decl __first: __first, __last, __result, +pointer_type : __first, __last, __result, +pointer_type : __first, __last, __result, +record_type : __first, __last, __result, +type_decl Data1: __first, __last, __result, +field_decl val: __first, __last, __result, +integer_cst 32: __first, __last, __result, +type_decl Data1: __first, __last, __result, +integer_cst 64: __first, __last, __result, +call_expr : __first, __last, __result, +addr_expr : __first, __last, __result, +function_decl __miter_base: __first, __last, __result, +parm_decl __last: __first, __last, __result, +pointer_type : __first, __last, __result, +pointer_type : __first, __last, __result, +record_type : __first, __last, __result, +type_decl Data1: __first, __last, __result, +field_decl val: __first, __last, __result, +integer_cst 32: __first, __last, __result, +type_decl Data1: __first, __last, __result, +integer_cst 64: __first, __last, __result, +parm_decl __result: __first, __last, __result, +pointer_type : __first, __last, __result, +pointer_type : __first, __last, __result, +record_type : __first, __last, __result, +type_decl Data1: __first, __last, __result, +field_decl val: __first, __last, __result, +integer_cst 32: __first, __last, __result, +type_decl Data1: __first, __last, __result, +integer_cst 64: __first, __last, __result, +function_decl operator*: +function_decl _M_check_len: +bind_expr : __s, +var_decl __len: __s, +integer_cst 64: __s, +integer_type : __s, +type_decl size_type: __s, +integer_cst 64: __s, +integer_cst 0: __s, +integer_cst : __s, +statement_list : __s, +if_stmt : __s, +cleanup_point_expr : __s, +lt_expr : __s, +minus_expr : __s, +call_expr : __s, +addr_expr : __s, +function_decl max_size: __s, +parm_decl this: __s, +pointer_type : __s, +record_type : __s, +type_decl vector: __s, +field_decl : __s, +integer_cst 192: __s, +using_decl _M_allocate: __s, +using_decl _M_deallocate: __s, +using_decl _M_impl: __s, +using_decl _M_get_Tp_allocator: __s, +using_decl get_allocator: __s, +type_decl vector: __s, +type_decl _Alloc_value_type: __s, +type_decl _Base: __s, +type_decl _Tp_alloc_type: __s, +type_decl _Alloc_traits: __s, +type_decl value_type: __s, +type_decl pointer: __s, +type_decl const_pointer: __s, +type_decl reference: __s, +type_decl const_reference: __s, +type_decl iterator: __s, +type_decl const_iterator: __s, +type_decl const_reverse_iterator: __s, +type_decl reverse_iterator: __s, +type_decl size_type: __s, +type_decl difference_type: __s, +type_decl allocator_type: __s, +integer_cst 64: __s, +call_expr : __s, +addr_expr : __s, +function_decl size: __s, +parm_decl this: __s, +pointer_type : __s, +record_type : __s, +type_decl vector: __s, +field_decl : __s, +integer_cst 192: __s, +using_decl _M_allocate: __s, +using_decl _M_deallocate: __s, +using_decl _M_impl: __s, +using_decl _M_get_Tp_allocator: __s, +using_decl get_allocator: __s, +type_decl vector: __s, +type_decl _Alloc_value_type: __s, +type_decl _Base: __s, +type_decl _Tp_alloc_type: __s, +type_decl _Alloc_traits: __s, +type_decl value_type: __s, +type_decl pointer: __s, +type_decl const_pointer: __s, +type_decl reference: __s, +type_decl const_reference: __s, +type_decl iterator: __s, +type_decl const_iterator: __s, +type_decl const_reverse_iterator: __s, +type_decl reverse_iterator: __s, +type_decl size_type: __s, +type_decl difference_type: __s, +type_decl allocator_type: __s, +integer_cst 64: __s, +parm_decl __n: __s, +integer_type : __s, +type_decl size_type: __s, +integer_cst 64: __s, +integer_cst 0: __s, +integer_cst : __s, +integer_cst 64: __s, +cleanup_point_expr : __s, +expr_stmt : __s, +call_expr : __s, +addr_expr : __s, +function_decl __throw_length_error: __s, +parm_decl __s: __s, +pointer_type : __s, +integer_type : __s, +type_decl char: __s, +integer_cst 8: __s, +integer_cst -128: __s, +integer_cst 127: __s, +integer_cst 64: __s, +decl_expr : __s, +var_decl __len: __s, +cleanup_point_expr : __s, +expr_stmt : __s, +convert_expr : __s, +init_expr : __s, +var_decl __len: __s, +plus_expr : __s, +call_expr : __s, +addr_expr : __s, +function_decl size: __s, +parm_decl this: __s, +pointer_type : __s, +record_type : __s, +type_decl vector: __s, +field_decl : __s, +integer_cst 192: __s, +using_decl _M_allocate: __s, +using_decl _M_deallocate: __s, +using_decl _M_impl: __s, +using_decl _M_get_Tp_allocator: __s, +using_decl get_allocator: __s, +type_decl vector: __s, +type_decl _Alloc_value_type: __s, +type_decl _Base: __s, +type_decl _Tp_alloc_type: __s, +type_decl _Alloc_traits: __s, +type_decl value_type: __s, +type_decl pointer: __s, +type_decl const_pointer: __s, +type_decl reference: __s, +type_decl const_reference: __s, +type_decl iterator: __s, +type_decl const_iterator: __s, +type_decl const_reverse_iterator: __s, +type_decl reverse_iterator: __s, +type_decl size_type: __s, +type_decl difference_type: __s, +type_decl allocator_type: __s, +integer_cst 64: __s, +indirect_ref : __s, +call_expr : __s, +addr_expr : __s, +function_decl max: __s, +addr_expr : __s, +target_expr : __s, +var_decl : __s, +integer_cst 64: __s, +integer_type : __s, +type_decl long unsigned int: __s, +integer_cst 64: __s, +integer_cst 0: __s, +integer_cst : __s, +call_expr : __s, +addr_expr : __s, +function_decl size: __s, +parm_decl this: __s, +pointer_type : __s, +record_type : __s, +type_decl vector: __s, +field_decl : __s, +integer_cst 192: __s, +using_decl _M_allocate: __s, +using_decl _M_deallocate: __s, +using_decl _M_impl: __s, +using_decl _M_get_Tp_allocator: __s, +using_decl get_allocator: __s, +type_decl vector: __s, +type_decl _Alloc_value_type: __s, +type_decl _Base: __s, +type_decl _Tp_alloc_type: __s, +type_decl _Alloc_traits: __s, +type_decl value_type: __s, +type_decl pointer: __s, +type_decl const_pointer: __s, +type_decl reference: __s, +type_decl const_reference: __s, +type_decl iterator: __s, +type_decl const_iterator: __s, +type_decl const_reverse_iterator: __s, +type_decl reverse_iterator: __s, +type_decl size_type: __s, +type_decl difference_type: __s, +type_decl allocator_type: __s, +integer_cst 64: __s, +addr_expr : __s, +parm_decl __n: __s, +integer_type : __s, +type_decl size_type: __s, +integer_cst 64: __s, +integer_cst 0: __s, +integer_cst : __s, +integer_cst 64: __s, +cleanup_point_expr : __s, +return_expr : __s, +init_expr : __s, +result_decl : __s, +integer_type : __s, +type_decl size_type: __s, +integer_cst 64: __s, +integer_cst 0: __s, +integer_cst : __s, +integer_cst 64: __s, +cond_expr : __s, +truth_orif_expr : __s, +gt_expr : __s, +call_expr : __s, +addr_expr : __s, +function_decl size: __s, +parm_decl this: __s, +pointer_type : __s, +record_type : __s, +type_decl vector: __s, +field_decl : __s, +integer_cst 192: __s, +using_decl _M_allocate: __s, +using_decl _M_deallocate: __s, +using_decl _M_impl: __s, +using_decl _M_get_Tp_allocator: __s, +using_decl get_allocator: __s, +type_decl vector: __s, +type_decl _Alloc_value_type: __s, +type_decl _Base: __s, +type_decl _Tp_alloc_type: __s, +type_decl _Alloc_traits: __s, +type_decl value_type: __s, +type_decl pointer: __s, +type_decl const_pointer: __s, +type_decl reference: __s, +type_decl const_reference: __s, +type_decl iterator: __s, +type_decl const_iterator: __s, +type_decl const_reverse_iterator: __s, +type_decl reverse_iterator: __s, +type_decl size_type: __s, +type_decl difference_type: __s, +type_decl allocator_type: __s, +integer_cst 64: __s, +var_decl __len: __s, +lt_expr : __s, +call_expr : __s, +addr_expr : __s, +function_decl max_size: __s, +parm_decl this: __s, +pointer_type : __s, +record_type : __s, +type_decl vector: __s, +field_decl : __s, +integer_cst 192: __s, +using_decl _M_allocate: __s, +using_decl _M_deallocate: __s, +using_decl _M_impl: __s, +using_decl _M_get_Tp_allocator: __s, +using_decl get_allocator: __s, +type_decl vector: __s, +type_decl _Alloc_value_type: __s, +type_decl _Base: __s, +type_decl _Tp_alloc_type: __s, +type_decl _Alloc_traits: __s, +type_decl value_type: __s, +type_decl pointer: __s, +type_decl const_pointer: __s, +type_decl reference: __s, +type_decl const_reference: __s, +type_decl iterator: __s, +type_decl const_iterator: __s, +type_decl const_reverse_iterator: __s, +type_decl reverse_iterator: __s, +type_decl size_type: __s, +type_decl difference_type: __s, +type_decl allocator_type: __s, +integer_cst 64: __s, +var_decl __len: __s, +call_expr : __s, +addr_expr : __s, +function_decl max_size: __s, +parm_decl this: __s, +pointer_type : __s, +record_type : __s, +type_decl vector: __s, +field_decl : __s, +integer_cst 192: __s, +using_decl _M_allocate: __s, +using_decl _M_deallocate: __s, +using_decl _M_impl: __s, +using_decl _M_get_Tp_allocator: __s, +using_decl get_allocator: __s, +type_decl vector: __s, +type_decl _Alloc_value_type: __s, +type_decl _Base: __s, +type_decl _Tp_alloc_type: __s, +type_decl _Alloc_traits: __s, +type_decl value_type: __s, +type_decl pointer: __s, +type_decl const_pointer: __s, +type_decl reference: __s, +type_decl const_reference: __s, +type_decl iterator: __s, +type_decl const_iterator: __s, +type_decl const_reverse_iterator: __s, +type_decl reverse_iterator: __s, +type_decl size_type: __s, +type_decl difference_type: __s, +type_decl allocator_type: __s, +integer_cst 64: __s, +var_decl __len: __s, +block : __s, +var_decl __len: __s, +function_decl begin: +function_decl operator-: +function_decl _M_allocate: +function_decl __uninitialized_move_if_noexcept_a: +cleanup_point_expr : __first, __last, __result, +return_expr : __first, __last, __result, +init_expr : __first, __last, __result, +result_decl : __first, __last, __result, +pointer_type : __first, __last, __result, +pointer_type : __first, __last, __result, +record_type : __first, __last, __result, +type_decl Data1: __first, __last, __result, +field_decl val: __first, __last, __result, +integer_cst 32: __first, __last, __result, +type_decl Data1: __first, __last, __result, +integer_cst 64: __first, __last, __result, +call_expr : __first, __last, __result, +addr_expr : __first, __last, __result, +function_decl __uninitialized_copy_a: __first, __last, __result, +parm_decl __first: __first, __last, __result, +pointer_type : __first, __last, __result, +pointer_type : __first, __last, __result, +record_type : __first, __last, __result, +type_decl Data1: __first, __last, __result, +field_decl val: __first, __last, __result, +integer_cst 32: __first, __last, __result, +type_decl Data1: __first, __last, __result, +integer_cst 64: __first, __last, __result, +parm_decl __last: __first, __last, __result, +pointer_type : __first, __last, __result, +pointer_type : __first, __last, __result, +record_type : __first, __last, __result, +type_decl Data1: __first, __last, __result, +field_decl val: __first, __last, __result, +integer_cst 32: __first, __last, __result, +type_decl Data1: __first, __last, __result, +integer_cst 64: __first, __last, __result, +parm_decl __result: __first, __last, __result, +pointer_type : __first, __last, __result, +pointer_type : __first, __last, __result, +record_type : __first, __last, __result, +type_decl Data1: __first, __last, __result, +field_decl val: __first, __last, __result, +integer_cst 32: __first, __last, __result, +type_decl Data1: __first, __last, __result, +integer_cst 64: __first, __last, __result, +convert_expr : __first, __last, __result, +parm_decl __alloc: __first, __last, __result, +reference_type : __first, __last, __result, +record_type : __first, __last, __result, +type_decl allocator: __first, __last, __result, +template_decl rebind: __first, __last, __result, +tree_list : __first, __last, __result, +tree_vec : __first, __last, __result, +tree_vec : __first, __last, __result, +pointer_type : __first, __last, __result, +record_type : __first, __last, __result, +type_decl Data1: __first, __last, __result, +field_decl val: __first, __last, __result, +integer_cst 32: __first, __last, __result, +type_decl Data1: __first, __last, __result, +tree_vec : __first, __last, __result, +pointer_type : __first, __last, __result, +record_type : __first, __last, __result, +type_decl Data1: __first, __last, __result, +field_decl val: __first, __last, __result, +integer_cst 32: __first, __last, __result, +type_decl Data1: __first, __last, __result, +record_type : __first, __last, __result, +type_decl rebind: __first, __last, __result, +type_decl rebind: __first, __last, __result, +type_decl other: __first, __last, __result, +type_decl allocator: __first, __last, __result, +type_decl size_type: __first, __last, __result, +type_decl difference_type: __first, __last, __result, +type_decl pointer: __first, __last, __result, +type_decl const_pointer: __first, __last, __result, +type_decl reference: __first, __last, __result, +type_decl const_reference: __first, __last, __result, +type_decl value_type: __first, __last, __result, +integer_cst 64: __first, __last, __result, +function_decl destroy: +cleanup_point_expr : __p, +expr_stmt : __p, +call_expr : __p, +addr_expr : __p, +function_decl destroy: __p, +convert_expr : __p, +parm_decl __a: __p, +reference_type : __p, +record_type : __p, +type_decl allocator: __p, +template_decl rebind: __p, +tree_list : __p, +tree_vec : __p, +tree_vec : __p, +pointer_type : __p, +record_type : __p, +type_decl Data1: __p, +field_decl val: __p, +integer_cst 32: __p, +type_decl Data1: __p, +tree_vec : __p, +pointer_type : __p, +record_type : __p, +type_decl Data1: __p, +field_decl val: __p, +integer_cst 32: __p, +type_decl Data1: __p, +record_type : __p, +type_decl rebind: __p, +type_decl rebind: __p, +type_decl other: __p, +type_decl allocator: __p, +type_decl size_type: __p, +type_decl difference_type: __p, +type_decl pointer: __p, +type_decl const_pointer: __p, +type_decl reference: __p, +type_decl const_reference: __p, +type_decl value_type: __p, +integer_cst 64: __p, +parm_decl __p: __p, +pointer_type : __p, +type_decl pointer: __p, +pointer_type : __p, +record_type : __p, +type_decl Data1: __p, +field_decl val: __p, +integer_cst 32: __p, +type_decl Data1: __p, +integer_cst 64: __p, +function_decl __normal_iterator: +function_decl __base_ctor : +function_decl __comp_ctor : +function_decl allocator: +function_decl __base_ctor : +function_decl __comp_ctor : +function_decl new_allocator: +function_decl __base_dtor : +function_decl __comp_dtor : +function_decl deallocate: +cleanup_point_expr : __p, +expr_stmt : __p, +call_expr : __p, +addr_expr : __p, +function_decl deallocate: __p, +convert_expr : __p, +parm_decl __a: __p, +reference_type : __p, +record_type : __p, +type_decl allocator: __p, +template_decl rebind: __p, +tree_list : __p, +tree_vec : __p, +tree_vec : __p, +pointer_type : __p, +record_type : __p, +type_decl Data1: __p, +field_decl val: __p, +integer_cst 32: __p, +type_decl Data1: __p, +tree_vec : __p, +pointer_type : __p, +record_type : __p, +type_decl Data1: __p, +field_decl val: __p, +integer_cst 32: __p, +type_decl Data1: __p, +record_type : __p, +type_decl rebind: __p, +type_decl rebind: __p, +type_decl other: __p, +type_decl allocator: __p, +type_decl size_type: __p, +type_decl difference_type: __p, +type_decl pointer: __p, +type_decl const_pointer: __p, +type_decl reference: __p, +type_decl const_reference: __p, +type_decl value_type: __p, +integer_cst 64: __p, +parm_decl __p: __p, +pointer_type : __p, +type_decl pointer: __p, +pointer_type : __p, +record_type : __p, +type_decl Data1: __p, +field_decl val: __p, +integer_cst 32: __p, +type_decl Data1: __p, +integer_cst 64: __p, +parm_decl __n: __p, +integer_type : __p, +type_decl size_type: __p, +integer_cst 64: __p, +integer_cst 0: __p, +integer_cst : __p, +integer_cst 64: __p, +function_decl __destroy: +statement_list : , +function_decl __miter_base: +cleanup_point_expr : __it, +return_expr : __it, +init_expr : __it, +result_decl : __it, +pointer_type : __it, +type_decl iterator_type: __it, +pointer_type : __it, +record_type : __it, +type_decl Data1: __it, +field_decl val: __it, +integer_cst 32: __it, +type_decl Data1: __it, +integer_cst 64: __it, +call_expr : __it, +addr_expr : __it, +function_decl _S_base: __it, +parm_decl __it: __it, +pointer_type : __it, +pointer_type : __it, +record_type : __it, +type_decl Data1: __it, +field_decl val: __it, +integer_cst 32: __it, +type_decl Data1: __it, +integer_cst 64: __it, +function_decl __copy_move_backward_a2: +cleanup_point_expr : __first, __last, __result, +return_expr : __first, __last, __result, +init_expr : __first, __last, __result, +result_decl : __first, __last, __result, +pointer_type : __first, __last, __result, +pointer_type : __first, __last, __result, +record_type : __first, __last, __result, +type_decl Data1: __first, __last, __result, +field_decl val: __first, __last, __result, +integer_cst 32: __first, __last, __result, +type_decl Data1: __first, __last, __result, +integer_cst 64: __first, __last, __result, +call_expr : __first, __last, __result, +addr_expr : __first, __last, __result, +function_decl __copy_move_backward_a: __first, __last, __result, +call_expr : __first, __last, __result, +addr_expr : __first, __last, __result, +function_decl __niter_base: __first, __last, __result, +parm_decl __first: __first, __last, __result, +pointer_type : __first, __last, __result, +pointer_type : __first, __last, __result, +record_type : __first, __last, __result, +type_decl Data1: __first, __last, __result, +field_decl val: __first, __last, __result, +integer_cst 32: __first, __last, __result, +type_decl Data1: __first, __last, __result, +integer_cst 64: __first, __last, __result, +call_expr : __first, __last, __result, +addr_expr : __first, __last, __result, +function_decl __niter_base: __first, __last, __result, +parm_decl __last: __first, __last, __result, +pointer_type : __first, __last, __result, +pointer_type : __first, __last, __result, +record_type : __first, __last, __result, +type_decl Data1: __first, __last, __result, +field_decl val: __first, __last, __result, +integer_cst 32: __first, __last, __result, +type_decl Data1: __first, __last, __result, +integer_cst 64: __first, __last, __result, +call_expr : __first, __last, __result, +addr_expr : __first, __last, __result, +function_decl __niter_base: __first, __last, __result, +parm_decl __result: __first, __last, __result, +pointer_type : __first, __last, __result, +pointer_type : __first, __last, __result, +record_type : __first, __last, __result, +type_decl Data1: __first, __last, __result, +field_decl val: __first, __last, __result, +integer_cst 32: __first, __last, __result, +type_decl Data1: __first, __last, __result, +integer_cst 64: __first, __last, __result, +function_decl max_size: +function_decl size: +function_decl max: +function_decl allocate: +function_decl __uninitialized_copy_a: +cleanup_point_expr : __first, __last, __result, +return_expr : __first, __last, __result, +init_expr : __first, __last, __result, +result_decl : __first, __last, __result, +pointer_type : __first, __last, __result, +pointer_type : __first, __last, __result, +record_type : __first, __last, __result, +type_decl Data1: __first, __last, __result, +field_decl val: __first, __last, __result, +integer_cst 32: __first, __last, __result, +type_decl Data1: __first, __last, __result, +integer_cst 64: __first, __last, __result, +call_expr : __first, __last, __result, +addr_expr : __first, __last, __result, +function_decl uninitialized_copy: __first, __last, __result, +parm_decl __first: __first, __last, __result, +pointer_type : __first, __last, __result, +pointer_type : __first, __last, __result, +record_type : __first, __last, __result, +type_decl Data1: __first, __last, __result, +field_decl val: __first, __last, __result, +integer_cst 32: __first, __last, __result, +type_decl Data1: __first, __last, __result, +integer_cst 64: __first, __last, __result, +parm_decl __last: __first, __last, __result, +pointer_type : __first, __last, __result, +pointer_type : __first, __last, __result, +record_type : __first, __last, __result, +type_decl Data1: __first, __last, __result, +field_decl val: __first, __last, __result, +integer_cst 32: __first, __last, __result, +type_decl Data1: __first, __last, __result, +integer_cst 64: __first, __last, __result, +parm_decl __result: __first, __last, __result, +pointer_type : __first, __last, __result, +pointer_type : __first, __last, __result, +record_type : __first, __last, __result, +type_decl Data1: __first, __last, __result, +field_decl val: __first, __last, __result, +integer_cst 32: __first, __last, __result, +type_decl Data1: __first, __last, __result, +integer_cst 64: __first, __last, __result, +function_decl destroy: +cleanup_point_expr : __p, +expr_stmt : __p, +indirect_ref : __p, +parm_decl __p: __p, +pointer_type : __p, +type_decl pointer: __p, +pointer_type : __p, +record_type : __p, +type_decl Data1: __p, +field_decl val: __p, +integer_cst 32: __p, +type_decl Data1: __p, +integer_cst 64: __p, +function_decl new_allocator: +function_decl __base_ctor : +function_decl __comp_ctor : +function_decl deallocate: +cleanup_point_expr : __p, +expr_stmt : __p, +call_expr : __p, +addr_expr : __p, +function_decl operator delete: __p, +parm_decl __p: __p, +pointer_type : __p, +type_decl pointer: __p, +pointer_type : __p, +record_type : __p, +type_decl Data1: __p, +field_decl val: __p, +integer_cst 32: __p, +type_decl Data1: __p, +integer_cst 64: __p, +function_decl _S_base: +return_expr : __it, +init_expr : __it, +result_decl : __it, +pointer_type : __it, +type_decl iterator_type: __it, +pointer_type : __it, +record_type : __it, +type_decl Data1: __it, +field_decl val: __it, +integer_cst 32: __it, +type_decl Data1: __it, +integer_cst 64: __it, +parm_decl __it: __it, +pointer_type : __it, +pointer_type : __it, +record_type : __it, +type_decl Data1: __it, +field_decl val: __it, +integer_cst 32: __it, +type_decl Data1: __it, +integer_cst 64: __it, +function_decl __niter_base: +cleanup_point_expr : __it, +return_expr : __it, +init_expr : __it, +result_decl : __it, +pointer_type : __it, +type_decl iterator_type: __it, +pointer_type : __it, +record_type : __it, +type_decl Data1: __it, +field_decl val: __it, +integer_cst 32: __it, +type_decl Data1: __it, +integer_cst 64: __it, +call_expr : __it, +addr_expr : __it, +function_decl _S_base: __it, +parm_decl __it: __it, +pointer_type : __it, +pointer_type : __it, +record_type : __it, +type_decl Data1: __it, +field_decl val: __it, +integer_cst 32: __it, +type_decl Data1: __it, +integer_cst 64: __it, +function_decl __copy_move_backward_a: +bind_expr : __first, __last, __result, +type_decl _ValueType1: __first, __last, __result, +statement_list : __first, __last, __result, +cleanup_point_expr : __first, __last, __result, +decl_expr : __first, __last, __result, +var_decl __simple: __first, __last, __result, +integer_cst 8: __first, __last, __result, +integer_cst 1: __first, __last, __result, +boolean_type : __first, __last, __result, +type_decl bool: __first, __last, __result, +cleanup_point_expr : __first, __last, __result, +return_expr : __first, __last, __result, +init_expr : __first, __last, __result, +result_decl : __first, __last, __result, +pointer_type : __first, __last, __result, +pointer_type : __first, __last, __result, +record_type : __first, __last, __result, +type_decl Data1: __first, __last, __result, +field_decl val: __first, __last, __result, +integer_cst 32: __first, __last, __result, +type_decl Data1: __first, __last, __result, +integer_cst 64: __first, __last, __result, +call_expr : __first, __last, __result, +addr_expr : __first, __last, __result, +function_decl __copy_move_b: __first, __last, __result, +parm_decl __first: __first, __last, __result, +pointer_type : __first, __last, __result, +pointer_type : __first, __last, __result, +record_type : __first, __last, __result, +type_decl Data1: __first, __last, __result, +field_decl val: __first, __last, __result, +integer_cst 32: __first, __last, __result, +type_decl Data1: __first, __last, __result, +integer_cst 64: __first, __last, __result, +parm_decl __last: __first, __last, __result, +pointer_type : __first, __last, __result, +pointer_type : __first, __last, __result, +record_type : __first, __last, __result, +type_decl Data1: __first, __last, __result, +field_decl val: __first, __last, __result, +integer_cst 32: __first, __last, __result, +type_decl Data1: __first, __last, __result, +integer_cst 64: __first, __last, __result, +parm_decl __result: __first, __last, __result, +pointer_type : __first, __last, __result, +pointer_type : __first, __last, __result, +record_type : __first, __last, __result, +type_decl Data1: __first, __last, __result, +field_decl val: __first, __last, __result, +integer_cst 32: __first, __last, __result, +type_decl Data1: __first, __last, __result, +integer_cst 64: __first, __last, __result, +block : __first, __last, __result, +var_decl __simple: __first, __last, __result, +function_decl max_size: +function_decl _M_get_Tp_allocator: +function_decl allocate: +statement_list : , +if_stmt : , +cleanup_point_expr : , +lt_expr : , +call_expr : , +addr_expr : , +function_decl max_size: , +parm_decl this: , +pointer_type : , +record_type : , +type_decl new_allocator: , +template_decl rebind: , +type_decl new_allocator: , +type_decl size_type: , +type_decl difference_type: , +type_decl pointer: , +type_decl const_pointer: , +type_decl reference: , +type_decl const_reference: , +type_decl value_type: , +integer_cst 64: , +parm_decl __n: , +integer_type : , +type_decl size_type: , +integer_cst 64: , +integer_cst 0: , +integer_cst : , +integer_cst 64: , +cleanup_point_expr : , +expr_stmt : , +call_expr : , +addr_expr : , +function_decl __throw_bad_alloc: , +cleanup_point_expr : , +return_expr : , +init_expr : , +result_decl : , +pointer_type : , +type_decl pointer: , +pointer_type : , +record_type : , +type_decl Data1: , +field_decl val: , +integer_cst 32: , +type_decl Data1: , +integer_cst 64: , +call_expr : , +addr_expr : , +function_decl operator new: , +mult_expr : , +sizeof_expr : , +error_mark : , +parm_decl __n: , +integer_type : , +type_decl size_type: , +integer_cst 64: , +integer_cst 0: , +integer_cst : , +integer_cst 64: , +function_decl uninitialized_copy: +bind_expr : __first, __last, __result, +type_decl _ValueType1: __first, __last, __result, +statement_list : __first, __last, __result, +cleanup_point_expr : __first, __last, __result, +decl_expr : __first, __last, __result, +var_decl __assignable: __first, __last, __result, +integer_cst 8: __first, __last, __result, +integer_cst 1: __first, __last, __result, +boolean_type : __first, __last, __result, +type_decl bool: __first, __last, __result, +cleanup_point_expr : __first, __last, __result, +return_expr : __first, __last, __result, +init_expr : __first, __last, __result, +result_decl : __first, __last, __result, +pointer_type : __first, __last, __result, +pointer_type : __first, __last, __result, +record_type : __first, __last, __result, +type_decl Data1: __first, __last, __result, +field_decl val: __first, __last, __result, +integer_cst 32: __first, __last, __result, +type_decl Data1: __first, __last, __result, +integer_cst 64: __first, __last, __result, +call_expr : __first, __last, __result, +addr_expr : __first, __last, __result, +function_decl __uninit_copy: __first, __last, __result, +parm_decl __first: __first, __last, __result, +pointer_type : __first, __last, __result, +pointer_type : __first, __last, __result, +record_type : __first, __last, __result, +type_decl Data1: __first, __last, __result, +field_decl val: __first, __last, __result, +integer_cst 32: __first, __last, __result, +type_decl Data1: __first, __last, __result, +integer_cst 64: __first, __last, __result, +parm_decl __last: __first, __last, __result, +pointer_type : __first, __last, __result, +pointer_type : __first, __last, __result, +record_type : __first, __last, __result, +type_decl Data1: __first, __last, __result, +field_decl val: __first, __last, __result, +integer_cst 32: __first, __last, __result, +type_decl Data1: __first, __last, __result, +integer_cst 64: __first, __last, __result, +parm_decl __result: __first, __last, __result, +pointer_type : __first, __last, __result, +pointer_type : __first, __last, __result, +record_type : __first, __last, __result, +type_decl Data1: __first, __last, __result, +field_decl val: __first, __last, __result, +integer_cst 32: __first, __last, __result, +type_decl Data1: __first, __last, __result, +integer_cst 64: __first, __last, __result, +block : __first, __last, __result, +var_decl __assignable: __first, __last, __result, +function_decl __copy_move_b: +bind_expr : __first, __last, __result, +var_decl _Num: __first, __last, __result, +integer_cst 64: __first, __last, __result, +exact_div_expr : __first, __last, __result, +minus_expr : __first, __last, __result, +convert_expr : __first, __last, __result, +parm_decl __last: __first, __last, __result, +pointer_type : __first, __last, __result, +pointer_type : __first, __last, __result, +record_type : __first, __last, __result, +type_decl Data1: __first, __last, __result, +field_decl val: __first, __last, __result, +integer_cst 32: __first, __last, __result, +type_decl Data1: __first, __last, __result, +integer_cst 64: __first, __last, __result, +convert_expr : __first, __last, __result, +parm_decl __first: __first, __last, __result, +pointer_type : __first, __last, __result, +pointer_type : __first, __last, __result, +record_type : __first, __last, __result, +type_decl Data1: __first, __last, __result, +field_decl val: __first, __last, __result, +integer_cst 32: __first, __last, __result, +type_decl Data1: __first, __last, __result, +integer_cst 64: __first, __last, __result, +integer_cst 8: __first, __last, __result, +integer_type : __first, __last, __result, +type_decl ptrdiff_t: __first, __last, __result, +integer_cst 64: __first, __last, __result, +integer_cst -0: __first, __last, __result, +integer_cst 4294967295: __first, __last, __result, +statement_list : __first, __last, __result, +decl_expr : __first, __last, __result, +var_decl _Num: __first, __last, __result, +if_stmt : __first, __last, __result, +ne_expr : __first, __last, __result, +var_decl _Num: __first, __last, __result, +integer_cst 0: __first, __last, __result, +cleanup_point_expr : __first, __last, __result, +expr_stmt : __first, __last, __result, +convert_expr : __first, __last, __result, +call_expr : __first, __last, __result, +addr_expr : __first, __last, __result, +function_decl __builtin_memmove: __first, __last, __result, +pointer_plus_expr : __first, __last, __result, +parm_decl __result: __first, __last, __result, +pointer_type : __first, __last, __result, +pointer_type : __first, __last, __result, +record_type : __first, __last, __result, +type_decl Data1: __first, __last, __result, +field_decl val: __first, __last, __result, +integer_cst 32: __first, __last, __result, +type_decl Data1: __first, __last, __result, +integer_cst 64: __first, __last, __result, +negate_expr : __first, __last, __result, +mult_expr : __first, __last, __result, +var_decl _Num: __first, __last, __result, +integer_cst 8: __first, __last, __result, +parm_decl __first: __first, __last, __result, +pointer_type : __first, __last, __result, +pointer_type : __first, __last, __result, +record_type : __first, __last, __result, +type_decl Data1: __first, __last, __result, +field_decl val: __first, __last, __result, +integer_cst 32: __first, __last, __result, +type_decl Data1: __first, __last, __result, +integer_cst 64: __first, __last, __result, +mult_expr : __first, __last, __result, +sizeof_expr : __first, __last, __result, +error_mark : __first, __last, __result, +var_decl _Num: __first, __last, __result, +return_expr : __first, __last, __result, +init_expr : __first, __last, __result, +result_decl : __first, __last, __result, +pointer_type : __first, __last, __result, +pointer_type : __first, __last, __result, +record_type : __first, __last, __result, +type_decl Data1: __first, __last, __result, +field_decl val: __first, __last, __result, +integer_cst 32: __first, __last, __result, +type_decl Data1: __first, __last, __result, +integer_cst 64: __first, __last, __result, +pointer_plus_expr : __first, __last, __result, +parm_decl __result: __first, __last, __result, +pointer_type : __first, __last, __result, +pointer_type : __first, __last, __result, +record_type : __first, __last, __result, +type_decl Data1: __first, __last, __result, +field_decl val: __first, __last, __result, +integer_cst 32: __first, __last, __result, +type_decl Data1: __first, __last, __result, +integer_cst 64: __first, __last, __result, +negate_expr : __first, __last, __result, +mult_expr : __first, __last, __result, +var_decl _Num: __first, __last, __result, +integer_cst 8: __first, __last, __result, +block : __first, __last, __result, +var_decl _Num: __first, __last, __result, +function_decl max_size: +function_decl __uninit_copy: +cleanup_point_expr : __first, __last, __result, +return_expr : __first, __last, __result, +init_expr : __first, __last, __result, +result_decl : __first, __last, __result, +pointer_type : __first, __last, __result, +pointer_type : __first, __last, __result, +record_type : __first, __last, __result, +type_decl Data1: __first, __last, __result, +field_decl val: __first, __last, __result, +integer_cst 32: __first, __last, __result, +type_decl Data1: __first, __last, __result, +integer_cst 64: __first, __last, __result, +call_expr : __first, __last, __result, +addr_expr : __first, __last, __result, +function_decl copy: __first, __last, __result, +parm_decl __first: __first, __last, __result, +pointer_type : __first, __last, __result, +pointer_type : __first, __last, __result, +record_type : __first, __last, __result, +type_decl Data1: __first, __last, __result, +field_decl val: __first, __last, __result, +integer_cst 32: __first, __last, __result, +type_decl Data1: __first, __last, __result, +integer_cst 64: __first, __last, __result, +parm_decl __last: __first, __last, __result, +pointer_type : __first, __last, __result, +pointer_type : __first, __last, __result, +record_type : __first, __last, __result, +type_decl Data1: __first, __last, __result, +field_decl val: __first, __last, __result, +integer_cst 32: __first, __last, __result, +type_decl Data1: __first, __last, __result, +integer_cst 64: __first, __last, __result, +parm_decl __result: __first, __last, __result, +pointer_type : __first, __last, __result, +pointer_type : __first, __last, __result, +record_type : __first, __last, __result, +type_decl Data1: __first, __last, __result, +field_decl val: __first, __last, __result, +integer_cst 32: __first, __last, __result, +type_decl Data1: __first, __last, __result, +integer_cst 64: __first, __last, __result, +function_decl copy: +cleanup_point_expr : __first, __last, __result, +return_expr : __first, __last, __result, +init_expr : __first, __last, __result, +result_decl : __first, __last, __result, +pointer_type : __first, __last, __result, +pointer_type : __first, __last, __result, +record_type : __first, __last, __result, +type_decl Data1: __first, __last, __result, +field_decl val: __first, __last, __result, +integer_cst 32: __first, __last, __result, +type_decl Data1: __first, __last, __result, +integer_cst 64: __first, __last, __result, +call_expr : __first, __last, __result, +addr_expr : __first, __last, __result, +function_decl __copy_move_a2: __first, __last, __result, +call_expr : __first, __last, __result, +addr_expr : __first, __last, __result, +function_decl __miter_base: __first, __last, __result, +parm_decl __first: __first, __last, __result, +pointer_type : __first, __last, __result, +pointer_type : __first, __last, __result, +record_type : __first, __last, __result, +type_decl Data1: __first, __last, __result, +field_decl val: __first, __last, __result, +integer_cst 32: __first, __last, __result, +type_decl Data1: __first, __last, __result, +integer_cst 64: __first, __last, __result, +call_expr : __first, __last, __result, +addr_expr : __first, __last, __result, +function_decl __miter_base: __first, __last, __result, +parm_decl __last: __first, __last, __result, +pointer_type : __first, __last, __result, +pointer_type : __first, __last, __result, +record_type : __first, __last, __result, +type_decl Data1: __first, __last, __result, +field_decl val: __first, __last, __result, +integer_cst 32: __first, __last, __result, +type_decl Data1: __first, __last, __result, +integer_cst 64: __first, __last, __result, +parm_decl __result: __first, __last, __result, +pointer_type : __first, __last, __result, +pointer_type : __first, __last, __result, +record_type : __first, __last, __result, +type_decl Data1: __first, __last, __result, +field_decl val: __first, __last, __result, +integer_cst 32: __first, __last, __result, +type_decl Data1: __first, __last, __result, +integer_cst 64: __first, __last, __result, +function_decl __copy_move_a2: +cleanup_point_expr : __first, __last, __result, +return_expr : __first, __last, __result, +init_expr : __first, __last, __result, +result_decl : __first, __last, __result, +pointer_type : __first, __last, __result, +pointer_type : __first, __last, __result, +record_type : __first, __last, __result, +type_decl Data1: __first, __last, __result, +field_decl val: __first, __last, __result, +integer_cst 32: __first, __last, __result, +type_decl Data1: __first, __last, __result, +integer_cst 64: __first, __last, __result, +call_expr : __first, __last, __result, +addr_expr : __first, __last, __result, +function_decl __copy_move_a: __first, __last, __result, +call_expr : __first, __last, __result, +addr_expr : __first, __last, __result, +function_decl __niter_base: __first, __last, __result, +parm_decl __first: __first, __last, __result, +pointer_type : __first, __last, __result, +pointer_type : __first, __last, __result, +record_type : __first, __last, __result, +type_decl Data1: __first, __last, __result, +field_decl val: __first, __last, __result, +integer_cst 32: __first, __last, __result, +type_decl Data1: __first, __last, __result, +integer_cst 64: __first, __last, __result, +call_expr : __first, __last, __result, +addr_expr : __first, __last, __result, +function_decl __niter_base: __first, __last, __result, +parm_decl __last: __first, __last, __result, +pointer_type : __first, __last, __result, +pointer_type : __first, __last, __result, +record_type : __first, __last, __result, +type_decl Data1: __first, __last, __result, +field_decl val: __first, __last, __result, +integer_cst 32: __first, __last, __result, +type_decl Data1: __first, __last, __result, +integer_cst 64: __first, __last, __result, +call_expr : __first, __last, __result, +addr_expr : __first, __last, __result, +function_decl __niter_base: __first, __last, __result, +parm_decl __result: __first, __last, __result, +pointer_type : __first, __last, __result, +pointer_type : __first, __last, __result, +record_type : __first, __last, __result, +type_decl Data1: __first, __last, __result, +field_decl val: __first, __last, __result, +integer_cst 32: __first, __last, __result, +type_decl Data1: __first, __last, __result, +integer_cst 64: __first, __last, __result, +function_decl __copy_move_a: +bind_expr : __first, __last, __result, +type_decl _ValueTypeI: __first, __last, __result, +statement_list : __first, __last, __result, +cleanup_point_expr : __first, __last, __result, +decl_expr : __first, __last, __result, +var_decl __simple: __first, __last, __result, +integer_cst 8: __first, __last, __result, +integer_cst 1: __first, __last, __result, +boolean_type : __first, __last, __result, +type_decl bool: __first, __last, __result, +cleanup_point_expr : __first, __last, __result, +return_expr : __first, __last, __result, +init_expr : __first, __last, __result, +result_decl : __first, __last, __result, +pointer_type : __first, __last, __result, +pointer_type : __first, __last, __result, +record_type : __first, __last, __result, +type_decl Data1: __first, __last, __result, +field_decl val: __first, __last, __result, +integer_cst 32: __first, __last, __result, +type_decl Data1: __first, __last, __result, +integer_cst 64: __first, __last, __result, +call_expr : __first, __last, __result, +addr_expr : __first, __last, __result, +function_decl __copy_m: __first, __last, __result, +parm_decl __first: __first, __last, __result, +pointer_type : __first, __last, __result, +pointer_type : __first, __last, __result, +record_type : __first, __last, __result, +type_decl Data1: __first, __last, __result, +field_decl val: __first, __last, __result, +integer_cst 32: __first, __last, __result, +type_decl Data1: __first, __last, __result, +integer_cst 64: __first, __last, __result, +parm_decl __last: __first, __last, __result, +pointer_type : __first, __last, __result, +pointer_type : __first, __last, __result, +record_type : __first, __last, __result, +type_decl Data1: __first, __last, __result, +field_decl val: __first, __last, __result, +integer_cst 32: __first, __last, __result, +type_decl Data1: __first, __last, __result, +integer_cst 64: __first, __last, __result, +parm_decl __result: __first, __last, __result, +pointer_type : __first, __last, __result, +pointer_type : __first, __last, __result, +record_type : __first, __last, __result, +type_decl Data1: __first, __last, __result, +field_decl val: __first, __last, __result, +integer_cst 32: __first, __last, __result, +type_decl Data1: __first, __last, __result, +integer_cst 64: __first, __last, __result, +block : __first, __last, __result, +var_decl __simple: __first, __last, __result, +function_decl __copy_m: +bind_expr : __first, __last, __result, +var_decl _Num: __first, __last, __result, +integer_cst 64: __first, __last, __result, +exact_div_expr : __first, __last, __result, +minus_expr : __first, __last, __result, +convert_expr : __first, __last, __result, +parm_decl __last: __first, __last, __result, +pointer_type : __first, __last, __result, +pointer_type : __first, __last, __result, +record_type : __first, __last, __result, +type_decl Data1: __first, __last, __result, +field_decl val: __first, __last, __result, +integer_cst 32: __first, __last, __result, +type_decl Data1: __first, __last, __result, +integer_cst 64: __first, __last, __result, +convert_expr : __first, __last, __result, +parm_decl __first: __first, __last, __result, +pointer_type : __first, __last, __result, +pointer_type : __first, __last, __result, +record_type : __first, __last, __result, +type_decl Data1: __first, __last, __result, +field_decl val: __first, __last, __result, +integer_cst 32: __first, __last, __result, +type_decl Data1: __first, __last, __result, +integer_cst 64: __first, __last, __result, +integer_cst 8: __first, __last, __result, +integer_type : __first, __last, __result, +type_decl ptrdiff_t: __first, __last, __result, +integer_cst 64: __first, __last, __result, +integer_cst -0: __first, __last, __result, +integer_cst 4294967295: __first, __last, __result, +statement_list : __first, __last, __result, +decl_expr : __first, __last, __result, +var_decl _Num: __first, __last, __result, +if_stmt : __first, __last, __result, +ne_expr : __first, __last, __result, +var_decl _Num: __first, __last, __result, +integer_cst 0: __first, __last, __result, +cleanup_point_expr : __first, __last, __result, +expr_stmt : __first, __last, __result, +convert_expr : __first, __last, __result, +call_expr : __first, __last, __result, +addr_expr : __first, __last, __result, +function_decl __builtin_memmove: __first, __last, __result, +parm_decl __result: __first, __last, __result, +pointer_type : __first, __last, __result, +pointer_type : __first, __last, __result, +record_type : __first, __last, __result, +type_decl Data1: __first, __last, __result, +field_decl val: __first, __last, __result, +integer_cst 32: __first, __last, __result, +type_decl Data1: __first, __last, __result, +integer_cst 64: __first, __last, __result, +parm_decl __first: __first, __last, __result, +pointer_type : __first, __last, __result, +pointer_type : __first, __last, __result, +record_type : __first, __last, __result, +type_decl Data1: __first, __last, __result, +field_decl val: __first, __last, __result, +integer_cst 32: __first, __last, __result, +type_decl Data1: __first, __last, __result, +integer_cst 64: __first, __last, __result, +mult_expr : __first, __last, __result, +sizeof_expr : __first, __last, __result, +error_mark : __first, __last, __result, +var_decl _Num: __first, __last, __result, +return_expr : __first, __last, __result, +init_expr : __first, __last, __result, +result_decl : __first, __last, __result, +pointer_type : __first, __last, __result, +pointer_type : __first, __last, __result, +record_type : __first, __last, __result, +type_decl Data1: __first, __last, __result, +field_decl val: __first, __last, __result, +integer_cst 32: __first, __last, __result, +type_decl Data1: __first, __last, __result, +integer_cst 64: __first, __last, __result, +pointer_plus_expr : __first, __last, __result, +parm_decl __result: __first, __last, __result, +pointer_type : __first, __last, __result, +pointer_type : __first, __last, __result, +record_type : __first, __last, __result, +type_decl Data1: __first, __last, __result, +field_decl val: __first, __last, __result, +integer_cst 32: __first, __last, __result, +type_decl Data1: __first, __last, __result, +integer_cst 64: __first, __last, __result, +mult_expr : __first, __last, __result, +var_decl _Num: __first, __last, __result, +integer_cst 8: __first, __last, __result, +block : __first, __last, __result, +var_decl _Num: __first, __last, __result, diff --git a/test/test22-04.txt b/test/test22-04.txt new file mode 100644 index 0000000..f590775 --- /dev/null +++ b/test/test22-04.txt @@ -0,0 +1,12 @@ +test22.cpp: In member function 'int Object1::func2(Data1*)': +test22.cpp:25:28: warning: Using parameter 'ptr1' without checking for null pointer + Data1* ptr2 = ptr1 + 1; + ^ +test22.cpp: In member function 'int Object1::func3(Data1*)': +test22.cpp:30:17: warning: Using parameter 'ptr1' without checking for null pointer + Data1** ptr2 = &ptr1; + ^ +test22.cpp: In member function 'void Object1::func4(Data1*)': +test22.cpp:36:24: warning: Using parameter 'ptr1' without checking for null pointer + if (ptr1->ftest() == 100) + ^ diff --git a/test/test22.cpp b/test/test22.cpp new file mode 100644 index 0000000..5e81ae2 --- /dev/null +++ b/test/test22.cpp @@ -0,0 +1,41 @@ +#include + +struct Data1 +{ + int val; + + int ftest() + { + return 1; + } +}; + +int k; + +class Object1 +{ + int func1(Data1 *const ptr1) + { + std::vector vec1; + vec1.push_back(ptr1); + } + + int func2(Data1 *const ptr1) + { + Data1* ptr2 = ptr1 + 1; + } + + int func3(Data1 *ptr1) + { + Data1** ptr2 = &ptr1; + (*ptr2)->val = 10; + } + + void func4(Data1 *const ptr1) + { + if (ptr1->ftest() == 100) + { + return; + } + } +}; -- cgit v1.2.3-60-g2f50