summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrei Karas <akaras@inbox.ru>2015-06-23 20:42:22 +0300
committerAndrei Karas <akaras@inbox.ru>2015-06-23 20:42:22 +0300
commit1dd7b4d1b57122c2ada615042d3ea6002b1ae59c (patch)
tree607bf7a63e4d790d348abc36f4560be5e97ea1be
parent1290718edd386257698556c1068fd5665dd14ead (diff)
downloadparanucker-1dd7b4d1b57122c2ada615042d3ea6002b1ae59c.tar.gz
paranucker-1dd7b4d1b57122c2ada615042d3ea6002b1ae59c.tar.bz2
paranucker-1dd7b4d1b57122c2ada615042d3ea6002b1ae59c.tar.xz
paranucker-1dd7b4d1b57122c2ada615042d3ea6002b1ae59c.zip
Add test22. Update test results.
-rw-r--r--test/Makefile13
-rw-r--r--test/crashtest01-01.txt14
-rw-r--r--test/crashtest02-01.txt1245
-rw-r--r--test/test01-01.txt5
-rw-r--r--test/test01-02.txt5
-rw-r--r--test/test01-03.txt4
-rw-r--r--test/test07-01.txt585
-rw-r--r--test/test07-02.txt562
-rw-r--r--test/test21-01.txt14061
-rw-r--r--test/test21-02.txt106
-rw-r--r--test/test21-03.txt678
-rw-r--r--test/test21.cpp2
-rw-r--r--test/test22-01.txt29672
-rw-r--r--test/test22-02.txt197
-rw-r--r--test/test22-03.txt2416
-rw-r--r--test/test22-04.txt12
-rw-r--r--test/test22.cpp41
17 files changed, 49344 insertions, 274 deletions
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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in>
+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 <built-in>
+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 <built-in>
@@ -444,6 +458,13 @@
7 call_expr /usr/include/c++/5/bits/stl_algobase.h
8 addr_expr
9 function_decl <built-in>
+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 <built-in>
+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 <built-in>
@@ -554,6 +582,13 @@
7 call_expr /usr/include/c++/5/bits/stl_algobase.h
8 addr_expr
9 function_decl <built-in>
+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 <built-in>
+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 <built-in>
@@ -883,6 +925,13 @@
3 call_expr /usr/include/c++/5/bits/char_traits.h
4 addr_expr
5 function_decl <built-in>
+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 <built-in>
+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 <built-in>
+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 <built-in>
+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 <built-in>
+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 <built-in>
+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 <built-in>
@@ -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 <built-in>
@@ -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 <built-in>
@@ -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 <built-in>
@@ -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 <built-in>
@@ -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 <built-in>
@@ -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 <built-in>
+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 <built-in>
+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 <built-in>
+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 <built-in>
+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 <built-in>
@@ -3988,6 +4129,13 @@
3 call_expr /usr/include/x86_64-linux-gnu/bits/byteswap.h
4 addr_expr
5 function_decl <built-in>
+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 <built-in>
@@ -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 <built-in>
+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 <built-in>
+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 <built-in>
+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 <built-in>
+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 <built-in>
+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 <built-in>
+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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ function_type - nested type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 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 <built-in> 0:0 - type name
+ field_decl <built-in> 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 <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ function_type - nested type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ function_type - nested type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 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 <built-in> 0:0 - type name
+ field_decl <built-in> 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 <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ function_type - nested type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ function_type - nested type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 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 <built-in> 0:0 - type name
+ field_decl <built-in> 0:0 - field
+ - signed
+ integer_cst 128 - decl size
+ field_decl <built-in> 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 <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ function_type - nested type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ function_type - nested type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 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 <built-in> 0:0 - type name
+ field_decl <built-in> 0:0 - field
+ - signed
+ integer_cst 128 - decl size
+ field_decl <built-in> 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 <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ function_type - nested type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ function_type - nested type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 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 <built-in> 0:0 - type name
+ field_decl <built-in> 0:0 - field
+ - signed
+ integer_cst 128 - decl size
+ field_decl <built-in> 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 <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ function_type - nested type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ function_type - nested type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 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 <built-in> 0:0 - type name
+ field_decl <built-in> 0:0 - field
+ - signed
+ integer_cst 128 - decl size
+ field_decl <built-in> 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 <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ function_type - nested type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ void_type - nested type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ pointer_type - value
+ void_type - nested type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ void_type - nested type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ pointer_type - value
+ void_type - nested type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <vector>
+
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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ function_type - nested type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 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 <built-in> 0:0 - type name
+ field_decl <built-in> 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 <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ function_type - nested type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ function_type - nested type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 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 <built-in> 0:0 - type name
+ field_decl <built-in> 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 <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ function_type - nested type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ function_type - nested type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 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 <built-in> 0:0 - type name
+ field_decl <built-in> 0:0 - field
+ - signed
+ integer_cst 128 - decl size
+ field_decl <built-in> 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 <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ function_type - nested type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ function_type - nested type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 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 <built-in> 0:0 - type name
+ field_decl <built-in> 0:0 - field
+ - signed
+ integer_cst 128 - decl size
+ field_decl <built-in> 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 <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ function_type - nested type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ function_type - nested type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 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 <built-in> 0:0 - type name
+ field_decl <built-in> 0:0 - field
+ - signed
+ integer_cst 128 - decl size
+ field_decl <built-in> 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 <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ function_type - nested type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ function_type - nested type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 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 <built-in> 0:0 - type name
+ field_decl <built-in> 0:0 - field
+ - signed
+ integer_cst 128 - decl size
+ field_decl <built-in> 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 <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ function_type - nested type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ void_type - nested type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ pointer_type - value
+ void_type - nested type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ void_type - nested type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ pointer_type - value
+ void_type - nested type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl test22.cpp 35:5 - function result
+ - isAutogenerated: 1
+ void_type - result type
+ type_decl void <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <built-in> 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 <vector>
+
+struct Data1
+{
+ int val;
+
+ int ftest()
+ {
+ return 1;
+ }
+};
+
+int k;
+
+class Object1
+{
+ int func1(Data1 *const ptr1)
+ {
+ std::vector<Data1*> 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;
+ }
+ }
+};