summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--test/test7-01.txt23123
-rw-r--r--test/test7-02.txt16526
-rw-r--r--test/test7-03.txt143
-rw-r--r--test/test7-04.txt4
-rw-r--r--test/test7-05.txt7293
-rw-r--r--test/test7.cpp10
6 files changed, 46857 insertions, 242 deletions
diff --git a/test/test7-01.txt b/test/test7-01.txt
index 0685737..2bfeea7 100644
--- a/test/test7-01.txt
+++ b/test/test7-01.txt
@@ -10977,85 +10977,10575 @@ function_decl __atomic_add_dispatch /usr/include/c++/5/ext/atomicity.h 92:3
integer_cst -2147483648 - min value
integer_cst 2147483647 - max value
integer_cst 32 - parm size
-function_decl Struct1 test7.cpp 5:5
+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 Struct1 test7.cpp 3:8 - type name
+ type_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 70:10 - type name
- isAutogenerated: 1
- field_decl str test7.cpp 11:17 - field
+ field_decl _M_p /usr/include/c++/5/bits/stl_bvector.h 72:17 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl _M_mask /usr/include/c++/5/bits/stl_bvector.h 73:15 - 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 2 /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
+ 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 2 /usr/include/c++/5/bits/stl_bvector.h 80:5 - operand
+ - isExternal: 1
+ - isPublic: 1
+ 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 2 /usr/include/c++/5/bits/stl_bvector.h 80:5 - operand
+ - isExternal: 1
+ - isPublic: 1
+ 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 2 /usr/include/c++/5/bits/stl_bvector.h 80:5 - operand
+ - isExternal: 1
+ - isPublic: 1
+ 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 2 /usr/include/c++/5/bits/stl_bvector.h 80:5 - operand
+ - isExternal: 1
+ - isPublic: 1
+ 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 2 /usr/include/c++/5/bits/stl_bvector.h 80:5 - operand
+ - isExternal: 1
+ - isPublic: 1
+ 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
+ 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
+ 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
+ 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
+ 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
+ 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
+ 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
+ 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
+ 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
+ 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
+ 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
+ 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
+ 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
+ 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
+ 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
+ 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
+ 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
+ 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
+ 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
+ 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
+ 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
+ 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
+ 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
+ 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
+ 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
+ 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
+ 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
+ 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
+ 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
+ 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 2 /usr/include/c++/5/bits/stl_bvector.h 80:5 - operand
+ - isExternal: 1
+ - isPublic: 1
+ 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
+ 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
+ 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
+ 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
+ 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
+ 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
+ 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
+ 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
+ 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
+ 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
+ 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
+ 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
+ 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
+ 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
+ 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
+ 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
+ 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
+ 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
+ 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
+ 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
+ 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
+ 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
+ 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 Struct1 test7.cpp 6: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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
- signed
integer_cst 64 - decl size
- field_decl num test7.cpp 12:9 - field
+ field_decl num test7.cpp 13:9 - field
- signed
integer_cst 32 - decl size
- type_decl Struct1 test7.cpp 4:1 - field
+ type_decl Struct1 test7.cpp 5:1 - field
- isAutogenerated: 1
tree_list - arg types
pointer_type - value
record_type - nested type
- type_decl Struct1 test7.cpp 3:8 - type name
+ type_decl Struct1 test7.cpp 4:8 - type name
- isAutogenerated: 1
- field_decl str test7.cpp 11:17 - field
+ field_decl str test7.cpp 12:17 - field
- signed
integer_cst 64 - decl size
- field_decl num test7.cpp 12:9 - field
+ field_decl num test7.cpp 13:9 - field
- signed
integer_cst 32 - decl size
- type_decl Struct1 test7.cpp 4:1 - field
+ type_decl Struct1 test7.cpp 5:1 - field
- isAutogenerated: 1
tree_list - chain
void_type - value
type_decl void <built-in> 0:0 - type name
- isAutogenerated: 1
- result_decl test7.cpp 5:15 - function result
+ result_decl test7.cpp 6:15 - function result
- isAutogenerated: 1
void_type - result type
type_decl void <built-in> 0:0 - type name
- isAutogenerated: 1
- parm_decl this test7.cpp 5:13 - argument
+ parm_decl this test7.cpp 6:13 - argument
- isAutogenerated: 1
pointer_type - decl type
record_type - nested type
- type_decl Struct1 test7.cpp 3:8 - type name
+ type_decl Struct1 test7.cpp 4:8 - type name
- isAutogenerated: 1
- field_decl str test7.cpp 11:17 - field
+ field_decl str test7.cpp 12:17 - field
- signed
integer_cst 64 - decl size
- field_decl num test7.cpp 12:9 - field
+ field_decl num test7.cpp 13:9 - field
- signed
integer_cst 32 - decl size
- type_decl Struct1 test7.cpp 4:1 - field
+ type_decl Struct1 test7.cpp 5:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
- bind_expr test7.cpp 9:5 - code
+ bind_expr test7.cpp 10:5 - code
statement_list - operand
- cleanup_point_expr test7.cpp 7:14 - statement
- expr_stmt test7.cpp 7:14 - operand
+ cleanup_point_expr test7.cpp 8:14 - statement
+ expr_stmt test7.cpp 8:14 - operand
convert_expr - expresssion
init_expr - operand
- component_ref test7.cpp 7:14 - operand
+ component_ref test7.cpp 8:14 - operand
indirect_ref - object
nop_expr - ref
- parm_decl this test7.cpp 5:13 - operand
+ parm_decl this test7.cpp 6:13 - operand
- isAutogenerated: 1
pointer_type - decl type
record_type - nested type
- type_decl Struct1 test7.cpp 3:8 - type name
+ type_decl Struct1 test7.cpp 4:8 - type name
- isAutogenerated: 1
- field_decl str test7.cpp 11:17 - field
+ field_decl str test7.cpp 12:17 - field
- signed
integer_cst 64 - decl size
- field_decl num test7.cpp 12:9 - field
+ field_decl num test7.cpp 13:9 - field
- signed
integer_cst 32 - decl size
- type_decl Struct1 test7.cpp 4:1 - field
+ type_decl Struct1 test7.cpp 5:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
- field_decl str test7.cpp 11:17 - field
+ field_decl str test7.cpp 12:17 - field
- signed
integer_cst 64 - decl size
aggr_init_expr - operand
@@ -11063,7 +21553,7 @@ function_decl Struct1 test7.cpp 5:5
function_decl __comp_ctor /usr/include/c++/5/bits/basic_string.h 2838:7 - operand
- isExternal: 1
- isPublic: 1
- var_decl test7.cpp 7:14 - slot
+ var_decl test7.cpp 8:14 - slot
- isAutogenerated: 1
integer_cst 64 - decl size
record_type - var type
@@ -11104,141 +21594,141 @@ function_decl Struct1 test7.cpp 5:5
- isAutogenerated: 1
convert_expr - arg
void_cst - operand
- cleanup_stmt test7.cpp 7:14 - statement
+ cleanup_stmt test7.cpp 8:14 - statement
statement_list - body
- cleanup_point_expr test7.cpp 7:14 - statement
- expr_stmt test7.cpp 7:14 - operand
+ cleanup_point_expr test7.cpp 8:14 - statement
+ expr_stmt test7.cpp 8:14 - operand
convert_expr - expresssion
init_expr - operand
- component_ref test7.cpp 7:14 - operand
+ component_ref test7.cpp 8:14 - operand
indirect_ref - object
nop_expr - ref
- parm_decl this test7.cpp 5:13 - operand
+ parm_decl this test7.cpp 6:13 - operand
- isAutogenerated: 1
pointer_type - decl type
record_type - nested type
- type_decl Struct1 test7.cpp 3:8 - type name
+ type_decl Struct1 test7.cpp 4:8 - type name
- isAutogenerated: 1
- field_decl str test7.cpp 11:17 - field
+ field_decl str test7.cpp 12:17 - field
- signed
integer_cst 64 - decl size
- field_decl num test7.cpp 12:9 - field
+ field_decl num test7.cpp 13:9 - field
- signed
integer_cst 32 - decl size
- type_decl Struct1 test7.cpp 4:1 - field
+ type_decl Struct1 test7.cpp 5:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
- field_decl num test7.cpp 12:9 - field
+ field_decl num test7.cpp 13:9 - field
- signed
integer_cst 32 - decl size
integer_cst 0 - operand
- call_expr test7.cpp 7:14 - expresssion
+ call_expr test7.cpp 8:14 - expresssion
addr_expr - function
function_decl __comp_dtor /usr/include/c++/5/bits/basic_string.h 2942:7 - operand
- isExternal: 1
- isPublic: 1
addr_expr - arg
- component_ref test7.cpp 7:14 - operand
+ component_ref test7.cpp 8:14 - operand
indirect_ref - object
nop_expr - ref
- parm_decl this test7.cpp 5:13 - operand
+ parm_decl this test7.cpp 6:13 - operand
- isAutogenerated: 1
pointer_type - decl type
record_type - nested type
- type_decl Struct1 test7.cpp 3:8 - type name
+ type_decl Struct1 test7.cpp 4:8 - type name
- isAutogenerated: 1
- field_decl str test7.cpp 11:17 - field
+ field_decl str test7.cpp 12:17 - field
- signed
integer_cst 64 - decl size
- field_decl num test7.cpp 12:9 - field
+ field_decl num test7.cpp 13:9 - field
- signed
integer_cst 32 - decl size
- type_decl Struct1 test7.cpp 4:1 - field
+ type_decl Struct1 test7.cpp 5:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
- field_decl str test7.cpp 11:17 - field
+ field_decl str test7.cpp 12:17 - field
- signed
integer_cst 64 - decl size
block - operand
-function_decl __base_ctor test7.cpp 5:5
+function_decl __base_ctor test7.cpp 6: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 Struct1 test7.cpp 3:8 - type name
+ type_decl Struct1 test7.cpp 4:8 - type name
- isAutogenerated: 1
- field_decl str test7.cpp 11:17 - field
+ field_decl str test7.cpp 12:17 - field
- signed
integer_cst 64 - decl size
- field_decl num test7.cpp 12:9 - field
+ field_decl num test7.cpp 13:9 - field
- signed
integer_cst 32 - decl size
- type_decl Struct1 test7.cpp 4:1 - field
+ type_decl Struct1 test7.cpp 5:1 - field
- isAutogenerated: 1
tree_list - arg types
pointer_type - value
record_type - nested type
- type_decl Struct1 test7.cpp 3:8 - type name
+ type_decl Struct1 test7.cpp 4:8 - type name
- isAutogenerated: 1
- field_decl str test7.cpp 11:17 - field
+ field_decl str test7.cpp 12:17 - field
- signed
integer_cst 64 - decl size
- field_decl num test7.cpp 12:9 - field
+ field_decl num test7.cpp 13:9 - field
- signed
integer_cst 32 - decl size
- type_decl Struct1 test7.cpp 4:1 - field
+ type_decl Struct1 test7.cpp 5:1 - field
- isAutogenerated: 1
tree_list - chain
void_type - value
type_decl void <built-in> 0:0 - type name
- isAutogenerated: 1
- result_decl test7.cpp 9:5 - function result
+ result_decl test7.cpp 10:5 - function result
- isAutogenerated: 1
void_type - result type
type_decl void <built-in> 0:0 - type name
- isAutogenerated: 1
- parm_decl this test7.cpp 5:13 - argument
+ parm_decl this test7.cpp 6:13 - argument
- isAutogenerated: 1
pointer_type - decl type
record_type - nested type
- type_decl Struct1 test7.cpp 3:8 - type name
+ type_decl Struct1 test7.cpp 4:8 - type name
- isAutogenerated: 1
- field_decl str test7.cpp 11:17 - field
+ field_decl str test7.cpp 12:17 - field
- signed
integer_cst 64 - decl size
- field_decl num test7.cpp 12:9 - field
+ field_decl num test7.cpp 13:9 - field
- signed
integer_cst 32 - decl size
- type_decl Struct1 test7.cpp 4:1 - field
+ type_decl Struct1 test7.cpp 5:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
- bind_expr test7.cpp 9:5 - code
+ bind_expr test7.cpp 10:5 - code
statement_list - operand
- cleanup_point_expr test7.cpp 7:14 - statement
- expr_stmt test7.cpp 7:14 - operand
+ cleanup_point_expr test7.cpp 8:14 - statement
+ expr_stmt test7.cpp 8:14 - operand
convert_expr - expresssion
init_expr - operand
- component_ref test7.cpp 7:14 - operand
+ component_ref test7.cpp 8:14 - operand
indirect_ref - object
nop_expr - ref
- parm_decl this test7.cpp 5:13 - operand
+ parm_decl this test7.cpp 6:13 - operand
- isAutogenerated: 1
pointer_type - decl type
record_type - nested type
- type_decl Struct1 test7.cpp 3:8 - type name
+ type_decl Struct1 test7.cpp 4:8 - type name
- isAutogenerated: 1
- field_decl str test7.cpp 11:17 - field
+ field_decl str test7.cpp 12:17 - field
- signed
integer_cst 64 - decl size
- field_decl num test7.cpp 12:9 - field
+ field_decl num test7.cpp 13:9 - field
- signed
integer_cst 32 - decl size
- type_decl Struct1 test7.cpp 4:1 - field
+ type_decl Struct1 test7.cpp 5:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
- field_decl str test7.cpp 11:17 - field
+ field_decl str test7.cpp 12:17 - field
- signed
integer_cst 64 - decl size
aggr_init_expr - operand
@@ -11246,7 +21736,7 @@ function_decl __base_ctor test7.cpp 5:5
function_decl __comp_ctor /usr/include/c++/5/bits/basic_string.h 2838:7 - operand
- isExternal: 1
- isPublic: 1
- var_decl test7.cpp 7:14 - slot
+ var_decl test7.cpp 8:14 - slot
- isUsed: 1
- isAutogenerated: 1
integer_cst 64 - decl size
@@ -11288,186 +21778,201 @@ function_decl __base_ctor test7.cpp 5:5
- isAutogenerated: 1
convert_expr - arg
void_cst - operand
- try_catch_expr test7.cpp 7:14 - statement
+ try_catch_expr test7.cpp 8:14 - statement
statement_list - operand
- cleanup_point_expr test7.cpp 7:14 - statement
- expr_stmt test7.cpp 7:14 - operand
+ cleanup_point_expr test7.cpp 8:14 - statement
+ expr_stmt test7.cpp 8:14 - operand
convert_expr - expresssion
init_expr - operand
- component_ref test7.cpp 7:14 - operand
+ component_ref test7.cpp 8:14 - operand
indirect_ref - object
nop_expr - ref
- parm_decl this test7.cpp 5:13 - operand
+ parm_decl this test7.cpp 6:13 - operand
- isAutogenerated: 1
pointer_type - decl type
record_type - nested type
- type_decl Struct1 test7.cpp 3:8 - type name
+ type_decl Struct1 test7.cpp 4:8 - type name
- isAutogenerated: 1
- field_decl str test7.cpp 11:17 - field
+ field_decl str test7.cpp 12:17 - field
- signed
integer_cst 64 - decl size
- field_decl num test7.cpp 12:9 - field
+ field_decl num test7.cpp 13:9 - field
- signed
integer_cst 32 - decl size
- type_decl Struct1 test7.cpp 4:1 - field
+ type_decl Struct1 test7.cpp 5:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
- field_decl num test7.cpp 12:9 - field
+ field_decl num test7.cpp 13:9 - field
- signed
integer_cst 32 - decl size
integer_cst 0 - operand
- call_expr test7.cpp 7:14 - operand
+ call_expr test7.cpp 8:14 - operand
addr_expr - function
function_decl __comp_dtor /usr/include/c++/5/bits/basic_string.h 2942:7 - operand
- isExternal: 1
- isPublic: 1
addr_expr - arg
- component_ref test7.cpp 7:14 - operand
+ component_ref test7.cpp 8:14 - operand
indirect_ref - object
nop_expr - ref
- parm_decl this test7.cpp 5:13 - operand
+ parm_decl this test7.cpp 6:13 - operand
- isAutogenerated: 1
pointer_type - decl type
record_type - nested type
- type_decl Struct1 test7.cpp 3:8 - type name
+ type_decl Struct1 test7.cpp 4:8 - type name
- isAutogenerated: 1
- field_decl str test7.cpp 11:17 - field
+ field_decl str test7.cpp 12:17 - field
- signed
integer_cst 64 - decl size
- field_decl num test7.cpp 12:9 - field
+ field_decl num test7.cpp 13:9 - field
- signed
integer_cst 32 - decl size
- type_decl Struct1 test7.cpp 4:1 - field
+ type_decl Struct1 test7.cpp 5:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
- field_decl str test7.cpp 11:17 - field
+ field_decl str test7.cpp 12:17 - field
- signed
integer_cst 64 - decl size
block - operand
-function_decl __comp_ctor test7.cpp 5:5
+function_decl __comp_ctor test7.cpp 6: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 Struct1 test7.cpp 3:8 - type name
+ type_decl Struct1 test7.cpp 4:8 - type name
- isAutogenerated: 1
- field_decl str test7.cpp 11:17 - field
+ field_decl str test7.cpp 12:17 - field
- signed
integer_cst 64 - decl size
- field_decl num test7.cpp 12:9 - field
+ field_decl num test7.cpp 13:9 - field
- signed
integer_cst 32 - decl size
- type_decl Struct1 test7.cpp 4:1 - field
+ type_decl Struct1 test7.cpp 5:1 - field
- isAutogenerated: 1
tree_list - arg types
pointer_type - value
record_type - nested type
- type_decl Struct1 test7.cpp 3:8 - type name
+ type_decl Struct1 test7.cpp 4:8 - type name
- isAutogenerated: 1
- field_decl str test7.cpp 11:17 - field
+ field_decl str test7.cpp 12:17 - field
- signed
integer_cst 64 - decl size
- field_decl num test7.cpp 12:9 - field
+ field_decl num test7.cpp 13:9 - field
- signed
integer_cst 32 - decl size
- type_decl Struct1 test7.cpp 4:1 - field
+ type_decl Struct1 test7.cpp 5:1 - field
- isAutogenerated: 1
tree_list - chain
void_type - value
type_decl void <built-in> 0:0 - type name
- isAutogenerated: 1
- result_decl test7.cpp 9:5 - function result
+ result_decl test7.cpp 10:5 - function result
- isAutogenerated: 1
void_type - result type
type_decl void <built-in> 0:0 - type name
- isAutogenerated: 1
- parm_decl this test7.cpp 5:13 - argument
+ parm_decl this test7.cpp 6:13 - argument
- isAutogenerated: 1
pointer_type - decl type
record_type - nested type
- type_decl Struct1 test7.cpp 3:8 - type name
+ type_decl Struct1 test7.cpp 4:8 - type name
- isAutogenerated: 1
- field_decl str test7.cpp 11:17 - field
+ field_decl str test7.cpp 12:17 - field
- signed
integer_cst 64 - decl size
- field_decl num test7.cpp 12:9 - field
+ field_decl num test7.cpp 13:9 - field
- signed
integer_cst 32 - decl size
- type_decl Struct1 test7.cpp 4:1 - field
+ type_decl Struct1 test7.cpp 5:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
statement_list - code
-function_decl func1 test7.cpp 18:10
+function_decl func1 test7.cpp 21: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 test7.cpp 15:7 - type name
+ type_decl Object1 test7.cpp 16:7 - type name
- isAutogenerated: 1
- field_decl k test7.cpp 17:9 - field
+ field_decl k test7.cpp 18:9 - field
- signed
integer_cst 32 - decl size
- type_decl Object1 test7.cpp 16:1 - field
+ field_decl vec1 test7.cpp 19:27 - field
+ - signed
+ integer_cst 192 - decl size
+ type_decl Object1 test7.cpp 17:1 - field
- isAutogenerated: 1
tree_list - arg types
pointer_type - value
record_type - nested type
- type_decl Object1 test7.cpp 15:7 - type name
+ type_decl Object1 test7.cpp 16:7 - type name
- isAutogenerated: 1
- field_decl k test7.cpp 17:9 - field
+ field_decl k test7.cpp 18:9 - field
- signed
integer_cst 32 - decl size
- type_decl Object1 test7.cpp 16:1 - field
+ field_decl vec1 test7.cpp 19:27 - field
+ - signed
+ integer_cst 192 - decl size
+ type_decl Object1 test7.cpp 17:1 - field
- isAutogenerated: 1
tree_list - chain
void_type - value
type_decl void <built-in> 0:0 - type name
- isAutogenerated: 1
- result_decl test7.cpp 19:5 - function result
+ result_decl test7.cpp 22:5 - function result
- isAutogenerated: 1
void_type - result type
type_decl void <built-in> 0:0 - type name
- isAutogenerated: 1
- parm_decl this test7.cpp 18:16 - argument
+ parm_decl this test7.cpp 21:16 - argument
- isAutogenerated: 1
pointer_type - decl type
record_type - nested type
- type_decl Object1 test7.cpp 15:7 - type name
+ type_decl Object1 test7.cpp 16:7 - type name
- isAutogenerated: 1
- field_decl k test7.cpp 17:9 - field
+ field_decl k test7.cpp 18:9 - field
- signed
integer_cst 32 - decl size
- type_decl Object1 test7.cpp 16:1 - field
+ field_decl vec1 test7.cpp 19:27 - field
+ - signed
+ integer_cst 192 - decl size
+ type_decl Object1 test7.cpp 17:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
statement_list - code
-function_decl func2 test7.cpp 22:10
+function_decl func2 test7.cpp 25: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 test7.cpp 15:7 - type name
+ type_decl Object1 test7.cpp 16:7 - type name
- isAutogenerated: 1
- field_decl k test7.cpp 17:9 - field
+ field_decl k test7.cpp 18:9 - field
- signed
integer_cst 32 - decl size
- type_decl Object1 test7.cpp 16:1 - field
+ field_decl vec1 test7.cpp 19:27 - field
+ - signed
+ integer_cst 192 - decl size
+ type_decl Object1 test7.cpp 17:1 - field
- isAutogenerated: 1
tree_list - arg types
pointer_type - value
record_type - nested type
- type_decl Object1 test7.cpp 15:7 - type name
+ type_decl Object1 test7.cpp 16:7 - type name
- isAutogenerated: 1
- field_decl k test7.cpp 17:9 - field
+ field_decl k test7.cpp 18:9 - field
- signed
integer_cst 32 - decl size
- type_decl Object1 test7.cpp 16:1 - field
+ field_decl vec1 test7.cpp 19:27 - field
+ - signed
+ integer_cst 192 - decl size
+ type_decl Object1 test7.cpp 17:1 - field
- isAutogenerated: 1
tree_list - chain
pointer_type - value
@@ -11483,25 +21988,28 @@ function_decl func2 test7.cpp 22:10
void_type - value
type_decl void <built-in> 0:0 - type name
- isAutogenerated: 1
- result_decl test7.cpp 23:5 - function result
+ result_decl test7.cpp 26:5 - function result
- isAutogenerated: 1
void_type - result type
type_decl void <built-in> 0:0 - type name
- isAutogenerated: 1
- parm_decl this test7.cpp 22:25 - argument
+ parm_decl this test7.cpp 25:25 - argument
- isAutogenerated: 1
pointer_type - decl type
record_type - nested type
- type_decl Object1 test7.cpp 15:7 - type name
+ type_decl Object1 test7.cpp 16:7 - type name
- isAutogenerated: 1
- field_decl k test7.cpp 17:9 - field
+ field_decl k test7.cpp 18:9 - field
- signed
integer_cst 32 - decl size
- type_decl Object1 test7.cpp 16:1 - field
+ field_decl vec1 test7.cpp 19:27 - field
+ - signed
+ integer_cst 192 - decl size
+ type_decl Object1 test7.cpp 17:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
- isUsed: 1
- parm_decl aptr test7.cpp 22:21 - argument
+ parm_decl aptr test7.cpp 25:21 - argument
pointer_type - decl type
integer_type - nested type
- precisionBits: 32
@@ -11512,13 +22020,13 @@ function_decl func2 test7.cpp 22:10
integer_cst -2147483648 - min value
integer_cst 2147483647 - max value
integer_cst 64 - parm size
- cleanup_point_expr test7.cpp 24:18 - code
- expr_stmt test7.cpp 24:18 - operand
+ cleanup_point_expr test7.cpp 27:18 - code
+ expr_stmt test7.cpp 27:18 - operand
convert_expr - expresssion
modify_expr - operand
indirect_ref - operand
- isUsed: 1
- parm_decl aptr test7.cpp 22:21 - ref
+ parm_decl aptr test7.cpp 25:21 - ref
pointer_type - decl type
integer_type - nested type
- precisionBits: 32
@@ -11530,29 +22038,35 @@ function_decl func2 test7.cpp 22:10
integer_cst 2147483647 - max value
integer_cst 64 - parm size
integer_cst 0 - operand
-function_decl func3 test7.cpp 27:10
+function_decl func3 test7.cpp 30: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 test7.cpp 15:7 - type name
+ type_decl Object1 test7.cpp 16:7 - type name
- isAutogenerated: 1
- field_decl k test7.cpp 17:9 - field
+ field_decl k test7.cpp 18:9 - field
- signed
integer_cst 32 - decl size
- type_decl Object1 test7.cpp 16:1 - field
+ field_decl vec1 test7.cpp 19:27 - field
+ - signed
+ integer_cst 192 - decl size
+ type_decl Object1 test7.cpp 17:1 - field
- isAutogenerated: 1
tree_list - arg types
pointer_type - value
record_type - nested type
- type_decl Object1 test7.cpp 15:7 - type name
+ type_decl Object1 test7.cpp 16:7 - type name
- isAutogenerated: 1
- field_decl k test7.cpp 17:9 - field
+ field_decl k test7.cpp 18:9 - field
- signed
integer_cst 32 - decl size
- type_decl Object1 test7.cpp 16:1 - field
+ field_decl vec1 test7.cpp 19:27 - field
+ - signed
+ integer_cst 192 - decl size
+ type_decl Object1 test7.cpp 17:1 - field
- isAutogenerated: 1
tree_list - chain
pointer_type - value
@@ -11568,25 +22082,28 @@ function_decl func3 test7.cpp 27:10
void_type - value
type_decl void <built-in> 0:0 - type name
- isAutogenerated: 1
- result_decl test7.cpp 28:5 - function result
+ result_decl test7.cpp 31:5 - function result
- isAutogenerated: 1
void_type - result type
type_decl void <built-in> 0:0 - type name
- isAutogenerated: 1
- parm_decl this test7.cpp 27:25 - argument
+ parm_decl this test7.cpp 30:25 - argument
- isAutogenerated: 1
pointer_type - decl type
record_type - nested type
- type_decl Object1 test7.cpp 15:7 - type name
+ type_decl Object1 test7.cpp 16:7 - type name
- isAutogenerated: 1
- field_decl k test7.cpp 17:9 - field
+ field_decl k test7.cpp 18:9 - field
- signed
integer_cst 32 - decl size
- type_decl Object1 test7.cpp 16:1 - field
+ field_decl vec1 test7.cpp 19:27 - field
+ - signed
+ integer_cst 192 - decl size
+ type_decl Object1 test7.cpp 17:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
- isUsed: 1
- parm_decl aptr test7.cpp 27:21 - argument
+ parm_decl aptr test7.cpp 30:21 - argument
pointer_type - decl type
integer_type - nested type
- precisionBits: 32
@@ -11597,10 +22114,10 @@ function_decl func3 test7.cpp 27:10
integer_cst -2147483648 - min value
integer_cst 2147483647 - max value
integer_cst 64 - parm size
- if_stmt test7.cpp 29:9 - code
+ if_stmt test7.cpp 32:9 - code
ne_expr - condition
- isUsed: 1
- parm_decl aptr test7.cpp 27:21 - operand
+ parm_decl aptr test7.cpp 30:21 - operand
pointer_type - decl type
integer_type - nested type
- precisionBits: 32
@@ -11612,13 +22129,13 @@ function_decl func3 test7.cpp 27:10
integer_cst 2147483647 - max value
integer_cst 64 - parm size
integer_cst 0 - operand
- cleanup_point_expr test7.cpp 30:22 - then
- expr_stmt test7.cpp 30:22 - operand
+ cleanup_point_expr test7.cpp 33:22 - then
+ expr_stmt test7.cpp 33:22 - operand
convert_expr - expresssion
modify_expr - operand
indirect_ref - operand
- isUsed: 1
- parm_decl aptr test7.cpp 27:21 - ref
+ parm_decl aptr test7.cpp 30:21 - ref
pointer_type - decl type
integer_type - nested type
- precisionBits: 32
@@ -11630,29 +22147,35 @@ function_decl func3 test7.cpp 27:10
integer_cst 2147483647 - max value
integer_cst 64 - parm size
integer_cst 0 - operand
-function_decl func4 test7.cpp 33:10
+function_decl func4 test7.cpp 36: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 test7.cpp 15:7 - type name
+ type_decl Object1 test7.cpp 16:7 - type name
- isAutogenerated: 1
- field_decl k test7.cpp 17:9 - field
+ field_decl k test7.cpp 18:9 - field
- signed
integer_cst 32 - decl size
- type_decl Object1 test7.cpp 16:1 - field
+ field_decl vec1 test7.cpp 19:27 - field
+ - signed
+ integer_cst 192 - decl size
+ type_decl Object1 test7.cpp 17:1 - field
- isAutogenerated: 1
tree_list - arg types
pointer_type - value
record_type - nested type
- type_decl Object1 test7.cpp 15:7 - type name
+ type_decl Object1 test7.cpp 16:7 - type name
- isAutogenerated: 1
- field_decl k test7.cpp 17:9 - field
+ field_decl k test7.cpp 18:9 - field
- signed
integer_cst 32 - decl size
- type_decl Object1 test7.cpp 16:1 - field
+ field_decl vec1 test7.cpp 19:27 - field
+ - signed
+ integer_cst 192 - decl size
+ type_decl Object1 test7.cpp 17:1 - field
- isAutogenerated: 1
tree_list - chain
pointer_type - value
@@ -11668,25 +22191,28 @@ function_decl func4 test7.cpp 33:10
void_type - value
type_decl void <built-in> 0:0 - type name
- isAutogenerated: 1
- result_decl test7.cpp 34:5 - function result
+ result_decl test7.cpp 37: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 test7.cpp 33:25 - argument
+ parm_decl this test7.cpp 36:25 - argument
- isAutogenerated: 1
pointer_type - decl type
record_type - nested type
- type_decl Object1 test7.cpp 15:7 - type name
+ type_decl Object1 test7.cpp 16:7 - type name
- isAutogenerated: 1
- field_decl k test7.cpp 17:9 - field
+ field_decl k test7.cpp 18:9 - field
- signed
integer_cst 32 - decl size
- type_decl Object1 test7.cpp 16:1 - field
+ field_decl vec1 test7.cpp 19:27 - field
+ - signed
+ integer_cst 192 - decl size
+ type_decl Object1 test7.cpp 17:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
- parm_decl aptr test7.cpp 33:21 - argument
+ parm_decl aptr test7.cpp 36:21 - argument
pointer_type - decl type
integer_type - nested type
- precisionBits: 32
@@ -11697,246 +22223,548 @@ function_decl func4 test7.cpp 33:10
integer_cst -2147483648 - min value
integer_cst 2147483647 - max value
integer_cst 64 - parm size
- cleanup_point_expr test7.cpp 35:14 - code
- expr_stmt test7.cpp 35:14 - operand
+ cleanup_point_expr test7.cpp 38:14 - code
+ expr_stmt test7.cpp 38:14 - operand
convert_expr - expresssion
modify_expr - operand
- component_ref test7.cpp 35:9 - operand
+ component_ref test7.cpp 38:9 - operand
indirect_ref - object
nop_expr - ref
- isUsed: 1
- parm_decl this test7.cpp 33:25 - operand
+ parm_decl this test7.cpp 36:25 - operand
- isAutogenerated: 1
pointer_type - decl type
record_type - nested type
- type_decl Object1 test7.cpp 15:7 - type name
+ type_decl Object1 test7.cpp 16:7 - type name
- isAutogenerated: 1
- field_decl k test7.cpp 17:9 - field
+ field_decl k test7.cpp 18:9 - field
- signed
integer_cst 32 - decl size
- type_decl Object1 test7.cpp 16:1 - field
+ field_decl vec1 test7.cpp 19:27 - field
+ - signed
+ integer_cst 192 - decl size
+ type_decl Object1 test7.cpp 17:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
- field_decl k test7.cpp 17:9 - field
+ field_decl k test7.cpp 18:9 - field
- signed
integer_cst 32 - decl size
integer_cst 3 - operand
-function_decl func5 test7.cpp 38:10
+function_decl func5 test7.cpp 41: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 test7.cpp 15:7 - type name
+ type_decl Object1 test7.cpp 16:7 - type name
- isAutogenerated: 1
- field_decl k test7.cpp 17:9 - field
+ field_decl k test7.cpp 18:9 - field
- signed
integer_cst 32 - decl size
- type_decl Object1 test7.cpp 16:1 - field
+ field_decl vec1 test7.cpp 19:27 - field
+ - signed
+ integer_cst 192 - decl size
+ type_decl Object1 test7.cpp 17:1 - field
- isAutogenerated: 1
tree_list - arg types
pointer_type - value
record_type - nested type
- type_decl Object1 test7.cpp 15:7 - type name
+ type_decl Object1 test7.cpp 16:7 - type name
- isAutogenerated: 1
- field_decl k test7.cpp 17:9 - field
+ field_decl k test7.cpp 18:9 - field
- signed
integer_cst 32 - decl size
- type_decl Object1 test7.cpp 16:1 - field
+ field_decl vec1 test7.cpp 19:27 - field
+ - signed
+ integer_cst 192 - decl size
+ type_decl Object1 test7.cpp 17:1 - field
- isAutogenerated: 1
tree_list - chain
pointer_type - value
record_type - nested type
- type_decl Struct1 test7.cpp 3:8 - type name
+ type_decl Struct1 test7.cpp 4:8 - type name
- isAutogenerated: 1
- field_decl str test7.cpp 11:17 - field
+ field_decl str test7.cpp 12:17 - field
- signed
integer_cst 64 - decl size
- field_decl num test7.cpp 12:9 - field
+ field_decl num test7.cpp 13:9 - field
- signed
integer_cst 32 - decl size
- type_decl Struct1 test7.cpp 4:1 - field
+ type_decl Struct1 test7.cpp 5:1 - field
- isAutogenerated: 1
tree_list - chain
void_type - value
type_decl void <built-in> 0:0 - type name
- isAutogenerated: 1
- result_decl test7.cpp 39:5 - function result
+ result_decl test7.cpp 42:5 - function result
- isAutogenerated: 1
void_type - result type
type_decl void <built-in> 0:0 - type name
- isAutogenerated: 1
- parm_decl this test7.cpp 38:29 - argument
+ parm_decl this test7.cpp 41:29 - argument
- isAutogenerated: 1
pointer_type - decl type
record_type - nested type
- type_decl Object1 test7.cpp 15:7 - type name
+ type_decl Object1 test7.cpp 16:7 - type name
- isAutogenerated: 1
- field_decl k test7.cpp 17:9 - field
+ field_decl k test7.cpp 18:9 - field
- signed
integer_cst 32 - decl size
- type_decl Object1 test7.cpp 16:1 - field
+ field_decl vec1 test7.cpp 19:27 - field
+ - signed
+ integer_cst 192 - decl size
+ type_decl Object1 test7.cpp 17:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
- isUsed: 1
- parm_decl sptr test7.cpp 38:25 - argument
+ parm_decl sptr test7.cpp 41:25 - argument
pointer_type - decl type
record_type - nested type
- type_decl Struct1 test7.cpp 3:8 - type name
+ type_decl Struct1 test7.cpp 4:8 - type name
- isAutogenerated: 1
- field_decl str test7.cpp 11:17 - field
+ field_decl str test7.cpp 12:17 - field
- signed
integer_cst 64 - decl size
- field_decl num test7.cpp 12:9 - field
+ field_decl num test7.cpp 13:9 - field
- signed
integer_cst 32 - decl size
- type_decl Struct1 test7.cpp 4:1 - field
+ type_decl Struct1 test7.cpp 5:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
- cleanup_point_expr test7.cpp 40:22 - code
- expr_stmt test7.cpp 40:22 - operand
+ cleanup_point_expr test7.cpp 43:22 - code
+ expr_stmt test7.cpp 43:22 - operand
convert_expr - expresssion
modify_expr - operand
- component_ref test7.cpp 40:15 - operand
+ component_ref test7.cpp 43:15 - operand
indirect_ref - object
- isUsed: 1
- parm_decl sptr test7.cpp 38:25 - ref
+ parm_decl sptr test7.cpp 41:25 - ref
pointer_type - decl type
record_type - nested type
- type_decl Struct1 test7.cpp 3:8 - type name
+ type_decl Struct1 test7.cpp 4:8 - type name
- isAutogenerated: 1
- field_decl str test7.cpp 11:17 - field
+ field_decl str test7.cpp 12:17 - field
- signed
integer_cst 64 - decl size
- field_decl num test7.cpp 12:9 - field
+ field_decl num test7.cpp 13:9 - field
- signed
integer_cst 32 - decl size
- type_decl Struct1 test7.cpp 4:1 - field
+ type_decl Struct1 test7.cpp 5:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
- field_decl num test7.cpp 12:9 - field
+ field_decl num test7.cpp 13:9 - field
- signed
integer_cst 32 - decl size
integer_cst 0 - operand
-function_decl func6 test7.cpp 43:10
+function_decl func6 test7.cpp 46: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 test7.cpp 15:7 - type name
+ type_decl Object1 test7.cpp 16:7 - type name
- isAutogenerated: 1
- field_decl k test7.cpp 17:9 - field
+ field_decl k test7.cpp 18:9 - field
- signed
integer_cst 32 - decl size
- type_decl Object1 test7.cpp 16:1 - field
+ field_decl vec1 test7.cpp 19:27 - field
+ - signed
+ integer_cst 192 - decl size
+ type_decl Object1 test7.cpp 17:1 - field
- isAutogenerated: 1
tree_list - arg types
pointer_type - value
record_type - nested type
- type_decl Object1 test7.cpp 15:7 - type name
+ type_decl Object1 test7.cpp 16:7 - type name
- isAutogenerated: 1
- field_decl k test7.cpp 17:9 - field
+ field_decl k test7.cpp 18:9 - field
- signed
integer_cst 32 - decl size
- type_decl Object1 test7.cpp 16:1 - field
+ field_decl vec1 test7.cpp 19:27 - field
+ - signed
+ integer_cst 192 - decl size
+ type_decl Object1 test7.cpp 17:1 - field
- isAutogenerated: 1
tree_list - chain
pointer_type - value
record_type - nested type
- type_decl Struct1 test7.cpp 3:8 - type name
+ type_decl Struct1 test7.cpp 4:8 - type name
- isAutogenerated: 1
- field_decl str test7.cpp 11:17 - field
+ field_decl str test7.cpp 12:17 - field
- signed
integer_cst 64 - decl size
- field_decl num test7.cpp 12:9 - field
+ field_decl num test7.cpp 13:9 - field
- signed
integer_cst 32 - decl size
- type_decl Struct1 test7.cpp 4:1 - field
+ type_decl Struct1 test7.cpp 5:1 - field
- isAutogenerated: 1
tree_list - chain
void_type - value
type_decl void <built-in> 0:0 - type name
- isAutogenerated: 1
- result_decl test7.cpp 44:5 - function result
+ result_decl test7.cpp 47:5 - function result
- isAutogenerated: 1
void_type - result type
type_decl void <built-in> 0:0 - type name
- isAutogenerated: 1
- parm_decl this test7.cpp 43:29 - argument
+ parm_decl this test7.cpp 46:29 - argument
- isAutogenerated: 1
pointer_type - decl type
record_type - nested type
- type_decl Object1 test7.cpp 15:7 - type name
+ type_decl Object1 test7.cpp 16:7 - type name
- isAutogenerated: 1
- field_decl k test7.cpp 17:9 - field
+ field_decl k test7.cpp 18:9 - field
- signed
integer_cst 32 - decl size
- type_decl Object1 test7.cpp 16:1 - field
+ field_decl vec1 test7.cpp 19:27 - field
+ - signed
+ integer_cst 192 - decl size
+ type_decl Object1 test7.cpp 17:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
- isUsed: 1
- parm_decl sptr test7.cpp 43:25 - argument
+ parm_decl sptr test7.cpp 46:25 - argument
pointer_type - decl type
record_type - nested type
- type_decl Struct1 test7.cpp 3:8 - type name
+ type_decl Struct1 test7.cpp 4:8 - type name
- isAutogenerated: 1
- field_decl str test7.cpp 11:17 - field
+ field_decl str test7.cpp 12:17 - field
- signed
integer_cst 64 - decl size
- field_decl num test7.cpp 12:9 - field
+ field_decl num test7.cpp 13:9 - field
- signed
integer_cst 32 - decl size
- type_decl Struct1 test7.cpp 4:1 - field
+ type_decl Struct1 test7.cpp 5:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
statement_list - code
- if_stmt test7.cpp 45:9 - statement
- eq_expr test7.cpp 45:14 - condition
+ if_stmt test7.cpp 48:9 - statement
+ eq_expr test7.cpp 48:14 - condition
- isUsed: 1
- parm_decl sptr test7.cpp 43:25 - operand
+ parm_decl sptr test7.cpp 46:25 - operand
pointer_type - decl type
record_type - nested type
- type_decl Struct1 test7.cpp 3:8 - type name
+ type_decl Struct1 test7.cpp 4:8 - type name
- isAutogenerated: 1
- field_decl str test7.cpp 11:17 - field
+ field_decl str test7.cpp 12:17 - field
- signed
integer_cst 64 - decl size
- field_decl num test7.cpp 12:9 - field
+ field_decl num test7.cpp 13:9 - field
- signed
integer_cst 32 - decl size
- type_decl Struct1 test7.cpp 4:1 - field
+ type_decl Struct1 test7.cpp 5:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
integer_cst 0 - operand
- return_expr test7.cpp 46:13 - then
- cleanup_point_expr test7.cpp 47:22 - statement
- expr_stmt test7.cpp 47:22 - operand
+ return_expr test7.cpp 49:13 - then
+ cleanup_point_expr test7.cpp 50:22 - statement
+ expr_stmt test7.cpp 50:22 - operand
convert_expr - expresssion
modify_expr - operand
- component_ref test7.cpp 47:15 - operand
+ component_ref test7.cpp 50:15 - operand
indirect_ref - object
- isUsed: 1
- parm_decl sptr test7.cpp 43:25 - ref
+ parm_decl sptr test7.cpp 46:25 - ref
pointer_type - decl type
record_type - nested type
- type_decl Struct1 test7.cpp 3:8 - type name
+ type_decl Struct1 test7.cpp 4:8 - type name
- isAutogenerated: 1
- field_decl str test7.cpp 11:17 - field
+ field_decl str test7.cpp 12:17 - field
- signed
integer_cst 64 - decl size
- field_decl num test7.cpp 12:9 - field
+ field_decl num test7.cpp 13:9 - field
- signed
integer_cst 32 - decl size
- type_decl Struct1 test7.cpp 4:1 - field
+ type_decl Struct1 test7.cpp 5:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
- field_decl num test7.cpp 12:9 - field
+ field_decl num test7.cpp 13:9 - field
- signed
integer_cst 32 - decl size
integer_cst 0 - operand
+function_decl func7 test7.cpp 53: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 test7.cpp 16:7 - type name
+ - isAutogenerated: 1
+ field_decl k test7.cpp 18:9 - field
+ - signed
+ integer_cst 32 - decl size
+ field_decl vec1 test7.cpp 19:27 - field
+ - signed
+ integer_cst 192 - decl size
+ type_decl Object1 test7.cpp 17:1 - field
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ record_type - nested type
+ type_decl Object1 test7.cpp 16:7 - type name
+ - isAutogenerated: 1
+ field_decl k test7.cpp 18:9 - field
+ - signed
+ integer_cst 32 - decl size
+ field_decl vec1 test7.cpp 19:27 - field
+ - signed
+ integer_cst 192 - decl size
+ type_decl Object1 test7.cpp 17:1 - field
+ - isAutogenerated: 1
+ tree_list - chain
+ pointer_type - value
+ record_type - nested type
+ type_decl Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5:1 - field
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl test7.cpp 54: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 test7.cpp 53:35 - argument
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl Object1 test7.cpp 16:7 - type name
+ - isAutogenerated: 1
+ field_decl k test7.cpp 18:9 - field
+ - signed
+ integer_cst 32 - decl size
+ field_decl vec1 test7.cpp 19:27 - field
+ - signed
+ integer_cst 192 - decl size
+ type_decl Object1 test7.cpp 17:1 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl sptr test7.cpp 53:31 - argument
+ pointer_type - decl type
+ record_type - nested type
+ type_decl Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5:1 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ statement_list - code
+ if_stmt test7.cpp 55:9 - statement
+ eq_expr test7.cpp 55:14 - condition
+ nop_expr - operand
+ - isUsed: 1
+ parm_decl sptr test7.cpp 53:31 - operand
+ pointer_type - decl type
+ record_type - nested type
+ type_decl Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5:1 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ integer_cst 0 - operand
+ return_expr test7.cpp 56:13 - then
+ cleanup_point_expr test7.cpp 57:29 - statement
+ expr_stmt test7.cpp 57:29 - operand
+ call_expr test7.cpp 57:23 - expresssion
+ addr_expr - function
+ function_decl push_back /usr/include/c++/5/bits/stl_vector.h 913:7 - operand
+ - isExternal: 1
+ - isPublic: 1
+ addr_expr - arg
+ component_ref test7.cpp 57:9 - operand
+ indirect_ref - object
+ nop_expr - ref
+ - isUsed: 1
+ parm_decl this test7.cpp 53:35 - operand
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl Object1 test7.cpp 16:7 - type name
+ - isAutogenerated: 1
+ field_decl k test7.cpp 18:9 - field
+ - signed
+ integer_cst 32 - decl size
+ field_decl vec1 test7.cpp 19:27 - field
+ - signed
+ integer_cst 192 - decl size
+ type_decl Object1 test7.cpp 17:1 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ field_decl vec1 test7.cpp 19:27 - field
+ - signed
+ integer_cst 192 - decl size
+ nop_expr - arg
+ addr_expr - operand
+ - isUsed: 1
+ parm_decl sptr test7.cpp 53:31 - operand
+ pointer_type - decl type
+ record_type - nested type
+ type_decl Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5:1 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+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
+ 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
+ - 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
+ - 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 _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2668:14
- isAutogenerated: 1
- isPublic: 1
@@ -13781,6 +24609,797 @@ function_decl __comp_dtor /usr/include/c++/5/bits/basic_string.h 2942:7
- isAutogenerated: 1
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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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
+ 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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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
+ - 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
+ - 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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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
+ - 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_empty_rep /usr/include/c++/5/bits/basic_string.h 2827:7
- isExternal: 1
- isPublic: 1
@@ -17016,6 +28635,2746 @@ function_decl _M_dispose /usr/include/c++/5/bits/basic_string.h 2633:2
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 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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5:1 - field
+ - isAutogenerated: 1
+ tree_vec - element
+ pointer_type - element
+ record_type - nested type
+ type_decl Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5:1 - field
+ - isAutogenerated: 1
+ tree_list - chain
+ reference_type - value
+ pointer_type - nested type
+ record_type - nested type
+ type_decl Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5:1 - field
+ - isAutogenerated: 1
+ tree_vec - element
+ pointer_type - element
+ record_type - nested type
+ type_decl Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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
+ 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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5:1 - field
+ - isAutogenerated: 1
+ tree_vec - element
+ pointer_type - element
+ record_type - nested type
+ type_decl Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5:1 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ pointer_type - var type
+ record_type - nested type
+ type_decl Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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
+ 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
+ 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
+ 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
+ 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
+ block - block chain
+ var_decl __len /usr/include/c++/5/bits/vector.tcc 350:20 - block vars
+ - 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
+ var_decl __elems_before /usr/include/c++/5/bits/vector.tcc 352:20 - block vars
+ - 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
+ var_decl __new_start /usr/include/c++/5/bits/vector.tcc 353:12 - block vars
+ - 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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5:1 - field
+ - isAutogenerated: 1
+ var_decl __new_finish /usr/include/c++/5/bits/vector.tcc 354:12 - block vars
+ - 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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5:1 - field
+ - isAutogenerated: 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
+ 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
+ - 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
+ 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
+ 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
+ - 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
+ 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
+ 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
+ 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
+ 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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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
+ 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
+ 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
+ - isExternal: 1
+ - isPublic: 1
+ 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
+ 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
+ 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
+ - isExternal: 1
+ - isPublic: 1
+ 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
+ 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
+ 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
+ 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
+ - isExternal: 1
+ - isPublic: 1
+ 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
+ - isExternal: 1
+ - isPublic: 1
+ 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
+ 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
+ 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
+ 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
+ - isExternal: 1
+ - isPublic: 1
+ 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
+ - isExternal: 1
+ - isPublic: 1
+ 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
+ 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 - block chain
+ 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 - 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 - block chain
+ 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 - 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
+ 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 _S_empty_rep /usr/include/c++/5/bits/basic_string.h 2577:9
- isExternal: 1
- isPublic: 1
@@ -18792,6 +33151,3438 @@ function_decl _M_data /usr/include/c++/5/bits/basic_string.h 2688:7
field_decl _M_p /usr/include/c++/5/bits/basic_string.h 2673:10 - field
- unsigned
integer_cst 64 - decl size
+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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5:1 - field
+ - isAutogenerated: 1
+ tree_list - chain
+ reference_type - value
+ pointer_type - nested type
+ record_type - nested type
+ type_decl Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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
+ 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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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
+ 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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5:1 - field
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ pointer_type - nested type
+ record_type - nested type
+ type_decl Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5:1 - field
+ - isAutogenerated: 1
+ tree_list - chain
+ pointer_type - value
+ pointer_type - nested type
+ record_type - nested type
+ type_decl Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5:1 - field
+ - isAutogenerated: 1
+ tree_list - chain
+ pointer_type - value
+ pointer_type - nested type
+ record_type - nested type
+ type_decl Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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
+ 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
+ - 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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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
+ - 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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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
+ 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
+ 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
+ - 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
+ 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
+ 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
+ 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
+ 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
+ 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
+ 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
+ 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
+ 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
+ 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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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
+ 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 _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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5:1 - field
+ - isAutogenerated: 1
+ tree_vec - element
+ pointer_type - element
+ record_type - nested type
+ type_decl Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5:1 - field
+ - isAutogenerated: 1
+ tree_vec - element
+ pointer_type - element
+ record_type - nested type
+ type_decl Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5:1 - field
+ - isAutogenerated: 1
+ tree_vec - element
+ pointer_type - element
+ record_type - nested type
+ type_decl Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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 __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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5:1 - field
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ pointer_type - nested type
+ record_type - nested type
+ type_decl Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5:1 - field
+ - isAutogenerated: 1
+ tree_list - chain
+ pointer_type - value
+ pointer_type - nested type
+ record_type - nested type
+ type_decl Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5:1 - field
+ - isAutogenerated: 1
+ tree_list - chain
+ pointer_type - value
+ pointer_type - nested type
+ record_type - nested type
+ type_decl Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5:1 - field
+ - isAutogenerated: 1
+ tree_vec - element
+ pointer_type - element
+ record_type - nested type
+ type_decl Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5:1 - field
+ - isAutogenerated: 1
+ tree_vec - element
+ pointer_type - element
+ record_type - nested type
+ type_decl Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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
+ - 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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5:1 - field
+ - isAutogenerated: 1
+ tree_vec - element
+ pointer_type - element
+ record_type - nested type
+ type_decl Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5:1 - field
+ - isAutogenerated: 1
+ tree_vec - element
+ pointer_type - element
+ record_type - nested type
+ type_decl Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5:1 - field
+ - isAutogenerated: 1
+ tree_vec - element
+ pointer_type - element
+ record_type - nested type
+ type_decl Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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
+ 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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5:1 - field
+ - isAutogenerated: 1
+ tree_vec - element
+ pointer_type - element
+ record_type - nested type
+ type_decl Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5:1 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm 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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5:1 - field
+ - isAutogenerated: 1
+ tree_list - chain
+ pointer_type - value
+ pointer_type - nested type
+ record_type - nested type
+ type_decl Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5:1 - field
+ - isAutogenerated: 1
+ tree_vec - element
+ pointer_type - element
+ record_type - nested type
+ type_decl Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5:1 - field
+ - isAutogenerated: 1
+ tree_vec - element
+ pointer_type - element
+ record_type - nested type
+ type_decl Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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
+ - 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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5:1 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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
+ 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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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 __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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5:1 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ statement_list - code
function_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 81:7
- isPublic: 1
method_type - function type
@@ -19074,3 +36865,4859 @@ function_decl __comp_ctor /usr/include/c++/5/ext/new_allocator.h 81:7
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 __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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5:1 - field
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ pointer_type - nested type
+ record_type - nested type
+ type_decl Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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
+ - 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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5:1 - field
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ pointer_type - nested type
+ record_type - nested type
+ type_decl Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5:1 - field
+ - isAutogenerated: 1
+ tree_list - chain
+ pointer_type - value
+ pointer_type - nested type
+ record_type - nested type
+ type_decl Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5:1 - field
+ - isAutogenerated: 1
+ tree_list - chain
+ pointer_type - value
+ pointer_type - nested type
+ record_type - nested type
+ type_decl Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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
+ 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
+ - 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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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
+ - 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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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
+ - 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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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
+ 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
+ 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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5:1 - field
+ - isAutogenerated: 1
+ tree_vec - element
+ pointer_type - element
+ record_type - nested type
+ type_decl Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5:1 - field
+ - isAutogenerated: 1
+ tree_vec - element
+ pointer_type - element
+ record_type - nested type
+ type_decl Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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
+ 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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5:1 - field
+ - isAutogenerated: 1
+ tree_vec - element
+ pointer_type - element
+ record_type - nested type
+ type_decl Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5:1 - field
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ pointer_type - nested type
+ record_type - nested type
+ type_decl Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5:1 - field
+ - isAutogenerated: 1
+ tree_list - chain
+ pointer_type - value
+ pointer_type - nested type
+ record_type - nested type
+ type_decl Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5:1 - field
+ - isAutogenerated: 1
+ tree_list - chain
+ pointer_type - value
+ pointer_type - nested type
+ record_type - nested type
+ type_decl Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5:1 - field
+ - isAutogenerated: 1
+ tree_vec - element
+ pointer_type - element
+ record_type - nested type
+ type_decl Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5:1 - field
+ - isAutogenerated: 1
+ tree_vec - element
+ pointer_type - element
+ record_type - nested type
+ type_decl Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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
+ - 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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5:1 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5:1 - field
+ - isAutogenerated: 1
+ tree_list - chain
+ pointer_type - value
+ pointer_type - nested type
+ record_type - nested type
+ type_decl Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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
+ - 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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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 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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5:1 - field
+ - isAutogenerated: 1
+ tree_vec - element
+ pointer_type - element
+ record_type - nested type
+ type_decl Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5:1 - field
+ - isAutogenerated: 1
+ tree_vec - element
+ pointer_type - element
+ record_type - nested type
+ type_decl Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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
+ 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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5:1 - field
+ - isAutogenerated: 1
+ tree_vec - element
+ pointer_type - element
+ record_type - nested type
+ type_decl Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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 _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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5:1 - field
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ pointer_type - nested type
+ record_type - nested type
+ type_decl Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5:1 - field
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ pointer_type - nested type
+ record_type - nested type
+ type_decl Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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
+ - 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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5:1 - field
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ pointer_type - nested type
+ record_type - nested type
+ type_decl Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5:1 - field
+ - isAutogenerated: 1
+ tree_list - chain
+ pointer_type - value
+ pointer_type - nested type
+ record_type - nested type
+ type_decl Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5:1 - field
+ - isAutogenerated: 1
+ tree_list - chain
+ pointer_type - value
+ pointer_type - nested type
+ record_type - nested type
+ type_decl Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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
+ 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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5:1 - field
+ - isAutogenerated: 1
+ tree_vec - element
+ pointer_type - element
+ record_type - nested type
+ type_decl Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5:1 - field
+ - isAutogenerated: 1
+ tree_vec - element
+ pointer_type - element
+ record_type - nested type
+ type_decl Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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
+ 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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5:1 - field
+ - isAutogenerated: 1
+ tree_vec - element
+ pointer_type - element
+ record_type - nested type
+ type_decl Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5:1 - field
+ - isAutogenerated: 1
+ tree_vec - element
+ pointer_type - element
+ record_type - nested type
+ type_decl Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5:1 - field
+ - isAutogenerated: 1
+ tree_vec - element
+ pointer_type - element
+ record_type - nested type
+ type_decl Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5:1 - field
+ - isAutogenerated: 1
+ tree_vec - element
+ pointer_type - element
+ record_type - nested type
+ type_decl Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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
+ - 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
+ 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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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
+ 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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5:1 - field
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ pointer_type - nested type
+ record_type - nested type
+ type_decl Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5:1 - field
+ - isAutogenerated: 1
+ tree_list - chain
+ pointer_type - value
+ pointer_type - nested type
+ record_type - nested type
+ type_decl Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5:1 - field
+ - isAutogenerated: 1
+ tree_list - chain
+ pointer_type - value
+ pointer_type - nested type
+ record_type - nested type
+ type_decl Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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
+ - 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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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 __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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5:1 - field
+ - isAutogenerated: 1
+ tree_list - chain
+ pointer_type - value
+ pointer_type - nested type
+ record_type - nested type
+ type_decl Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5:1 - field
+ - isAutogenerated: 1
+ 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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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
+ 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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5:1 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5:1 - field
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ pointer_type - nested type
+ record_type - nested type
+ type_decl Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5:1 - field
+ - isAutogenerated: 1
+ tree_list - chain
+ pointer_type - value
+ pointer_type - nested type
+ record_type - nested type
+ type_decl Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5:1 - field
+ - isAutogenerated: 1
+ tree_list - chain
+ pointer_type - value
+ pointer_type - nested type
+ record_type - nested type
+ type_decl Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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
+ 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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5:1 - field
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ pointer_type - nested type
+ record_type - nested type
+ type_decl Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5:1 - field
+ - isAutogenerated: 1
+ tree_list - chain
+ pointer_type - value
+ pointer_type - nested type
+ record_type - nested type
+ type_decl Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5:1 - field
+ - isAutogenerated: 1
+ tree_list - chain
+ pointer_type - value
+ pointer_type - nested type
+ record_type - nested type
+ type_decl Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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
+ - 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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5:1 - field
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ pointer_type - nested type
+ record_type - nested type
+ type_decl Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5:1 - field
+ - isAutogenerated: 1
+ tree_list - chain
+ pointer_type - value
+ pointer_type - nested type
+ record_type - nested type
+ type_decl Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5:1 - field
+ - isAutogenerated: 1
+ tree_list - chain
+ pointer_type - value
+ pointer_type - nested type
+ record_type - nested type
+ type_decl Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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
+ 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
+ - 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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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
+ - 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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5:1 - field
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ pointer_type - nested type
+ record_type - nested type
+ type_decl Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5:1 - field
+ - isAutogenerated: 1
+ tree_list - chain
+ pointer_type - value
+ pointer_type - nested type
+ record_type - nested type
+ type_decl Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5:1 - field
+ - isAutogenerated: 1
+ tree_list - chain
+ pointer_type - value
+ pointer_type - nested type
+ record_type - nested type
+ type_decl Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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
+ 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
+ - 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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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
+ - 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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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
+ - 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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5:1 - field
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ pointer_type - nested type
+ record_type - nested type
+ type_decl Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5:1 - field
+ - isAutogenerated: 1
+ tree_list - chain
+ pointer_type - value
+ pointer_type - nested type
+ record_type - nested type
+ type_decl Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5:1 - field
+ - isAutogenerated: 1
+ tree_list - chain
+ pointer_type - value
+ pointer_type - nested type
+ record_type - nested type
+ type_decl Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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
+ 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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5:1 - field
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ pointer_type - nested type
+ record_type - nested type
+ type_decl Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5:1 - field
+ - isAutogenerated: 1
+ tree_list - chain
+ pointer_type - value
+ pointer_type - nested type
+ record_type - nested type
+ type_decl Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5:1 - field
+ - isAutogenerated: 1
+ tree_list - chain
+ pointer_type - value
+ pointer_type - nested type
+ record_type - nested type
+ type_decl Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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
+ 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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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 Struct1 test7.cpp 4:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 12:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 13:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 5: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/test7-02.txt b/test/test7-02.txt
index 643483c..1ba804b 100644
--- a/test/test7-02.txt
+++ b/test/test7-02.txt
@@ -7696,6 +7696,7439 @@
7 integer_cst
7 integer_cst
6 integer_cst
+0 function_decl /usr/include/c++/5/bits/stl_bvector.h
+1 method_type
+2 void_type
+3 type_decl <built-in>
+2 record_type
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 field_decl /usr/include/c++/5/bits/stl_bvector.h
+4 integer_cst
+3 field_decl /usr/include/c++/5/bits/stl_bvector.h
+4 integer_cst
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+2 tree_list
+3 pointer_type
+4 record_type
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 field_decl /usr/include/c++/5/bits/stl_bvector.h
+6 integer_cst
+5 field_decl /usr/include/c++/5/bits/stl_bvector.h
+6 integer_cst
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 tree_list
+4 pointer_type
+5 integer_type
+6 type_decl /usr/include/c++/5/bits/stl_bvector.h
+6 integer_cst
+6 integer_cst
+4 tree_list
+5 integer_type
+6 type_decl /usr/include/c++/5/bits/stl_bvector.h
+6 integer_cst
+6 integer_cst
+5 tree_list
+6 void_type
+7 type_decl <built-in>
+1 result_decl /usr/include/c++/5/bits/stl_bvector.h
+2 void_type
+3 type_decl <built-in>
+1 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+2 pointer_type
+3 record_type
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 field_decl /usr/include/c++/5/bits/stl_bvector.h
+5 integer_cst
+4 field_decl /usr/include/c++/5/bits/stl_bvector.h
+5 integer_cst
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+2 pointer_type
+3 integer_type
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 integer_cst
+4 integer_cst
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+2 integer_type
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 integer_cst
+3 integer_cst
+2 integer_cst
+1 bind_expr /usr/include/c++/5/bits/stl_bvector.h
+2 statement_list
+3 cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h
+4 expr_stmt /usr/include/c++/5/bits/stl_bvector.h
+5 convert_expr
+6 init_expr
+7 component_ref /usr/include/c++/5/bits/stl_bvector.h
+8 indirect_ref
+9 nop_expr
+10 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+11 pointer_type
+12 record_type
+13 type_decl /usr/include/c++/5/bits/stl_bvector.h
+13 field_decl /usr/include/c++/5/bits/stl_bvector.h
+14 integer_cst
+13 field_decl /usr/include/c++/5/bits/stl_bvector.h
+14 integer_cst
+13 type_decl /usr/include/c++/5/bits/stl_bvector.h
+11 integer_cst
+8 field_decl /usr/include/c++/5/bits/stl_bvector.h
+9 integer_cst
+7 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+8 pointer_type
+9 integer_type
+10 type_decl /usr/include/c++/5/bits/stl_bvector.h
+10 integer_cst
+10 integer_cst
+8 integer_cst
+3 cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h
+4 expr_stmt /usr/include/c++/5/bits/stl_bvector.h
+5 convert_expr
+6 init_expr
+7 component_ref /usr/include/c++/5/bits/stl_bvector.h
+8 indirect_ref
+9 nop_expr
+10 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+11 pointer_type
+12 record_type
+13 type_decl /usr/include/c++/5/bits/stl_bvector.h
+13 field_decl /usr/include/c++/5/bits/stl_bvector.h
+14 integer_cst
+13 field_decl /usr/include/c++/5/bits/stl_bvector.h
+14 integer_cst
+13 type_decl /usr/include/c++/5/bits/stl_bvector.h
+11 integer_cst
+8 field_decl /usr/include/c++/5/bits/stl_bvector.h
+9 integer_cst
+7 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+8 integer_type
+9 type_decl /usr/include/c++/5/bits/stl_bvector.h
+9 integer_cst
+9 integer_cst
+8 integer_cst
+2 block
+0 function_decl /usr/include/c++/5/bits/stl_bvector.h
+1 method_type
+2 void_type
+3 type_decl <built-in>
+2 record_type
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 field_decl /usr/include/c++/5/bits/stl_bvector.h
+4 integer_cst
+3 field_decl /usr/include/c++/5/bits/stl_bvector.h
+4 integer_cst
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+2 tree_list
+3 pointer_type
+4 record_type
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 field_decl /usr/include/c++/5/bits/stl_bvector.h
+6 integer_cst
+5 field_decl /usr/include/c++/5/bits/stl_bvector.h
+6 integer_cst
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 tree_list
+4 pointer_type
+5 integer_type
+6 type_decl /usr/include/c++/5/bits/stl_bvector.h
+6 integer_cst
+6 integer_cst
+4 tree_list
+5 integer_type
+6 type_decl /usr/include/c++/5/bits/stl_bvector.h
+6 integer_cst
+6 integer_cst
+5 tree_list
+6 void_type
+7 type_decl <built-in>
+1 result_decl /usr/include/c++/5/bits/stl_bvector.h
+2 void_type
+3 type_decl <built-in>
+1 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+2 pointer_type
+3 record_type
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 field_decl /usr/include/c++/5/bits/stl_bvector.h
+5 integer_cst
+4 field_decl /usr/include/c++/5/bits/stl_bvector.h
+5 integer_cst
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+2 pointer_type
+3 integer_type
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 integer_cst
+4 integer_cst
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+2 integer_type
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 integer_cst
+3 integer_cst
+2 integer_cst
+1 bind_expr /usr/include/c++/5/bits/stl_bvector.h
+2 statement_list
+3 cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h
+4 expr_stmt /usr/include/c++/5/bits/stl_bvector.h
+5 convert_expr
+6 init_expr
+7 component_ref /usr/include/c++/5/bits/stl_bvector.h
+8 indirect_ref
+9 nop_expr
+10 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+11 pointer_type
+12 record_type
+13 type_decl /usr/include/c++/5/bits/stl_bvector.h
+13 field_decl /usr/include/c++/5/bits/stl_bvector.h
+14 integer_cst
+13 field_decl /usr/include/c++/5/bits/stl_bvector.h
+14 integer_cst
+13 type_decl /usr/include/c++/5/bits/stl_bvector.h
+11 integer_cst
+8 field_decl /usr/include/c++/5/bits/stl_bvector.h
+9 integer_cst
+7 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+8 pointer_type
+9 integer_type
+10 type_decl /usr/include/c++/5/bits/stl_bvector.h
+10 integer_cst
+10 integer_cst
+8 integer_cst
+3 cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h
+4 expr_stmt /usr/include/c++/5/bits/stl_bvector.h
+5 convert_expr
+6 init_expr
+7 component_ref /usr/include/c++/5/bits/stl_bvector.h
+8 indirect_ref
+9 nop_expr
+10 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+11 pointer_type
+12 record_type
+13 type_decl /usr/include/c++/5/bits/stl_bvector.h
+13 field_decl /usr/include/c++/5/bits/stl_bvector.h
+14 integer_cst
+13 field_decl /usr/include/c++/5/bits/stl_bvector.h
+14 integer_cst
+13 type_decl /usr/include/c++/5/bits/stl_bvector.h
+11 integer_cst
+8 field_decl /usr/include/c++/5/bits/stl_bvector.h
+9 integer_cst
+7 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+8 integer_type
+9 type_decl /usr/include/c++/5/bits/stl_bvector.h
+9 integer_cst
+9 integer_cst
+8 integer_cst
+2 block
+0 function_decl /usr/include/c++/5/bits/stl_bvector.h
+1 method_type
+2 void_type
+3 type_decl <built-in>
+2 record_type
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 field_decl /usr/include/c++/5/bits/stl_bvector.h
+4 integer_cst
+3 field_decl /usr/include/c++/5/bits/stl_bvector.h
+4 integer_cst
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+2 tree_list
+3 pointer_type
+4 record_type
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 field_decl /usr/include/c++/5/bits/stl_bvector.h
+6 integer_cst
+5 field_decl /usr/include/c++/5/bits/stl_bvector.h
+6 integer_cst
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 tree_list
+4 pointer_type
+5 integer_type
+6 type_decl /usr/include/c++/5/bits/stl_bvector.h
+6 integer_cst
+6 integer_cst
+4 tree_list
+5 integer_type
+6 type_decl /usr/include/c++/5/bits/stl_bvector.h
+6 integer_cst
+6 integer_cst
+5 tree_list
+6 void_type
+7 type_decl <built-in>
+1 result_decl /usr/include/c++/5/bits/stl_bvector.h
+2 void_type
+3 type_decl <built-in>
+1 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+2 pointer_type
+3 record_type
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 field_decl /usr/include/c++/5/bits/stl_bvector.h
+5 integer_cst
+4 field_decl /usr/include/c++/5/bits/stl_bvector.h
+5 integer_cst
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+2 pointer_type
+3 integer_type
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 integer_cst
+4 integer_cst
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+2 integer_type
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 integer_cst
+3 integer_cst
+2 integer_cst
+1 statement_list
+0 function_decl /usr/include/c++/5/bits/stl_bvector.h
+1 method_type
+2 void_type
+3 type_decl <built-in>
+2 record_type
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 field_decl /usr/include/c++/5/bits/stl_bvector.h
+4 integer_cst
+3 field_decl /usr/include/c++/5/bits/stl_bvector.h
+4 integer_cst
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+2 tree_list
+3 pointer_type
+4 record_type
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 field_decl /usr/include/c++/5/bits/stl_bvector.h
+6 integer_cst
+5 field_decl /usr/include/c++/5/bits/stl_bvector.h
+6 integer_cst
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 tree_list
+4 void_type
+5 type_decl <built-in>
+1 result_decl /usr/include/c++/5/bits/stl_bvector.h
+2 void_type
+3 type_decl <built-in>
+1 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+2 pointer_type
+3 record_type
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 field_decl /usr/include/c++/5/bits/stl_bvector.h
+5 integer_cst
+4 field_decl /usr/include/c++/5/bits/stl_bvector.h
+5 integer_cst
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+2 integer_cst
+1 bind_expr /usr/include/c++/5/bits/stl_bvector.h
+2 statement_list
+3 cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h
+4 expr_stmt /usr/include/c++/5/bits/stl_bvector.h
+5 convert_expr
+6 init_expr
+7 component_ref /usr/include/c++/5/bits/stl_bvector.h
+8 indirect_ref
+9 nop_expr
+10 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+11 pointer_type
+12 record_type
+13 type_decl /usr/include/c++/5/bits/stl_bvector.h
+13 field_decl /usr/include/c++/5/bits/stl_bvector.h
+14 integer_cst
+13 field_decl /usr/include/c++/5/bits/stl_bvector.h
+14 integer_cst
+13 type_decl /usr/include/c++/5/bits/stl_bvector.h
+11 integer_cst
+8 field_decl /usr/include/c++/5/bits/stl_bvector.h
+9 integer_cst
+7 integer_cst
+3 cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h
+4 expr_stmt /usr/include/c++/5/bits/stl_bvector.h
+5 convert_expr
+6 init_expr
+7 component_ref /usr/include/c++/5/bits/stl_bvector.h
+8 indirect_ref
+9 nop_expr
+10 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+11 pointer_type
+12 record_type
+13 type_decl /usr/include/c++/5/bits/stl_bvector.h
+13 field_decl /usr/include/c++/5/bits/stl_bvector.h
+14 integer_cst
+13 field_decl /usr/include/c++/5/bits/stl_bvector.h
+14 integer_cst
+13 type_decl /usr/include/c++/5/bits/stl_bvector.h
+11 integer_cst
+8 field_decl /usr/include/c++/5/bits/stl_bvector.h
+9 integer_cst
+7 integer_cst
+2 block
+0 function_decl /usr/include/c++/5/bits/stl_bvector.h
+1 method_type
+2 void_type
+3 type_decl <built-in>
+2 record_type
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 field_decl /usr/include/c++/5/bits/stl_bvector.h
+4 integer_cst
+3 field_decl /usr/include/c++/5/bits/stl_bvector.h
+4 integer_cst
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+2 tree_list
+3 pointer_type
+4 record_type
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 field_decl /usr/include/c++/5/bits/stl_bvector.h
+6 integer_cst
+5 field_decl /usr/include/c++/5/bits/stl_bvector.h
+6 integer_cst
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 tree_list
+4 void_type
+5 type_decl <built-in>
+1 result_decl /usr/include/c++/5/bits/stl_bvector.h
+2 void_type
+3 type_decl <built-in>
+1 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+2 pointer_type
+3 record_type
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 field_decl /usr/include/c++/5/bits/stl_bvector.h
+5 integer_cst
+4 field_decl /usr/include/c++/5/bits/stl_bvector.h
+5 integer_cst
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+2 integer_cst
+1 bind_expr /usr/include/c++/5/bits/stl_bvector.h
+2 statement_list
+3 cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h
+4 expr_stmt /usr/include/c++/5/bits/stl_bvector.h
+5 convert_expr
+6 init_expr
+7 component_ref /usr/include/c++/5/bits/stl_bvector.h
+8 indirect_ref
+9 nop_expr
+10 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+11 pointer_type
+12 record_type
+13 type_decl /usr/include/c++/5/bits/stl_bvector.h
+13 field_decl /usr/include/c++/5/bits/stl_bvector.h
+14 integer_cst
+13 field_decl /usr/include/c++/5/bits/stl_bvector.h
+14 integer_cst
+13 type_decl /usr/include/c++/5/bits/stl_bvector.h
+11 integer_cst
+8 field_decl /usr/include/c++/5/bits/stl_bvector.h
+9 integer_cst
+7 integer_cst
+3 cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h
+4 expr_stmt /usr/include/c++/5/bits/stl_bvector.h
+5 convert_expr
+6 init_expr
+7 component_ref /usr/include/c++/5/bits/stl_bvector.h
+8 indirect_ref
+9 nop_expr
+10 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+11 pointer_type
+12 record_type
+13 type_decl /usr/include/c++/5/bits/stl_bvector.h
+13 field_decl /usr/include/c++/5/bits/stl_bvector.h
+14 integer_cst
+13 field_decl /usr/include/c++/5/bits/stl_bvector.h
+14 integer_cst
+13 type_decl /usr/include/c++/5/bits/stl_bvector.h
+11 integer_cst
+8 field_decl /usr/include/c++/5/bits/stl_bvector.h
+9 integer_cst
+7 integer_cst
+2 block
+0 function_decl /usr/include/c++/5/bits/stl_bvector.h
+1 method_type
+2 void_type
+3 type_decl <built-in>
+2 record_type
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 field_decl /usr/include/c++/5/bits/stl_bvector.h
+4 integer_cst
+3 field_decl /usr/include/c++/5/bits/stl_bvector.h
+4 integer_cst
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+2 tree_list
+3 pointer_type
+4 record_type
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 field_decl /usr/include/c++/5/bits/stl_bvector.h
+6 integer_cst
+5 field_decl /usr/include/c++/5/bits/stl_bvector.h
+6 integer_cst
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 tree_list
+4 void_type
+5 type_decl <built-in>
+1 result_decl /usr/include/c++/5/bits/stl_bvector.h
+2 void_type
+3 type_decl <built-in>
+1 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+2 pointer_type
+3 record_type
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 field_decl /usr/include/c++/5/bits/stl_bvector.h
+5 integer_cst
+4 field_decl /usr/include/c++/5/bits/stl_bvector.h
+5 integer_cst
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+2 integer_cst
+1 statement_list
+0 function_decl /usr/include/c++/5/bits/stl_bvector.h
+1 method_type
+2 boolean_type
+3 type_decl <built-in>
+2 record_type
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 field_decl /usr/include/c++/5/bits/stl_bvector.h
+4 integer_cst
+3 field_decl /usr/include/c++/5/bits/stl_bvector.h
+4 integer_cst
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+2 tree_list
+3 pointer_type
+4 record_type
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 field_decl /usr/include/c++/5/bits/stl_bvector.h
+6 integer_cst
+5 field_decl /usr/include/c++/5/bits/stl_bvector.h
+6 integer_cst
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 tree_list
+4 void_type
+5 type_decl <built-in>
+1 result_decl /usr/include/c++/5/bits/stl_bvector.h
+2 boolean_type
+3 type_decl <built-in>
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+2 pointer_type
+3 record_type
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 field_decl /usr/include/c++/5/bits/stl_bvector.h
+5 integer_cst
+4 field_decl /usr/include/c++/5/bits/stl_bvector.h
+5 integer_cst
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+2 integer_cst
+1 return_expr /usr/include/c++/5/bits/stl_bvector.h
+2 init_expr
+3 result_decl /usr/include/c++/5/bits/stl_bvector.h
+4 boolean_type
+5 type_decl <built-in>
+4 integer_cst
+3 ne_expr /usr/include/c++/5/bits/stl_bvector.h
+4 bit_and_expr /usr/include/c++/5/bits/stl_bvector.h
+5 indirect_ref
+6 nop_expr
+7 component_ref /usr/include/c++/5/bits/stl_bvector.h
+8 indirect_ref
+9 nop_expr
+10 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+11 pointer_type
+12 record_type
+13 type_decl /usr/include/c++/5/bits/stl_bvector.h
+13 field_decl /usr/include/c++/5/bits/stl_bvector.h
+14 integer_cst
+13 field_decl /usr/include/c++/5/bits/stl_bvector.h
+14 integer_cst
+13 type_decl /usr/include/c++/5/bits/stl_bvector.h
+11 integer_cst
+8 field_decl /usr/include/c++/5/bits/stl_bvector.h
+9 integer_cst
+5 nop_expr
+6 component_ref /usr/include/c++/5/bits/stl_bvector.h
+7 indirect_ref
+8 nop_expr
+9 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+10 pointer_type
+11 record_type
+12 type_decl /usr/include/c++/5/bits/stl_bvector.h
+12 field_decl /usr/include/c++/5/bits/stl_bvector.h
+13 integer_cst
+12 field_decl /usr/include/c++/5/bits/stl_bvector.h
+13 integer_cst
+12 type_decl /usr/include/c++/5/bits/stl_bvector.h
+10 integer_cst
+7 field_decl /usr/include/c++/5/bits/stl_bvector.h
+8 integer_cst
+4 integer_cst
+0 function_decl /usr/include/c++/5/bits/stl_bvector.h
+1 method_type
+2 reference_type
+3 record_type
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 field_decl /usr/include/c++/5/bits/stl_bvector.h
+5 integer_cst
+4 field_decl /usr/include/c++/5/bits/stl_bvector.h
+5 integer_cst
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+2 record_type
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 field_decl /usr/include/c++/5/bits/stl_bvector.h
+4 integer_cst
+3 field_decl /usr/include/c++/5/bits/stl_bvector.h
+4 integer_cst
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+2 tree_list
+3 pointer_type
+4 record_type
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 field_decl /usr/include/c++/5/bits/stl_bvector.h
+6 integer_cst
+5 field_decl /usr/include/c++/5/bits/stl_bvector.h
+6 integer_cst
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 tree_list
+4 boolean_type
+5 type_decl <built-in>
+4 tree_list
+5 void_type
+6 type_decl <built-in>
+1 result_decl /usr/include/c++/5/bits/stl_bvector.h
+2 reference_type
+3 record_type
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 field_decl /usr/include/c++/5/bits/stl_bvector.h
+5 integer_cst
+4 field_decl /usr/include/c++/5/bits/stl_bvector.h
+5 integer_cst
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+2 pointer_type
+3 record_type
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 field_decl /usr/include/c++/5/bits/stl_bvector.h
+5 integer_cst
+4 field_decl /usr/include/c++/5/bits/stl_bvector.h
+5 integer_cst
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+2 integer_type
+3 type_decl <built-in>
+3 integer_cst
+3 integer_cst
+3 integer_cst
+2 integer_cst
+1 statement_list
+2 if_stmt /usr/include/c++/5/bits/stl_bvector.h
+3 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+4 integer_type
+5 type_decl <built-in>
+5 integer_cst
+5 integer_cst
+5 integer_cst
+4 integer_cst
+3 cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h
+4 expr_stmt /usr/include/c++/5/bits/stl_bvector.h
+5 convert_expr
+6 modify_expr
+7 indirect_ref
+8 component_ref /usr/include/c++/5/bits/stl_bvector.h
+9 indirect_ref
+10 nop_expr
+11 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+12 pointer_type
+13 record_type
+14 type_decl /usr/include/c++/5/bits/stl_bvector.h
+14 field_decl /usr/include/c++/5/bits/stl_bvector.h
+15 integer_cst
+14 field_decl /usr/include/c++/5/bits/stl_bvector.h
+15 integer_cst
+14 type_decl /usr/include/c++/5/bits/stl_bvector.h
+12 integer_cst
+9 field_decl /usr/include/c++/5/bits/stl_bvector.h
+10 integer_cst
+7 bit_ior_expr
+8 indirect_ref
+9 component_ref /usr/include/c++/5/bits/stl_bvector.h
+10 indirect_ref
+11 nop_expr
+12 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+13 pointer_type
+14 record_type
+15 type_decl /usr/include/c++/5/bits/stl_bvector.h
+15 field_decl /usr/include/c++/5/bits/stl_bvector.h
+16 integer_cst
+15 field_decl /usr/include/c++/5/bits/stl_bvector.h
+16 integer_cst
+15 type_decl /usr/include/c++/5/bits/stl_bvector.h
+13 integer_cst
+10 field_decl /usr/include/c++/5/bits/stl_bvector.h
+11 integer_cst
+8 component_ref /usr/include/c++/5/bits/stl_bvector.h
+9 indirect_ref
+10 nop_expr
+11 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+12 pointer_type
+13 record_type
+14 type_decl /usr/include/c++/5/bits/stl_bvector.h
+14 field_decl /usr/include/c++/5/bits/stl_bvector.h
+15 integer_cst
+14 field_decl /usr/include/c++/5/bits/stl_bvector.h
+15 integer_cst
+14 type_decl /usr/include/c++/5/bits/stl_bvector.h
+12 integer_cst
+9 field_decl /usr/include/c++/5/bits/stl_bvector.h
+10 integer_cst
+3 cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h
+4 expr_stmt /usr/include/c++/5/bits/stl_bvector.h
+5 convert_expr
+6 modify_expr
+7 indirect_ref
+8 component_ref /usr/include/c++/5/bits/stl_bvector.h
+9 indirect_ref
+10 nop_expr
+11 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+12 pointer_type
+13 record_type
+14 type_decl /usr/include/c++/5/bits/stl_bvector.h
+14 field_decl /usr/include/c++/5/bits/stl_bvector.h
+15 integer_cst
+14 field_decl /usr/include/c++/5/bits/stl_bvector.h
+15 integer_cst
+14 type_decl /usr/include/c++/5/bits/stl_bvector.h
+12 integer_cst
+9 field_decl /usr/include/c++/5/bits/stl_bvector.h
+10 integer_cst
+7 bit_and_expr
+8 indirect_ref
+9 component_ref /usr/include/c++/5/bits/stl_bvector.h
+10 indirect_ref
+11 nop_expr
+12 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+13 pointer_type
+14 record_type
+15 type_decl /usr/include/c++/5/bits/stl_bvector.h
+15 field_decl /usr/include/c++/5/bits/stl_bvector.h
+16 integer_cst
+15 field_decl /usr/include/c++/5/bits/stl_bvector.h
+16 integer_cst
+15 type_decl /usr/include/c++/5/bits/stl_bvector.h
+13 integer_cst
+10 field_decl /usr/include/c++/5/bits/stl_bvector.h
+11 integer_cst
+8 bit_not_expr
+9 component_ref /usr/include/c++/5/bits/stl_bvector.h
+10 indirect_ref
+11 nop_expr
+12 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+13 pointer_type
+14 record_type
+15 type_decl /usr/include/c++/5/bits/stl_bvector.h
+15 field_decl /usr/include/c++/5/bits/stl_bvector.h
+16 integer_cst
+15 field_decl /usr/include/c++/5/bits/stl_bvector.h
+16 integer_cst
+15 type_decl /usr/include/c++/5/bits/stl_bvector.h
+13 integer_cst
+10 field_decl /usr/include/c++/5/bits/stl_bvector.h
+11 integer_cst
+2 return_expr /usr/include/c++/5/bits/stl_bvector.h
+3 init_expr
+4 result_decl /usr/include/c++/5/bits/stl_bvector.h
+5 reference_type
+6 record_type
+7 type_decl /usr/include/c++/5/bits/stl_bvector.h
+7 field_decl /usr/include/c++/5/bits/stl_bvector.h
+8 integer_cst
+7 field_decl /usr/include/c++/5/bits/stl_bvector.h
+8 integer_cst
+7 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 integer_cst
+4 nop_expr
+5 nop_expr
+6 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+7 pointer_type
+8 record_type
+9 type_decl /usr/include/c++/5/bits/stl_bvector.h
+9 field_decl /usr/include/c++/5/bits/stl_bvector.h
+10 integer_cst
+9 field_decl /usr/include/c++/5/bits/stl_bvector.h
+10 integer_cst
+9 type_decl /usr/include/c++/5/bits/stl_bvector.h
+7 integer_cst
+0 function_decl /usr/include/c++/5/bits/stl_bvector.h
+1 method_type
+2 reference_type
+3 record_type
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 field_decl /usr/include/c++/5/bits/stl_bvector.h
+5 integer_cst
+4 field_decl /usr/include/c++/5/bits/stl_bvector.h
+5 integer_cst
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+2 record_type
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 field_decl /usr/include/c++/5/bits/stl_bvector.h
+4 integer_cst
+3 field_decl /usr/include/c++/5/bits/stl_bvector.h
+4 integer_cst
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+2 tree_list
+3 pointer_type
+4 record_type
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 field_decl /usr/include/c++/5/bits/stl_bvector.h
+6 integer_cst
+5 field_decl /usr/include/c++/5/bits/stl_bvector.h
+6 integer_cst
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 tree_list
+4 reference_type
+5 record_type
+6 type_decl /usr/include/c++/5/bits/stl_bvector.h
+6 field_decl /usr/include/c++/5/bits/stl_bvector.h
+7 integer_cst
+6 field_decl /usr/include/c++/5/bits/stl_bvector.h
+7 integer_cst
+6 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 tree_list
+5 void_type
+6 type_decl <built-in>
+1 result_decl /usr/include/c++/5/bits/stl_bvector.h
+2 reference_type
+3 record_type
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 field_decl /usr/include/c++/5/bits/stl_bvector.h
+5 integer_cst
+4 field_decl /usr/include/c++/5/bits/stl_bvector.h
+5 integer_cst
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+2 pointer_type
+3 record_type
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 field_decl /usr/include/c++/5/bits/stl_bvector.h
+5 integer_cst
+4 field_decl /usr/include/c++/5/bits/stl_bvector.h
+5 integer_cst
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+2 reference_type
+3 record_type
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 field_decl /usr/include/c++/5/bits/stl_bvector.h
+5 integer_cst
+4 field_decl /usr/include/c++/5/bits/stl_bvector.h
+5 integer_cst
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+2 integer_cst
+1 cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h
+2 return_expr /usr/include/c++/5/bits/stl_bvector.h
+3 init_expr
+4 result_decl /usr/include/c++/5/bits/stl_bvector.h
+5 reference_type
+6 record_type
+7 type_decl /usr/include/c++/5/bits/stl_bvector.h
+7 field_decl /usr/include/c++/5/bits/stl_bvector.h
+8 integer_cst
+7 field_decl /usr/include/c++/5/bits/stl_bvector.h
+8 integer_cst
+7 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 integer_cst
+4 nop_expr
+5 convert_expr
+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
+7 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+8 pointer_type
+9 record_type
+10 type_decl /usr/include/c++/5/bits/stl_bvector.h
+10 field_decl /usr/include/c++/5/bits/stl_bvector.h
+11 integer_cst
+10 field_decl /usr/include/c++/5/bits/stl_bvector.h
+11 integer_cst
+10 type_decl /usr/include/c++/5/bits/stl_bvector.h
+8 integer_cst
+7 convert_expr
+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
+9 convert_expr
+10 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+11 reference_type
+12 record_type
+13 type_decl /usr/include/c++/5/bits/stl_bvector.h
+13 field_decl /usr/include/c++/5/bits/stl_bvector.h
+14 integer_cst
+13 field_decl /usr/include/c++/5/bits/stl_bvector.h
+14 integer_cst
+13 type_decl /usr/include/c++/5/bits/stl_bvector.h
+11 integer_cst
+0 function_decl /usr/include/c++/5/bits/stl_bvector.h
+1 method_type
+2 boolean_type
+3 type_decl <built-in>
+2 record_type
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 field_decl /usr/include/c++/5/bits/stl_bvector.h
+4 integer_cst
+3 field_decl /usr/include/c++/5/bits/stl_bvector.h
+4 integer_cst
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+2 tree_list
+3 pointer_type
+4 record_type
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 field_decl /usr/include/c++/5/bits/stl_bvector.h
+6 integer_cst
+5 field_decl /usr/include/c++/5/bits/stl_bvector.h
+6 integer_cst
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 tree_list
+4 reference_type
+5 record_type
+6 type_decl /usr/include/c++/5/bits/stl_bvector.h
+6 field_decl /usr/include/c++/5/bits/stl_bvector.h
+7 integer_cst
+6 field_decl /usr/include/c++/5/bits/stl_bvector.h
+7 integer_cst
+6 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 tree_list
+5 void_type
+6 type_decl <built-in>
+1 result_decl /usr/include/c++/5/bits/stl_bvector.h
+2 boolean_type
+3 type_decl <built-in>
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+2 pointer_type
+3 record_type
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 field_decl /usr/include/c++/5/bits/stl_bvector.h
+5 integer_cst
+4 field_decl /usr/include/c++/5/bits/stl_bvector.h
+5 integer_cst
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+2 reference_type
+3 record_type
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 field_decl /usr/include/c++/5/bits/stl_bvector.h
+5 integer_cst
+4 field_decl /usr/include/c++/5/bits/stl_bvector.h
+5 integer_cst
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+2 integer_cst
+1 cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h
+2 return_expr /usr/include/c++/5/bits/stl_bvector.h
+3 init_expr
+4 result_decl /usr/include/c++/5/bits/stl_bvector.h
+5 boolean_type
+6 type_decl <built-in>
+5 integer_cst
+4 eq_expr /usr/include/c++/5/bits/stl_bvector.h
+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
+6 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+7 pointer_type
+8 record_type
+9 type_decl /usr/include/c++/5/bits/stl_bvector.h
+9 field_decl /usr/include/c++/5/bits/stl_bvector.h
+10 integer_cst
+9 field_decl /usr/include/c++/5/bits/stl_bvector.h
+10 integer_cst
+9 type_decl /usr/include/c++/5/bits/stl_bvector.h
+7 integer_cst
+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
+6 convert_expr
+7 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+8 reference_type
+9 record_type
+10 type_decl /usr/include/c++/5/bits/stl_bvector.h
+10 field_decl /usr/include/c++/5/bits/stl_bvector.h
+11 integer_cst
+10 field_decl /usr/include/c++/5/bits/stl_bvector.h
+11 integer_cst
+10 type_decl /usr/include/c++/5/bits/stl_bvector.h
+8 integer_cst
+0 function_decl /usr/include/c++/5/bits/stl_bvector.h
+1 method_type
+2 boolean_type
+3 type_decl <built-in>
+2 record_type
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 field_decl /usr/include/c++/5/bits/stl_bvector.h
+4 integer_cst
+3 field_decl /usr/include/c++/5/bits/stl_bvector.h
+4 integer_cst
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+2 tree_list
+3 pointer_type
+4 record_type
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 field_decl /usr/include/c++/5/bits/stl_bvector.h
+6 integer_cst
+5 field_decl /usr/include/c++/5/bits/stl_bvector.h
+6 integer_cst
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 tree_list
+4 reference_type
+5 record_type
+6 type_decl /usr/include/c++/5/bits/stl_bvector.h
+6 field_decl /usr/include/c++/5/bits/stl_bvector.h
+7 integer_cst
+6 field_decl /usr/include/c++/5/bits/stl_bvector.h
+7 integer_cst
+6 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 tree_list
+5 void_type
+6 type_decl <built-in>
+1 result_decl /usr/include/c++/5/bits/stl_bvector.h
+2 boolean_type
+3 type_decl <built-in>
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+2 pointer_type
+3 record_type
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 field_decl /usr/include/c++/5/bits/stl_bvector.h
+5 integer_cst
+4 field_decl /usr/include/c++/5/bits/stl_bvector.h
+5 integer_cst
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+2 reference_type
+3 record_type
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 field_decl /usr/include/c++/5/bits/stl_bvector.h
+5 integer_cst
+4 field_decl /usr/include/c++/5/bits/stl_bvector.h
+5 integer_cst
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+2 integer_cst
+1 cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h
+2 return_expr /usr/include/c++/5/bits/stl_bvector.h
+3 init_expr
+4 result_decl /usr/include/c++/5/bits/stl_bvector.h
+5 boolean_type
+6 type_decl <built-in>
+5 integer_cst
+4 truth_andif_expr /usr/include/c++/5/bits/stl_bvector.h
+5 truth_not_expr /usr/include/c++/5/bits/stl_bvector.h
+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
+7 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+8 pointer_type
+9 record_type
+10 type_decl /usr/include/c++/5/bits/stl_bvector.h
+10 field_decl /usr/include/c++/5/bits/stl_bvector.h
+11 integer_cst
+10 field_decl /usr/include/c++/5/bits/stl_bvector.h
+11 integer_cst
+10 type_decl /usr/include/c++/5/bits/stl_bvector.h
+8 integer_cst
+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
+6 convert_expr
+7 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+8 reference_type
+9 record_type
+10 type_decl /usr/include/c++/5/bits/stl_bvector.h
+10 field_decl /usr/include/c++/5/bits/stl_bvector.h
+11 integer_cst
+10 field_decl /usr/include/c++/5/bits/stl_bvector.h
+11 integer_cst
+10 type_decl /usr/include/c++/5/bits/stl_bvector.h
+8 integer_cst
+0 function_decl /usr/include/c++/5/bits/stl_bvector.h
+1 method_type
+2 void_type
+3 type_decl <built-in>
+2 record_type
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 field_decl /usr/include/c++/5/bits/stl_bvector.h
+4 integer_cst
+3 field_decl /usr/include/c++/5/bits/stl_bvector.h
+4 integer_cst
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+2 tree_list
+3 pointer_type
+4 record_type
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 field_decl /usr/include/c++/5/bits/stl_bvector.h
+6 integer_cst
+5 field_decl /usr/include/c++/5/bits/stl_bvector.h
+6 integer_cst
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 tree_list
+4 void_type
+5 type_decl <built-in>
+1 result_decl /usr/include/c++/5/bits/stl_bvector.h
+2 void_type
+3 type_decl <built-in>
+1 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+2 pointer_type
+3 record_type
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 field_decl /usr/include/c++/5/bits/stl_bvector.h
+5 integer_cst
+4 field_decl /usr/include/c++/5/bits/stl_bvector.h
+5 integer_cst
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+2 integer_cst
+1 cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h
+2 expr_stmt /usr/include/c++/5/bits/stl_bvector.h
+3 convert_expr
+4 modify_expr
+5 indirect_ref
+6 component_ref /usr/include/c++/5/bits/stl_bvector.h
+7 indirect_ref
+8 nop_expr
+9 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+10 pointer_type
+11 record_type
+12 type_decl /usr/include/c++/5/bits/stl_bvector.h
+12 field_decl /usr/include/c++/5/bits/stl_bvector.h
+13 integer_cst
+12 field_decl /usr/include/c++/5/bits/stl_bvector.h
+13 integer_cst
+12 type_decl /usr/include/c++/5/bits/stl_bvector.h
+10 integer_cst
+7 field_decl /usr/include/c++/5/bits/stl_bvector.h
+8 integer_cst
+5 bit_xor_expr
+6 indirect_ref
+7 component_ref /usr/include/c++/5/bits/stl_bvector.h
+8 indirect_ref
+9 nop_expr
+10 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+11 pointer_type
+12 record_type
+13 type_decl /usr/include/c++/5/bits/stl_bvector.h
+13 field_decl /usr/include/c++/5/bits/stl_bvector.h
+14 integer_cst
+13 field_decl /usr/include/c++/5/bits/stl_bvector.h
+14 integer_cst
+13 type_decl /usr/include/c++/5/bits/stl_bvector.h
+11 integer_cst
+8 field_decl /usr/include/c++/5/bits/stl_bvector.h
+9 integer_cst
+6 component_ref /usr/include/c++/5/bits/stl_bvector.h
+7 indirect_ref
+8 nop_expr
+9 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+10 pointer_type
+11 record_type
+12 type_decl /usr/include/c++/5/bits/stl_bvector.h
+12 field_decl /usr/include/c++/5/bits/stl_bvector.h
+13 integer_cst
+12 field_decl /usr/include/c++/5/bits/stl_bvector.h
+13 integer_cst
+12 type_decl /usr/include/c++/5/bits/stl_bvector.h
+10 integer_cst
+7 field_decl /usr/include/c++/5/bits/stl_bvector.h
+8 integer_cst
+0 function_decl /usr/include/c++/5/bits/stl_iterator_base_types.h
+1 method_type
+2 void_type
+3 type_decl <built-in>
+2 record_type
+3 type_decl /usr/include/c++/5/bits/stl_iterator_base_types.h
+3 type_decl /usr/include/c++/5/bits/stl_iterator_base_types.h
+3 type_decl /usr/include/c++/5/bits/stl_iterator_base_types.h
+3 type_decl /usr/include/c++/5/bits/stl_iterator_base_types.h
+3 type_decl /usr/include/c++/5/bits/stl_iterator_base_types.h
+3 type_decl /usr/include/c++/5/bits/stl_iterator_base_types.h
+3 type_decl /usr/include/c++/5/bits/stl_iterator_base_types.h
+2 tree_list
+3 pointer_type
+4 record_type
+5 type_decl /usr/include/c++/5/bits/stl_iterator_base_types.h
+5 type_decl /usr/include/c++/5/bits/stl_iterator_base_types.h
+5 type_decl /usr/include/c++/5/bits/stl_iterator_base_types.h
+5 type_decl /usr/include/c++/5/bits/stl_iterator_base_types.h
+5 type_decl /usr/include/c++/5/bits/stl_iterator_base_types.h
+5 type_decl /usr/include/c++/5/bits/stl_iterator_base_types.h
+5 type_decl /usr/include/c++/5/bits/stl_iterator_base_types.h
+3 tree_list
+4 void_type
+5 type_decl <built-in>
+1 result_decl /usr/include/c++/5/bits/stl_iterator_base_types.h
+2 void_type
+3 type_decl <built-in>
+1 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+2 pointer_type
+3 record_type
+4 type_decl /usr/include/c++/5/bits/stl_iterator_base_types.h
+4 type_decl /usr/include/c++/5/bits/stl_iterator_base_types.h
+4 type_decl /usr/include/c++/5/bits/stl_iterator_base_types.h
+4 type_decl /usr/include/c++/5/bits/stl_iterator_base_types.h
+4 type_decl /usr/include/c++/5/bits/stl_iterator_base_types.h
+4 type_decl /usr/include/c++/5/bits/stl_iterator_base_types.h
+4 type_decl /usr/include/c++/5/bits/stl_iterator_base_types.h
+2 integer_cst
+1 bind_expr /usr/include/c++/5/bits/stl_iterator_base_types.h
+2 statement_list
+2 block
+0 function_decl /usr/include/c++/5/bits/stl_iterator_base_types.h
+1 method_type
+2 void_type
+3 type_decl <built-in>
+2 record_type
+3 type_decl /usr/include/c++/5/bits/stl_iterator_base_types.h
+3 type_decl /usr/include/c++/5/bits/stl_iterator_base_types.h
+3 type_decl /usr/include/c++/5/bits/stl_iterator_base_types.h
+3 type_decl /usr/include/c++/5/bits/stl_iterator_base_types.h
+3 type_decl /usr/include/c++/5/bits/stl_iterator_base_types.h
+3 type_decl /usr/include/c++/5/bits/stl_iterator_base_types.h
+3 type_decl /usr/include/c++/5/bits/stl_iterator_base_types.h
+2 tree_list
+3 pointer_type
+4 record_type
+5 type_decl /usr/include/c++/5/bits/stl_iterator_base_types.h
+5 type_decl /usr/include/c++/5/bits/stl_iterator_base_types.h
+5 type_decl /usr/include/c++/5/bits/stl_iterator_base_types.h
+5 type_decl /usr/include/c++/5/bits/stl_iterator_base_types.h
+5 type_decl /usr/include/c++/5/bits/stl_iterator_base_types.h
+5 type_decl /usr/include/c++/5/bits/stl_iterator_base_types.h
+5 type_decl /usr/include/c++/5/bits/stl_iterator_base_types.h
+3 tree_list
+4 void_type
+5 type_decl <built-in>
+1 result_decl /usr/include/c++/5/bits/stl_iterator_base_types.h
+2 void_type
+3 type_decl <built-in>
+1 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+2 pointer_type
+3 record_type
+4 type_decl /usr/include/c++/5/bits/stl_iterator_base_types.h
+4 type_decl /usr/include/c++/5/bits/stl_iterator_base_types.h
+4 type_decl /usr/include/c++/5/bits/stl_iterator_base_types.h
+4 type_decl /usr/include/c++/5/bits/stl_iterator_base_types.h
+4 type_decl /usr/include/c++/5/bits/stl_iterator_base_types.h
+4 type_decl /usr/include/c++/5/bits/stl_iterator_base_types.h
+4 type_decl /usr/include/c++/5/bits/stl_iterator_base_types.h
+2 integer_cst
+1 bind_expr /usr/include/c++/5/bits/stl_iterator_base_types.h
+2 statement_list
+2 block
+0 function_decl /usr/include/c++/5/bits/stl_iterator_base_types.h
+1 method_type
+2 void_type
+3 type_decl <built-in>
+2 record_type
+3 type_decl /usr/include/c++/5/bits/stl_iterator_base_types.h
+3 type_decl /usr/include/c++/5/bits/stl_iterator_base_types.h
+3 type_decl /usr/include/c++/5/bits/stl_iterator_base_types.h
+3 type_decl /usr/include/c++/5/bits/stl_iterator_base_types.h
+3 type_decl /usr/include/c++/5/bits/stl_iterator_base_types.h
+3 type_decl /usr/include/c++/5/bits/stl_iterator_base_types.h
+3 type_decl /usr/include/c++/5/bits/stl_iterator_base_types.h
+2 tree_list
+3 pointer_type
+4 record_type
+5 type_decl /usr/include/c++/5/bits/stl_iterator_base_types.h
+5 type_decl /usr/include/c++/5/bits/stl_iterator_base_types.h
+5 type_decl /usr/include/c++/5/bits/stl_iterator_base_types.h
+5 type_decl /usr/include/c++/5/bits/stl_iterator_base_types.h
+5 type_decl /usr/include/c++/5/bits/stl_iterator_base_types.h
+5 type_decl /usr/include/c++/5/bits/stl_iterator_base_types.h
+5 type_decl /usr/include/c++/5/bits/stl_iterator_base_types.h
+3 tree_list
+4 void_type
+5 type_decl <built-in>
+1 result_decl /usr/include/c++/5/bits/stl_iterator_base_types.h
+2 void_type
+3 type_decl <built-in>
+1 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+2 pointer_type
+3 record_type
+4 type_decl /usr/include/c++/5/bits/stl_iterator_base_types.h
+4 type_decl /usr/include/c++/5/bits/stl_iterator_base_types.h
+4 type_decl /usr/include/c++/5/bits/stl_iterator_base_types.h
+4 type_decl /usr/include/c++/5/bits/stl_iterator_base_types.h
+4 type_decl /usr/include/c++/5/bits/stl_iterator_base_types.h
+4 type_decl /usr/include/c++/5/bits/stl_iterator_base_types.h
+4 type_decl /usr/include/c++/5/bits/stl_iterator_base_types.h
+2 integer_cst
+1 statement_list
+0 function_decl /usr/include/c++/5/bits/stl_bvector.h
+1 method_type
+2 void_type
+3 type_decl <built-in>
+2 record_type
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 field_decl /usr/include/c++/5/bits/stl_bvector.h
+4 integer_cst
+3 field_decl /usr/include/c++/5/bits/stl_bvector.h
+4 integer_cst
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+2 tree_list
+3 pointer_type
+4 record_type
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 field_decl /usr/include/c++/5/bits/stl_bvector.h
+6 integer_cst
+5 field_decl /usr/include/c++/5/bits/stl_bvector.h
+6 integer_cst
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 tree_list
+4 pointer_type
+5 integer_type
+6 type_decl /usr/include/c++/5/bits/stl_bvector.h
+6 integer_cst
+6 integer_cst
+4 tree_list
+5 integer_type
+6 type_decl <built-in>
+6 integer_cst
+6 integer_cst
+6 integer_cst
+5 tree_list
+6 void_type
+7 type_decl <built-in>
+1 result_decl /usr/include/c++/5/bits/stl_bvector.h
+2 void_type
+3 type_decl <built-in>
+1 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+2 pointer_type
+3 record_type
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 field_decl /usr/include/c++/5/bits/stl_bvector.h
+5 integer_cst
+4 field_decl /usr/include/c++/5/bits/stl_bvector.h
+5 integer_cst
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+2 pointer_type
+3 integer_type
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 integer_cst
+4 integer_cst
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+2 integer_type
+3 type_decl <built-in>
+3 integer_cst
+3 integer_cst
+3 integer_cst
+2 integer_cst
+1 bind_expr /usr/include/c++/5/bits/stl_bvector.h
+2 statement_list
+3 cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h
+4 expr_stmt /usr/include/c++/5/bits/stl_bvector.h
+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
+6 nop_expr
+7 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+8 pointer_type
+9 record_type
+10 type_decl /usr/include/c++/5/bits/stl_bvector.h
+10 field_decl /usr/include/c++/5/bits/stl_bvector.h
+11 integer_cst
+10 field_decl /usr/include/c++/5/bits/stl_bvector.h
+11 integer_cst
+10 type_decl /usr/include/c++/5/bits/stl_bvector.h
+8 integer_cst
+3 cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h
+4 expr_stmt /usr/include/c++/5/bits/stl_bvector.h
+5 convert_expr
+6 init_expr
+7 component_ref /usr/include/c++/5/bits/stl_bvector.h
+8 indirect_ref
+9 nop_expr
+10 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+11 pointer_type
+12 record_type
+13 type_decl /usr/include/c++/5/bits/stl_bvector.h
+13 field_decl /usr/include/c++/5/bits/stl_bvector.h
+14 integer_cst
+13 field_decl /usr/include/c++/5/bits/stl_bvector.h
+14 integer_cst
+13 type_decl /usr/include/c++/5/bits/stl_bvector.h
+11 integer_cst
+8 field_decl /usr/include/c++/5/bits/stl_bvector.h
+9 integer_cst
+7 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+8 pointer_type
+9 integer_type
+10 type_decl /usr/include/c++/5/bits/stl_bvector.h
+10 integer_cst
+10 integer_cst
+8 integer_cst
+3 cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h
+4 expr_stmt /usr/include/c++/5/bits/stl_bvector.h
+5 convert_expr
+6 init_expr
+7 component_ref /usr/include/c++/5/bits/stl_bvector.h
+8 indirect_ref
+9 nop_expr
+10 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+11 pointer_type
+12 record_type
+13 type_decl /usr/include/c++/5/bits/stl_bvector.h
+13 field_decl /usr/include/c++/5/bits/stl_bvector.h
+14 integer_cst
+13 field_decl /usr/include/c++/5/bits/stl_bvector.h
+14 integer_cst
+13 type_decl /usr/include/c++/5/bits/stl_bvector.h
+11 integer_cst
+8 field_decl /usr/include/c++/5/bits/stl_bvector.h
+9 integer_cst
+7 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+8 integer_type
+9 type_decl <built-in>
+9 integer_cst
+9 integer_cst
+9 integer_cst
+8 integer_cst
+2 block
+0 function_decl /usr/include/c++/5/bits/stl_bvector.h
+1 method_type
+2 void_type
+3 type_decl <built-in>
+2 record_type
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 field_decl /usr/include/c++/5/bits/stl_bvector.h
+4 integer_cst
+3 field_decl /usr/include/c++/5/bits/stl_bvector.h
+4 integer_cst
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+2 tree_list
+3 pointer_type
+4 record_type
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 field_decl /usr/include/c++/5/bits/stl_bvector.h
+6 integer_cst
+5 field_decl /usr/include/c++/5/bits/stl_bvector.h
+6 integer_cst
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 tree_list
+4 pointer_type
+5 integer_type
+6 type_decl /usr/include/c++/5/bits/stl_bvector.h
+6 integer_cst
+6 integer_cst
+4 tree_list
+5 integer_type
+6 type_decl <built-in>
+6 integer_cst
+6 integer_cst
+6 integer_cst
+5 tree_list
+6 void_type
+7 type_decl <built-in>
+1 result_decl /usr/include/c++/5/bits/stl_bvector.h
+2 void_type
+3 type_decl <built-in>
+1 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+2 pointer_type
+3 record_type
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 field_decl /usr/include/c++/5/bits/stl_bvector.h
+5 integer_cst
+4 field_decl /usr/include/c++/5/bits/stl_bvector.h
+5 integer_cst
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+2 pointer_type
+3 integer_type
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 integer_cst
+4 integer_cst
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+2 integer_type
+3 type_decl <built-in>
+3 integer_cst
+3 integer_cst
+3 integer_cst
+2 integer_cst
+1 bind_expr /usr/include/c++/5/bits/stl_bvector.h
+2 statement_list
+3 cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h
+4 expr_stmt /usr/include/c++/5/bits/stl_bvector.h
+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
+6 nop_expr
+7 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+8 pointer_type
+9 record_type
+10 type_decl /usr/include/c++/5/bits/stl_bvector.h
+10 field_decl /usr/include/c++/5/bits/stl_bvector.h
+11 integer_cst
+10 field_decl /usr/include/c++/5/bits/stl_bvector.h
+11 integer_cst
+10 type_decl /usr/include/c++/5/bits/stl_bvector.h
+8 integer_cst
+3 cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h
+4 expr_stmt /usr/include/c++/5/bits/stl_bvector.h
+5 convert_expr
+6 init_expr
+7 component_ref /usr/include/c++/5/bits/stl_bvector.h
+8 indirect_ref
+9 nop_expr
+10 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+11 pointer_type
+12 record_type
+13 type_decl /usr/include/c++/5/bits/stl_bvector.h
+13 field_decl /usr/include/c++/5/bits/stl_bvector.h
+14 integer_cst
+13 field_decl /usr/include/c++/5/bits/stl_bvector.h
+14 integer_cst
+13 type_decl /usr/include/c++/5/bits/stl_bvector.h
+11 integer_cst
+8 field_decl /usr/include/c++/5/bits/stl_bvector.h
+9 integer_cst
+7 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+8 pointer_type
+9 integer_type
+10 type_decl /usr/include/c++/5/bits/stl_bvector.h
+10 integer_cst
+10 integer_cst
+8 integer_cst
+3 cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h
+4 expr_stmt /usr/include/c++/5/bits/stl_bvector.h
+5 convert_expr
+6 init_expr
+7 component_ref /usr/include/c++/5/bits/stl_bvector.h
+8 indirect_ref
+9 nop_expr
+10 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+11 pointer_type
+12 record_type
+13 type_decl /usr/include/c++/5/bits/stl_bvector.h
+13 field_decl /usr/include/c++/5/bits/stl_bvector.h
+14 integer_cst
+13 field_decl /usr/include/c++/5/bits/stl_bvector.h
+14 integer_cst
+13 type_decl /usr/include/c++/5/bits/stl_bvector.h
+11 integer_cst
+8 field_decl /usr/include/c++/5/bits/stl_bvector.h
+9 integer_cst
+7 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+8 integer_type
+9 type_decl <built-in>
+9 integer_cst
+9 integer_cst
+9 integer_cst
+8 integer_cst
+2 block
+0 function_decl /usr/include/c++/5/bits/stl_bvector.h
+1 method_type
+2 void_type
+3 type_decl <built-in>
+2 record_type
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 field_decl /usr/include/c++/5/bits/stl_bvector.h
+4 integer_cst
+3 field_decl /usr/include/c++/5/bits/stl_bvector.h
+4 integer_cst
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+2 tree_list
+3 pointer_type
+4 record_type
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 field_decl /usr/include/c++/5/bits/stl_bvector.h
+6 integer_cst
+5 field_decl /usr/include/c++/5/bits/stl_bvector.h
+6 integer_cst
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 tree_list
+4 pointer_type
+5 integer_type
+6 type_decl /usr/include/c++/5/bits/stl_bvector.h
+6 integer_cst
+6 integer_cst
+4 tree_list
+5 integer_type
+6 type_decl <built-in>
+6 integer_cst
+6 integer_cst
+6 integer_cst
+5 tree_list
+6 void_type
+7 type_decl <built-in>
+1 result_decl /usr/include/c++/5/bits/stl_bvector.h
+2 void_type
+3 type_decl <built-in>
+1 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+2 pointer_type
+3 record_type
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 field_decl /usr/include/c++/5/bits/stl_bvector.h
+5 integer_cst
+4 field_decl /usr/include/c++/5/bits/stl_bvector.h
+5 integer_cst
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+2 pointer_type
+3 integer_type
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 integer_cst
+4 integer_cst
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+2 integer_type
+3 type_decl <built-in>
+3 integer_cst
+3 integer_cst
+3 integer_cst
+2 integer_cst
+1 statement_list
+0 function_decl /usr/include/c++/5/bits/stl_bvector.h
+1 method_type
+2 void_type
+3 type_decl <built-in>
+2 record_type
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 field_decl /usr/include/c++/5/bits/stl_bvector.h
+4 integer_cst
+3 field_decl /usr/include/c++/5/bits/stl_bvector.h
+4 integer_cst
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+2 tree_list
+3 pointer_type
+4 record_type
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 field_decl /usr/include/c++/5/bits/stl_bvector.h
+6 integer_cst
+5 field_decl /usr/include/c++/5/bits/stl_bvector.h
+6 integer_cst
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 tree_list
+4 void_type
+5 type_decl <built-in>
+1 result_decl /usr/include/c++/5/bits/stl_bvector.h
+2 void_type
+3 type_decl <built-in>
+1 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+2 pointer_type
+3 record_type
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 field_decl /usr/include/c++/5/bits/stl_bvector.h
+5 integer_cst
+4 field_decl /usr/include/c++/5/bits/stl_bvector.h
+5 integer_cst
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+2 integer_cst
+1 if_stmt /usr/include/c++/5/bits/stl_bvector.h
+2 cleanup_point_expr
+3 eq_expr /usr/include/c++/5/bits/stl_bvector.h
+4 postincrement_expr
+5 component_ref /usr/include/c++/5/bits/stl_bvector.h
+6 indirect_ref
+7 nop_expr
+8 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+9 pointer_type
+10 record_type
+11 type_decl /usr/include/c++/5/bits/stl_bvector.h
+11 field_decl /usr/include/c++/5/bits/stl_bvector.h
+12 integer_cst
+11 field_decl /usr/include/c++/5/bits/stl_bvector.h
+12 integer_cst
+11 type_decl /usr/include/c++/5/bits/stl_bvector.h
+9 integer_cst
+6 field_decl /usr/include/c++/5/bits/stl_bvector.h
+7 integer_cst
+5 integer_cst
+4 integer_cst
+2 statement_list
+3 cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h
+4 expr_stmt /usr/include/c++/5/bits/stl_bvector.h
+5 convert_expr
+6 modify_expr
+7 component_ref /usr/include/c++/5/bits/stl_bvector.h
+8 indirect_ref
+9 nop_expr
+10 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+11 pointer_type
+12 record_type
+13 type_decl /usr/include/c++/5/bits/stl_bvector.h
+13 field_decl /usr/include/c++/5/bits/stl_bvector.h
+14 integer_cst
+13 field_decl /usr/include/c++/5/bits/stl_bvector.h
+14 integer_cst
+13 type_decl /usr/include/c++/5/bits/stl_bvector.h
+11 integer_cst
+8 field_decl /usr/include/c++/5/bits/stl_bvector.h
+9 integer_cst
+7 integer_cst
+3 cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h
+4 expr_stmt /usr/include/c++/5/bits/stl_bvector.h
+5 convert_expr
+6 preincrement_expr
+7 component_ref /usr/include/c++/5/bits/stl_bvector.h
+8 indirect_ref
+9 nop_expr
+10 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+11 pointer_type
+12 record_type
+13 type_decl /usr/include/c++/5/bits/stl_bvector.h
+13 field_decl /usr/include/c++/5/bits/stl_bvector.h
+14 integer_cst
+13 field_decl /usr/include/c++/5/bits/stl_bvector.h
+14 integer_cst
+13 type_decl /usr/include/c++/5/bits/stl_bvector.h
+11 integer_cst
+8 field_decl /usr/include/c++/5/bits/stl_bvector.h
+9 integer_cst
+7 integer_cst
+0 function_decl /usr/include/c++/5/bits/stl_bvector.h
+1 method_type
+2 void_type
+3 type_decl <built-in>
+2 record_type
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 field_decl /usr/include/c++/5/bits/stl_bvector.h
+4 integer_cst
+3 field_decl /usr/include/c++/5/bits/stl_bvector.h
+4 integer_cst
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+2 tree_list
+3 pointer_type
+4 record_type
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 field_decl /usr/include/c++/5/bits/stl_bvector.h
+6 integer_cst
+5 field_decl /usr/include/c++/5/bits/stl_bvector.h
+6 integer_cst
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 tree_list
+4 void_type
+5 type_decl <built-in>
+1 result_decl /usr/include/c++/5/bits/stl_bvector.h
+2 void_type
+3 type_decl <built-in>
+1 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+2 pointer_type
+3 record_type
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 field_decl /usr/include/c++/5/bits/stl_bvector.h
+5 integer_cst
+4 field_decl /usr/include/c++/5/bits/stl_bvector.h
+5 integer_cst
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+2 integer_cst
+1 if_stmt /usr/include/c++/5/bits/stl_bvector.h
+2 cleanup_point_expr
+3 eq_expr /usr/include/c++/5/bits/stl_bvector.h
+4 postdecrement_expr
+5 component_ref /usr/include/c++/5/bits/stl_bvector.h
+6 indirect_ref
+7 nop_expr
+8 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+9 pointer_type
+10 record_type
+11 type_decl /usr/include/c++/5/bits/stl_bvector.h
+11 field_decl /usr/include/c++/5/bits/stl_bvector.h
+12 integer_cst
+11 field_decl /usr/include/c++/5/bits/stl_bvector.h
+12 integer_cst
+11 type_decl /usr/include/c++/5/bits/stl_bvector.h
+9 integer_cst
+6 field_decl /usr/include/c++/5/bits/stl_bvector.h
+7 integer_cst
+5 integer_cst
+4 integer_cst
+2 statement_list
+3 cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h
+4 expr_stmt /usr/include/c++/5/bits/stl_bvector.h
+5 convert_expr
+6 modify_expr
+7 component_ref /usr/include/c++/5/bits/stl_bvector.h
+8 indirect_ref
+9 nop_expr
+10 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+11 pointer_type
+12 record_type
+13 type_decl /usr/include/c++/5/bits/stl_bvector.h
+13 field_decl /usr/include/c++/5/bits/stl_bvector.h
+14 integer_cst
+13 field_decl /usr/include/c++/5/bits/stl_bvector.h
+14 integer_cst
+13 type_decl /usr/include/c++/5/bits/stl_bvector.h
+11 integer_cst
+8 field_decl /usr/include/c++/5/bits/stl_bvector.h
+9 integer_cst
+7 integer_cst
+3 cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h
+4 expr_stmt /usr/include/c++/5/bits/stl_bvector.h
+5 convert_expr
+6 predecrement_expr
+7 component_ref /usr/include/c++/5/bits/stl_bvector.h
+8 indirect_ref
+9 nop_expr
+10 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+11 pointer_type
+12 record_type
+13 type_decl /usr/include/c++/5/bits/stl_bvector.h
+13 field_decl /usr/include/c++/5/bits/stl_bvector.h
+14 integer_cst
+13 field_decl /usr/include/c++/5/bits/stl_bvector.h
+14 integer_cst
+13 type_decl /usr/include/c++/5/bits/stl_bvector.h
+11 integer_cst
+8 field_decl /usr/include/c++/5/bits/stl_bvector.h
+9 integer_cst
+7 integer_cst
+0 function_decl /usr/include/c++/5/bits/stl_bvector.h
+1 method_type
+2 void_type
+3 type_decl <built-in>
+2 record_type
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 field_decl /usr/include/c++/5/bits/stl_bvector.h
+4 integer_cst
+3 field_decl /usr/include/c++/5/bits/stl_bvector.h
+4 integer_cst
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+2 tree_list
+3 pointer_type
+4 record_type
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 field_decl /usr/include/c++/5/bits/stl_bvector.h
+6 integer_cst
+5 field_decl /usr/include/c++/5/bits/stl_bvector.h
+6 integer_cst
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 tree_list
+4 integer_type
+5 type_decl /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h
+5 integer_cst
+5 integer_cst
+5 integer_cst
+4 tree_list
+5 void_type
+6 type_decl <built-in>
+1 result_decl /usr/include/c++/5/bits/stl_bvector.h
+2 void_type
+3 type_decl <built-in>
+1 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+2 pointer_type
+3 record_type
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 field_decl /usr/include/c++/5/bits/stl_bvector.h
+5 integer_cst
+4 field_decl /usr/include/c++/5/bits/stl_bvector.h
+5 integer_cst
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+2 integer_type
+3 type_decl /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h
+3 integer_cst
+3 integer_cst
+3 integer_cst
+2 integer_cst
+1 bind_expr /usr/include/c++/5/bits/stl_bvector.h
+2 var_decl /usr/include/c++/5/bits/stl_bvector.h
+3 integer_cst
+3 plus_expr /usr/include/c++/5/bits/stl_bvector.h
+4 nop_expr
+5 component_ref /usr/include/c++/5/bits/stl_bvector.h
+6 indirect_ref
+7 nop_expr
+8 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+9 pointer_type
+10 record_type
+11 type_decl /usr/include/c++/5/bits/stl_bvector.h
+11 field_decl /usr/include/c++/5/bits/stl_bvector.h
+12 integer_cst
+11 field_decl /usr/include/c++/5/bits/stl_bvector.h
+12 integer_cst
+11 type_decl /usr/include/c++/5/bits/stl_bvector.h
+9 integer_cst
+6 field_decl /usr/include/c++/5/bits/stl_bvector.h
+7 integer_cst
+4 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+5 integer_type
+6 type_decl /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h
+6 integer_cst
+6 integer_cst
+6 integer_cst
+5 integer_cst
+3 integer_type
+4 type_decl /usr/include/c++/5/bits/stl_iterator_base_types.h
+4 integer_cst
+4 integer_cst
+4 integer_cst
+2 statement_list
+3 decl_expr /usr/include/c++/5/bits/stl_bvector.h
+4 var_decl /usr/include/c++/5/bits/stl_bvector.h
+3 cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h
+4 expr_stmt /usr/include/c++/5/bits/stl_bvector.h
+5 convert_expr
+6 modify_expr
+7 component_ref
+8 indirect_ref
+9 nop_expr
+10 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+11 pointer_type
+12 record_type
+13 type_decl /usr/include/c++/5/bits/stl_bvector.h
+13 field_decl /usr/include/c++/5/bits/stl_bvector.h
+14 integer_cst
+13 field_decl /usr/include/c++/5/bits/stl_bvector.h
+14 integer_cst
+13 type_decl /usr/include/c++/5/bits/stl_bvector.h
+11 integer_cst
+8 field_decl /usr/include/c++/5/bits/stl_bvector.h
+9 integer_cst
+7 pointer_plus_expr /usr/include/c++/5/bits/stl_bvector.h
+8 component_ref
+9 indirect_ref
+10 nop_expr
+11 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+12 pointer_type
+13 record_type
+14 type_decl /usr/include/c++/5/bits/stl_bvector.h
+14 field_decl /usr/include/c++/5/bits/stl_bvector.h
+15 integer_cst
+14 field_decl /usr/include/c++/5/bits/stl_bvector.h
+15 integer_cst
+14 type_decl /usr/include/c++/5/bits/stl_bvector.h
+12 integer_cst
+9 field_decl /usr/include/c++/5/bits/stl_bvector.h
+10 integer_cst
+8 nop_expr
+9 mult_expr
+10 nop_expr
+11 trunc_div_expr /usr/include/c++/5/bits/stl_bvector.h
+12 var_decl /usr/include/c++/5/bits/stl_bvector.h
+12 integer_cst
+10 integer_cst
+3 cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h
+4 expr_stmt /usr/include/c++/5/bits/stl_bvector.h
+5 convert_expr
+6 modify_expr
+7 var_decl /usr/include/c++/5/bits/stl_bvector.h
+7 trunc_mod_expr /usr/include/c++/5/bits/stl_bvector.h
+8 var_decl /usr/include/c++/5/bits/stl_bvector.h
+8 integer_cst
+3 if_stmt /usr/include/c++/5/bits/stl_bvector.h
+4 lt_expr /usr/include/c++/5/bits/stl_bvector.h
+5 var_decl /usr/include/c++/5/bits/stl_bvector.h
+5 integer_cst
+4 statement_list
+5 cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h
+6 expr_stmt /usr/include/c++/5/bits/stl_bvector.h
+7 convert_expr
+8 modify_expr
+9 var_decl /usr/include/c++/5/bits/stl_bvector.h
+9 plus_expr
+10 var_decl /usr/include/c++/5/bits/stl_bvector.h
+10 integer_cst
+5 cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h
+6 expr_stmt /usr/include/c++/5/bits/stl_bvector.h
+7 convert_expr
+8 predecrement_expr
+9 component_ref /usr/include/c++/5/bits/stl_bvector.h
+10 indirect_ref
+11 nop_expr
+12 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+13 pointer_type
+14 record_type
+15 type_decl /usr/include/c++/5/bits/stl_bvector.h
+15 field_decl /usr/include/c++/5/bits/stl_bvector.h
+16 integer_cst
+15 field_decl /usr/include/c++/5/bits/stl_bvector.h
+16 integer_cst
+15 type_decl /usr/include/c++/5/bits/stl_bvector.h
+13 integer_cst
+10 field_decl /usr/include/c++/5/bits/stl_bvector.h
+11 integer_cst
+9 integer_cst
+3 cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h
+4 expr_stmt /usr/include/c++/5/bits/stl_bvector.h
+5 convert_expr
+6 modify_expr
+7 component_ref /usr/include/c++/5/bits/stl_bvector.h
+8 indirect_ref
+9 nop_expr
+10 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+11 pointer_type
+12 record_type
+13 type_decl /usr/include/c++/5/bits/stl_bvector.h
+13 field_decl /usr/include/c++/5/bits/stl_bvector.h
+14 integer_cst
+13 field_decl /usr/include/c++/5/bits/stl_bvector.h
+14 integer_cst
+13 type_decl /usr/include/c++/5/bits/stl_bvector.h
+11 integer_cst
+8 field_decl /usr/include/c++/5/bits/stl_bvector.h
+9 integer_cst
+7 convert_expr
+8 var_decl /usr/include/c++/5/bits/stl_bvector.h
+2 block
+3 var_decl /usr/include/c++/5/bits/stl_bvector.h
+0 function_decl /usr/include/c++/5/bits/stl_bvector.h
+1 method_type
+2 boolean_type
+3 type_decl <built-in>
+2 record_type
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 field_decl /usr/include/c++/5/bits/stl_bvector.h
+4 integer_cst
+3 field_decl /usr/include/c++/5/bits/stl_bvector.h
+4 integer_cst
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+2 tree_list
+3 pointer_type
+4 record_type
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 field_decl /usr/include/c++/5/bits/stl_bvector.h
+6 integer_cst
+5 field_decl /usr/include/c++/5/bits/stl_bvector.h
+6 integer_cst
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 tree_list
+4 reference_type
+5 record_type
+6 type_decl /usr/include/c++/5/bits/stl_bvector.h
+6 field_decl /usr/include/c++/5/bits/stl_bvector.h
+7 integer_cst
+6 field_decl /usr/include/c++/5/bits/stl_bvector.h
+7 integer_cst
+6 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 tree_list
+5 void_type
+6 type_decl <built-in>
+1 result_decl /usr/include/c++/5/bits/stl_bvector.h
+2 boolean_type
+3 type_decl <built-in>
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+2 pointer_type
+3 record_type
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 field_decl /usr/include/c++/5/bits/stl_bvector.h
+5 integer_cst
+4 field_decl /usr/include/c++/5/bits/stl_bvector.h
+5 integer_cst
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+2 reference_type
+3 record_type
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 field_decl /usr/include/c++/5/bits/stl_bvector.h
+5 integer_cst
+4 field_decl /usr/include/c++/5/bits/stl_bvector.h
+5 integer_cst
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+2 integer_cst
+1 return_expr /usr/include/c++/5/bits/stl_bvector.h
+2 init_expr
+3 result_decl /usr/include/c++/5/bits/stl_bvector.h
+4 boolean_type
+5 type_decl <built-in>
+4 integer_cst
+3 truth_andif_expr /usr/include/c++/5/bits/stl_bvector.h
+4 eq_expr /usr/include/c++/5/bits/stl_bvector.h
+5 nop_expr
+6 component_ref /usr/include/c++/5/bits/stl_bvector.h
+7 indirect_ref
+8 nop_expr
+9 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+10 pointer_type
+11 record_type
+12 type_decl /usr/include/c++/5/bits/stl_bvector.h
+12 field_decl /usr/include/c++/5/bits/stl_bvector.h
+13 integer_cst
+12 field_decl /usr/include/c++/5/bits/stl_bvector.h
+13 integer_cst
+12 type_decl /usr/include/c++/5/bits/stl_bvector.h
+10 integer_cst
+7 field_decl /usr/include/c++/5/bits/stl_bvector.h
+8 integer_cst
+5 nop_expr
+6 component_ref /usr/include/c++/5/bits/stl_bvector.h
+7 indirect_ref
+8 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+9 reference_type
+10 record_type
+11 type_decl /usr/include/c++/5/bits/stl_bvector.h
+11 field_decl /usr/include/c++/5/bits/stl_bvector.h
+12 integer_cst
+11 field_decl /usr/include/c++/5/bits/stl_bvector.h
+12 integer_cst
+11 type_decl /usr/include/c++/5/bits/stl_bvector.h
+9 integer_cst
+7 field_decl /usr/include/c++/5/bits/stl_bvector.h
+8 integer_cst
+4 eq_expr /usr/include/c++/5/bits/stl_bvector.h
+5 nop_expr
+6 component_ref /usr/include/c++/5/bits/stl_bvector.h
+7 indirect_ref
+8 nop_expr
+9 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+10 pointer_type
+11 record_type
+12 type_decl /usr/include/c++/5/bits/stl_bvector.h
+12 field_decl /usr/include/c++/5/bits/stl_bvector.h
+13 integer_cst
+12 field_decl /usr/include/c++/5/bits/stl_bvector.h
+13 integer_cst
+12 type_decl /usr/include/c++/5/bits/stl_bvector.h
+10 integer_cst
+7 field_decl /usr/include/c++/5/bits/stl_bvector.h
+8 integer_cst
+5 nop_expr
+6 component_ref /usr/include/c++/5/bits/stl_bvector.h
+7 indirect_ref
+8 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+9 reference_type
+10 record_type
+11 type_decl /usr/include/c++/5/bits/stl_bvector.h
+11 field_decl /usr/include/c++/5/bits/stl_bvector.h
+12 integer_cst
+11 field_decl /usr/include/c++/5/bits/stl_bvector.h
+12 integer_cst
+11 type_decl /usr/include/c++/5/bits/stl_bvector.h
+9 integer_cst
+7 field_decl /usr/include/c++/5/bits/stl_bvector.h
+8 integer_cst
+0 function_decl /usr/include/c++/5/bits/stl_bvector.h
+1 method_type
+2 boolean_type
+3 type_decl <built-in>
+2 record_type
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 field_decl /usr/include/c++/5/bits/stl_bvector.h
+4 integer_cst
+3 field_decl /usr/include/c++/5/bits/stl_bvector.h
+4 integer_cst
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+2 tree_list
+3 pointer_type
+4 record_type
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 field_decl /usr/include/c++/5/bits/stl_bvector.h
+6 integer_cst
+5 field_decl /usr/include/c++/5/bits/stl_bvector.h
+6 integer_cst
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 tree_list
+4 reference_type
+5 record_type
+6 type_decl /usr/include/c++/5/bits/stl_bvector.h
+6 field_decl /usr/include/c++/5/bits/stl_bvector.h
+7 integer_cst
+6 field_decl /usr/include/c++/5/bits/stl_bvector.h
+7 integer_cst
+6 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 tree_list
+5 void_type
+6 type_decl <built-in>
+1 result_decl /usr/include/c++/5/bits/stl_bvector.h
+2 boolean_type
+3 type_decl <built-in>
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+2 pointer_type
+3 record_type
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 field_decl /usr/include/c++/5/bits/stl_bvector.h
+5 integer_cst
+4 field_decl /usr/include/c++/5/bits/stl_bvector.h
+5 integer_cst
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+2 reference_type
+3 record_type
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 field_decl /usr/include/c++/5/bits/stl_bvector.h
+5 integer_cst
+4 field_decl /usr/include/c++/5/bits/stl_bvector.h
+5 integer_cst
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+2 integer_cst
+1 return_expr /usr/include/c++/5/bits/stl_bvector.h
+2 init_expr
+3 result_decl /usr/include/c++/5/bits/stl_bvector.h
+4 boolean_type
+5 type_decl <built-in>
+4 integer_cst
+3 truth_orif_expr /usr/include/c++/5/bits/stl_bvector.h
+4 lt_expr /usr/include/c++/5/bits/stl_bvector.h
+5 nop_expr
+6 component_ref /usr/include/c++/5/bits/stl_bvector.h
+7 indirect_ref
+8 nop_expr
+9 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+10 pointer_type
+11 record_type
+12 type_decl /usr/include/c++/5/bits/stl_bvector.h
+12 field_decl /usr/include/c++/5/bits/stl_bvector.h
+13 integer_cst
+12 field_decl /usr/include/c++/5/bits/stl_bvector.h
+13 integer_cst
+12 type_decl /usr/include/c++/5/bits/stl_bvector.h
+10 integer_cst
+7 field_decl /usr/include/c++/5/bits/stl_bvector.h
+8 integer_cst
+5 nop_expr
+6 component_ref /usr/include/c++/5/bits/stl_bvector.h
+7 indirect_ref
+8 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+9 reference_type
+10 record_type
+11 type_decl /usr/include/c++/5/bits/stl_bvector.h
+11 field_decl /usr/include/c++/5/bits/stl_bvector.h
+12 integer_cst
+11 field_decl /usr/include/c++/5/bits/stl_bvector.h
+12 integer_cst
+11 type_decl /usr/include/c++/5/bits/stl_bvector.h
+9 integer_cst
+7 field_decl /usr/include/c++/5/bits/stl_bvector.h
+8 integer_cst
+4 truth_andif_expr /usr/include/c++/5/bits/stl_bvector.h
+5 eq_expr /usr/include/c++/5/bits/stl_bvector.h
+6 nop_expr
+7 component_ref /usr/include/c++/5/bits/stl_bvector.h
+8 indirect_ref
+9 nop_expr
+10 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+11 pointer_type
+12 record_type
+13 type_decl /usr/include/c++/5/bits/stl_bvector.h
+13 field_decl /usr/include/c++/5/bits/stl_bvector.h
+14 integer_cst
+13 field_decl /usr/include/c++/5/bits/stl_bvector.h
+14 integer_cst
+13 type_decl /usr/include/c++/5/bits/stl_bvector.h
+11 integer_cst
+8 field_decl /usr/include/c++/5/bits/stl_bvector.h
+9 integer_cst
+6 nop_expr
+7 component_ref /usr/include/c++/5/bits/stl_bvector.h
+8 indirect_ref
+9 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+10 reference_type
+11 record_type
+12 type_decl /usr/include/c++/5/bits/stl_bvector.h
+12 field_decl /usr/include/c++/5/bits/stl_bvector.h
+13 integer_cst
+12 field_decl /usr/include/c++/5/bits/stl_bvector.h
+13 integer_cst
+12 type_decl /usr/include/c++/5/bits/stl_bvector.h
+10 integer_cst
+8 field_decl /usr/include/c++/5/bits/stl_bvector.h
+9 integer_cst
+5 lt_expr /usr/include/c++/5/bits/stl_bvector.h
+6 nop_expr
+7 component_ref /usr/include/c++/5/bits/stl_bvector.h
+8 indirect_ref
+9 nop_expr
+10 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+11 pointer_type
+12 record_type
+13 type_decl /usr/include/c++/5/bits/stl_bvector.h
+13 field_decl /usr/include/c++/5/bits/stl_bvector.h
+14 integer_cst
+13 field_decl /usr/include/c++/5/bits/stl_bvector.h
+14 integer_cst
+13 type_decl /usr/include/c++/5/bits/stl_bvector.h
+11 integer_cst
+8 field_decl /usr/include/c++/5/bits/stl_bvector.h
+9 integer_cst
+6 nop_expr
+7 component_ref /usr/include/c++/5/bits/stl_bvector.h
+8 indirect_ref
+9 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+10 reference_type
+11 record_type
+12 type_decl /usr/include/c++/5/bits/stl_bvector.h
+12 field_decl /usr/include/c++/5/bits/stl_bvector.h
+13 integer_cst
+12 field_decl /usr/include/c++/5/bits/stl_bvector.h
+13 integer_cst
+12 type_decl /usr/include/c++/5/bits/stl_bvector.h
+10 integer_cst
+8 field_decl /usr/include/c++/5/bits/stl_bvector.h
+9 integer_cst
+0 function_decl /usr/include/c++/5/bits/stl_bvector.h
+1 method_type
+2 boolean_type
+3 type_decl <built-in>
+2 record_type
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 field_decl /usr/include/c++/5/bits/stl_bvector.h
+4 integer_cst
+3 field_decl /usr/include/c++/5/bits/stl_bvector.h
+4 integer_cst
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+2 tree_list
+3 pointer_type
+4 record_type
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 field_decl /usr/include/c++/5/bits/stl_bvector.h
+6 integer_cst
+5 field_decl /usr/include/c++/5/bits/stl_bvector.h
+6 integer_cst
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 tree_list
+4 reference_type
+5 record_type
+6 type_decl /usr/include/c++/5/bits/stl_bvector.h
+6 field_decl /usr/include/c++/5/bits/stl_bvector.h
+7 integer_cst
+6 field_decl /usr/include/c++/5/bits/stl_bvector.h
+7 integer_cst
+6 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 tree_list
+5 void_type
+6 type_decl <built-in>
+1 result_decl /usr/include/c++/5/bits/stl_bvector.h
+2 boolean_type
+3 type_decl <built-in>
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+2 pointer_type
+3 record_type
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 field_decl /usr/include/c++/5/bits/stl_bvector.h
+5 integer_cst
+4 field_decl /usr/include/c++/5/bits/stl_bvector.h
+5 integer_cst
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+2 reference_type
+3 record_type
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 field_decl /usr/include/c++/5/bits/stl_bvector.h
+5 integer_cst
+4 field_decl /usr/include/c++/5/bits/stl_bvector.h
+5 integer_cst
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+2 integer_cst
+1 cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h
+2 return_expr /usr/include/c++/5/bits/stl_bvector.h
+3 init_expr
+4 result_decl /usr/include/c++/5/bits/stl_bvector.h
+5 boolean_type
+6 type_decl <built-in>
+5 integer_cst
+4 truth_not_expr /usr/include/c++/5/bits/stl_bvector.h
+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
+6 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+7 pointer_type
+8 record_type
+9 type_decl /usr/include/c++/5/bits/stl_bvector.h
+9 field_decl /usr/include/c++/5/bits/stl_bvector.h
+10 integer_cst
+9 field_decl /usr/include/c++/5/bits/stl_bvector.h
+10 integer_cst
+9 type_decl /usr/include/c++/5/bits/stl_bvector.h
+7 integer_cst
+6 nop_expr
+7 convert_expr
+8 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+9 reference_type
+10 record_type
+11 type_decl /usr/include/c++/5/bits/stl_bvector.h
+11 field_decl /usr/include/c++/5/bits/stl_bvector.h
+12 integer_cst
+11 field_decl /usr/include/c++/5/bits/stl_bvector.h
+12 integer_cst
+11 type_decl /usr/include/c++/5/bits/stl_bvector.h
+9 integer_cst
+0 function_decl /usr/include/c++/5/bits/stl_bvector.h
+1 method_type
+2 boolean_type
+3 type_decl <built-in>
+2 record_type
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 field_decl /usr/include/c++/5/bits/stl_bvector.h
+4 integer_cst
+3 field_decl /usr/include/c++/5/bits/stl_bvector.h
+4 integer_cst
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+2 tree_list
+3 pointer_type
+4 record_type
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 field_decl /usr/include/c++/5/bits/stl_bvector.h
+6 integer_cst
+5 field_decl /usr/include/c++/5/bits/stl_bvector.h
+6 integer_cst
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 tree_list
+4 reference_type
+5 record_type
+6 type_decl /usr/include/c++/5/bits/stl_bvector.h
+6 field_decl /usr/include/c++/5/bits/stl_bvector.h
+7 integer_cst
+6 field_decl /usr/include/c++/5/bits/stl_bvector.h
+7 integer_cst
+6 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 tree_list
+5 void_type
+6 type_decl <built-in>
+1 result_decl /usr/include/c++/5/bits/stl_bvector.h
+2 boolean_type
+3 type_decl <built-in>
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+2 pointer_type
+3 record_type
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 field_decl /usr/include/c++/5/bits/stl_bvector.h
+5 integer_cst
+4 field_decl /usr/include/c++/5/bits/stl_bvector.h
+5 integer_cst
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+2 reference_type
+3 record_type
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 field_decl /usr/include/c++/5/bits/stl_bvector.h
+5 integer_cst
+4 field_decl /usr/include/c++/5/bits/stl_bvector.h
+5 integer_cst
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+2 integer_cst
+1 cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h
+2 return_expr /usr/include/c++/5/bits/stl_bvector.h
+3 init_expr
+4 result_decl /usr/include/c++/5/bits/stl_bvector.h
+5 boolean_type
+6 type_decl <built-in>
+5 integer_cst
+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
+5 convert_expr
+6 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+7 reference_type
+8 record_type
+9 type_decl /usr/include/c++/5/bits/stl_bvector.h
+9 field_decl /usr/include/c++/5/bits/stl_bvector.h
+10 integer_cst
+9 field_decl /usr/include/c++/5/bits/stl_bvector.h
+10 integer_cst
+9 type_decl /usr/include/c++/5/bits/stl_bvector.h
+7 integer_cst
+5 nop_expr
+6 nop_expr
+7 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+8 pointer_type
+9 record_type
+10 type_decl /usr/include/c++/5/bits/stl_bvector.h
+10 field_decl /usr/include/c++/5/bits/stl_bvector.h
+11 integer_cst
+10 field_decl /usr/include/c++/5/bits/stl_bvector.h
+11 integer_cst
+10 type_decl /usr/include/c++/5/bits/stl_bvector.h
+8 integer_cst
+0 function_decl /usr/include/c++/5/bits/stl_bvector.h
+1 method_type
+2 boolean_type
+3 type_decl <built-in>
+2 record_type
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 field_decl /usr/include/c++/5/bits/stl_bvector.h
+4 integer_cst
+3 field_decl /usr/include/c++/5/bits/stl_bvector.h
+4 integer_cst
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+2 tree_list
+3 pointer_type
+4 record_type
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 field_decl /usr/include/c++/5/bits/stl_bvector.h
+6 integer_cst
+5 field_decl /usr/include/c++/5/bits/stl_bvector.h
+6 integer_cst
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 tree_list
+4 reference_type
+5 record_type
+6 type_decl /usr/include/c++/5/bits/stl_bvector.h
+6 field_decl /usr/include/c++/5/bits/stl_bvector.h
+7 integer_cst
+6 field_decl /usr/include/c++/5/bits/stl_bvector.h
+7 integer_cst
+6 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 tree_list
+5 void_type
+6 type_decl <built-in>
+1 result_decl /usr/include/c++/5/bits/stl_bvector.h
+2 boolean_type
+3 type_decl <built-in>
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+2 pointer_type
+3 record_type
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 field_decl /usr/include/c++/5/bits/stl_bvector.h
+5 integer_cst
+4 field_decl /usr/include/c++/5/bits/stl_bvector.h
+5 integer_cst
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+2 reference_type
+3 record_type
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 field_decl /usr/include/c++/5/bits/stl_bvector.h
+5 integer_cst
+4 field_decl /usr/include/c++/5/bits/stl_bvector.h
+5 integer_cst
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+2 integer_cst
+1 cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h
+2 return_expr /usr/include/c++/5/bits/stl_bvector.h
+3 init_expr
+4 result_decl /usr/include/c++/5/bits/stl_bvector.h
+5 boolean_type
+6 type_decl <built-in>
+5 integer_cst
+4 truth_not_expr /usr/include/c++/5/bits/stl_bvector.h
+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
+6 convert_expr
+7 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+8 reference_type
+9 record_type
+10 type_decl /usr/include/c++/5/bits/stl_bvector.h
+10 field_decl /usr/include/c++/5/bits/stl_bvector.h
+11 integer_cst
+10 field_decl /usr/include/c++/5/bits/stl_bvector.h
+11 integer_cst
+10 type_decl /usr/include/c++/5/bits/stl_bvector.h
+8 integer_cst
+6 nop_expr
+7 nop_expr
+8 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+9 pointer_type
+10 record_type
+11 type_decl /usr/include/c++/5/bits/stl_bvector.h
+11 field_decl /usr/include/c++/5/bits/stl_bvector.h
+12 integer_cst
+11 field_decl /usr/include/c++/5/bits/stl_bvector.h
+12 integer_cst
+11 type_decl /usr/include/c++/5/bits/stl_bvector.h
+9 integer_cst
+0 function_decl /usr/include/c++/5/bits/stl_bvector.h
+1 method_type
+2 boolean_type
+3 type_decl <built-in>
+2 record_type
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 field_decl /usr/include/c++/5/bits/stl_bvector.h
+4 integer_cst
+3 field_decl /usr/include/c++/5/bits/stl_bvector.h
+4 integer_cst
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+2 tree_list
+3 pointer_type
+4 record_type
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 field_decl /usr/include/c++/5/bits/stl_bvector.h
+6 integer_cst
+5 field_decl /usr/include/c++/5/bits/stl_bvector.h
+6 integer_cst
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 tree_list
+4 reference_type
+5 record_type
+6 type_decl /usr/include/c++/5/bits/stl_bvector.h
+6 field_decl /usr/include/c++/5/bits/stl_bvector.h
+7 integer_cst
+6 field_decl /usr/include/c++/5/bits/stl_bvector.h
+7 integer_cst
+6 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 tree_list
+5 void_type
+6 type_decl <built-in>
+1 result_decl /usr/include/c++/5/bits/stl_bvector.h
+2 boolean_type
+3 type_decl <built-in>
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+2 pointer_type
+3 record_type
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 field_decl /usr/include/c++/5/bits/stl_bvector.h
+5 integer_cst
+4 field_decl /usr/include/c++/5/bits/stl_bvector.h
+5 integer_cst
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+2 reference_type
+3 record_type
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 field_decl /usr/include/c++/5/bits/stl_bvector.h
+5 integer_cst
+4 field_decl /usr/include/c++/5/bits/stl_bvector.h
+5 integer_cst
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+2 integer_cst
+1 cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h
+2 return_expr /usr/include/c++/5/bits/stl_bvector.h
+3 init_expr
+4 result_decl /usr/include/c++/5/bits/stl_bvector.h
+5 boolean_type
+6 type_decl <built-in>
+5 integer_cst
+4 truth_not_expr /usr/include/c++/5/bits/stl_bvector.h
+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
+6 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+7 pointer_type
+8 record_type
+9 type_decl /usr/include/c++/5/bits/stl_bvector.h
+9 field_decl /usr/include/c++/5/bits/stl_bvector.h
+10 integer_cst
+9 field_decl /usr/include/c++/5/bits/stl_bvector.h
+10 integer_cst
+9 type_decl /usr/include/c++/5/bits/stl_bvector.h
+7 integer_cst
+6 nop_expr
+7 convert_expr
+8 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+9 reference_type
+10 record_type
+11 type_decl /usr/include/c++/5/bits/stl_bvector.h
+11 field_decl /usr/include/c++/5/bits/stl_bvector.h
+12 integer_cst
+11 field_decl /usr/include/c++/5/bits/stl_bvector.h
+12 integer_cst
+11 type_decl /usr/include/c++/5/bits/stl_bvector.h
+9 integer_cst
+0 function_decl /usr/include/c++/5/bits/stl_bvector.h
+1 function_type
+2 integer_type
+3 type_decl /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h
+3 integer_cst
+3 integer_cst
+3 integer_cst
+2 tree_list
+3 reference_type
+4 record_type
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 field_decl /usr/include/c++/5/bits/stl_bvector.h
+6 integer_cst
+5 field_decl /usr/include/c++/5/bits/stl_bvector.h
+6 integer_cst
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 tree_list
+4 reference_type
+5 record_type
+6 type_decl /usr/include/c++/5/bits/stl_bvector.h
+6 field_decl /usr/include/c++/5/bits/stl_bvector.h
+7 integer_cst
+6 field_decl /usr/include/c++/5/bits/stl_bvector.h
+7 integer_cst
+6 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 tree_list
+5 void_type
+6 type_decl <built-in>
+1 result_decl /usr/include/c++/5/bits/stl_bvector.h
+2 integer_type
+3 type_decl /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h
+3 integer_cst
+3 integer_cst
+3 integer_cst
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+2 reference_type
+3 record_type
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 field_decl /usr/include/c++/5/bits/stl_bvector.h
+5 integer_cst
+4 field_decl /usr/include/c++/5/bits/stl_bvector.h
+5 integer_cst
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+2 reference_type
+3 record_type
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 field_decl /usr/include/c++/5/bits/stl_bvector.h
+5 integer_cst
+4 field_decl /usr/include/c++/5/bits/stl_bvector.h
+5 integer_cst
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+2 integer_cst
+1 return_expr /usr/include/c++/5/bits/stl_bvector.h
+2 init_expr
+3 result_decl /usr/include/c++/5/bits/stl_bvector.h
+4 integer_type
+5 type_decl /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h
+5 integer_cst
+5 integer_cst
+5 integer_cst
+4 integer_cst
+3 minus_expr /usr/include/c++/5/bits/stl_bvector.h
+4 plus_expr /usr/include/c++/5/bits/stl_bvector.h
+5 mult_expr /usr/include/c++/5/bits/stl_bvector.h
+6 exact_div_expr /usr/include/c++/5/bits/stl_bvector.h
+7 minus_expr
+8 nop_expr
+9 component_ref /usr/include/c++/5/bits/stl_bvector.h
+10 indirect_ref
+11 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+12 reference_type
+13 record_type
+14 type_decl /usr/include/c++/5/bits/stl_bvector.h
+14 field_decl /usr/include/c++/5/bits/stl_bvector.h
+15 integer_cst
+14 field_decl /usr/include/c++/5/bits/stl_bvector.h
+15 integer_cst
+14 type_decl /usr/include/c++/5/bits/stl_bvector.h
+12 integer_cst
+10 field_decl /usr/include/c++/5/bits/stl_bvector.h
+11 integer_cst
+8 nop_expr
+9 component_ref /usr/include/c++/5/bits/stl_bvector.h
+10 indirect_ref
+11 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+12 reference_type
+13 record_type
+14 type_decl /usr/include/c++/5/bits/stl_bvector.h
+14 field_decl /usr/include/c++/5/bits/stl_bvector.h
+15 integer_cst
+14 field_decl /usr/include/c++/5/bits/stl_bvector.h
+15 integer_cst
+14 type_decl /usr/include/c++/5/bits/stl_bvector.h
+12 integer_cst
+10 field_decl /usr/include/c++/5/bits/stl_bvector.h
+11 integer_cst
+7 integer_cst
+6 integer_cst
+5 nop_expr
+6 component_ref /usr/include/c++/5/bits/stl_bvector.h
+7 indirect_ref
+8 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+9 reference_type
+10 record_type
+11 type_decl /usr/include/c++/5/bits/stl_bvector.h
+11 field_decl /usr/include/c++/5/bits/stl_bvector.h
+12 integer_cst
+11 field_decl /usr/include/c++/5/bits/stl_bvector.h
+12 integer_cst
+11 type_decl /usr/include/c++/5/bits/stl_bvector.h
+9 integer_cst
+7 field_decl /usr/include/c++/5/bits/stl_bvector.h
+8 integer_cst
+4 nop_expr
+5 component_ref /usr/include/c++/5/bits/stl_bvector.h
+6 indirect_ref
+7 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+8 reference_type
+9 record_type
+10 type_decl /usr/include/c++/5/bits/stl_bvector.h
+10 field_decl /usr/include/c++/5/bits/stl_bvector.h
+11 integer_cst
+10 field_decl /usr/include/c++/5/bits/stl_bvector.h
+11 integer_cst
+10 type_decl /usr/include/c++/5/bits/stl_bvector.h
+8 integer_cst
+6 field_decl /usr/include/c++/5/bits/stl_bvector.h
+7 integer_cst
+0 function_decl /usr/include/c++/5/bits/stl_bvector.h
+1 method_type
+2 void_type
+3 type_decl <built-in>
+2 record_type
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 field_decl /usr/include/c++/5/bits/stl_bvector.h
+4 integer_cst
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+2 tree_list
+3 pointer_type
+4 record_type
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 field_decl /usr/include/c++/5/bits/stl_bvector.h
+6 integer_cst
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 tree_list
+4 void_type
+5 type_decl <built-in>
+1 result_decl /usr/include/c++/5/bits/stl_bvector.h
+2 void_type
+3 type_decl <built-in>
+1 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+2 pointer_type
+3 record_type
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 field_decl /usr/include/c++/5/bits/stl_bvector.h
+5 integer_cst
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+2 integer_cst
+1 bind_expr /usr/include/c++/5/bits/stl_bvector.h
+2 cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h
+3 expr_stmt /usr/include/c++/5/bits/stl_bvector.h
+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
+5 addr_expr
+6 component_ref
+7 indirect_ref
+8 nop_expr
+9 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+10 pointer_type
+11 record_type
+12 type_decl /usr/include/c++/5/bits/stl_bvector.h
+12 field_decl /usr/include/c++/5/bits/stl_bvector.h
+13 integer_cst
+12 type_decl /usr/include/c++/5/bits/stl_bvector.h
+12 type_decl /usr/include/c++/5/bits/stl_bvector.h
+12 type_decl /usr/include/c++/5/bits/stl_bvector.h
+12 type_decl /usr/include/c++/5/bits/stl_bvector.h
+10 integer_cst
+7 field_decl /usr/include/c++/5/bits/stl_bvector.h
+8 integer_cst
+5 integer_cst
+5 integer_cst
+2 block
+0 function_decl /usr/include/c++/5/bits/stl_bvector.h
+1 method_type
+2 void_type
+3 type_decl <built-in>
+2 record_type
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 field_decl /usr/include/c++/5/bits/stl_bvector.h
+4 integer_cst
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+2 tree_list
+3 pointer_type
+4 record_type
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 field_decl /usr/include/c++/5/bits/stl_bvector.h
+6 integer_cst
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 tree_list
+4 void_type
+5 type_decl <built-in>
+1 result_decl /usr/include/c++/5/bits/stl_bvector.h
+2 void_type
+3 type_decl <built-in>
+1 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+2 pointer_type
+3 record_type
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 field_decl /usr/include/c++/5/bits/stl_bvector.h
+5 integer_cst
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+2 integer_cst
+1 bind_expr /usr/include/c++/5/bits/stl_bvector.h
+2 cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h
+3 expr_stmt /usr/include/c++/5/bits/stl_bvector.h
+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
+5 addr_expr
+6 component_ref
+7 indirect_ref
+8 nop_expr
+9 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+10 pointer_type
+11 record_type
+12 type_decl /usr/include/c++/5/bits/stl_bvector.h
+12 field_decl /usr/include/c++/5/bits/stl_bvector.h
+13 integer_cst
+12 type_decl /usr/include/c++/5/bits/stl_bvector.h
+12 type_decl /usr/include/c++/5/bits/stl_bvector.h
+12 type_decl /usr/include/c++/5/bits/stl_bvector.h
+12 type_decl /usr/include/c++/5/bits/stl_bvector.h
+10 integer_cst
+7 field_decl /usr/include/c++/5/bits/stl_bvector.h
+8 integer_cst
+5 integer_cst
+5 integer_cst
+2 block
+0 function_decl /usr/include/c++/5/bits/stl_bvector.h
+1 method_type
+2 void_type
+3 type_decl <built-in>
+2 record_type
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 field_decl /usr/include/c++/5/bits/stl_bvector.h
+4 integer_cst
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+2 tree_list
+3 pointer_type
+4 record_type
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 field_decl /usr/include/c++/5/bits/stl_bvector.h
+6 integer_cst
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 tree_list
+4 void_type
+5 type_decl <built-in>
+1 result_decl /usr/include/c++/5/bits/stl_bvector.h
+2 void_type
+3 type_decl <built-in>
+1 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+2 pointer_type
+3 record_type
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 field_decl /usr/include/c++/5/bits/stl_bvector.h
+5 integer_cst
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+2 integer_cst
+1 statement_list
+0 function_decl /usr/include/c++/5/bits/stl_bvector.h
+1 method_type
+2 void_type
+3 type_decl <built-in>
+2 record_type
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 field_decl /usr/include/c++/5/bits/stl_bvector.h
+4 integer_cst
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+2 tree_list
+3 pointer_type
+4 record_type
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 field_decl /usr/include/c++/5/bits/stl_bvector.h
+6 integer_cst
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 tree_list
+4 pointer_type
+5 integer_type
+6 type_decl /usr/include/c++/5/bits/stl_bvector.h
+6 integer_cst
+6 integer_cst
+4 tree_list
+5 integer_type
+6 type_decl <built-in>
+6 integer_cst
+6 integer_cst
+6 integer_cst
+5 tree_list
+6 void_type
+7 type_decl <built-in>
+1 result_decl /usr/include/c++/5/bits/stl_bvector.h
+2 void_type
+3 type_decl <built-in>
+1 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+2 pointer_type
+3 record_type
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 field_decl /usr/include/c++/5/bits/stl_bvector.h
+5 integer_cst
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+2 pointer_type
+3 integer_type
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 integer_cst
+4 integer_cst
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+2 integer_type
+3 type_decl <built-in>
+3 integer_cst
+3 integer_cst
+3 integer_cst
+2 integer_cst
+1 bind_expr /usr/include/c++/5/bits/stl_bvector.h
+2 cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h
+3 expr_stmt /usr/include/c++/5/bits/stl_bvector.h
+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
+5 addr_expr
+6 component_ref
+7 indirect_ref
+8 nop_expr
+9 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+10 pointer_type
+11 record_type
+12 type_decl /usr/include/c++/5/bits/stl_bvector.h
+12 field_decl /usr/include/c++/5/bits/stl_bvector.h
+13 integer_cst
+12 type_decl /usr/include/c++/5/bits/stl_bvector.h
+12 type_decl /usr/include/c++/5/bits/stl_bvector.h
+12 type_decl /usr/include/c++/5/bits/stl_bvector.h
+12 type_decl /usr/include/c++/5/bits/stl_bvector.h
+10 integer_cst
+7 field_decl /usr/include/c++/5/bits/stl_bvector.h
+8 integer_cst
+5 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+6 pointer_type
+7 integer_type
+8 type_decl /usr/include/c++/5/bits/stl_bvector.h
+8 integer_cst
+8 integer_cst
+6 integer_cst
+5 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+6 integer_type
+7 type_decl <built-in>
+7 integer_cst
+7 integer_cst
+7 integer_cst
+6 integer_cst
+2 block
+0 function_decl /usr/include/c++/5/bits/stl_bvector.h
+1 method_type
+2 void_type
+3 type_decl <built-in>
+2 record_type
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 field_decl /usr/include/c++/5/bits/stl_bvector.h
+4 integer_cst
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+2 tree_list
+3 pointer_type
+4 record_type
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 field_decl /usr/include/c++/5/bits/stl_bvector.h
+6 integer_cst
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 tree_list
+4 pointer_type
+5 integer_type
+6 type_decl /usr/include/c++/5/bits/stl_bvector.h
+6 integer_cst
+6 integer_cst
+4 tree_list
+5 integer_type
+6 type_decl <built-in>
+6 integer_cst
+6 integer_cst
+6 integer_cst
+5 tree_list
+6 void_type
+7 type_decl <built-in>
+1 result_decl /usr/include/c++/5/bits/stl_bvector.h
+2 void_type
+3 type_decl <built-in>
+1 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+2 pointer_type
+3 record_type
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 field_decl /usr/include/c++/5/bits/stl_bvector.h
+5 integer_cst
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+2 pointer_type
+3 integer_type
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 integer_cst
+4 integer_cst
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+2 integer_type
+3 type_decl <built-in>
+3 integer_cst
+3 integer_cst
+3 integer_cst
+2 integer_cst
+1 bind_expr /usr/include/c++/5/bits/stl_bvector.h
+2 cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h
+3 expr_stmt /usr/include/c++/5/bits/stl_bvector.h
+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
+5 addr_expr
+6 component_ref
+7 indirect_ref
+8 nop_expr
+9 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+10 pointer_type
+11 record_type
+12 type_decl /usr/include/c++/5/bits/stl_bvector.h
+12 field_decl /usr/include/c++/5/bits/stl_bvector.h
+13 integer_cst
+12 type_decl /usr/include/c++/5/bits/stl_bvector.h
+12 type_decl /usr/include/c++/5/bits/stl_bvector.h
+12 type_decl /usr/include/c++/5/bits/stl_bvector.h
+12 type_decl /usr/include/c++/5/bits/stl_bvector.h
+10 integer_cst
+7 field_decl /usr/include/c++/5/bits/stl_bvector.h
+8 integer_cst
+5 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+6 pointer_type
+7 integer_type
+8 type_decl /usr/include/c++/5/bits/stl_bvector.h
+8 integer_cst
+8 integer_cst
+6 integer_cst
+5 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+6 integer_type
+7 type_decl <built-in>
+7 integer_cst
+7 integer_cst
+7 integer_cst
+6 integer_cst
+2 block
+0 function_decl /usr/include/c++/5/bits/stl_bvector.h
+1 method_type
+2 void_type
+3 type_decl <built-in>
+2 record_type
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 field_decl /usr/include/c++/5/bits/stl_bvector.h
+4 integer_cst
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+2 tree_list
+3 pointer_type
+4 record_type
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 field_decl /usr/include/c++/5/bits/stl_bvector.h
+6 integer_cst
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 tree_list
+4 pointer_type
+5 integer_type
+6 type_decl /usr/include/c++/5/bits/stl_bvector.h
+6 integer_cst
+6 integer_cst
+4 tree_list
+5 integer_type
+6 type_decl <built-in>
+6 integer_cst
+6 integer_cst
+6 integer_cst
+5 tree_list
+6 void_type
+7 type_decl <built-in>
+1 result_decl /usr/include/c++/5/bits/stl_bvector.h
+2 void_type
+3 type_decl <built-in>
+1 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+2 pointer_type
+3 record_type
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 field_decl /usr/include/c++/5/bits/stl_bvector.h
+5 integer_cst
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+2 pointer_type
+3 integer_type
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 integer_cst
+4 integer_cst
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+2 integer_type
+3 type_decl <built-in>
+3 integer_cst
+3 integer_cst
+3 integer_cst
+2 integer_cst
+1 statement_list
+0 function_decl /usr/include/c++/5/bits/stl_bvector.h
+1 method_type
+2 record_type
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 field_decl /usr/include/c++/5/bits/stl_bvector.h
+4 integer_cst
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+2 record_type
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 field_decl /usr/include/c++/5/bits/stl_bvector.h
+4 integer_cst
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+2 tree_list
+3 pointer_type
+4 record_type
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 field_decl /usr/include/c++/5/bits/stl_bvector.h
+6 integer_cst
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 tree_list
+4 void_type
+5 type_decl <built-in>
+1 result_decl /usr/include/c++/5/bits/stl_bvector.h
+2 record_type
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 field_decl /usr/include/c++/5/bits/stl_bvector.h
+4 integer_cst
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+2 pointer_type
+3 record_type
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 field_decl /usr/include/c++/5/bits/stl_bvector.h
+5 integer_cst
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+2 integer_cst
+1 cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h
+2 return_expr /usr/include/c++/5/bits/stl_bvector.h
+3 init_expr
+4 result_decl /usr/include/c++/5/bits/stl_bvector.h
+5 record_type
+6 type_decl /usr/include/c++/5/bits/stl_bvector.h
+6 field_decl /usr/include/c++/5/bits/stl_bvector.h
+7 integer_cst
+6 type_decl /usr/include/c++/5/bits/stl_bvector.h
+6 type_decl /usr/include/c++/5/bits/stl_bvector.h
+6 type_decl /usr/include/c++/5/bits/stl_bvector.h
+6 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 integer_cst
+4 target_expr
+5 var_decl /usr/include/c++/5/bits/stl_bvector.h
+6 integer_cst
+6 record_type
+7 type_decl /usr/include/c++/5/bits/stl_bvector.h
+7 field_decl /usr/include/c++/5/bits/stl_bvector.h
+8 integer_cst
+7 type_decl /usr/include/c++/5/bits/stl_bvector.h
+7 type_decl /usr/include/c++/5/bits/stl_bvector.h
+7 type_decl /usr/include/c++/5/bits/stl_bvector.h
+7 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 indirect_ref
+6 nop_expr
+7 nop_expr
+8 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+9 pointer_type
+10 record_type
+11 type_decl /usr/include/c++/5/bits/stl_bvector.h
+11 field_decl /usr/include/c++/5/bits/stl_bvector.h
+12 integer_cst
+11 type_decl /usr/include/c++/5/bits/stl_bvector.h
+11 type_decl /usr/include/c++/5/bits/stl_bvector.h
+11 type_decl /usr/include/c++/5/bits/stl_bvector.h
+11 type_decl /usr/include/c++/5/bits/stl_bvector.h
+9 integer_cst
+0 function_decl /usr/include/c++/5/bits/stl_bvector.h
+1 method_type
+2 record_type
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 field_decl /usr/include/c++/5/bits/stl_bvector.h
+4 integer_cst
+3 field_decl /usr/include/c++/5/bits/stl_bvector.h
+4 integer_cst
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+2 record_type
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 field_decl /usr/include/c++/5/bits/stl_bvector.h
+4 integer_cst
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+2 tree_list
+3 pointer_type
+4 record_type
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 field_decl /usr/include/c++/5/bits/stl_bvector.h
+6 integer_cst
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 tree_list
+4 void_type
+5 type_decl <built-in>
+1 result_decl /usr/include/c++/5/bits/stl_bvector.h
+2 record_type
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 field_decl /usr/include/c++/5/bits/stl_bvector.h
+4 integer_cst
+3 field_decl /usr/include/c++/5/bits/stl_bvector.h
+4 integer_cst
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+2 pointer_type
+3 record_type
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 field_decl /usr/include/c++/5/bits/stl_bvector.h
+5 integer_cst
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+2 integer_cst
+1 cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h
+2 return_expr /usr/include/c++/5/bits/stl_bvector.h
+3 init_expr
+4 result_decl /usr/include/c++/5/bits/stl_bvector.h
+5 record_type
+6 type_decl /usr/include/c++/5/bits/stl_bvector.h
+6 field_decl /usr/include/c++/5/bits/stl_bvector.h
+7 integer_cst
+6 field_decl /usr/include/c++/5/bits/stl_bvector.h
+7 integer_cst
+6 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 integer_cst
+4 compound_expr
+5 target_expr
+6 var_decl /usr/include/c++/5/bits/stl_bvector.h
+7 integer_cst
+7 record_type
+8 type_decl /usr/include/c++/5/bits/stl_bvector.h
+8 field_decl /usr/include/c++/5/bits/stl_bvector.h
+9 integer_cst
+8 field_decl /usr/include/c++/5/bits/stl_bvector.h
+9 integer_cst
+8 type_decl /usr/include/c++/5/bits/stl_bvector.h
+6 aggr_init_expr
+7 addr_expr
+8 function_decl /usr/include/c++/5/bits/stl_bvector.h
+7 var_decl /usr/include/c++/5/bits/stl_bvector.h
+7 convert_expr
+8 void_cst
+7 nop_expr
+8 component_ref /usr/include/c++/5/bits/stl_bvector.h
+9 component_ref
+10 indirect_ref
+11 nop_expr
+12 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+13 pointer_type
+14 record_type
+15 type_decl /usr/include/c++/5/bits/stl_bvector.h
+15 field_decl /usr/include/c++/5/bits/stl_bvector.h
+16 integer_cst
+15 type_decl /usr/include/c++/5/bits/stl_bvector.h
+15 type_decl /usr/include/c++/5/bits/stl_bvector.h
+15 type_decl /usr/include/c++/5/bits/stl_bvector.h
+15 type_decl /usr/include/c++/5/bits/stl_bvector.h
+13 integer_cst
+10 field_decl /usr/include/c++/5/bits/stl_bvector.h
+11 integer_cst
+9 field_decl /usr/include/c++/5/bits/stl_bvector.h
+10 integer_cst
+7 lshift_expr /usr/include/c++/5/bits/stl_bvector.h
+8 integer_cst
+8 nop_expr
+9 component_ref /usr/include/c++/5/bits/stl_bvector.h
+10 component_ref
+11 indirect_ref
+12 nop_expr
+13 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+14 pointer_type
+15 record_type
+16 type_decl /usr/include/c++/5/bits/stl_bvector.h
+16 field_decl /usr/include/c++/5/bits/stl_bvector.h
+17 integer_cst
+16 type_decl /usr/include/c++/5/bits/stl_bvector.h
+16 type_decl /usr/include/c++/5/bits/stl_bvector.h
+16 type_decl /usr/include/c++/5/bits/stl_bvector.h
+16 type_decl /usr/include/c++/5/bits/stl_bvector.h
+14 integer_cst
+11 field_decl /usr/include/c++/5/bits/stl_bvector.h
+12 integer_cst
+10 field_decl /usr/include/c++/5/bits/stl_bvector.h
+11 integer_cst
+5 var_decl /usr/include/c++/5/bits/stl_bvector.h
+0 function_decl /usr/include/c++/5/bits/stl_bvector.h
+1 method_type
+2 reference_type
+3 record_type
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 field_decl /usr/include/c++/5/bits/stl_bvector.h
+5 integer_cst
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+2 record_type
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 field_decl /usr/include/c++/5/bits/stl_bvector.h
+4 integer_cst
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+2 tree_list
+3 pointer_type
+4 record_type
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 field_decl /usr/include/c++/5/bits/stl_bvector.h
+6 integer_cst
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 tree_list
+4 void_type
+5 type_decl <built-in>
+1 result_decl /usr/include/c++/5/bits/stl_bvector.h
+2 reference_type
+3 record_type
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 field_decl /usr/include/c++/5/bits/stl_bvector.h
+5 integer_cst
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+2 pointer_type
+3 record_type
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 field_decl /usr/include/c++/5/bits/stl_bvector.h
+5 integer_cst
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+2 integer_cst
+1 statement_list
+2 cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h
+3 expr_stmt /usr/include/c++/5/bits/stl_bvector.h
+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
+5 addr_expr
+6 component_ref
+7 indirect_ref
+8 nop_expr
+9 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+10 pointer_type
+11 record_type
+12 type_decl /usr/include/c++/5/bits/stl_bvector.h
+12 field_decl /usr/include/c++/5/bits/stl_bvector.h
+13 integer_cst
+12 type_decl /usr/include/c++/5/bits/stl_bvector.h
+12 type_decl /usr/include/c++/5/bits/stl_bvector.h
+12 type_decl /usr/include/c++/5/bits/stl_bvector.h
+12 type_decl /usr/include/c++/5/bits/stl_bvector.h
+10 integer_cst
+7 field_decl /usr/include/c++/5/bits/stl_bvector.h
+8 integer_cst
+2 return_expr /usr/include/c++/5/bits/stl_bvector.h
+3 init_expr
+4 result_decl /usr/include/c++/5/bits/stl_bvector.h
+5 reference_type
+6 record_type
+7 type_decl /usr/include/c++/5/bits/stl_bvector.h
+7 field_decl /usr/include/c++/5/bits/stl_bvector.h
+8 integer_cst
+7 type_decl /usr/include/c++/5/bits/stl_bvector.h
+7 type_decl /usr/include/c++/5/bits/stl_bvector.h
+7 type_decl /usr/include/c++/5/bits/stl_bvector.h
+7 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 integer_cst
+4 nop_expr
+5 nop_expr
+6 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+7 pointer_type
+8 record_type
+9 type_decl /usr/include/c++/5/bits/stl_bvector.h
+9 field_decl /usr/include/c++/5/bits/stl_bvector.h
+10 integer_cst
+9 type_decl /usr/include/c++/5/bits/stl_bvector.h
+9 type_decl /usr/include/c++/5/bits/stl_bvector.h
+9 type_decl /usr/include/c++/5/bits/stl_bvector.h
+9 type_decl /usr/include/c++/5/bits/stl_bvector.h
+7 integer_cst
+0 function_decl /usr/include/c++/5/bits/stl_bvector.h
+1 method_type
+2 record_type
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 field_decl /usr/include/c++/5/bits/stl_bvector.h
+4 integer_cst
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+2 record_type
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 field_decl /usr/include/c++/5/bits/stl_bvector.h
+4 integer_cst
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+2 tree_list
+3 pointer_type
+4 record_type
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 field_decl /usr/include/c++/5/bits/stl_bvector.h
+6 integer_cst
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 tree_list
+4 integer_type
+5 type_decl <built-in>
+5 integer_cst
+5 integer_cst
+5 integer_cst
+4 tree_list
+5 void_type
+6 type_decl <built-in>
+1 result_decl /usr/include/c++/5/bits/stl_bvector.h
+2 record_type
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 field_decl /usr/include/c++/5/bits/stl_bvector.h
+4 integer_cst
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+2 pointer_type
+3 record_type
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 field_decl /usr/include/c++/5/bits/stl_bvector.h
+5 integer_cst
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+2 integer_type
+3 type_decl <built-in>
+3 integer_cst
+3 integer_cst
+3 integer_cst
+2 integer_cst
+1 bind_expr /usr/include/c++/5/bits/stl_bvector.h
+2 var_decl /usr/include/c++/5/bits/stl_bvector.h
+3 integer_cst
+3 indirect_ref
+4 nop_expr
+5 nop_expr
+6 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+7 pointer_type
+8 record_type
+9 type_decl /usr/include/c++/5/bits/stl_bvector.h
+9 field_decl /usr/include/c++/5/bits/stl_bvector.h
+10 integer_cst
+9 type_decl /usr/include/c++/5/bits/stl_bvector.h
+9 type_decl /usr/include/c++/5/bits/stl_bvector.h
+9 type_decl /usr/include/c++/5/bits/stl_bvector.h
+9 type_decl /usr/include/c++/5/bits/stl_bvector.h
+7 integer_cst
+3 record_type
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 field_decl /usr/include/c++/5/bits/stl_bvector.h
+5 integer_cst
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+2 statement_list
+3 decl_expr /usr/include/c++/5/bits/stl_bvector.h
+4 var_decl /usr/include/c++/5/bits/stl_bvector.h
+3 cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h
+4 expr_stmt /usr/include/c++/5/bits/stl_bvector.h
+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
+6 addr_expr
+7 component_ref
+8 indirect_ref
+9 nop_expr
+10 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+11 pointer_type
+12 record_type
+13 type_decl /usr/include/c++/5/bits/stl_bvector.h
+13 field_decl /usr/include/c++/5/bits/stl_bvector.h
+14 integer_cst
+13 type_decl /usr/include/c++/5/bits/stl_bvector.h
+13 type_decl /usr/include/c++/5/bits/stl_bvector.h
+13 type_decl /usr/include/c++/5/bits/stl_bvector.h
+13 type_decl /usr/include/c++/5/bits/stl_bvector.h
+11 integer_cst
+8 field_decl /usr/include/c++/5/bits/stl_bvector.h
+9 integer_cst
+3 cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h
+4 return_expr /usr/include/c++/5/bits/stl_bvector.h
+5 init_expr
+6 result_decl /usr/include/c++/5/bits/stl_bvector.h
+7 record_type
+8 type_decl /usr/include/c++/5/bits/stl_bvector.h
+8 field_decl /usr/include/c++/5/bits/stl_bvector.h
+9 integer_cst
+8 type_decl /usr/include/c++/5/bits/stl_bvector.h
+8 type_decl /usr/include/c++/5/bits/stl_bvector.h
+8 type_decl /usr/include/c++/5/bits/stl_bvector.h
+8 type_decl /usr/include/c++/5/bits/stl_bvector.h
+7 integer_cst
+6 target_expr
+7 var_decl /usr/include/c++/5/bits/stl_bvector.h
+8 integer_cst
+8 record_type
+9 type_decl /usr/include/c++/5/bits/stl_bvector.h
+9 field_decl /usr/include/c++/5/bits/stl_bvector.h
+10 integer_cst
+9 type_decl /usr/include/c++/5/bits/stl_bvector.h
+9 type_decl /usr/include/c++/5/bits/stl_bvector.h
+9 type_decl /usr/include/c++/5/bits/stl_bvector.h
+9 type_decl /usr/include/c++/5/bits/stl_bvector.h
+7 var_decl /usr/include/c++/5/bits/stl_bvector.h
+2 block
+3 var_decl /usr/include/c++/5/bits/stl_bvector.h
+0 function_decl /usr/include/c++/5/bits/stl_bvector.h
+1 method_type
+2 reference_type
+3 record_type
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 field_decl /usr/include/c++/5/bits/stl_bvector.h
+5 integer_cst
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+2 record_type
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 field_decl /usr/include/c++/5/bits/stl_bvector.h
+4 integer_cst
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+2 tree_list
+3 pointer_type
+4 record_type
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 field_decl /usr/include/c++/5/bits/stl_bvector.h
+6 integer_cst
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 tree_list
+4 void_type
+5 type_decl <built-in>
+1 result_decl /usr/include/c++/5/bits/stl_bvector.h
+2 reference_type
+3 record_type
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 field_decl /usr/include/c++/5/bits/stl_bvector.h
+5 integer_cst
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+2 pointer_type
+3 record_type
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 field_decl /usr/include/c++/5/bits/stl_bvector.h
+5 integer_cst
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+2 integer_cst
+1 statement_list
+2 cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h
+3 expr_stmt /usr/include/c++/5/bits/stl_bvector.h
+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
+5 addr_expr
+6 component_ref
+7 indirect_ref
+8 nop_expr
+9 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+10 pointer_type
+11 record_type
+12 type_decl /usr/include/c++/5/bits/stl_bvector.h
+12 field_decl /usr/include/c++/5/bits/stl_bvector.h
+13 integer_cst
+12 type_decl /usr/include/c++/5/bits/stl_bvector.h
+12 type_decl /usr/include/c++/5/bits/stl_bvector.h
+12 type_decl /usr/include/c++/5/bits/stl_bvector.h
+12 type_decl /usr/include/c++/5/bits/stl_bvector.h
+10 integer_cst
+7 field_decl /usr/include/c++/5/bits/stl_bvector.h
+8 integer_cst
+2 return_expr /usr/include/c++/5/bits/stl_bvector.h
+3 init_expr
+4 result_decl /usr/include/c++/5/bits/stl_bvector.h
+5 reference_type
+6 record_type
+7 type_decl /usr/include/c++/5/bits/stl_bvector.h
+7 field_decl /usr/include/c++/5/bits/stl_bvector.h
+8 integer_cst
+7 type_decl /usr/include/c++/5/bits/stl_bvector.h
+7 type_decl /usr/include/c++/5/bits/stl_bvector.h
+7 type_decl /usr/include/c++/5/bits/stl_bvector.h
+7 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 integer_cst
+4 nop_expr
+5 nop_expr
+6 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+7 pointer_type
+8 record_type
+9 type_decl /usr/include/c++/5/bits/stl_bvector.h
+9 field_decl /usr/include/c++/5/bits/stl_bvector.h
+10 integer_cst
+9 type_decl /usr/include/c++/5/bits/stl_bvector.h
+9 type_decl /usr/include/c++/5/bits/stl_bvector.h
+9 type_decl /usr/include/c++/5/bits/stl_bvector.h
+9 type_decl /usr/include/c++/5/bits/stl_bvector.h
+7 integer_cst
+0 function_decl /usr/include/c++/5/bits/stl_bvector.h
+1 method_type
+2 record_type
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 field_decl /usr/include/c++/5/bits/stl_bvector.h
+4 integer_cst
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+2 record_type
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 field_decl /usr/include/c++/5/bits/stl_bvector.h
+4 integer_cst
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+2 tree_list
+3 pointer_type
+4 record_type
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 field_decl /usr/include/c++/5/bits/stl_bvector.h
+6 integer_cst
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 tree_list
+4 integer_type
+5 type_decl <built-in>
+5 integer_cst
+5 integer_cst
+5 integer_cst
+4 tree_list
+5 void_type
+6 type_decl <built-in>
+1 result_decl /usr/include/c++/5/bits/stl_bvector.h
+2 record_type
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 field_decl /usr/include/c++/5/bits/stl_bvector.h
+4 integer_cst
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+2 pointer_type
+3 record_type
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 field_decl /usr/include/c++/5/bits/stl_bvector.h
+5 integer_cst
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+2 integer_type
+3 type_decl <built-in>
+3 integer_cst
+3 integer_cst
+3 integer_cst
+2 integer_cst
+1 bind_expr /usr/include/c++/5/bits/stl_bvector.h
+2 var_decl /usr/include/c++/5/bits/stl_bvector.h
+3 integer_cst
+3 indirect_ref
+4 nop_expr
+5 nop_expr
+6 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+7 pointer_type
+8 record_type
+9 type_decl /usr/include/c++/5/bits/stl_bvector.h
+9 field_decl /usr/include/c++/5/bits/stl_bvector.h
+10 integer_cst
+9 type_decl /usr/include/c++/5/bits/stl_bvector.h
+9 type_decl /usr/include/c++/5/bits/stl_bvector.h
+9 type_decl /usr/include/c++/5/bits/stl_bvector.h
+9 type_decl /usr/include/c++/5/bits/stl_bvector.h
+7 integer_cst
+3 record_type
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 field_decl /usr/include/c++/5/bits/stl_bvector.h
+5 integer_cst
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+2 statement_list
+3 decl_expr /usr/include/c++/5/bits/stl_bvector.h
+4 var_decl /usr/include/c++/5/bits/stl_bvector.h
+3 cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h
+4 expr_stmt /usr/include/c++/5/bits/stl_bvector.h
+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
+6 addr_expr
+7 component_ref
+8 indirect_ref
+9 nop_expr
+10 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+11 pointer_type
+12 record_type
+13 type_decl /usr/include/c++/5/bits/stl_bvector.h
+13 field_decl /usr/include/c++/5/bits/stl_bvector.h
+14 integer_cst
+13 type_decl /usr/include/c++/5/bits/stl_bvector.h
+13 type_decl /usr/include/c++/5/bits/stl_bvector.h
+13 type_decl /usr/include/c++/5/bits/stl_bvector.h
+13 type_decl /usr/include/c++/5/bits/stl_bvector.h
+11 integer_cst
+8 field_decl /usr/include/c++/5/bits/stl_bvector.h
+9 integer_cst
+3 cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h
+4 return_expr /usr/include/c++/5/bits/stl_bvector.h
+5 init_expr
+6 result_decl /usr/include/c++/5/bits/stl_bvector.h
+7 record_type
+8 type_decl /usr/include/c++/5/bits/stl_bvector.h
+8 field_decl /usr/include/c++/5/bits/stl_bvector.h
+9 integer_cst
+8 type_decl /usr/include/c++/5/bits/stl_bvector.h
+8 type_decl /usr/include/c++/5/bits/stl_bvector.h
+8 type_decl /usr/include/c++/5/bits/stl_bvector.h
+8 type_decl /usr/include/c++/5/bits/stl_bvector.h
+7 integer_cst
+6 target_expr
+7 var_decl /usr/include/c++/5/bits/stl_bvector.h
+8 integer_cst
+8 record_type
+9 type_decl /usr/include/c++/5/bits/stl_bvector.h
+9 field_decl /usr/include/c++/5/bits/stl_bvector.h
+10 integer_cst
+9 type_decl /usr/include/c++/5/bits/stl_bvector.h
+9 type_decl /usr/include/c++/5/bits/stl_bvector.h
+9 type_decl /usr/include/c++/5/bits/stl_bvector.h
+9 type_decl /usr/include/c++/5/bits/stl_bvector.h
+7 var_decl /usr/include/c++/5/bits/stl_bvector.h
+2 block
+3 var_decl /usr/include/c++/5/bits/stl_bvector.h
+0 function_decl /usr/include/c++/5/bits/stl_bvector.h
+1 method_type
+2 reference_type
+3 record_type
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 field_decl /usr/include/c++/5/bits/stl_bvector.h
+5 integer_cst
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+2 record_type
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 field_decl /usr/include/c++/5/bits/stl_bvector.h
+4 integer_cst
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+2 tree_list
+3 pointer_type
+4 record_type
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 field_decl /usr/include/c++/5/bits/stl_bvector.h
+6 integer_cst
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 tree_list
+4 integer_type
+5 type_decl /usr/include/c++/5/bits/stl_iterator_base_types.h
+5 integer_cst
+5 integer_cst
+5 integer_cst
+4 tree_list
+5 void_type
+6 type_decl <built-in>
+1 result_decl /usr/include/c++/5/bits/stl_bvector.h
+2 reference_type
+3 record_type
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 field_decl /usr/include/c++/5/bits/stl_bvector.h
+5 integer_cst
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+2 pointer_type
+3 record_type
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 field_decl /usr/include/c++/5/bits/stl_bvector.h
+5 integer_cst
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+2 integer_type
+3 type_decl /usr/include/c++/5/bits/stl_iterator_base_types.h
+3 integer_cst
+3 integer_cst
+3 integer_cst
+2 integer_cst
+1 statement_list
+2 cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h
+3 expr_stmt /usr/include/c++/5/bits/stl_bvector.h
+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
+5 addr_expr
+6 component_ref
+7 indirect_ref
+8 nop_expr
+9 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+10 pointer_type
+11 record_type
+12 type_decl /usr/include/c++/5/bits/stl_bvector.h
+12 field_decl /usr/include/c++/5/bits/stl_bvector.h
+13 integer_cst
+12 type_decl /usr/include/c++/5/bits/stl_bvector.h
+12 type_decl /usr/include/c++/5/bits/stl_bvector.h
+12 type_decl /usr/include/c++/5/bits/stl_bvector.h
+12 type_decl /usr/include/c++/5/bits/stl_bvector.h
+10 integer_cst
+7 field_decl /usr/include/c++/5/bits/stl_bvector.h
+8 integer_cst
+5 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+6 integer_type
+7 type_decl /usr/include/c++/5/bits/stl_iterator_base_types.h
+7 integer_cst
+7 integer_cst
+7 integer_cst
+6 integer_cst
+2 return_expr /usr/include/c++/5/bits/stl_bvector.h
+3 init_expr
+4 result_decl /usr/include/c++/5/bits/stl_bvector.h
+5 reference_type
+6 record_type
+7 type_decl /usr/include/c++/5/bits/stl_bvector.h
+7 field_decl /usr/include/c++/5/bits/stl_bvector.h
+8 integer_cst
+7 type_decl /usr/include/c++/5/bits/stl_bvector.h
+7 type_decl /usr/include/c++/5/bits/stl_bvector.h
+7 type_decl /usr/include/c++/5/bits/stl_bvector.h
+7 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 integer_cst
+4 nop_expr
+5 nop_expr
+6 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+7 pointer_type
+8 record_type
+9 type_decl /usr/include/c++/5/bits/stl_bvector.h
+9 field_decl /usr/include/c++/5/bits/stl_bvector.h
+10 integer_cst
+9 type_decl /usr/include/c++/5/bits/stl_bvector.h
+9 type_decl /usr/include/c++/5/bits/stl_bvector.h
+9 type_decl /usr/include/c++/5/bits/stl_bvector.h
+9 type_decl /usr/include/c++/5/bits/stl_bvector.h
+7 integer_cst
+0 function_decl /usr/include/c++/5/bits/stl_bvector.h
+1 method_type
+2 reference_type
+3 record_type
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 field_decl /usr/include/c++/5/bits/stl_bvector.h
+5 integer_cst
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+2 record_type
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 field_decl /usr/include/c++/5/bits/stl_bvector.h
+4 integer_cst
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+2 tree_list
+3 pointer_type
+4 record_type
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 field_decl /usr/include/c++/5/bits/stl_bvector.h
+6 integer_cst
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 tree_list
+4 integer_type
+5 type_decl /usr/include/c++/5/bits/stl_iterator_base_types.h
+5 integer_cst
+5 integer_cst
+5 integer_cst
+4 tree_list
+5 void_type
+6 type_decl <built-in>
+1 result_decl /usr/include/c++/5/bits/stl_bvector.h
+2 reference_type
+3 record_type
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 field_decl /usr/include/c++/5/bits/stl_bvector.h
+5 integer_cst
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+2 pointer_type
+3 record_type
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 field_decl /usr/include/c++/5/bits/stl_bvector.h
+5 integer_cst
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+2 integer_type
+3 type_decl /usr/include/c++/5/bits/stl_iterator_base_types.h
+3 integer_cst
+3 integer_cst
+3 integer_cst
+2 integer_cst
+1 statement_list
+2 cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h
+3 expr_stmt /usr/include/c++/5/bits/stl_bvector.h
+4 convert_expr
+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
+6 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+7 pointer_type
+8 record_type
+9 type_decl /usr/include/c++/5/bits/stl_bvector.h
+9 field_decl /usr/include/c++/5/bits/stl_bvector.h
+10 integer_cst
+9 type_decl /usr/include/c++/5/bits/stl_bvector.h
+9 type_decl /usr/include/c++/5/bits/stl_bvector.h
+9 type_decl /usr/include/c++/5/bits/stl_bvector.h
+9 type_decl /usr/include/c++/5/bits/stl_bvector.h
+7 integer_cst
+6 negate_expr
+7 non_lvalue_expr
+8 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+9 integer_type
+10 type_decl /usr/include/c++/5/bits/stl_iterator_base_types.h
+10 integer_cst
+10 integer_cst
+10 integer_cst
+9 integer_cst
+2 return_expr /usr/include/c++/5/bits/stl_bvector.h
+3 init_expr
+4 result_decl /usr/include/c++/5/bits/stl_bvector.h
+5 reference_type
+6 record_type
+7 type_decl /usr/include/c++/5/bits/stl_bvector.h
+7 field_decl /usr/include/c++/5/bits/stl_bvector.h
+8 integer_cst
+7 type_decl /usr/include/c++/5/bits/stl_bvector.h
+7 type_decl /usr/include/c++/5/bits/stl_bvector.h
+7 type_decl /usr/include/c++/5/bits/stl_bvector.h
+7 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 integer_cst
+4 nop_expr
+5 nop_expr
+6 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+7 pointer_type
+8 record_type
+9 type_decl /usr/include/c++/5/bits/stl_bvector.h
+9 field_decl /usr/include/c++/5/bits/stl_bvector.h
+10 integer_cst
+9 type_decl /usr/include/c++/5/bits/stl_bvector.h
+9 type_decl /usr/include/c++/5/bits/stl_bvector.h
+9 type_decl /usr/include/c++/5/bits/stl_bvector.h
+9 type_decl /usr/include/c++/5/bits/stl_bvector.h
+7 integer_cst
+0 function_decl /usr/include/c++/5/bits/stl_bvector.h
+1 method_type
+2 record_type
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 field_decl /usr/include/c++/5/bits/stl_bvector.h
+4 integer_cst
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+2 record_type
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 field_decl /usr/include/c++/5/bits/stl_bvector.h
+4 integer_cst
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+2 tree_list
+3 pointer_type
+4 record_type
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 field_decl /usr/include/c++/5/bits/stl_bvector.h
+6 integer_cst
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 tree_list
+4 integer_type
+5 type_decl /usr/include/c++/5/bits/stl_iterator_base_types.h
+5 integer_cst
+5 integer_cst
+5 integer_cst
+4 tree_list
+5 void_type
+6 type_decl <built-in>
+1 result_decl /usr/include/c++/5/bits/stl_bvector.h
+2 record_type
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 field_decl /usr/include/c++/5/bits/stl_bvector.h
+4 integer_cst
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+2 pointer_type
+3 record_type
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 field_decl /usr/include/c++/5/bits/stl_bvector.h
+5 integer_cst
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+2 integer_type
+3 type_decl /usr/include/c++/5/bits/stl_iterator_base_types.h
+3 integer_cst
+3 integer_cst
+3 integer_cst
+2 integer_cst
+1 bind_expr /usr/include/c++/5/bits/stl_bvector.h
+2 var_decl /usr/include/c++/5/bits/stl_bvector.h
+3 integer_cst
+3 indirect_ref
+4 nop_expr
+5 nop_expr
+6 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+7 pointer_type
+8 record_type
+9 type_decl /usr/include/c++/5/bits/stl_bvector.h
+9 field_decl /usr/include/c++/5/bits/stl_bvector.h
+10 integer_cst
+9 type_decl /usr/include/c++/5/bits/stl_bvector.h
+9 type_decl /usr/include/c++/5/bits/stl_bvector.h
+9 type_decl /usr/include/c++/5/bits/stl_bvector.h
+9 type_decl /usr/include/c++/5/bits/stl_bvector.h
+7 integer_cst
+3 record_type
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 field_decl /usr/include/c++/5/bits/stl_bvector.h
+5 integer_cst
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+2 statement_list
+3 decl_expr /usr/include/c++/5/bits/stl_bvector.h
+4 var_decl /usr/include/c++/5/bits/stl_bvector.h
+3 cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h
+4 return_expr /usr/include/c++/5/bits/stl_bvector.h
+5 init_expr
+6 result_decl /usr/include/c++/5/bits/stl_bvector.h
+7 record_type
+8 type_decl /usr/include/c++/5/bits/stl_bvector.h
+8 field_decl /usr/include/c++/5/bits/stl_bvector.h
+9 integer_cst
+8 type_decl /usr/include/c++/5/bits/stl_bvector.h
+8 type_decl /usr/include/c++/5/bits/stl_bvector.h
+8 type_decl /usr/include/c++/5/bits/stl_bvector.h
+8 type_decl /usr/include/c++/5/bits/stl_bvector.h
+7 integer_cst
+6 target_expr
+7 var_decl /usr/include/c++/5/bits/stl_bvector.h
+8 integer_cst
+8 record_type
+9 type_decl /usr/include/c++/5/bits/stl_bvector.h
+9 field_decl /usr/include/c++/5/bits/stl_bvector.h
+10 integer_cst
+9 type_decl /usr/include/c++/5/bits/stl_bvector.h
+9 type_decl /usr/include/c++/5/bits/stl_bvector.h
+9 type_decl /usr/include/c++/5/bits/stl_bvector.h
+9 type_decl /usr/include/c++/5/bits/stl_bvector.h
+7 indirect_ref
+8 nop_expr
+9 nop_expr
+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
+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
+12 integer_type
+13 type_decl /usr/include/c++/5/bits/stl_iterator_base_types.h
+13 integer_cst
+13 integer_cst
+13 integer_cst
+12 integer_cst
+2 block
+3 var_decl /usr/include/c++/5/bits/stl_bvector.h
+0 function_decl /usr/include/c++/5/bits/stl_bvector.h
+1 method_type
+2 record_type
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 field_decl /usr/include/c++/5/bits/stl_bvector.h
+4 integer_cst
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+2 record_type
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 field_decl /usr/include/c++/5/bits/stl_bvector.h
+4 integer_cst
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+2 tree_list
+3 pointer_type
+4 record_type
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 field_decl /usr/include/c++/5/bits/stl_bvector.h
+6 integer_cst
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 tree_list
+4 integer_type
+5 type_decl /usr/include/c++/5/bits/stl_iterator_base_types.h
+5 integer_cst
+5 integer_cst
+5 integer_cst
+4 tree_list
+5 void_type
+6 type_decl <built-in>
+1 result_decl /usr/include/c++/5/bits/stl_bvector.h
+2 record_type
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 field_decl /usr/include/c++/5/bits/stl_bvector.h
+4 integer_cst
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+2 pointer_type
+3 record_type
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 field_decl /usr/include/c++/5/bits/stl_bvector.h
+5 integer_cst
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+2 integer_type
+3 type_decl /usr/include/c++/5/bits/stl_iterator_base_types.h
+3 integer_cst
+3 integer_cst
+3 integer_cst
+2 integer_cst
+1 bind_expr /usr/include/c++/5/bits/stl_bvector.h
+2 var_decl /usr/include/c++/5/bits/stl_bvector.h
+3 integer_cst
+3 indirect_ref
+4 nop_expr
+5 nop_expr
+6 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+7 pointer_type
+8 record_type
+9 type_decl /usr/include/c++/5/bits/stl_bvector.h
+9 field_decl /usr/include/c++/5/bits/stl_bvector.h
+10 integer_cst
+9 type_decl /usr/include/c++/5/bits/stl_bvector.h
+9 type_decl /usr/include/c++/5/bits/stl_bvector.h
+9 type_decl /usr/include/c++/5/bits/stl_bvector.h
+9 type_decl /usr/include/c++/5/bits/stl_bvector.h
+7 integer_cst
+3 record_type
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 field_decl /usr/include/c++/5/bits/stl_bvector.h
+5 integer_cst
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+2 statement_list
+3 decl_expr /usr/include/c++/5/bits/stl_bvector.h
+4 var_decl /usr/include/c++/5/bits/stl_bvector.h
+3 cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h
+4 return_expr /usr/include/c++/5/bits/stl_bvector.h
+5 init_expr
+6 result_decl /usr/include/c++/5/bits/stl_bvector.h
+7 record_type
+8 type_decl /usr/include/c++/5/bits/stl_bvector.h
+8 field_decl /usr/include/c++/5/bits/stl_bvector.h
+9 integer_cst
+8 type_decl /usr/include/c++/5/bits/stl_bvector.h
+8 type_decl /usr/include/c++/5/bits/stl_bvector.h
+8 type_decl /usr/include/c++/5/bits/stl_bvector.h
+8 type_decl /usr/include/c++/5/bits/stl_bvector.h
+7 integer_cst
+6 target_expr
+7 var_decl /usr/include/c++/5/bits/stl_bvector.h
+8 integer_cst
+8 record_type
+9 type_decl /usr/include/c++/5/bits/stl_bvector.h
+9 field_decl /usr/include/c++/5/bits/stl_bvector.h
+10 integer_cst
+9 type_decl /usr/include/c++/5/bits/stl_bvector.h
+9 type_decl /usr/include/c++/5/bits/stl_bvector.h
+9 type_decl /usr/include/c++/5/bits/stl_bvector.h
+9 type_decl /usr/include/c++/5/bits/stl_bvector.h
+7 indirect_ref
+8 nop_expr
+9 nop_expr
+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
+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
+12 integer_type
+13 type_decl /usr/include/c++/5/bits/stl_iterator_base_types.h
+13 integer_cst
+13 integer_cst
+13 integer_cst
+12 integer_cst
+2 block
+3 var_decl /usr/include/c++/5/bits/stl_bvector.h
+0 function_decl /usr/include/c++/5/bits/stl_bvector.h
+1 method_type
+2 record_type
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 field_decl /usr/include/c++/5/bits/stl_bvector.h
+4 integer_cst
+3 field_decl /usr/include/c++/5/bits/stl_bvector.h
+4 integer_cst
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+2 record_type
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 field_decl /usr/include/c++/5/bits/stl_bvector.h
+4 integer_cst
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+2 tree_list
+3 pointer_type
+4 record_type
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 field_decl /usr/include/c++/5/bits/stl_bvector.h
+6 integer_cst
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 tree_list
+4 integer_type
+5 type_decl /usr/include/c++/5/bits/stl_iterator_base_types.h
+5 integer_cst
+5 integer_cst
+5 integer_cst
+4 tree_list
+5 void_type
+6 type_decl <built-in>
+1 result_decl /usr/include/c++/5/bits/stl_bvector.h
+2 record_type
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 field_decl /usr/include/c++/5/bits/stl_bvector.h
+4 integer_cst
+3 field_decl /usr/include/c++/5/bits/stl_bvector.h
+4 integer_cst
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+2 pointer_type
+3 record_type
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 field_decl /usr/include/c++/5/bits/stl_bvector.h
+5 integer_cst
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+2 integer_type
+3 type_decl /usr/include/c++/5/bits/stl_iterator_base_types.h
+3 integer_cst
+3 integer_cst
+3 integer_cst
+2 integer_cst
+1 cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h
+2 return_expr /usr/include/c++/5/bits/stl_bvector.h
+3 init_expr
+4 result_decl /usr/include/c++/5/bits/stl_bvector.h
+5 record_type
+6 type_decl /usr/include/c++/5/bits/stl_bvector.h
+6 field_decl /usr/include/c++/5/bits/stl_bvector.h
+7 integer_cst
+6 field_decl /usr/include/c++/5/bits/stl_bvector.h
+7 integer_cst
+6 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 integer_cst
+4 target_expr
+5 var_decl /usr/include/c++/5/bits/stl_bvector.h
+6 integer_cst
+6 record_type
+7 type_decl /usr/include/c++/5/bits/stl_bvector.h
+7 field_decl /usr/include/c++/5/bits/stl_bvector.h
+8 integer_cst
+7 field_decl /usr/include/c++/5/bits/stl_bvector.h
+8 integer_cst
+7 type_decl /usr/include/c++/5/bits/stl_bvector.h
+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
+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
+9 integer_cst
+9 record_type
+10 type_decl /usr/include/c++/5/bits/stl_bvector.h
+10 field_decl /usr/include/c++/5/bits/stl_bvector.h
+11 integer_cst
+10 type_decl /usr/include/c++/5/bits/stl_bvector.h
+10 type_decl /usr/include/c++/5/bits/stl_bvector.h
+10 type_decl /usr/include/c++/5/bits/stl_bvector.h
+10 type_decl /usr/include/c++/5/bits/stl_bvector.h
+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
+9 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+10 pointer_type
+11 record_type
+12 type_decl /usr/include/c++/5/bits/stl_bvector.h
+12 field_decl /usr/include/c++/5/bits/stl_bvector.h
+13 integer_cst
+12 type_decl /usr/include/c++/5/bits/stl_bvector.h
+12 type_decl /usr/include/c++/5/bits/stl_bvector.h
+12 type_decl /usr/include/c++/5/bits/stl_bvector.h
+12 type_decl /usr/include/c++/5/bits/stl_bvector.h
+10 integer_cst
+9 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+10 integer_type
+11 type_decl /usr/include/c++/5/bits/stl_iterator_base_types.h
+11 integer_cst
+11 integer_cst
+11 integer_cst
+10 integer_cst
+0 function_decl /usr/include/c++/5/bits/stl_bvector.h
+1 function_type
+2 record_type
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 field_decl /usr/include/c++/5/bits/stl_bvector.h
+4 integer_cst
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+2 tree_list
+3 integer_type
+4 type_decl /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h
+4 integer_cst
+4 integer_cst
+4 integer_cst
+3 tree_list
+4 reference_type
+5 record_type
+6 type_decl /usr/include/c++/5/bits/stl_bvector.h
+6 field_decl /usr/include/c++/5/bits/stl_bvector.h
+7 integer_cst
+6 type_decl /usr/include/c++/5/bits/stl_bvector.h
+6 type_decl /usr/include/c++/5/bits/stl_bvector.h
+6 type_decl /usr/include/c++/5/bits/stl_bvector.h
+6 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 tree_list
+5 void_type
+6 type_decl <built-in>
+1 result_decl /usr/include/c++/5/bits/stl_bvector.h
+2 record_type
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 field_decl /usr/include/c++/5/bits/stl_bvector.h
+4 integer_cst
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+2 integer_type
+3 type_decl /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h
+3 integer_cst
+3 integer_cst
+3 integer_cst
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+2 reference_type
+3 record_type
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 field_decl /usr/include/c++/5/bits/stl_bvector.h
+5 integer_cst
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+2 integer_cst
+1 cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h
+2 return_expr /usr/include/c++/5/bits/stl_bvector.h
+3 init_expr
+4 result_decl /usr/include/c++/5/bits/stl_bvector.h
+5 record_type
+6 type_decl /usr/include/c++/5/bits/stl_bvector.h
+6 field_decl /usr/include/c++/5/bits/stl_bvector.h
+7 integer_cst
+6 type_decl /usr/include/c++/5/bits/stl_bvector.h
+6 type_decl /usr/include/c++/5/bits/stl_bvector.h
+6 type_decl /usr/include/c++/5/bits/stl_bvector.h
+6 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 integer_cst
+4 target_expr /usr/include/c++/5/bits/stl_bvector.h
+5 var_decl /usr/include/c++/5/bits/stl_bvector.h
+6 integer_cst
+6 record_type
+7 type_decl /usr/include/c++/5/bits/stl_bvector.h
+7 field_decl /usr/include/c++/5/bits/stl_bvector.h
+8 integer_cst
+7 type_decl /usr/include/c++/5/bits/stl_bvector.h
+7 type_decl /usr/include/c++/5/bits/stl_bvector.h
+7 type_decl /usr/include/c++/5/bits/stl_bvector.h
+7 type_decl /usr/include/c++/5/bits/stl_bvector.h
+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
+6 convert_expr
+7 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+8 reference_type
+9 record_type
+10 type_decl /usr/include/c++/5/bits/stl_bvector.h
+10 field_decl /usr/include/c++/5/bits/stl_bvector.h
+11 integer_cst
+10 type_decl /usr/include/c++/5/bits/stl_bvector.h
+10 type_decl /usr/include/c++/5/bits/stl_bvector.h
+10 type_decl /usr/include/c++/5/bits/stl_bvector.h
+10 type_decl /usr/include/c++/5/bits/stl_bvector.h
+8 integer_cst
+6 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+7 integer_type
+8 type_decl /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h
+8 integer_cst
+8 integer_cst
+8 integer_cst
+7 integer_cst
+0 function_decl /usr/include/c++/5/bits/stl_bvector.h
+1 method_type
+2 void_type
+3 type_decl <built-in>
+2 record_type
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 field_decl /usr/include/c++/5/bits/stl_bvector.h
+4 integer_cst
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+2 tree_list
+3 pointer_type
+4 record_type
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 field_decl /usr/include/c++/5/bits/stl_bvector.h
+6 integer_cst
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 tree_list
+4 void_type
+5 type_decl <built-in>
+1 result_decl /usr/include/c++/5/bits/stl_bvector.h
+2 void_type
+3 type_decl <built-in>
+1 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+2 pointer_type
+3 record_type
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 field_decl /usr/include/c++/5/bits/stl_bvector.h
+5 integer_cst
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+2 integer_cst
+1 bind_expr /usr/include/c++/5/bits/stl_bvector.h
+2 cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h
+3 expr_stmt /usr/include/c++/5/bits/stl_bvector.h
+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
+5 addr_expr
+6 component_ref
+7 indirect_ref
+8 nop_expr
+9 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+10 pointer_type
+11 record_type
+12 type_decl /usr/include/c++/5/bits/stl_bvector.h
+12 field_decl /usr/include/c++/5/bits/stl_bvector.h
+13 integer_cst
+12 type_decl /usr/include/c++/5/bits/stl_bvector.h
+12 type_decl /usr/include/c++/5/bits/stl_bvector.h
+12 type_decl /usr/include/c++/5/bits/stl_bvector.h
+12 type_decl /usr/include/c++/5/bits/stl_bvector.h
+12 type_decl /usr/include/c++/5/bits/stl_bvector.h
+10 integer_cst
+7 field_decl /usr/include/c++/5/bits/stl_bvector.h
+8 integer_cst
+5 integer_cst
+5 integer_cst
+2 block
+0 function_decl /usr/include/c++/5/bits/stl_bvector.h
+1 method_type
+2 void_type
+3 type_decl <built-in>
+2 record_type
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 field_decl /usr/include/c++/5/bits/stl_bvector.h
+4 integer_cst
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+2 tree_list
+3 pointer_type
+4 record_type
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 field_decl /usr/include/c++/5/bits/stl_bvector.h
+6 integer_cst
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 tree_list
+4 void_type
+5 type_decl <built-in>
+1 result_decl /usr/include/c++/5/bits/stl_bvector.h
+2 void_type
+3 type_decl <built-in>
+1 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+2 pointer_type
+3 record_type
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 field_decl /usr/include/c++/5/bits/stl_bvector.h
+5 integer_cst
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+2 integer_cst
+1 bind_expr /usr/include/c++/5/bits/stl_bvector.h
+2 cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h
+3 expr_stmt /usr/include/c++/5/bits/stl_bvector.h
+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
+5 addr_expr
+6 component_ref
+7 indirect_ref
+8 nop_expr
+9 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+10 pointer_type
+11 record_type
+12 type_decl /usr/include/c++/5/bits/stl_bvector.h
+12 field_decl /usr/include/c++/5/bits/stl_bvector.h
+13 integer_cst
+12 type_decl /usr/include/c++/5/bits/stl_bvector.h
+12 type_decl /usr/include/c++/5/bits/stl_bvector.h
+12 type_decl /usr/include/c++/5/bits/stl_bvector.h
+12 type_decl /usr/include/c++/5/bits/stl_bvector.h
+12 type_decl /usr/include/c++/5/bits/stl_bvector.h
+10 integer_cst
+7 field_decl /usr/include/c++/5/bits/stl_bvector.h
+8 integer_cst
+5 integer_cst
+5 integer_cst
+2 block
+0 function_decl /usr/include/c++/5/bits/stl_bvector.h
+1 method_type
+2 void_type
+3 type_decl <built-in>
+2 record_type
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 field_decl /usr/include/c++/5/bits/stl_bvector.h
+4 integer_cst
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+2 tree_list
+3 pointer_type
+4 record_type
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 field_decl /usr/include/c++/5/bits/stl_bvector.h
+6 integer_cst
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 tree_list
+4 void_type
+5 type_decl <built-in>
+1 result_decl /usr/include/c++/5/bits/stl_bvector.h
+2 void_type
+3 type_decl <built-in>
+1 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+2 pointer_type
+3 record_type
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 field_decl /usr/include/c++/5/bits/stl_bvector.h
+5 integer_cst
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+2 integer_cst
+1 statement_list
+0 function_decl /usr/include/c++/5/bits/stl_bvector.h
+1 method_type
+2 void_type
+3 type_decl <built-in>
+2 record_type
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 field_decl /usr/include/c++/5/bits/stl_bvector.h
+4 integer_cst
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+2 tree_list
+3 pointer_type
+4 record_type
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 field_decl /usr/include/c++/5/bits/stl_bvector.h
+6 integer_cst
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 tree_list
+4 pointer_type
+5 integer_type
+6 type_decl /usr/include/c++/5/bits/stl_bvector.h
+6 integer_cst
+6 integer_cst
+4 tree_list
+5 integer_type
+6 type_decl <built-in>
+6 integer_cst
+6 integer_cst
+6 integer_cst
+5 tree_list
+6 void_type
+7 type_decl <built-in>
+1 result_decl /usr/include/c++/5/bits/stl_bvector.h
+2 void_type
+3 type_decl <built-in>
+1 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+2 pointer_type
+3 record_type
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 field_decl /usr/include/c++/5/bits/stl_bvector.h
+5 integer_cst
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+2 pointer_type
+3 integer_type
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 integer_cst
+4 integer_cst
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+2 integer_type
+3 type_decl <built-in>
+3 integer_cst
+3 integer_cst
+3 integer_cst
+2 integer_cst
+1 bind_expr /usr/include/c++/5/bits/stl_bvector.h
+2 cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h
+3 expr_stmt /usr/include/c++/5/bits/stl_bvector.h
+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
+5 addr_expr
+6 component_ref
+7 indirect_ref
+8 nop_expr
+9 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+10 pointer_type
+11 record_type
+12 type_decl /usr/include/c++/5/bits/stl_bvector.h
+12 field_decl /usr/include/c++/5/bits/stl_bvector.h
+13 integer_cst
+12 type_decl /usr/include/c++/5/bits/stl_bvector.h
+12 type_decl /usr/include/c++/5/bits/stl_bvector.h
+12 type_decl /usr/include/c++/5/bits/stl_bvector.h
+12 type_decl /usr/include/c++/5/bits/stl_bvector.h
+12 type_decl /usr/include/c++/5/bits/stl_bvector.h
+10 integer_cst
+7 field_decl /usr/include/c++/5/bits/stl_bvector.h
+8 integer_cst
+5 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+6 pointer_type
+7 integer_type
+8 type_decl /usr/include/c++/5/bits/stl_bvector.h
+8 integer_cst
+8 integer_cst
+6 integer_cst
+5 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+6 integer_type
+7 type_decl <built-in>
+7 integer_cst
+7 integer_cst
+7 integer_cst
+6 integer_cst
+2 block
+0 function_decl /usr/include/c++/5/bits/stl_bvector.h
+1 method_type
+2 void_type
+3 type_decl <built-in>
+2 record_type
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 field_decl /usr/include/c++/5/bits/stl_bvector.h
+4 integer_cst
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+2 tree_list
+3 pointer_type
+4 record_type
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 field_decl /usr/include/c++/5/bits/stl_bvector.h
+6 integer_cst
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 tree_list
+4 pointer_type
+5 integer_type
+6 type_decl /usr/include/c++/5/bits/stl_bvector.h
+6 integer_cst
+6 integer_cst
+4 tree_list
+5 integer_type
+6 type_decl <built-in>
+6 integer_cst
+6 integer_cst
+6 integer_cst
+5 tree_list
+6 void_type
+7 type_decl <built-in>
+1 result_decl /usr/include/c++/5/bits/stl_bvector.h
+2 void_type
+3 type_decl <built-in>
+1 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+2 pointer_type
+3 record_type
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 field_decl /usr/include/c++/5/bits/stl_bvector.h
+5 integer_cst
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+2 pointer_type
+3 integer_type
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 integer_cst
+4 integer_cst
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+2 integer_type
+3 type_decl <built-in>
+3 integer_cst
+3 integer_cst
+3 integer_cst
+2 integer_cst
+1 bind_expr /usr/include/c++/5/bits/stl_bvector.h
+2 cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h
+3 expr_stmt /usr/include/c++/5/bits/stl_bvector.h
+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
+5 addr_expr
+6 component_ref
+7 indirect_ref
+8 nop_expr
+9 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+10 pointer_type
+11 record_type
+12 type_decl /usr/include/c++/5/bits/stl_bvector.h
+12 field_decl /usr/include/c++/5/bits/stl_bvector.h
+13 integer_cst
+12 type_decl /usr/include/c++/5/bits/stl_bvector.h
+12 type_decl /usr/include/c++/5/bits/stl_bvector.h
+12 type_decl /usr/include/c++/5/bits/stl_bvector.h
+12 type_decl /usr/include/c++/5/bits/stl_bvector.h
+12 type_decl /usr/include/c++/5/bits/stl_bvector.h
+10 integer_cst
+7 field_decl /usr/include/c++/5/bits/stl_bvector.h
+8 integer_cst
+5 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+6 pointer_type
+7 integer_type
+8 type_decl /usr/include/c++/5/bits/stl_bvector.h
+8 integer_cst
+8 integer_cst
+6 integer_cst
+5 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+6 integer_type
+7 type_decl <built-in>
+7 integer_cst
+7 integer_cst
+7 integer_cst
+6 integer_cst
+2 block
+0 function_decl /usr/include/c++/5/bits/stl_bvector.h
+1 method_type
+2 void_type
+3 type_decl <built-in>
+2 record_type
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 field_decl /usr/include/c++/5/bits/stl_bvector.h
+4 integer_cst
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+2 tree_list
+3 pointer_type
+4 record_type
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 field_decl /usr/include/c++/5/bits/stl_bvector.h
+6 integer_cst
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 tree_list
+4 pointer_type
+5 integer_type
+6 type_decl /usr/include/c++/5/bits/stl_bvector.h
+6 integer_cst
+6 integer_cst
+4 tree_list
+5 integer_type
+6 type_decl <built-in>
+6 integer_cst
+6 integer_cst
+6 integer_cst
+5 tree_list
+6 void_type
+7 type_decl <built-in>
+1 result_decl /usr/include/c++/5/bits/stl_bvector.h
+2 void_type
+3 type_decl <built-in>
+1 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+2 pointer_type
+3 record_type
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 field_decl /usr/include/c++/5/bits/stl_bvector.h
+5 integer_cst
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+2 pointer_type
+3 integer_type
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 integer_cst
+4 integer_cst
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+2 integer_type
+3 type_decl <built-in>
+3 integer_cst
+3 integer_cst
+3 integer_cst
+2 integer_cst
+1 statement_list
+0 function_decl /usr/include/c++/5/bits/stl_bvector.h
+1 method_type
+2 void_type
+3 type_decl <built-in>
+2 record_type
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 field_decl /usr/include/c++/5/bits/stl_bvector.h
+4 integer_cst
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+2 tree_list
+3 pointer_type
+4 record_type
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 field_decl /usr/include/c++/5/bits/stl_bvector.h
+6 integer_cst
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 tree_list
+4 reference_type
+5 record_type
+6 type_decl /usr/include/c++/5/bits/stl_bvector.h
+6 field_decl /usr/include/c++/5/bits/stl_bvector.h
+7 integer_cst
+6 type_decl /usr/include/c++/5/bits/stl_bvector.h
+6 type_decl /usr/include/c++/5/bits/stl_bvector.h
+6 type_decl /usr/include/c++/5/bits/stl_bvector.h
+6 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 tree_list
+5 void_type
+6 type_decl <built-in>
+1 result_decl /usr/include/c++/5/bits/stl_bvector.h
+2 void_type
+3 type_decl <built-in>
+1 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+2 pointer_type
+3 record_type
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 field_decl /usr/include/c++/5/bits/stl_bvector.h
+5 integer_cst
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+2 reference_type
+3 record_type
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 field_decl /usr/include/c++/5/bits/stl_bvector.h
+5 integer_cst
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+2 integer_cst
+1 bind_expr /usr/include/c++/5/bits/stl_bvector.h
+2 cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h
+3 expr_stmt /usr/include/c++/5/bits/stl_bvector.h
+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
+5 addr_expr
+6 component_ref
+7 indirect_ref
+8 nop_expr
+9 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+10 pointer_type
+11 record_type
+12 type_decl /usr/include/c++/5/bits/stl_bvector.h
+12 field_decl /usr/include/c++/5/bits/stl_bvector.h
+13 integer_cst
+12 type_decl /usr/include/c++/5/bits/stl_bvector.h
+12 type_decl /usr/include/c++/5/bits/stl_bvector.h
+12 type_decl /usr/include/c++/5/bits/stl_bvector.h
+12 type_decl /usr/include/c++/5/bits/stl_bvector.h
+12 type_decl /usr/include/c++/5/bits/stl_bvector.h
+10 integer_cst
+7 field_decl /usr/include/c++/5/bits/stl_bvector.h
+8 integer_cst
+5 nop_expr
+6 component_ref /usr/include/c++/5/bits/stl_bvector.h
+7 component_ref
+8 indirect_ref
+9 convert_expr
+10 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+11 reference_type
+12 record_type
+13 type_decl /usr/include/c++/5/bits/stl_bvector.h
+13 field_decl /usr/include/c++/5/bits/stl_bvector.h
+14 integer_cst
+13 type_decl /usr/include/c++/5/bits/stl_bvector.h
+13 type_decl /usr/include/c++/5/bits/stl_bvector.h
+13 type_decl /usr/include/c++/5/bits/stl_bvector.h
+13 type_decl /usr/include/c++/5/bits/stl_bvector.h
+11 integer_cst
+8 field_decl /usr/include/c++/5/bits/stl_bvector.h
+9 integer_cst
+7 field_decl /usr/include/c++/5/bits/stl_bvector.h
+8 integer_cst
+5 nop_expr
+6 component_ref /usr/include/c++/5/bits/stl_bvector.h
+7 component_ref
+8 indirect_ref
+9 convert_expr
+10 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+11 reference_type
+12 record_type
+13 type_decl /usr/include/c++/5/bits/stl_bvector.h
+13 field_decl /usr/include/c++/5/bits/stl_bvector.h
+14 integer_cst
+13 type_decl /usr/include/c++/5/bits/stl_bvector.h
+13 type_decl /usr/include/c++/5/bits/stl_bvector.h
+13 type_decl /usr/include/c++/5/bits/stl_bvector.h
+13 type_decl /usr/include/c++/5/bits/stl_bvector.h
+11 integer_cst
+8 field_decl /usr/include/c++/5/bits/stl_bvector.h
+9 integer_cst
+7 field_decl /usr/include/c++/5/bits/stl_bvector.h
+8 integer_cst
+2 block
+0 function_decl /usr/include/c++/5/bits/stl_bvector.h
+1 method_type
+2 void_type
+3 type_decl <built-in>
+2 record_type
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 field_decl /usr/include/c++/5/bits/stl_bvector.h
+4 integer_cst
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+2 tree_list
+3 pointer_type
+4 record_type
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 field_decl /usr/include/c++/5/bits/stl_bvector.h
+6 integer_cst
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 tree_list
+4 reference_type
+5 record_type
+6 type_decl /usr/include/c++/5/bits/stl_bvector.h
+6 field_decl /usr/include/c++/5/bits/stl_bvector.h
+7 integer_cst
+6 type_decl /usr/include/c++/5/bits/stl_bvector.h
+6 type_decl /usr/include/c++/5/bits/stl_bvector.h
+6 type_decl /usr/include/c++/5/bits/stl_bvector.h
+6 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 tree_list
+5 void_type
+6 type_decl <built-in>
+1 result_decl /usr/include/c++/5/bits/stl_bvector.h
+2 void_type
+3 type_decl <built-in>
+1 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+2 pointer_type
+3 record_type
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 field_decl /usr/include/c++/5/bits/stl_bvector.h
+5 integer_cst
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+2 reference_type
+3 record_type
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 field_decl /usr/include/c++/5/bits/stl_bvector.h
+5 integer_cst
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+2 integer_cst
+1 bind_expr /usr/include/c++/5/bits/stl_bvector.h
+2 cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h
+3 expr_stmt /usr/include/c++/5/bits/stl_bvector.h
+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
+5 addr_expr
+6 component_ref
+7 indirect_ref
+8 nop_expr
+9 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+10 pointer_type
+11 record_type
+12 type_decl /usr/include/c++/5/bits/stl_bvector.h
+12 field_decl /usr/include/c++/5/bits/stl_bvector.h
+13 integer_cst
+12 type_decl /usr/include/c++/5/bits/stl_bvector.h
+12 type_decl /usr/include/c++/5/bits/stl_bvector.h
+12 type_decl /usr/include/c++/5/bits/stl_bvector.h
+12 type_decl /usr/include/c++/5/bits/stl_bvector.h
+12 type_decl /usr/include/c++/5/bits/stl_bvector.h
+10 integer_cst
+7 field_decl /usr/include/c++/5/bits/stl_bvector.h
+8 integer_cst
+5 nop_expr
+6 component_ref /usr/include/c++/5/bits/stl_bvector.h
+7 component_ref
+8 indirect_ref
+9 convert_expr
+10 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+11 reference_type
+12 record_type
+13 type_decl /usr/include/c++/5/bits/stl_bvector.h
+13 field_decl /usr/include/c++/5/bits/stl_bvector.h
+14 integer_cst
+13 type_decl /usr/include/c++/5/bits/stl_bvector.h
+13 type_decl /usr/include/c++/5/bits/stl_bvector.h
+13 type_decl /usr/include/c++/5/bits/stl_bvector.h
+13 type_decl /usr/include/c++/5/bits/stl_bvector.h
+11 integer_cst
+8 field_decl /usr/include/c++/5/bits/stl_bvector.h
+9 integer_cst
+7 field_decl /usr/include/c++/5/bits/stl_bvector.h
+8 integer_cst
+5 nop_expr
+6 component_ref /usr/include/c++/5/bits/stl_bvector.h
+7 component_ref
+8 indirect_ref
+9 convert_expr
+10 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+11 reference_type
+12 record_type
+13 type_decl /usr/include/c++/5/bits/stl_bvector.h
+13 field_decl /usr/include/c++/5/bits/stl_bvector.h
+14 integer_cst
+13 type_decl /usr/include/c++/5/bits/stl_bvector.h
+13 type_decl /usr/include/c++/5/bits/stl_bvector.h
+13 type_decl /usr/include/c++/5/bits/stl_bvector.h
+13 type_decl /usr/include/c++/5/bits/stl_bvector.h
+11 integer_cst
+8 field_decl /usr/include/c++/5/bits/stl_bvector.h
+9 integer_cst
+7 field_decl /usr/include/c++/5/bits/stl_bvector.h
+8 integer_cst
+2 block
+0 function_decl /usr/include/c++/5/bits/stl_bvector.h
+1 method_type
+2 void_type
+3 type_decl <built-in>
+2 record_type
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 field_decl /usr/include/c++/5/bits/stl_bvector.h
+4 integer_cst
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+2 tree_list
+3 pointer_type
+4 record_type
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 field_decl /usr/include/c++/5/bits/stl_bvector.h
+6 integer_cst
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 tree_list
+4 reference_type
+5 record_type
+6 type_decl /usr/include/c++/5/bits/stl_bvector.h
+6 field_decl /usr/include/c++/5/bits/stl_bvector.h
+7 integer_cst
+6 type_decl /usr/include/c++/5/bits/stl_bvector.h
+6 type_decl /usr/include/c++/5/bits/stl_bvector.h
+6 type_decl /usr/include/c++/5/bits/stl_bvector.h
+6 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 tree_list
+5 void_type
+6 type_decl <built-in>
+1 result_decl /usr/include/c++/5/bits/stl_bvector.h
+2 void_type
+3 type_decl <built-in>
+1 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+2 pointer_type
+3 record_type
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 field_decl /usr/include/c++/5/bits/stl_bvector.h
+5 integer_cst
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+2 reference_type
+3 record_type
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 field_decl /usr/include/c++/5/bits/stl_bvector.h
+5 integer_cst
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+2 integer_cst
+1 statement_list
+0 function_decl /usr/include/c++/5/bits/stl_bvector.h
+1 method_type
+2 record_type
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 field_decl /usr/include/c++/5/bits/stl_bvector.h
+4 integer_cst
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+2 record_type
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 field_decl /usr/include/c++/5/bits/stl_bvector.h
+4 integer_cst
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+2 tree_list
+3 pointer_type
+4 record_type
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 field_decl /usr/include/c++/5/bits/stl_bvector.h
+6 integer_cst
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 tree_list
+4 void_type
+5 type_decl <built-in>
+1 result_decl /usr/include/c++/5/bits/stl_bvector.h
+2 record_type
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 field_decl /usr/include/c++/5/bits/stl_bvector.h
+4 integer_cst
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+2 pointer_type
+3 record_type
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 field_decl /usr/include/c++/5/bits/stl_bvector.h
+5 integer_cst
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+2 integer_cst
+1 cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h
+2 return_expr /usr/include/c++/5/bits/stl_bvector.h
+3 init_expr
+4 result_decl /usr/include/c++/5/bits/stl_bvector.h
+5 record_type
+6 type_decl /usr/include/c++/5/bits/stl_bvector.h
+6 field_decl /usr/include/c++/5/bits/stl_bvector.h
+7 integer_cst
+6 type_decl /usr/include/c++/5/bits/stl_bvector.h
+6 type_decl /usr/include/c++/5/bits/stl_bvector.h
+6 type_decl /usr/include/c++/5/bits/stl_bvector.h
+6 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 integer_cst
+4 compound_expr
+5 target_expr
+6 var_decl /usr/include/c++/5/bits/stl_bvector.h
+7 integer_cst
+7 record_type
+8 type_decl /usr/include/c++/5/bits/stl_bvector.h
+8 field_decl /usr/include/c++/5/bits/stl_bvector.h
+9 integer_cst
+8 type_decl /usr/include/c++/5/bits/stl_bvector.h
+8 type_decl /usr/include/c++/5/bits/stl_bvector.h
+8 type_decl /usr/include/c++/5/bits/stl_bvector.h
+8 type_decl /usr/include/c++/5/bits/stl_bvector.h
+6 aggr_init_expr
+7 addr_expr
+8 function_decl /usr/include/c++/5/bits/stl_bvector.h
+7 var_decl /usr/include/c++/5/bits/stl_bvector.h
+7 convert_expr
+8 void_cst
+7 nop_expr
+8 component_ref /usr/include/c++/5/bits/stl_bvector.h
+9 component_ref
+10 indirect_ref
+11 nop_expr
+12 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+13 pointer_type
+14 record_type
+15 type_decl /usr/include/c++/5/bits/stl_bvector.h
+15 field_decl /usr/include/c++/5/bits/stl_bvector.h
+16 integer_cst
+15 type_decl /usr/include/c++/5/bits/stl_bvector.h
+15 type_decl /usr/include/c++/5/bits/stl_bvector.h
+15 type_decl /usr/include/c++/5/bits/stl_bvector.h
+15 type_decl /usr/include/c++/5/bits/stl_bvector.h
+15 type_decl /usr/include/c++/5/bits/stl_bvector.h
+13 integer_cst
+10 field_decl /usr/include/c++/5/bits/stl_bvector.h
+11 integer_cst
+9 field_decl /usr/include/c++/5/bits/stl_bvector.h
+10 integer_cst
+7 nop_expr
+8 component_ref /usr/include/c++/5/bits/stl_bvector.h
+9 component_ref
+10 indirect_ref
+11 nop_expr
+12 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+13 pointer_type
+14 record_type
+15 type_decl /usr/include/c++/5/bits/stl_bvector.h
+15 field_decl /usr/include/c++/5/bits/stl_bvector.h
+16 integer_cst
+15 type_decl /usr/include/c++/5/bits/stl_bvector.h
+15 type_decl /usr/include/c++/5/bits/stl_bvector.h
+15 type_decl /usr/include/c++/5/bits/stl_bvector.h
+15 type_decl /usr/include/c++/5/bits/stl_bvector.h
+15 type_decl /usr/include/c++/5/bits/stl_bvector.h
+13 integer_cst
+10 field_decl /usr/include/c++/5/bits/stl_bvector.h
+11 integer_cst
+9 field_decl /usr/include/c++/5/bits/stl_bvector.h
+10 integer_cst
+5 var_decl /usr/include/c++/5/bits/stl_bvector.h
+0 function_decl /usr/include/c++/5/bits/stl_bvector.h
+1 method_type
+2 boolean_type
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+2 record_type
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 field_decl /usr/include/c++/5/bits/stl_bvector.h
+4 integer_cst
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+2 tree_list
+3 pointer_type
+4 record_type
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 field_decl /usr/include/c++/5/bits/stl_bvector.h
+6 integer_cst
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 tree_list
+4 void_type
+5 type_decl <built-in>
+1 result_decl /usr/include/c++/5/bits/stl_bvector.h
+2 boolean_type
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+2 pointer_type
+3 record_type
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 field_decl /usr/include/c++/5/bits/stl_bvector.h
+5 integer_cst
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+2 integer_cst
+1 cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h
+2 return_expr /usr/include/c++/5/bits/stl_bvector.h
+3 init_expr
+4 result_decl /usr/include/c++/5/bits/stl_bvector.h
+5 boolean_type
+6 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 integer_cst
+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
+5 addr_expr
+6 target_expr
+7 var_decl /usr/include/c++/5/bits/stl_bvector.h
+8 integer_cst
+8 record_type
+9 type_decl /usr/include/c++/5/bits/stl_bvector.h
+9 field_decl /usr/include/c++/5/bits/stl_bvector.h
+10 integer_cst
+9 field_decl /usr/include/c++/5/bits/stl_bvector.h
+10 integer_cst
+9 type_decl /usr/include/c++/5/bits/stl_bvector.h
+7 aggr_init_expr
+8 addr_expr
+9 function_decl /usr/include/c++/5/bits/stl_bvector.h
+8 var_decl /usr/include/c++/5/bits/stl_bvector.h
+8 convert_expr
+9 void_cst
+8 nop_expr
+9 component_ref /usr/include/c++/5/bits/stl_bvector.h
+10 component_ref
+11 indirect_ref
+12 nop_expr
+13 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+14 pointer_type
+15 record_type
+16 type_decl /usr/include/c++/5/bits/stl_bvector.h
+16 field_decl /usr/include/c++/5/bits/stl_bvector.h
+17 integer_cst
+16 type_decl /usr/include/c++/5/bits/stl_bvector.h
+16 type_decl /usr/include/c++/5/bits/stl_bvector.h
+16 type_decl /usr/include/c++/5/bits/stl_bvector.h
+16 type_decl /usr/include/c++/5/bits/stl_bvector.h
+16 type_decl /usr/include/c++/5/bits/stl_bvector.h
+14 integer_cst
+11 field_decl /usr/include/c++/5/bits/stl_bvector.h
+12 integer_cst
+10 field_decl /usr/include/c++/5/bits/stl_bvector.h
+11 integer_cst
+8 lshift_expr /usr/include/c++/5/bits/stl_bvector.h
+9 integer_cst
+9 nop_expr
+10 component_ref /usr/include/c++/5/bits/stl_bvector.h
+11 component_ref
+12 indirect_ref
+13 nop_expr
+14 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+15 pointer_type
+16 record_type
+17 type_decl /usr/include/c++/5/bits/stl_bvector.h
+17 field_decl /usr/include/c++/5/bits/stl_bvector.h
+18 integer_cst
+17 type_decl /usr/include/c++/5/bits/stl_bvector.h
+17 type_decl /usr/include/c++/5/bits/stl_bvector.h
+17 type_decl /usr/include/c++/5/bits/stl_bvector.h
+17 type_decl /usr/include/c++/5/bits/stl_bvector.h
+17 type_decl /usr/include/c++/5/bits/stl_bvector.h
+15 integer_cst
+12 field_decl /usr/include/c++/5/bits/stl_bvector.h
+13 integer_cst
+11 field_decl /usr/include/c++/5/bits/stl_bvector.h
+12 integer_cst
+0 function_decl /usr/include/c++/5/bits/stl_bvector.h
+1 method_type
+2 reference_type
+3 record_type
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 field_decl /usr/include/c++/5/bits/stl_bvector.h
+5 integer_cst
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+2 record_type
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 field_decl /usr/include/c++/5/bits/stl_bvector.h
+4 integer_cst
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+2 tree_list
+3 pointer_type
+4 record_type
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 field_decl /usr/include/c++/5/bits/stl_bvector.h
+6 integer_cst
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 tree_list
+4 void_type
+5 type_decl <built-in>
+1 result_decl /usr/include/c++/5/bits/stl_bvector.h
+2 reference_type
+3 record_type
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 field_decl /usr/include/c++/5/bits/stl_bvector.h
+5 integer_cst
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+2 pointer_type
+3 record_type
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 field_decl /usr/include/c++/5/bits/stl_bvector.h
+5 integer_cst
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+2 integer_cst
+1 statement_list
+2 cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h
+3 expr_stmt /usr/include/c++/5/bits/stl_bvector.h
+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
+5 addr_expr
+6 component_ref
+7 indirect_ref
+8 nop_expr
+9 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+10 pointer_type
+11 record_type
+12 type_decl /usr/include/c++/5/bits/stl_bvector.h
+12 field_decl /usr/include/c++/5/bits/stl_bvector.h
+13 integer_cst
+12 type_decl /usr/include/c++/5/bits/stl_bvector.h
+12 type_decl /usr/include/c++/5/bits/stl_bvector.h
+12 type_decl /usr/include/c++/5/bits/stl_bvector.h
+12 type_decl /usr/include/c++/5/bits/stl_bvector.h
+12 type_decl /usr/include/c++/5/bits/stl_bvector.h
+10 integer_cst
+7 field_decl /usr/include/c++/5/bits/stl_bvector.h
+8 integer_cst
+2 return_expr /usr/include/c++/5/bits/stl_bvector.h
+3 init_expr
+4 result_decl /usr/include/c++/5/bits/stl_bvector.h
+5 reference_type
+6 record_type
+7 type_decl /usr/include/c++/5/bits/stl_bvector.h
+7 field_decl /usr/include/c++/5/bits/stl_bvector.h
+8 integer_cst
+7 type_decl /usr/include/c++/5/bits/stl_bvector.h
+7 type_decl /usr/include/c++/5/bits/stl_bvector.h
+7 type_decl /usr/include/c++/5/bits/stl_bvector.h
+7 type_decl /usr/include/c++/5/bits/stl_bvector.h
+7 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 integer_cst
+4 nop_expr
+5 nop_expr
+6 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+7 pointer_type
+8 record_type
+9 type_decl /usr/include/c++/5/bits/stl_bvector.h
+9 field_decl /usr/include/c++/5/bits/stl_bvector.h
+10 integer_cst
+9 type_decl /usr/include/c++/5/bits/stl_bvector.h
+9 type_decl /usr/include/c++/5/bits/stl_bvector.h
+9 type_decl /usr/include/c++/5/bits/stl_bvector.h
+9 type_decl /usr/include/c++/5/bits/stl_bvector.h
+9 type_decl /usr/include/c++/5/bits/stl_bvector.h
+7 integer_cst
+0 function_decl /usr/include/c++/5/bits/stl_bvector.h
+1 method_type
+2 record_type
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 field_decl /usr/include/c++/5/bits/stl_bvector.h
+4 integer_cst
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+2 record_type
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 field_decl /usr/include/c++/5/bits/stl_bvector.h
+4 integer_cst
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+2 tree_list
+3 pointer_type
+4 record_type
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 field_decl /usr/include/c++/5/bits/stl_bvector.h
+6 integer_cst
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 tree_list
+4 integer_type
+5 type_decl <built-in>
+5 integer_cst
+5 integer_cst
+5 integer_cst
+4 tree_list
+5 void_type
+6 type_decl <built-in>
+1 result_decl /usr/include/c++/5/bits/stl_bvector.h
+2 record_type
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 field_decl /usr/include/c++/5/bits/stl_bvector.h
+4 integer_cst
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+2 pointer_type
+3 record_type
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 field_decl /usr/include/c++/5/bits/stl_bvector.h
+5 integer_cst
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+2 integer_type
+3 type_decl <built-in>
+3 integer_cst
+3 integer_cst
+3 integer_cst
+2 integer_cst
+1 bind_expr /usr/include/c++/5/bits/stl_bvector.h
+2 var_decl /usr/include/c++/5/bits/stl_bvector.h
+3 integer_cst
+3 indirect_ref
+4 nop_expr
+5 nop_expr
+6 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+7 pointer_type
+8 record_type
+9 type_decl /usr/include/c++/5/bits/stl_bvector.h
+9 field_decl /usr/include/c++/5/bits/stl_bvector.h
+10 integer_cst
+9 type_decl /usr/include/c++/5/bits/stl_bvector.h
+9 type_decl /usr/include/c++/5/bits/stl_bvector.h
+9 type_decl /usr/include/c++/5/bits/stl_bvector.h
+9 type_decl /usr/include/c++/5/bits/stl_bvector.h
+9 type_decl /usr/include/c++/5/bits/stl_bvector.h
+7 integer_cst
+3 record_type
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 field_decl /usr/include/c++/5/bits/stl_bvector.h
+5 integer_cst
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+2 statement_list
+3 decl_expr /usr/include/c++/5/bits/stl_bvector.h
+4 var_decl /usr/include/c++/5/bits/stl_bvector.h
+3 cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h
+4 expr_stmt /usr/include/c++/5/bits/stl_bvector.h
+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
+6 addr_expr
+7 component_ref
+8 indirect_ref
+9 nop_expr
+10 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+11 pointer_type
+12 record_type
+13 type_decl /usr/include/c++/5/bits/stl_bvector.h
+13 field_decl /usr/include/c++/5/bits/stl_bvector.h
+14 integer_cst
+13 type_decl /usr/include/c++/5/bits/stl_bvector.h
+13 type_decl /usr/include/c++/5/bits/stl_bvector.h
+13 type_decl /usr/include/c++/5/bits/stl_bvector.h
+13 type_decl /usr/include/c++/5/bits/stl_bvector.h
+13 type_decl /usr/include/c++/5/bits/stl_bvector.h
+11 integer_cst
+8 field_decl /usr/include/c++/5/bits/stl_bvector.h
+9 integer_cst
+3 cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h
+4 return_expr /usr/include/c++/5/bits/stl_bvector.h
+5 init_expr
+6 result_decl /usr/include/c++/5/bits/stl_bvector.h
+7 record_type
+8 type_decl /usr/include/c++/5/bits/stl_bvector.h
+8 field_decl /usr/include/c++/5/bits/stl_bvector.h
+9 integer_cst
+8 type_decl /usr/include/c++/5/bits/stl_bvector.h
+8 type_decl /usr/include/c++/5/bits/stl_bvector.h
+8 type_decl /usr/include/c++/5/bits/stl_bvector.h
+8 type_decl /usr/include/c++/5/bits/stl_bvector.h
+8 type_decl /usr/include/c++/5/bits/stl_bvector.h
+7 integer_cst
+6 target_expr
+7 var_decl /usr/include/c++/5/bits/stl_bvector.h
+8 integer_cst
+8 record_type
+9 type_decl /usr/include/c++/5/bits/stl_bvector.h
+9 field_decl /usr/include/c++/5/bits/stl_bvector.h
+10 integer_cst
+9 type_decl /usr/include/c++/5/bits/stl_bvector.h
+9 type_decl /usr/include/c++/5/bits/stl_bvector.h
+9 type_decl /usr/include/c++/5/bits/stl_bvector.h
+9 type_decl /usr/include/c++/5/bits/stl_bvector.h
+9 type_decl /usr/include/c++/5/bits/stl_bvector.h
+7 var_decl /usr/include/c++/5/bits/stl_bvector.h
+2 block
+3 var_decl /usr/include/c++/5/bits/stl_bvector.h
+0 function_decl /usr/include/c++/5/bits/stl_bvector.h
+1 method_type
+2 reference_type
+3 record_type
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 field_decl /usr/include/c++/5/bits/stl_bvector.h
+5 integer_cst
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+2 record_type
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 field_decl /usr/include/c++/5/bits/stl_bvector.h
+4 integer_cst
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+2 tree_list
+3 pointer_type
+4 record_type
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 field_decl /usr/include/c++/5/bits/stl_bvector.h
+6 integer_cst
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 tree_list
+4 void_type
+5 type_decl <built-in>
+1 result_decl /usr/include/c++/5/bits/stl_bvector.h
+2 reference_type
+3 record_type
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 field_decl /usr/include/c++/5/bits/stl_bvector.h
+5 integer_cst
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+2 pointer_type
+3 record_type
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 field_decl /usr/include/c++/5/bits/stl_bvector.h
+5 integer_cst
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+2 integer_cst
+1 statement_list
+2 cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h
+3 expr_stmt /usr/include/c++/5/bits/stl_bvector.h
+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
+5 addr_expr
+6 component_ref
+7 indirect_ref
+8 nop_expr
+9 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+10 pointer_type
+11 record_type
+12 type_decl /usr/include/c++/5/bits/stl_bvector.h
+12 field_decl /usr/include/c++/5/bits/stl_bvector.h
+13 integer_cst
+12 type_decl /usr/include/c++/5/bits/stl_bvector.h
+12 type_decl /usr/include/c++/5/bits/stl_bvector.h
+12 type_decl /usr/include/c++/5/bits/stl_bvector.h
+12 type_decl /usr/include/c++/5/bits/stl_bvector.h
+12 type_decl /usr/include/c++/5/bits/stl_bvector.h
+10 integer_cst
+7 field_decl /usr/include/c++/5/bits/stl_bvector.h
+8 integer_cst
+2 return_expr /usr/include/c++/5/bits/stl_bvector.h
+3 init_expr
+4 result_decl /usr/include/c++/5/bits/stl_bvector.h
+5 reference_type
+6 record_type
+7 type_decl /usr/include/c++/5/bits/stl_bvector.h
+7 field_decl /usr/include/c++/5/bits/stl_bvector.h
+8 integer_cst
+7 type_decl /usr/include/c++/5/bits/stl_bvector.h
+7 type_decl /usr/include/c++/5/bits/stl_bvector.h
+7 type_decl /usr/include/c++/5/bits/stl_bvector.h
+7 type_decl /usr/include/c++/5/bits/stl_bvector.h
+7 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 integer_cst
+4 nop_expr
+5 nop_expr
+6 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+7 pointer_type
+8 record_type
+9 type_decl /usr/include/c++/5/bits/stl_bvector.h
+9 field_decl /usr/include/c++/5/bits/stl_bvector.h
+10 integer_cst
+9 type_decl /usr/include/c++/5/bits/stl_bvector.h
+9 type_decl /usr/include/c++/5/bits/stl_bvector.h
+9 type_decl /usr/include/c++/5/bits/stl_bvector.h
+9 type_decl /usr/include/c++/5/bits/stl_bvector.h
+9 type_decl /usr/include/c++/5/bits/stl_bvector.h
+7 integer_cst
+0 function_decl /usr/include/c++/5/bits/stl_bvector.h
+1 method_type
+2 record_type
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 field_decl /usr/include/c++/5/bits/stl_bvector.h
+4 integer_cst
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+2 record_type
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 field_decl /usr/include/c++/5/bits/stl_bvector.h
+4 integer_cst
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+2 tree_list
+3 pointer_type
+4 record_type
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 field_decl /usr/include/c++/5/bits/stl_bvector.h
+6 integer_cst
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 tree_list
+4 integer_type
+5 type_decl <built-in>
+5 integer_cst
+5 integer_cst
+5 integer_cst
+4 tree_list
+5 void_type
+6 type_decl <built-in>
+1 result_decl /usr/include/c++/5/bits/stl_bvector.h
+2 record_type
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 field_decl /usr/include/c++/5/bits/stl_bvector.h
+4 integer_cst
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+2 pointer_type
+3 record_type
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 field_decl /usr/include/c++/5/bits/stl_bvector.h
+5 integer_cst
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+2 integer_type
+3 type_decl <built-in>
+3 integer_cst
+3 integer_cst
+3 integer_cst
+2 integer_cst
+1 bind_expr /usr/include/c++/5/bits/stl_bvector.h
+2 var_decl /usr/include/c++/5/bits/stl_bvector.h
+3 integer_cst
+3 indirect_ref
+4 nop_expr
+5 nop_expr
+6 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+7 pointer_type
+8 record_type
+9 type_decl /usr/include/c++/5/bits/stl_bvector.h
+9 field_decl /usr/include/c++/5/bits/stl_bvector.h
+10 integer_cst
+9 type_decl /usr/include/c++/5/bits/stl_bvector.h
+9 type_decl /usr/include/c++/5/bits/stl_bvector.h
+9 type_decl /usr/include/c++/5/bits/stl_bvector.h
+9 type_decl /usr/include/c++/5/bits/stl_bvector.h
+9 type_decl /usr/include/c++/5/bits/stl_bvector.h
+7 integer_cst
+3 record_type
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 field_decl /usr/include/c++/5/bits/stl_bvector.h
+5 integer_cst
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+2 statement_list
+3 decl_expr /usr/include/c++/5/bits/stl_bvector.h
+4 var_decl /usr/include/c++/5/bits/stl_bvector.h
+3 cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h
+4 expr_stmt /usr/include/c++/5/bits/stl_bvector.h
+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
+6 addr_expr
+7 component_ref
+8 indirect_ref
+9 nop_expr
+10 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+11 pointer_type
+12 record_type
+13 type_decl /usr/include/c++/5/bits/stl_bvector.h
+13 field_decl /usr/include/c++/5/bits/stl_bvector.h
+14 integer_cst
+13 type_decl /usr/include/c++/5/bits/stl_bvector.h
+13 type_decl /usr/include/c++/5/bits/stl_bvector.h
+13 type_decl /usr/include/c++/5/bits/stl_bvector.h
+13 type_decl /usr/include/c++/5/bits/stl_bvector.h
+13 type_decl /usr/include/c++/5/bits/stl_bvector.h
+11 integer_cst
+8 field_decl /usr/include/c++/5/bits/stl_bvector.h
+9 integer_cst
+3 cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h
+4 return_expr /usr/include/c++/5/bits/stl_bvector.h
+5 init_expr
+6 result_decl /usr/include/c++/5/bits/stl_bvector.h
+7 record_type
+8 type_decl /usr/include/c++/5/bits/stl_bvector.h
+8 field_decl /usr/include/c++/5/bits/stl_bvector.h
+9 integer_cst
+8 type_decl /usr/include/c++/5/bits/stl_bvector.h
+8 type_decl /usr/include/c++/5/bits/stl_bvector.h
+8 type_decl /usr/include/c++/5/bits/stl_bvector.h
+8 type_decl /usr/include/c++/5/bits/stl_bvector.h
+8 type_decl /usr/include/c++/5/bits/stl_bvector.h
+7 integer_cst
+6 target_expr
+7 var_decl /usr/include/c++/5/bits/stl_bvector.h
+8 integer_cst
+8 record_type
+9 type_decl /usr/include/c++/5/bits/stl_bvector.h
+9 field_decl /usr/include/c++/5/bits/stl_bvector.h
+10 integer_cst
+9 type_decl /usr/include/c++/5/bits/stl_bvector.h
+9 type_decl /usr/include/c++/5/bits/stl_bvector.h
+9 type_decl /usr/include/c++/5/bits/stl_bvector.h
+9 type_decl /usr/include/c++/5/bits/stl_bvector.h
+9 type_decl /usr/include/c++/5/bits/stl_bvector.h
+7 var_decl /usr/include/c++/5/bits/stl_bvector.h
+2 block
+3 var_decl /usr/include/c++/5/bits/stl_bvector.h
+0 function_decl /usr/include/c++/5/bits/stl_bvector.h
+1 method_type
+2 reference_type
+3 record_type
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 field_decl /usr/include/c++/5/bits/stl_bvector.h
+5 integer_cst
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+2 record_type
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 field_decl /usr/include/c++/5/bits/stl_bvector.h
+4 integer_cst
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+2 tree_list
+3 pointer_type
+4 record_type
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 field_decl /usr/include/c++/5/bits/stl_bvector.h
+6 integer_cst
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 tree_list
+4 integer_type
+5 type_decl /usr/include/c++/5/bits/stl_iterator_base_types.h
+5 integer_cst
+5 integer_cst
+5 integer_cst
+4 tree_list
+5 void_type
+6 type_decl <built-in>
+1 result_decl /usr/include/c++/5/bits/stl_bvector.h
+2 reference_type
+3 record_type
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 field_decl /usr/include/c++/5/bits/stl_bvector.h
+5 integer_cst
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+2 pointer_type
+3 record_type
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 field_decl /usr/include/c++/5/bits/stl_bvector.h
+5 integer_cst
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+2 integer_type
+3 type_decl /usr/include/c++/5/bits/stl_iterator_base_types.h
+3 integer_cst
+3 integer_cst
+3 integer_cst
+2 integer_cst
+1 statement_list
+2 cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h
+3 expr_stmt /usr/include/c++/5/bits/stl_bvector.h
+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
+5 addr_expr
+6 component_ref
+7 indirect_ref
+8 nop_expr
+9 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+10 pointer_type
+11 record_type
+12 type_decl /usr/include/c++/5/bits/stl_bvector.h
+12 field_decl /usr/include/c++/5/bits/stl_bvector.h
+13 integer_cst
+12 type_decl /usr/include/c++/5/bits/stl_bvector.h
+12 type_decl /usr/include/c++/5/bits/stl_bvector.h
+12 type_decl /usr/include/c++/5/bits/stl_bvector.h
+12 type_decl /usr/include/c++/5/bits/stl_bvector.h
+12 type_decl /usr/include/c++/5/bits/stl_bvector.h
+10 integer_cst
+7 field_decl /usr/include/c++/5/bits/stl_bvector.h
+8 integer_cst
+5 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+6 integer_type
+7 type_decl /usr/include/c++/5/bits/stl_iterator_base_types.h
+7 integer_cst
+7 integer_cst
+7 integer_cst
+6 integer_cst
+2 return_expr /usr/include/c++/5/bits/stl_bvector.h
+3 init_expr
+4 result_decl /usr/include/c++/5/bits/stl_bvector.h
+5 reference_type
+6 record_type
+7 type_decl /usr/include/c++/5/bits/stl_bvector.h
+7 field_decl /usr/include/c++/5/bits/stl_bvector.h
+8 integer_cst
+7 type_decl /usr/include/c++/5/bits/stl_bvector.h
+7 type_decl /usr/include/c++/5/bits/stl_bvector.h
+7 type_decl /usr/include/c++/5/bits/stl_bvector.h
+7 type_decl /usr/include/c++/5/bits/stl_bvector.h
+7 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 integer_cst
+4 nop_expr
+5 nop_expr
+6 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+7 pointer_type
+8 record_type
+9 type_decl /usr/include/c++/5/bits/stl_bvector.h
+9 field_decl /usr/include/c++/5/bits/stl_bvector.h
+10 integer_cst
+9 type_decl /usr/include/c++/5/bits/stl_bvector.h
+9 type_decl /usr/include/c++/5/bits/stl_bvector.h
+9 type_decl /usr/include/c++/5/bits/stl_bvector.h
+9 type_decl /usr/include/c++/5/bits/stl_bvector.h
+9 type_decl /usr/include/c++/5/bits/stl_bvector.h
+7 integer_cst
+0 function_decl /usr/include/c++/5/bits/stl_bvector.h
+1 method_type
+2 reference_type
+3 record_type
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 field_decl /usr/include/c++/5/bits/stl_bvector.h
+5 integer_cst
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+2 record_type
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 field_decl /usr/include/c++/5/bits/stl_bvector.h
+4 integer_cst
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+2 tree_list
+3 pointer_type
+4 record_type
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 field_decl /usr/include/c++/5/bits/stl_bvector.h
+6 integer_cst
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 tree_list
+4 integer_type
+5 type_decl /usr/include/c++/5/bits/stl_iterator_base_types.h
+5 integer_cst
+5 integer_cst
+5 integer_cst
+4 tree_list
+5 void_type
+6 type_decl <built-in>
+1 result_decl /usr/include/c++/5/bits/stl_bvector.h
+2 reference_type
+3 record_type
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 field_decl /usr/include/c++/5/bits/stl_bvector.h
+5 integer_cst
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+2 pointer_type
+3 record_type
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 field_decl /usr/include/c++/5/bits/stl_bvector.h
+5 integer_cst
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+2 integer_type
+3 type_decl /usr/include/c++/5/bits/stl_iterator_base_types.h
+3 integer_cst
+3 integer_cst
+3 integer_cst
+2 integer_cst
+1 statement_list
+2 cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h
+3 expr_stmt /usr/include/c++/5/bits/stl_bvector.h
+4 convert_expr
+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
+6 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+7 pointer_type
+8 record_type
+9 type_decl /usr/include/c++/5/bits/stl_bvector.h
+9 field_decl /usr/include/c++/5/bits/stl_bvector.h
+10 integer_cst
+9 type_decl /usr/include/c++/5/bits/stl_bvector.h
+9 type_decl /usr/include/c++/5/bits/stl_bvector.h
+9 type_decl /usr/include/c++/5/bits/stl_bvector.h
+9 type_decl /usr/include/c++/5/bits/stl_bvector.h
+9 type_decl /usr/include/c++/5/bits/stl_bvector.h
+7 integer_cst
+6 negate_expr
+7 non_lvalue_expr
+8 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+9 integer_type
+10 type_decl /usr/include/c++/5/bits/stl_iterator_base_types.h
+10 integer_cst
+10 integer_cst
+10 integer_cst
+9 integer_cst
+2 return_expr /usr/include/c++/5/bits/stl_bvector.h
+3 init_expr
+4 result_decl /usr/include/c++/5/bits/stl_bvector.h
+5 reference_type
+6 record_type
+7 type_decl /usr/include/c++/5/bits/stl_bvector.h
+7 field_decl /usr/include/c++/5/bits/stl_bvector.h
+8 integer_cst
+7 type_decl /usr/include/c++/5/bits/stl_bvector.h
+7 type_decl /usr/include/c++/5/bits/stl_bvector.h
+7 type_decl /usr/include/c++/5/bits/stl_bvector.h
+7 type_decl /usr/include/c++/5/bits/stl_bvector.h
+7 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 integer_cst
+4 nop_expr
+5 nop_expr
+6 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+7 pointer_type
+8 record_type
+9 type_decl /usr/include/c++/5/bits/stl_bvector.h
+9 field_decl /usr/include/c++/5/bits/stl_bvector.h
+10 integer_cst
+9 type_decl /usr/include/c++/5/bits/stl_bvector.h
+9 type_decl /usr/include/c++/5/bits/stl_bvector.h
+9 type_decl /usr/include/c++/5/bits/stl_bvector.h
+9 type_decl /usr/include/c++/5/bits/stl_bvector.h
+9 type_decl /usr/include/c++/5/bits/stl_bvector.h
+7 integer_cst
+0 function_decl /usr/include/c++/5/bits/stl_bvector.h
+1 method_type
+2 record_type
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 field_decl /usr/include/c++/5/bits/stl_bvector.h
+4 integer_cst
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+2 record_type
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 field_decl /usr/include/c++/5/bits/stl_bvector.h
+4 integer_cst
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+2 tree_list
+3 pointer_type
+4 record_type
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 field_decl /usr/include/c++/5/bits/stl_bvector.h
+6 integer_cst
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 tree_list
+4 integer_type
+5 type_decl /usr/include/c++/5/bits/stl_iterator_base_types.h
+5 integer_cst
+5 integer_cst
+5 integer_cst
+4 tree_list
+5 void_type
+6 type_decl <built-in>
+1 result_decl /usr/include/c++/5/bits/stl_bvector.h
+2 record_type
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 field_decl /usr/include/c++/5/bits/stl_bvector.h
+4 integer_cst
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+2 pointer_type
+3 record_type
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 field_decl /usr/include/c++/5/bits/stl_bvector.h
+5 integer_cst
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+2 integer_type
+3 type_decl /usr/include/c++/5/bits/stl_iterator_base_types.h
+3 integer_cst
+3 integer_cst
+3 integer_cst
+2 integer_cst
+1 bind_expr /usr/include/c++/5/bits/stl_bvector.h
+2 var_decl /usr/include/c++/5/bits/stl_bvector.h
+3 integer_cst
+3 indirect_ref
+4 nop_expr
+5 nop_expr
+6 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+7 pointer_type
+8 record_type
+9 type_decl /usr/include/c++/5/bits/stl_bvector.h
+9 field_decl /usr/include/c++/5/bits/stl_bvector.h
+10 integer_cst
+9 type_decl /usr/include/c++/5/bits/stl_bvector.h
+9 type_decl /usr/include/c++/5/bits/stl_bvector.h
+9 type_decl /usr/include/c++/5/bits/stl_bvector.h
+9 type_decl /usr/include/c++/5/bits/stl_bvector.h
+9 type_decl /usr/include/c++/5/bits/stl_bvector.h
+7 integer_cst
+3 record_type
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 field_decl /usr/include/c++/5/bits/stl_bvector.h
+5 integer_cst
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+2 statement_list
+3 decl_expr /usr/include/c++/5/bits/stl_bvector.h
+4 var_decl /usr/include/c++/5/bits/stl_bvector.h
+3 cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h
+4 return_expr /usr/include/c++/5/bits/stl_bvector.h
+5 init_expr
+6 result_decl /usr/include/c++/5/bits/stl_bvector.h
+7 record_type
+8 type_decl /usr/include/c++/5/bits/stl_bvector.h
+8 field_decl /usr/include/c++/5/bits/stl_bvector.h
+9 integer_cst
+8 type_decl /usr/include/c++/5/bits/stl_bvector.h
+8 type_decl /usr/include/c++/5/bits/stl_bvector.h
+8 type_decl /usr/include/c++/5/bits/stl_bvector.h
+8 type_decl /usr/include/c++/5/bits/stl_bvector.h
+8 type_decl /usr/include/c++/5/bits/stl_bvector.h
+7 integer_cst
+6 target_expr
+7 var_decl /usr/include/c++/5/bits/stl_bvector.h
+8 integer_cst
+8 record_type
+9 type_decl /usr/include/c++/5/bits/stl_bvector.h
+9 field_decl /usr/include/c++/5/bits/stl_bvector.h
+10 integer_cst
+9 type_decl /usr/include/c++/5/bits/stl_bvector.h
+9 type_decl /usr/include/c++/5/bits/stl_bvector.h
+9 type_decl /usr/include/c++/5/bits/stl_bvector.h
+9 type_decl /usr/include/c++/5/bits/stl_bvector.h
+9 type_decl /usr/include/c++/5/bits/stl_bvector.h
+7 indirect_ref
+8 nop_expr
+9 nop_expr
+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
+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
+12 integer_type
+13 type_decl /usr/include/c++/5/bits/stl_iterator_base_types.h
+13 integer_cst
+13 integer_cst
+13 integer_cst
+12 integer_cst
+2 block
+3 var_decl /usr/include/c++/5/bits/stl_bvector.h
+0 function_decl /usr/include/c++/5/bits/stl_bvector.h
+1 method_type
+2 record_type
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 field_decl /usr/include/c++/5/bits/stl_bvector.h
+4 integer_cst
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+2 record_type
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 field_decl /usr/include/c++/5/bits/stl_bvector.h
+4 integer_cst
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+2 tree_list
+3 pointer_type
+4 record_type
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 field_decl /usr/include/c++/5/bits/stl_bvector.h
+6 integer_cst
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 tree_list
+4 integer_type
+5 type_decl /usr/include/c++/5/bits/stl_iterator_base_types.h
+5 integer_cst
+5 integer_cst
+5 integer_cst
+4 tree_list
+5 void_type
+6 type_decl <built-in>
+1 result_decl /usr/include/c++/5/bits/stl_bvector.h
+2 record_type
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 field_decl /usr/include/c++/5/bits/stl_bvector.h
+4 integer_cst
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+2 pointer_type
+3 record_type
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 field_decl /usr/include/c++/5/bits/stl_bvector.h
+5 integer_cst
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+2 integer_type
+3 type_decl /usr/include/c++/5/bits/stl_iterator_base_types.h
+3 integer_cst
+3 integer_cst
+3 integer_cst
+2 integer_cst
+1 bind_expr /usr/include/c++/5/bits/stl_bvector.h
+2 var_decl /usr/include/c++/5/bits/stl_bvector.h
+3 integer_cst
+3 indirect_ref
+4 nop_expr
+5 nop_expr
+6 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+7 pointer_type
+8 record_type
+9 type_decl /usr/include/c++/5/bits/stl_bvector.h
+9 field_decl /usr/include/c++/5/bits/stl_bvector.h
+10 integer_cst
+9 type_decl /usr/include/c++/5/bits/stl_bvector.h
+9 type_decl /usr/include/c++/5/bits/stl_bvector.h
+9 type_decl /usr/include/c++/5/bits/stl_bvector.h
+9 type_decl /usr/include/c++/5/bits/stl_bvector.h
+9 type_decl /usr/include/c++/5/bits/stl_bvector.h
+7 integer_cst
+3 record_type
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 field_decl /usr/include/c++/5/bits/stl_bvector.h
+5 integer_cst
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+2 statement_list
+3 decl_expr /usr/include/c++/5/bits/stl_bvector.h
+4 var_decl /usr/include/c++/5/bits/stl_bvector.h
+3 cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h
+4 return_expr /usr/include/c++/5/bits/stl_bvector.h
+5 init_expr
+6 result_decl /usr/include/c++/5/bits/stl_bvector.h
+7 record_type
+8 type_decl /usr/include/c++/5/bits/stl_bvector.h
+8 field_decl /usr/include/c++/5/bits/stl_bvector.h
+9 integer_cst
+8 type_decl /usr/include/c++/5/bits/stl_bvector.h
+8 type_decl /usr/include/c++/5/bits/stl_bvector.h
+8 type_decl /usr/include/c++/5/bits/stl_bvector.h
+8 type_decl /usr/include/c++/5/bits/stl_bvector.h
+8 type_decl /usr/include/c++/5/bits/stl_bvector.h
+7 integer_cst
+6 target_expr
+7 var_decl /usr/include/c++/5/bits/stl_bvector.h
+8 integer_cst
+8 record_type
+9 type_decl /usr/include/c++/5/bits/stl_bvector.h
+9 field_decl /usr/include/c++/5/bits/stl_bvector.h
+10 integer_cst
+9 type_decl /usr/include/c++/5/bits/stl_bvector.h
+9 type_decl /usr/include/c++/5/bits/stl_bvector.h
+9 type_decl /usr/include/c++/5/bits/stl_bvector.h
+9 type_decl /usr/include/c++/5/bits/stl_bvector.h
+9 type_decl /usr/include/c++/5/bits/stl_bvector.h
+7 indirect_ref
+8 nop_expr
+9 nop_expr
+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
+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
+12 integer_type
+13 type_decl /usr/include/c++/5/bits/stl_iterator_base_types.h
+13 integer_cst
+13 integer_cst
+13 integer_cst
+12 integer_cst
+2 block
+3 var_decl /usr/include/c++/5/bits/stl_bvector.h
+0 function_decl /usr/include/c++/5/bits/stl_bvector.h
+1 method_type
+2 boolean_type
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+2 record_type
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 field_decl /usr/include/c++/5/bits/stl_bvector.h
+4 integer_cst
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+2 tree_list
+3 pointer_type
+4 record_type
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 field_decl /usr/include/c++/5/bits/stl_bvector.h
+6 integer_cst
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 tree_list
+4 integer_type
+5 type_decl /usr/include/c++/5/bits/stl_iterator_base_types.h
+5 integer_cst
+5 integer_cst
+5 integer_cst
+4 tree_list
+5 void_type
+6 type_decl <built-in>
+1 result_decl /usr/include/c++/5/bits/stl_bvector.h
+2 boolean_type
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+2 pointer_type
+3 record_type
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 field_decl /usr/include/c++/5/bits/stl_bvector.h
+5 integer_cst
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+2 integer_type
+3 type_decl /usr/include/c++/5/bits/stl_iterator_base_types.h
+3 integer_cst
+3 integer_cst
+3 integer_cst
+2 integer_cst
+1 cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h
+2 return_expr /usr/include/c++/5/bits/stl_bvector.h
+3 init_expr
+4 result_decl /usr/include/c++/5/bits/stl_bvector.h
+5 boolean_type
+6 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 integer_cst
+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
+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
+8 integer_cst
+8 record_type
+9 type_decl /usr/include/c++/5/bits/stl_bvector.h
+9 field_decl /usr/include/c++/5/bits/stl_bvector.h
+10 integer_cst
+9 type_decl /usr/include/c++/5/bits/stl_bvector.h
+9 type_decl /usr/include/c++/5/bits/stl_bvector.h
+9 type_decl /usr/include/c++/5/bits/stl_bvector.h
+9 type_decl /usr/include/c++/5/bits/stl_bvector.h
+9 type_decl /usr/include/c++/5/bits/stl_bvector.h
+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
+8 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+9 pointer_type
+10 record_type
+11 type_decl /usr/include/c++/5/bits/stl_bvector.h
+11 field_decl /usr/include/c++/5/bits/stl_bvector.h
+12 integer_cst
+11 type_decl /usr/include/c++/5/bits/stl_bvector.h
+11 type_decl /usr/include/c++/5/bits/stl_bvector.h
+11 type_decl /usr/include/c++/5/bits/stl_bvector.h
+11 type_decl /usr/include/c++/5/bits/stl_bvector.h
+11 type_decl /usr/include/c++/5/bits/stl_bvector.h
+9 integer_cst
+8 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+9 integer_type
+10 type_decl /usr/include/c++/5/bits/stl_iterator_base_types.h
+10 integer_cst
+10 integer_cst
+10 integer_cst
+9 integer_cst
+0 function_decl /usr/include/c++/5/bits/stl_bvector.h
+1 function_type
+2 record_type
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 field_decl /usr/include/c++/5/bits/stl_bvector.h
+4 integer_cst
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+2 tree_list
+3 integer_type
+4 type_decl /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h
+4 integer_cst
+4 integer_cst
+4 integer_cst
+3 tree_list
+4 reference_type
+5 record_type
+6 type_decl /usr/include/c++/5/bits/stl_bvector.h
+6 field_decl /usr/include/c++/5/bits/stl_bvector.h
+7 integer_cst
+6 type_decl /usr/include/c++/5/bits/stl_bvector.h
+6 type_decl /usr/include/c++/5/bits/stl_bvector.h
+6 type_decl /usr/include/c++/5/bits/stl_bvector.h
+6 type_decl /usr/include/c++/5/bits/stl_bvector.h
+6 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 tree_list
+5 void_type
+6 type_decl <built-in>
+1 result_decl /usr/include/c++/5/bits/stl_bvector.h
+2 record_type
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 field_decl /usr/include/c++/5/bits/stl_bvector.h
+4 integer_cst
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+2 integer_type
+3 type_decl /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h
+3 integer_cst
+3 integer_cst
+3 integer_cst
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+2 reference_type
+3 record_type
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 field_decl /usr/include/c++/5/bits/stl_bvector.h
+5 integer_cst
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+2 integer_cst
+1 cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h
+2 return_expr /usr/include/c++/5/bits/stl_bvector.h
+3 init_expr
+4 result_decl /usr/include/c++/5/bits/stl_bvector.h
+5 record_type
+6 type_decl /usr/include/c++/5/bits/stl_bvector.h
+6 field_decl /usr/include/c++/5/bits/stl_bvector.h
+7 integer_cst
+6 type_decl /usr/include/c++/5/bits/stl_bvector.h
+6 type_decl /usr/include/c++/5/bits/stl_bvector.h
+6 type_decl /usr/include/c++/5/bits/stl_bvector.h
+6 type_decl /usr/include/c++/5/bits/stl_bvector.h
+6 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 integer_cst
+4 target_expr /usr/include/c++/5/bits/stl_bvector.h
+5 var_decl /usr/include/c++/5/bits/stl_bvector.h
+6 integer_cst
+6 record_type
+7 type_decl /usr/include/c++/5/bits/stl_bvector.h
+7 field_decl /usr/include/c++/5/bits/stl_bvector.h
+8 integer_cst
+7 type_decl /usr/include/c++/5/bits/stl_bvector.h
+7 type_decl /usr/include/c++/5/bits/stl_bvector.h
+7 type_decl /usr/include/c++/5/bits/stl_bvector.h
+7 type_decl /usr/include/c++/5/bits/stl_bvector.h
+7 type_decl /usr/include/c++/5/bits/stl_bvector.h
+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
+6 convert_expr
+7 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+8 reference_type
+9 record_type
+10 type_decl /usr/include/c++/5/bits/stl_bvector.h
+10 field_decl /usr/include/c++/5/bits/stl_bvector.h
+11 integer_cst
+10 type_decl /usr/include/c++/5/bits/stl_bvector.h
+10 type_decl /usr/include/c++/5/bits/stl_bvector.h
+10 type_decl /usr/include/c++/5/bits/stl_bvector.h
+10 type_decl /usr/include/c++/5/bits/stl_bvector.h
+10 type_decl /usr/include/c++/5/bits/stl_bvector.h
+8 integer_cst
+6 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+7 integer_type
+8 type_decl /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h
+8 integer_cst
+8 integer_cst
+8 integer_cst
+7 integer_cst
+0 function_decl /usr/include/c++/5/bits/stl_bvector.h
+1 function_type
+2 void_type
+3 type_decl <built-in>
+2 tree_list
+3 record_type
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 field_decl /usr/include/c++/5/bits/stl_bvector.h
+5 integer_cst
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 tree_list
+4 record_type
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 field_decl /usr/include/c++/5/bits/stl_bvector.h
+6 integer_cst
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 tree_list
+5 boolean_type
+6 type_decl <built-in>
+5 tree_list
+6 void_type
+7 type_decl <built-in>
+1 result_decl /usr/include/c++/5/bits/stl_bvector.h
+2 void_type
+3 type_decl <built-in>
+1 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+2 record_type
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 field_decl /usr/include/c++/5/bits/stl_bvector.h
+4 integer_cst
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+2 record_type
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 field_decl /usr/include/c++/5/bits/stl_bvector.h
+4 integer_cst
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+2 integer_type
+3 type_decl <built-in>
+3 integer_cst
+3 integer_cst
+3 integer_cst
+2 integer_cst
+1 for_stmt /usr/include/c++/5/bits/stl_bvector.h
+2 cleanup_point_expr
+3 convert_expr
+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
+5 addr_expr
+6 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+7 record_type
+8 type_decl /usr/include/c++/5/bits/stl_bvector.h
+8 field_decl /usr/include/c++/5/bits/stl_bvector.h
+9 integer_cst
+8 type_decl /usr/include/c++/5/bits/stl_bvector.h
+8 type_decl /usr/include/c++/5/bits/stl_bvector.h
+8 type_decl /usr/include/c++/5/bits/stl_bvector.h
+8 type_decl /usr/include/c++/5/bits/stl_bvector.h
+7 integer_cst
+2 cleanup_point_expr
+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
+4 addr_expr
+5 component_ref
+6 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+7 record_type
+8 type_decl /usr/include/c++/5/bits/stl_bvector.h
+8 field_decl /usr/include/c++/5/bits/stl_bvector.h
+9 integer_cst
+8 type_decl /usr/include/c++/5/bits/stl_bvector.h
+8 type_decl /usr/include/c++/5/bits/stl_bvector.h
+8 type_decl /usr/include/c++/5/bits/stl_bvector.h
+8 type_decl /usr/include/c++/5/bits/stl_bvector.h
+7 integer_cst
+6 field_decl /usr/include/c++/5/bits/stl_bvector.h
+7 integer_cst
+4 nop_expr
+5 nop_expr
+6 addr_expr
+7 component_ref
+8 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+9 record_type
+10 type_decl /usr/include/c++/5/bits/stl_bvector.h
+10 field_decl /usr/include/c++/5/bits/stl_bvector.h
+11 integer_cst
+10 type_decl /usr/include/c++/5/bits/stl_bvector.h
+10 type_decl /usr/include/c++/5/bits/stl_bvector.h
+10 type_decl /usr/include/c++/5/bits/stl_bvector.h
+10 type_decl /usr/include/c++/5/bits/stl_bvector.h
+9 integer_cst
+8 field_decl /usr/include/c++/5/bits/stl_bvector.h
+9 integer_cst
+2 cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h
+3 expr_stmt /usr/include/c++/5/bits/stl_bvector.h
+4 convert_expr
+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
+6 addr_expr
+7 target_expr
+8 var_decl /usr/include/c++/5/bits/stl_bvector.h
+9 integer_cst
+9 record_type
+10 type_decl /usr/include/c++/5/bits/stl_bvector.h
+10 field_decl /usr/include/c++/5/bits/stl_bvector.h
+11 integer_cst
+10 field_decl /usr/include/c++/5/bits/stl_bvector.h
+11 integer_cst
+10 type_decl /usr/include/c++/5/bits/stl_bvector.h
+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
+9 addr_expr
+10 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+11 record_type
+12 type_decl /usr/include/c++/5/bits/stl_bvector.h
+12 field_decl /usr/include/c++/5/bits/stl_bvector.h
+13 integer_cst
+12 type_decl /usr/include/c++/5/bits/stl_bvector.h
+12 type_decl /usr/include/c++/5/bits/stl_bvector.h
+12 type_decl /usr/include/c++/5/bits/stl_bvector.h
+12 type_decl /usr/include/c++/5/bits/stl_bvector.h
+11 integer_cst
+6 convert_expr
+7 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+8 integer_type
+9 type_decl <built-in>
+9 integer_cst
+9 integer_cst
+9 integer_cst
+8 integer_cst
+0 function_decl /usr/include/c++/5/bits/stl_bvector.h
+1 function_type
+2 void_type
+3 type_decl <built-in>
+2 tree_list
+3 record_type
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 field_decl /usr/include/c++/5/bits/stl_bvector.h
+5 integer_cst
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 tree_list
+4 record_type
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 field_decl /usr/include/c++/5/bits/stl_bvector.h
+6 integer_cst
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+5 type_decl /usr/include/c++/5/bits/stl_bvector.h
+4 tree_list
+5 reference_type
+6 boolean_type
+7 type_decl <built-in>
+5 tree_list
+6 void_type
+7 type_decl <built-in>
+1 result_decl /usr/include/c++/5/bits/stl_bvector.h
+2 void_type
+3 type_decl <built-in>
+1 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+2 record_type
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 field_decl /usr/include/c++/5/bits/stl_bvector.h
+4 integer_cst
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+2 record_type
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 field_decl /usr/include/c++/5/bits/stl_bvector.h
+4 integer_cst
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+3 type_decl /usr/include/c++/5/bits/stl_bvector.h
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+2 reference_type
+3 boolean_type
+4 type_decl <built-in>
+2 integer_cst
+1 if_stmt /usr/include/c++/5/bits/stl_bvector.h
+2 ne_expr /usr/include/c++/5/bits/stl_bvector.h
+3 component_ref /usr/include/c++/5/bits/stl_bvector.h
+4 component_ref
+5 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+6 record_type
+7 type_decl /usr/include/c++/5/bits/stl_bvector.h
+7 field_decl /usr/include/c++/5/bits/stl_bvector.h
+8 integer_cst
+7 type_decl /usr/include/c++/5/bits/stl_bvector.h
+7 type_decl /usr/include/c++/5/bits/stl_bvector.h
+7 type_decl /usr/include/c++/5/bits/stl_bvector.h
+7 type_decl /usr/include/c++/5/bits/stl_bvector.h
+6 integer_cst
+5 field_decl /usr/include/c++/5/bits/stl_bvector.h
+6 integer_cst
+4 field_decl /usr/include/c++/5/bits/stl_bvector.h
+5 integer_cst
+3 component_ref /usr/include/c++/5/bits/stl_bvector.h
+4 component_ref
+5 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+6 record_type
+7 type_decl /usr/include/c++/5/bits/stl_bvector.h
+7 field_decl /usr/include/c++/5/bits/stl_bvector.h
+8 integer_cst
+7 type_decl /usr/include/c++/5/bits/stl_bvector.h
+7 type_decl /usr/include/c++/5/bits/stl_bvector.h
+7 type_decl /usr/include/c++/5/bits/stl_bvector.h
+7 type_decl /usr/include/c++/5/bits/stl_bvector.h
+6 integer_cst
+5 field_decl /usr/include/c++/5/bits/stl_bvector.h
+6 integer_cst
+4 field_decl /usr/include/c++/5/bits/stl_bvector.h
+5 integer_cst
+2 statement_list
+3 cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h
+4 expr_stmt /usr/include/c++/5/bits/stl_bvector.h
+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
+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
+9 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+10 record_type
+11 type_decl /usr/include/c++/5/bits/stl_bvector.h
+11 field_decl /usr/include/c++/5/bits/stl_bvector.h
+12 integer_cst
+11 type_decl /usr/include/c++/5/bits/stl_bvector.h
+11 type_decl /usr/include/c++/5/bits/stl_bvector.h
+11 type_decl /usr/include/c++/5/bits/stl_bvector.h
+11 type_decl /usr/include/c++/5/bits/stl_bvector.h
+10 integer_cst
+9 field_decl /usr/include/c++/5/bits/stl_bvector.h
+10 integer_cst
+8 field_decl /usr/include/c++/5/bits/stl_bvector.h
+9 integer_cst
+7 integer_cst
+6 component_ref /usr/include/c++/5/bits/stl_bvector.h
+7 component_ref
+8 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+9 record_type
+10 type_decl /usr/include/c++/5/bits/stl_bvector.h
+10 field_decl /usr/include/c++/5/bits/stl_bvector.h
+11 integer_cst
+10 type_decl /usr/include/c++/5/bits/stl_bvector.h
+10 type_decl /usr/include/c++/5/bits/stl_bvector.h
+10 type_decl /usr/include/c++/5/bits/stl_bvector.h
+10 type_decl /usr/include/c++/5/bits/stl_bvector.h
+9 integer_cst
+8 field_decl /usr/include/c++/5/bits/stl_bvector.h
+9 integer_cst
+7 field_decl /usr/include/c++/5/bits/stl_bvector.h
+8 integer_cst
+6 nop_expr
+7 addr_expr
+8 target_expr
+9 var_decl /usr/include/c++/5/bits/stl_bvector.h
+10 integer_cst
+10 integer_type
+11 type_decl <built-in>
+11 integer_cst
+11 integer_cst
+11 integer_cst
+9 cond_expr
+10 nop_expr
+11 indirect_ref
+12 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+13 reference_type
+14 boolean_type
+15 type_decl <built-in>
+13 integer_cst
+10 integer_cst
+10 integer_cst
+3 cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h
+4 expr_stmt /usr/include/c++/5/bits/stl_bvector.h
+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
+6 target_expr
+7 var_decl /usr/include/c++/5/bits/stl_bvector.h
+8 integer_cst
+8 record_type
+9 type_decl /usr/include/c++/5/bits/stl_bvector.h
+9 field_decl /usr/include/c++/5/bits/stl_bvector.h
+10 integer_cst
+9 type_decl /usr/include/c++/5/bits/stl_bvector.h
+9 type_decl /usr/include/c++/5/bits/stl_bvector.h
+9 type_decl /usr/include/c++/5/bits/stl_bvector.h
+9 type_decl /usr/include/c++/5/bits/stl_bvector.h
+7 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+8 record_type
+9 type_decl /usr/include/c++/5/bits/stl_bvector.h
+9 field_decl /usr/include/c++/5/bits/stl_bvector.h
+10 integer_cst
+9 type_decl /usr/include/c++/5/bits/stl_bvector.h
+9 type_decl /usr/include/c++/5/bits/stl_bvector.h
+9 type_decl /usr/include/c++/5/bits/stl_bvector.h
+9 type_decl /usr/include/c++/5/bits/stl_bvector.h
+8 integer_cst
+6 target_expr
+7 var_decl /usr/include/c++/5/bits/stl_bvector.h
+8 integer_cst
+8 record_type
+9 type_decl /usr/include/c++/5/bits/stl_bvector.h
+9 field_decl /usr/include/c++/5/bits/stl_bvector.h
+10 integer_cst
+9 type_decl /usr/include/c++/5/bits/stl_bvector.h
+9 type_decl /usr/include/c++/5/bits/stl_bvector.h
+9 type_decl /usr/include/c++/5/bits/stl_bvector.h
+9 type_decl /usr/include/c++/5/bits/stl_bvector.h
+7 aggr_init_expr
+8 addr_expr
+9 function_decl /usr/include/c++/5/bits/stl_bvector.h
+8 var_decl /usr/include/c++/5/bits/stl_bvector.h
+8 convert_expr
+9 void_cst
+8 pointer_plus_expr /usr/include/c++/5/bits/stl_bvector.h
+9 component_ref /usr/include/c++/5/bits/stl_bvector.h
+10 component_ref
+11 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+12 record_type
+13 type_decl /usr/include/c++/5/bits/stl_bvector.h
+13 field_decl /usr/include/c++/5/bits/stl_bvector.h
+14 integer_cst
+13 type_decl /usr/include/c++/5/bits/stl_bvector.h
+13 type_decl /usr/include/c++/5/bits/stl_bvector.h
+13 type_decl /usr/include/c++/5/bits/stl_bvector.h
+13 type_decl /usr/include/c++/5/bits/stl_bvector.h
+12 integer_cst
+11 field_decl /usr/include/c++/5/bits/stl_bvector.h
+12 integer_cst
+10 field_decl /usr/include/c++/5/bits/stl_bvector.h
+11 integer_cst
+9 integer_cst
+8 integer_cst
+6 nop_expr
+7 indirect_ref
+8 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+9 reference_type
+10 boolean_type
+11 type_decl <built-in>
+9 integer_cst
+3 cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h
+4 expr_stmt /usr/include/c++/5/bits/stl_bvector.h
+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
+6 target_expr
+7 var_decl /usr/include/c++/5/bits/stl_bvector.h
+8 integer_cst
+8 record_type
+9 type_decl /usr/include/c++/5/bits/stl_bvector.h
+9 field_decl /usr/include/c++/5/bits/stl_bvector.h
+10 integer_cst
+9 type_decl /usr/include/c++/5/bits/stl_bvector.h
+9 type_decl /usr/include/c++/5/bits/stl_bvector.h
+9 type_decl /usr/include/c++/5/bits/stl_bvector.h
+9 type_decl /usr/include/c++/5/bits/stl_bvector.h
+7 aggr_init_expr
+8 addr_expr
+9 function_decl /usr/include/c++/5/bits/stl_bvector.h
+8 var_decl /usr/include/c++/5/bits/stl_bvector.h
+8 convert_expr
+9 void_cst
+8 component_ref /usr/include/c++/5/bits/stl_bvector.h
+9 component_ref
+10 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+11 record_type
+12 type_decl /usr/include/c++/5/bits/stl_bvector.h
+12 field_decl /usr/include/c++/5/bits/stl_bvector.h
+13 integer_cst
+12 type_decl /usr/include/c++/5/bits/stl_bvector.h
+12 type_decl /usr/include/c++/5/bits/stl_bvector.h
+12 type_decl /usr/include/c++/5/bits/stl_bvector.h
+12 type_decl /usr/include/c++/5/bits/stl_bvector.h
+11 integer_cst
+10 field_decl /usr/include/c++/5/bits/stl_bvector.h
+11 integer_cst
+9 field_decl /usr/include/c++/5/bits/stl_bvector.h
+10 integer_cst
+8 integer_cst
+6 target_expr
+7 var_decl /usr/include/c++/5/bits/stl_bvector.h
+8 integer_cst
+8 record_type
+9 type_decl /usr/include/c++/5/bits/stl_bvector.h
+9 field_decl /usr/include/c++/5/bits/stl_bvector.h
+10 integer_cst
+9 type_decl /usr/include/c++/5/bits/stl_bvector.h
+9 type_decl /usr/include/c++/5/bits/stl_bvector.h
+9 type_decl /usr/include/c++/5/bits/stl_bvector.h
+9 type_decl /usr/include/c++/5/bits/stl_bvector.h
+7 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+8 record_type
+9 type_decl /usr/include/c++/5/bits/stl_bvector.h
+9 field_decl /usr/include/c++/5/bits/stl_bvector.h
+10 integer_cst
+9 type_decl /usr/include/c++/5/bits/stl_bvector.h
+9 type_decl /usr/include/c++/5/bits/stl_bvector.h
+9 type_decl /usr/include/c++/5/bits/stl_bvector.h
+9 type_decl /usr/include/c++/5/bits/stl_bvector.h
+8 integer_cst
+6 nop_expr
+7 indirect_ref
+8 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+9 reference_type
+10 boolean_type
+11 type_decl <built-in>
+9 integer_cst
+2 cleanup_point_expr /usr/include/c++/5/bits/stl_bvector.h
+3 expr_stmt /usr/include/c++/5/bits/stl_bvector.h
+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
+5 target_expr
+6 var_decl /usr/include/c++/5/bits/stl_bvector.h
+7 integer_cst
+7 record_type
+8 type_decl /usr/include/c++/5/bits/stl_bvector.h
+8 field_decl /usr/include/c++/5/bits/stl_bvector.h
+9 integer_cst
+8 type_decl /usr/include/c++/5/bits/stl_bvector.h
+8 type_decl /usr/include/c++/5/bits/stl_bvector.h
+8 type_decl /usr/include/c++/5/bits/stl_bvector.h
+8 type_decl /usr/include/c++/5/bits/stl_bvector.h
+6 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+7 record_type
+8 type_decl /usr/include/c++/5/bits/stl_bvector.h
+8 field_decl /usr/include/c++/5/bits/stl_bvector.h
+9 integer_cst
+8 type_decl /usr/include/c++/5/bits/stl_bvector.h
+8 type_decl /usr/include/c++/5/bits/stl_bvector.h
+8 type_decl /usr/include/c++/5/bits/stl_bvector.h
+8 type_decl /usr/include/c++/5/bits/stl_bvector.h
+7 integer_cst
+5 target_expr
+6 var_decl /usr/include/c++/5/bits/stl_bvector.h
+7 integer_cst
+7 record_type
+8 type_decl /usr/include/c++/5/bits/stl_bvector.h
+8 field_decl /usr/include/c++/5/bits/stl_bvector.h
+9 integer_cst
+8 type_decl /usr/include/c++/5/bits/stl_bvector.h
+8 type_decl /usr/include/c++/5/bits/stl_bvector.h
+8 type_decl /usr/include/c++/5/bits/stl_bvector.h
+8 type_decl /usr/include/c++/5/bits/stl_bvector.h
+6 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+7 record_type
+8 type_decl /usr/include/c++/5/bits/stl_bvector.h
+8 field_decl /usr/include/c++/5/bits/stl_bvector.h
+9 integer_cst
+8 type_decl /usr/include/c++/5/bits/stl_bvector.h
+8 type_decl /usr/include/c++/5/bits/stl_bvector.h
+8 type_decl /usr/include/c++/5/bits/stl_bvector.h
+8 type_decl /usr/include/c++/5/bits/stl_bvector.h
+7 integer_cst
+5 nop_expr
+6 indirect_ref
+7 parm_decl /usr/include/c++/5/bits/stl_bvector.h
+8 reference_type
+9 boolean_type
+10 type_decl <built-in>
+8 integer_cst
0 function_decl test7.cpp
1 method_type
2 void_type
@@ -8009,6 +15442,8 @@
3 type_decl test7.cpp
3 field_decl test7.cpp
4 integer_cst
+3 field_decl test7.cpp
+4 integer_cst
3 type_decl test7.cpp
2 tree_list
3 pointer_type
@@ -8016,6 +15451,8 @@
5 type_decl test7.cpp
5 field_decl test7.cpp
6 integer_cst
+5 field_decl test7.cpp
+6 integer_cst
5 type_decl test7.cpp
3 tree_list
4 void_type
@@ -8029,6 +15466,8 @@
4 type_decl test7.cpp
4 field_decl test7.cpp
5 integer_cst
+4 field_decl test7.cpp
+5 integer_cst
4 type_decl test7.cpp
2 integer_cst
1 statement_list
@@ -8040,6 +15479,8 @@
3 type_decl test7.cpp
3 field_decl test7.cpp
4 integer_cst
+3 field_decl test7.cpp
+4 integer_cst
3 type_decl test7.cpp
2 tree_list
3 pointer_type
@@ -8047,6 +15488,8 @@
5 type_decl test7.cpp
5 field_decl test7.cpp
6 integer_cst
+5 field_decl test7.cpp
+6 integer_cst
5 type_decl test7.cpp
3 tree_list
4 pointer_type
@@ -8067,6 +15510,8 @@
4 type_decl test7.cpp
4 field_decl test7.cpp
5 integer_cst
+4 field_decl test7.cpp
+5 integer_cst
4 type_decl test7.cpp
2 integer_cst
1 parm_decl test7.cpp
@@ -8099,6 +15544,8 @@
3 type_decl test7.cpp
3 field_decl test7.cpp
4 integer_cst
+3 field_decl test7.cpp
+4 integer_cst
3 type_decl test7.cpp
2 tree_list
3 pointer_type
@@ -8106,6 +15553,8 @@
5 type_decl test7.cpp
5 field_decl test7.cpp
6 integer_cst
+5 field_decl test7.cpp
+6 integer_cst
5 type_decl test7.cpp
3 tree_list
4 pointer_type
@@ -8126,6 +15575,8 @@
4 type_decl test7.cpp
4 field_decl test7.cpp
5 integer_cst
+4 field_decl test7.cpp
+5 integer_cst
4 type_decl test7.cpp
2 integer_cst
1 parm_decl test7.cpp
@@ -8169,6 +15620,8 @@
3 type_decl test7.cpp
3 field_decl test7.cpp
4 integer_cst
+3 field_decl test7.cpp
+4 integer_cst
3 type_decl test7.cpp
2 tree_list
3 pointer_type
@@ -8176,6 +15629,8 @@
5 type_decl test7.cpp
5 field_decl test7.cpp
6 integer_cst
+5 field_decl test7.cpp
+6 integer_cst
5 type_decl test7.cpp
3 tree_list
4 pointer_type
@@ -8196,6 +15651,8 @@
4 type_decl test7.cpp
4 field_decl test7.cpp
5 integer_cst
+4 field_decl test7.cpp
+5 integer_cst
4 type_decl test7.cpp
2 integer_cst
1 parm_decl test7.cpp
@@ -8219,6 +15676,8 @@
11 type_decl test7.cpp
11 field_decl test7.cpp
12 integer_cst
+11 field_decl test7.cpp
+12 integer_cst
11 type_decl test7.cpp
9 integer_cst
6 field_decl test7.cpp
@@ -8232,6 +15691,8 @@
3 type_decl test7.cpp
3 field_decl test7.cpp
4 integer_cst
+3 field_decl test7.cpp
+4 integer_cst
3 type_decl test7.cpp
2 tree_list
3 pointer_type
@@ -8239,6 +15700,8 @@
5 type_decl test7.cpp
5 field_decl test7.cpp
6 integer_cst
+5 field_decl test7.cpp
+6 integer_cst
5 type_decl test7.cpp
3 tree_list
4 pointer_type
@@ -8261,6 +15724,8 @@
4 type_decl test7.cpp
4 field_decl test7.cpp
5 integer_cst
+4 field_decl test7.cpp
+5 integer_cst
4 type_decl test7.cpp
2 integer_cst
1 parm_decl test7.cpp
@@ -8300,6 +15765,8 @@
3 type_decl test7.cpp
3 field_decl test7.cpp
4 integer_cst
+3 field_decl test7.cpp
+4 integer_cst
3 type_decl test7.cpp
2 tree_list
3 pointer_type
@@ -8307,6 +15774,8 @@
5 type_decl test7.cpp
5 field_decl test7.cpp
6 integer_cst
+5 field_decl test7.cpp
+6 integer_cst
5 type_decl test7.cpp
3 tree_list
4 pointer_type
@@ -8329,6 +15798,8 @@
4 type_decl test7.cpp
4 field_decl test7.cpp
5 integer_cst
+4 field_decl test7.cpp
+5 integer_cst
4 type_decl test7.cpp
2 integer_cst
1 parm_decl test7.cpp
@@ -8375,6 +15846,196 @@
7 field_decl test7.cpp
8 integer_cst
6 integer_cst
+0 function_decl test7.cpp
+1 method_type
+2 void_type
+3 type_decl <built-in>
+2 record_type
+3 type_decl test7.cpp
+3 field_decl test7.cpp
+4 integer_cst
+3 field_decl test7.cpp
+4 integer_cst
+3 type_decl test7.cpp
+2 tree_list
+3 pointer_type
+4 record_type
+5 type_decl test7.cpp
+5 field_decl test7.cpp
+6 integer_cst
+5 field_decl test7.cpp
+6 integer_cst
+5 type_decl test7.cpp
+3 tree_list
+4 pointer_type
+5 record_type
+6 type_decl test7.cpp
+6 field_decl test7.cpp
+7 integer_cst
+6 field_decl test7.cpp
+7 integer_cst
+6 type_decl test7.cpp
+4 tree_list
+5 void_type
+6 type_decl <built-in>
+1 result_decl test7.cpp
+2 void_type
+3 type_decl <built-in>
+1 parm_decl test7.cpp
+2 pointer_type
+3 record_type
+4 type_decl test7.cpp
+4 field_decl test7.cpp
+5 integer_cst
+4 field_decl test7.cpp
+5 integer_cst
+4 type_decl test7.cpp
+2 integer_cst
+1 parm_decl test7.cpp
+2 pointer_type
+3 record_type
+4 type_decl test7.cpp
+4 field_decl test7.cpp
+5 integer_cst
+4 field_decl test7.cpp
+5 integer_cst
+4 type_decl test7.cpp
+2 integer_cst
+1 statement_list
+2 if_stmt test7.cpp
+3 eq_expr test7.cpp
+4 nop_expr
+5 parm_decl test7.cpp
+6 pointer_type
+7 record_type
+8 type_decl test7.cpp
+8 field_decl test7.cpp
+9 integer_cst
+8 field_decl test7.cpp
+9 integer_cst
+8 type_decl test7.cpp
+6 integer_cst
+4 integer_cst
+3 return_expr test7.cpp
+2 cleanup_point_expr test7.cpp
+3 expr_stmt test7.cpp
+4 call_expr test7.cpp
+5 addr_expr
+6 function_decl /usr/include/c++/5/bits/stl_vector.h
+5 addr_expr
+6 component_ref test7.cpp
+7 indirect_ref
+8 nop_expr
+9 parm_decl test7.cpp
+10 pointer_type
+11 record_type
+12 type_decl test7.cpp
+12 field_decl test7.cpp
+13 integer_cst
+12 field_decl test7.cpp
+13 integer_cst
+12 type_decl test7.cpp
+10 integer_cst
+7 field_decl test7.cpp
+8 integer_cst
+5 nop_expr
+6 addr_expr
+7 parm_decl test7.cpp
+8 pointer_type
+9 record_type
+10 type_decl test7.cpp
+10 field_decl test7.cpp
+11 integer_cst
+10 field_decl test7.cpp
+11 integer_cst
+10 type_decl test7.cpp
+8 integer_cst
+0 function_decl /usr/include/c++/5/bits/stl_algobase.h
+1 function_type
+2 void_type
+3 type_decl <built-in>
+2 tree_list
+3 pointer_type
+4 integer_type
+5 type_decl <built-in>
+5 integer_cst
+5 integer_cst
+3 tree_list
+4 pointer_type
+5 integer_type
+6 type_decl <built-in>
+6 integer_cst
+6 integer_cst
+4 tree_list
+5 reference_type
+6 integer_type
+7 type_decl <built-in>
+7 integer_cst
+7 integer_cst
+7 integer_cst
+5 tree_list
+6 void_type
+7 type_decl <built-in>
+1 result_decl /usr/include/c++/5/bits/stl_algobase.h
+2 void_type
+3 type_decl <built-in>
+1 parm_decl /usr/include/c++/5/bits/stl_algobase.h
+2 pointer_type
+3 integer_type
+4 type_decl <built-in>
+4 integer_cst
+4 integer_cst
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/stl_algobase.h
+2 pointer_type
+3 integer_type
+4 type_decl <built-in>
+4 integer_cst
+4 integer_cst
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/stl_algobase.h
+2 reference_type
+3 integer_type
+4 type_decl <built-in>
+4 integer_cst
+4 integer_cst
+4 integer_cst
+2 integer_cst
+1 cleanup_point_expr /usr/include/c++/5/bits/stl_algobase.h
+2 expr_stmt /usr/include/c++/5/bits/stl_algobase.h
+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
+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
+5 parm_decl /usr/include/c++/5/bits/stl_algobase.h
+6 pointer_type
+7 integer_type
+8 type_decl <built-in>
+8 integer_cst
+8 integer_cst
+6 integer_cst
+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
+5 parm_decl /usr/include/c++/5/bits/stl_algobase.h
+6 pointer_type
+7 integer_type
+8 type_decl <built-in>
+8 integer_cst
+8 integer_cst
+6 integer_cst
+4 nop_expr
+5 convert_expr
+6 parm_decl /usr/include/c++/5/bits/stl_algobase.h
+7 reference_type
+8 integer_type
+9 type_decl <built-in>
+9 integer_cst
+9 integer_cst
+9 integer_cst
+7 integer_cst
0 function_decl /usr/include/c++/5/bits/basic_string.h
1 method_type
2 void_type
@@ -9722,6 +17383,612 @@
4 type_decl /usr/include/c++/5/bits/basic_string.h
2 integer_cst
1 statement_list
+0 function_decl /usr/include/c++/5/bits/stl_vector.h
+1 method_type
+2 void_type
+3 type_decl <built-in>
+2 record_type
+3 type_decl /usr/include/c++/5/bits/stl_vector.h
+3 field_decl /usr/include/c++/5/bits/stl_vector.h
+4 integer_cst
+3 using_decl /usr/include/c++/5/bits/stl_vector.h
+3 using_decl /usr/include/c++/5/bits/stl_vector.h
+3 using_decl /usr/include/c++/5/bits/stl_vector.h
+3 using_decl /usr/include/c++/5/bits/stl_vector.h
+3 using_decl /usr/include/c++/5/bits/stl_vector.h
+3 type_decl /usr/include/c++/5/bits/stl_vector.h
+3 type_decl /usr/include/c++/5/bits/stl_vector.h
+3 type_decl /usr/include/c++/5/bits/stl_vector.h
+3 type_decl /usr/include/c++/5/bits/stl_vector.h
+3 type_decl /usr/include/c++/5/bits/stl_vector.h
+3 type_decl /usr/include/c++/5/bits/stl_vector.h
+3 type_decl /usr/include/c++/5/bits/stl_vector.h
+3 type_decl /usr/include/c++/5/bits/stl_vector.h
+3 type_decl /usr/include/c++/5/bits/stl_vector.h
+3 type_decl /usr/include/c++/5/bits/stl_vector.h
+3 type_decl /usr/include/c++/5/bits/stl_vector.h
+3 type_decl /usr/include/c++/5/bits/stl_vector.h
+3 type_decl /usr/include/c++/5/bits/stl_vector.h
+3 type_decl /usr/include/c++/5/bits/stl_vector.h
+3 type_decl /usr/include/c++/5/bits/stl_vector.h
+3 type_decl /usr/include/c++/5/bits/stl_vector.h
+3 type_decl /usr/include/c++/5/bits/stl_vector.h
+2 tree_list
+3 pointer_type
+4 record_type
+5 type_decl /usr/include/c++/5/bits/stl_vector.h
+5 field_decl /usr/include/c++/5/bits/stl_vector.h
+6 integer_cst
+5 using_decl /usr/include/c++/5/bits/stl_vector.h
+5 using_decl /usr/include/c++/5/bits/stl_vector.h
+5 using_decl /usr/include/c++/5/bits/stl_vector.h
+5 using_decl /usr/include/c++/5/bits/stl_vector.h
+5 using_decl /usr/include/c++/5/bits/stl_vector.h
+5 type_decl /usr/include/c++/5/bits/stl_vector.h
+5 type_decl /usr/include/c++/5/bits/stl_vector.h
+5 type_decl /usr/include/c++/5/bits/stl_vector.h
+5 type_decl /usr/include/c++/5/bits/stl_vector.h
+5 type_decl /usr/include/c++/5/bits/stl_vector.h
+5 type_decl /usr/include/c++/5/bits/stl_vector.h
+5 type_decl /usr/include/c++/5/bits/stl_vector.h
+5 type_decl /usr/include/c++/5/bits/stl_vector.h
+5 type_decl /usr/include/c++/5/bits/stl_vector.h
+5 type_decl /usr/include/c++/5/bits/stl_vector.h
+5 type_decl /usr/include/c++/5/bits/stl_vector.h
+5 type_decl /usr/include/c++/5/bits/stl_vector.h
+5 type_decl /usr/include/c++/5/bits/stl_vector.h
+5 type_decl /usr/include/c++/5/bits/stl_vector.h
+5 type_decl /usr/include/c++/5/bits/stl_vector.h
+5 type_decl /usr/include/c++/5/bits/stl_vector.h
+5 type_decl /usr/include/c++/5/bits/stl_vector.h
+3 tree_list
+4 reference_type
+5 pointer_type
+6 type_decl /usr/include/c++/5/bits/stl_vector.h
+6 record_type
+7 type_decl test7.cpp
+7 field_decl test7.cpp
+8 integer_cst
+7 field_decl test7.cpp
+8 integer_cst
+7 type_decl test7.cpp
+4 tree_list
+5 void_type
+6 type_decl <built-in>
+1 result_decl /usr/include/c++/5/bits/stl_vector.h
+2 void_type
+3 type_decl <built-in>
+1 parm_decl /usr/include/c++/5/bits/stl_vector.h
+2 pointer_type
+3 record_type
+4 type_decl /usr/include/c++/5/bits/stl_vector.h
+4 field_decl /usr/include/c++/5/bits/stl_vector.h
+5 integer_cst
+4 using_decl /usr/include/c++/5/bits/stl_vector.h
+4 using_decl /usr/include/c++/5/bits/stl_vector.h
+4 using_decl /usr/include/c++/5/bits/stl_vector.h
+4 using_decl /usr/include/c++/5/bits/stl_vector.h
+4 using_decl /usr/include/c++/5/bits/stl_vector.h
+4 type_decl /usr/include/c++/5/bits/stl_vector.h
+4 type_decl /usr/include/c++/5/bits/stl_vector.h
+4 type_decl /usr/include/c++/5/bits/stl_vector.h
+4 type_decl /usr/include/c++/5/bits/stl_vector.h
+4 type_decl /usr/include/c++/5/bits/stl_vector.h
+4 type_decl /usr/include/c++/5/bits/stl_vector.h
+4 type_decl /usr/include/c++/5/bits/stl_vector.h
+4 type_decl /usr/include/c++/5/bits/stl_vector.h
+4 type_decl /usr/include/c++/5/bits/stl_vector.h
+4 type_decl /usr/include/c++/5/bits/stl_vector.h
+4 type_decl /usr/include/c++/5/bits/stl_vector.h
+4 type_decl /usr/include/c++/5/bits/stl_vector.h
+4 type_decl /usr/include/c++/5/bits/stl_vector.h
+4 type_decl /usr/include/c++/5/bits/stl_vector.h
+4 type_decl /usr/include/c++/5/bits/stl_vector.h
+4 type_decl /usr/include/c++/5/bits/stl_vector.h
+4 type_decl /usr/include/c++/5/bits/stl_vector.h
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/stl_vector.h
+2 reference_type
+3 pointer_type
+4 type_decl /usr/include/c++/5/bits/stl_vector.h
+4 record_type
+5 type_decl test7.cpp
+5 field_decl test7.cpp
+6 integer_cst
+5 field_decl test7.cpp
+6 integer_cst
+5 type_decl test7.cpp
+2 integer_cst
+1 if_stmt /usr/include/c++/5/bits/stl_vector.h
+2 ne_expr
+3 component_ref /usr/include/c++/5/bits/stl_vector.h
+4 component_ref /usr/include/c++/5/bits/stl_vector.h
+5 component_ref
+6 indirect_ref
+7 nop_expr
+8 parm_decl /usr/include/c++/5/bits/stl_vector.h
+9 pointer_type
+10 record_type
+11 type_decl /usr/include/c++/5/bits/stl_vector.h
+11 field_decl /usr/include/c++/5/bits/stl_vector.h
+12 integer_cst
+11 using_decl /usr/include/c++/5/bits/stl_vector.h
+11 using_decl /usr/include/c++/5/bits/stl_vector.h
+11 using_decl /usr/include/c++/5/bits/stl_vector.h
+11 using_decl /usr/include/c++/5/bits/stl_vector.h
+11 using_decl /usr/include/c++/5/bits/stl_vector.h
+11 type_decl /usr/include/c++/5/bits/stl_vector.h
+11 type_decl /usr/include/c++/5/bits/stl_vector.h
+11 type_decl /usr/include/c++/5/bits/stl_vector.h
+11 type_decl /usr/include/c++/5/bits/stl_vector.h
+11 type_decl /usr/include/c++/5/bits/stl_vector.h
+11 type_decl /usr/include/c++/5/bits/stl_vector.h
+11 type_decl /usr/include/c++/5/bits/stl_vector.h
+11 type_decl /usr/include/c++/5/bits/stl_vector.h
+11 type_decl /usr/include/c++/5/bits/stl_vector.h
+11 type_decl /usr/include/c++/5/bits/stl_vector.h
+11 type_decl /usr/include/c++/5/bits/stl_vector.h
+11 type_decl /usr/include/c++/5/bits/stl_vector.h
+11 type_decl /usr/include/c++/5/bits/stl_vector.h
+11 type_decl /usr/include/c++/5/bits/stl_vector.h
+11 type_decl /usr/include/c++/5/bits/stl_vector.h
+11 type_decl /usr/include/c++/5/bits/stl_vector.h
+11 type_decl /usr/include/c++/5/bits/stl_vector.h
+9 integer_cst
+6 field_decl /usr/include/c++/5/bits/stl_vector.h
+7 integer_cst
+5 field_decl /usr/include/c++/5/bits/stl_vector.h
+6 integer_cst
+4 field_decl /usr/include/c++/5/bits/stl_vector.h
+5 integer_cst
+3 component_ref /usr/include/c++/5/bits/stl_vector.h
+4 component_ref /usr/include/c++/5/bits/stl_vector.h
+5 component_ref
+6 indirect_ref
+7 nop_expr
+8 parm_decl /usr/include/c++/5/bits/stl_vector.h
+9 pointer_type
+10 record_type
+11 type_decl /usr/include/c++/5/bits/stl_vector.h
+11 field_decl /usr/include/c++/5/bits/stl_vector.h
+12 integer_cst
+11 using_decl /usr/include/c++/5/bits/stl_vector.h
+11 using_decl /usr/include/c++/5/bits/stl_vector.h
+11 using_decl /usr/include/c++/5/bits/stl_vector.h
+11 using_decl /usr/include/c++/5/bits/stl_vector.h
+11 using_decl /usr/include/c++/5/bits/stl_vector.h
+11 type_decl /usr/include/c++/5/bits/stl_vector.h
+11 type_decl /usr/include/c++/5/bits/stl_vector.h
+11 type_decl /usr/include/c++/5/bits/stl_vector.h
+11 type_decl /usr/include/c++/5/bits/stl_vector.h
+11 type_decl /usr/include/c++/5/bits/stl_vector.h
+11 type_decl /usr/include/c++/5/bits/stl_vector.h
+11 type_decl /usr/include/c++/5/bits/stl_vector.h
+11 type_decl /usr/include/c++/5/bits/stl_vector.h
+11 type_decl /usr/include/c++/5/bits/stl_vector.h
+11 type_decl /usr/include/c++/5/bits/stl_vector.h
+11 type_decl /usr/include/c++/5/bits/stl_vector.h
+11 type_decl /usr/include/c++/5/bits/stl_vector.h
+11 type_decl /usr/include/c++/5/bits/stl_vector.h
+11 type_decl /usr/include/c++/5/bits/stl_vector.h
+11 type_decl /usr/include/c++/5/bits/stl_vector.h
+11 type_decl /usr/include/c++/5/bits/stl_vector.h
+11 type_decl /usr/include/c++/5/bits/stl_vector.h
+9 integer_cst
+6 field_decl /usr/include/c++/5/bits/stl_vector.h
+7 integer_cst
+5 field_decl /usr/include/c++/5/bits/stl_vector.h
+6 integer_cst
+4 field_decl /usr/include/c++/5/bits/stl_vector.h
+5 integer_cst
+2 statement_list
+3 cleanup_point_expr /usr/include/c++/5/bits/stl_vector.h
+4 expr_stmt /usr/include/c++/5/bits/stl_vector.h
+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
+6 nop_expr
+7 nop_expr
+8 addr_expr
+9 component_ref /usr/include/c++/5/bits/stl_vector.h
+10 component_ref
+11 indirect_ref
+12 nop_expr
+13 parm_decl /usr/include/c++/5/bits/stl_vector.h
+14 pointer_type
+15 record_type
+16 type_decl /usr/include/c++/5/bits/stl_vector.h
+16 field_decl /usr/include/c++/5/bits/stl_vector.h
+17 integer_cst
+16 using_decl /usr/include/c++/5/bits/stl_vector.h
+16 using_decl /usr/include/c++/5/bits/stl_vector.h
+16 using_decl /usr/include/c++/5/bits/stl_vector.h
+16 using_decl /usr/include/c++/5/bits/stl_vector.h
+16 using_decl /usr/include/c++/5/bits/stl_vector.h
+16 type_decl /usr/include/c++/5/bits/stl_vector.h
+16 type_decl /usr/include/c++/5/bits/stl_vector.h
+16 type_decl /usr/include/c++/5/bits/stl_vector.h
+16 type_decl /usr/include/c++/5/bits/stl_vector.h
+16 type_decl /usr/include/c++/5/bits/stl_vector.h
+16 type_decl /usr/include/c++/5/bits/stl_vector.h
+16 type_decl /usr/include/c++/5/bits/stl_vector.h
+16 type_decl /usr/include/c++/5/bits/stl_vector.h
+16 type_decl /usr/include/c++/5/bits/stl_vector.h
+16 type_decl /usr/include/c++/5/bits/stl_vector.h
+16 type_decl /usr/include/c++/5/bits/stl_vector.h
+16 type_decl /usr/include/c++/5/bits/stl_vector.h
+16 type_decl /usr/include/c++/5/bits/stl_vector.h
+16 type_decl /usr/include/c++/5/bits/stl_vector.h
+16 type_decl /usr/include/c++/5/bits/stl_vector.h
+16 type_decl /usr/include/c++/5/bits/stl_vector.h
+16 type_decl /usr/include/c++/5/bits/stl_vector.h
+14 integer_cst
+11 field_decl /usr/include/c++/5/bits/stl_vector.h
+12 integer_cst
+10 field_decl /usr/include/c++/5/bits/stl_vector.h
+11 integer_cst
+6 component_ref /usr/include/c++/5/bits/stl_vector.h
+7 component_ref /usr/include/c++/5/bits/stl_vector.h
+8 component_ref
+9 indirect_ref
+10 nop_expr
+11 parm_decl /usr/include/c++/5/bits/stl_vector.h
+12 pointer_type
+13 record_type
+14 type_decl /usr/include/c++/5/bits/stl_vector.h
+14 field_decl /usr/include/c++/5/bits/stl_vector.h
+15 integer_cst
+14 using_decl /usr/include/c++/5/bits/stl_vector.h
+14 using_decl /usr/include/c++/5/bits/stl_vector.h
+14 using_decl /usr/include/c++/5/bits/stl_vector.h
+14 using_decl /usr/include/c++/5/bits/stl_vector.h
+14 using_decl /usr/include/c++/5/bits/stl_vector.h
+14 type_decl /usr/include/c++/5/bits/stl_vector.h
+14 type_decl /usr/include/c++/5/bits/stl_vector.h
+14 type_decl /usr/include/c++/5/bits/stl_vector.h
+14 type_decl /usr/include/c++/5/bits/stl_vector.h
+14 type_decl /usr/include/c++/5/bits/stl_vector.h
+14 type_decl /usr/include/c++/5/bits/stl_vector.h
+14 type_decl /usr/include/c++/5/bits/stl_vector.h
+14 type_decl /usr/include/c++/5/bits/stl_vector.h
+14 type_decl /usr/include/c++/5/bits/stl_vector.h
+14 type_decl /usr/include/c++/5/bits/stl_vector.h
+14 type_decl /usr/include/c++/5/bits/stl_vector.h
+14 type_decl /usr/include/c++/5/bits/stl_vector.h
+14 type_decl /usr/include/c++/5/bits/stl_vector.h
+14 type_decl /usr/include/c++/5/bits/stl_vector.h
+14 type_decl /usr/include/c++/5/bits/stl_vector.h
+14 type_decl /usr/include/c++/5/bits/stl_vector.h
+14 type_decl /usr/include/c++/5/bits/stl_vector.h
+12 integer_cst
+9 field_decl /usr/include/c++/5/bits/stl_vector.h
+10 integer_cst
+8 field_decl /usr/include/c++/5/bits/stl_vector.h
+9 integer_cst
+7 field_decl /usr/include/c++/5/bits/stl_vector.h
+8 integer_cst
+6 nop_expr
+7 convert_expr
+8 parm_decl /usr/include/c++/5/bits/stl_vector.h
+9 reference_type
+10 pointer_type
+11 type_decl /usr/include/c++/5/bits/stl_vector.h
+11 record_type
+12 type_decl test7.cpp
+12 field_decl test7.cpp
+13 integer_cst
+12 field_decl test7.cpp
+13 integer_cst
+12 type_decl test7.cpp
+9 integer_cst
+3 cleanup_point_expr /usr/include/c++/5/bits/stl_vector.h
+4 expr_stmt /usr/include/c++/5/bits/stl_vector.h
+5 convert_expr
+6 preincrement_expr
+7 component_ref /usr/include/c++/5/bits/stl_vector.h
+8 component_ref /usr/include/c++/5/bits/stl_vector.h
+9 component_ref
+10 indirect_ref
+11 nop_expr
+12 parm_decl /usr/include/c++/5/bits/stl_vector.h
+13 pointer_type
+14 record_type
+15 type_decl /usr/include/c++/5/bits/stl_vector.h
+15 field_decl /usr/include/c++/5/bits/stl_vector.h
+16 integer_cst
+15 using_decl /usr/include/c++/5/bits/stl_vector.h
+15 using_decl /usr/include/c++/5/bits/stl_vector.h
+15 using_decl /usr/include/c++/5/bits/stl_vector.h
+15 using_decl /usr/include/c++/5/bits/stl_vector.h
+15 using_decl /usr/include/c++/5/bits/stl_vector.h
+15 type_decl /usr/include/c++/5/bits/stl_vector.h
+15 type_decl /usr/include/c++/5/bits/stl_vector.h
+15 type_decl /usr/include/c++/5/bits/stl_vector.h
+15 type_decl /usr/include/c++/5/bits/stl_vector.h
+15 type_decl /usr/include/c++/5/bits/stl_vector.h
+15 type_decl /usr/include/c++/5/bits/stl_vector.h
+15 type_decl /usr/include/c++/5/bits/stl_vector.h
+15 type_decl /usr/include/c++/5/bits/stl_vector.h
+15 type_decl /usr/include/c++/5/bits/stl_vector.h
+15 type_decl /usr/include/c++/5/bits/stl_vector.h
+15 type_decl /usr/include/c++/5/bits/stl_vector.h
+15 type_decl /usr/include/c++/5/bits/stl_vector.h
+15 type_decl /usr/include/c++/5/bits/stl_vector.h
+15 type_decl /usr/include/c++/5/bits/stl_vector.h
+15 type_decl /usr/include/c++/5/bits/stl_vector.h
+15 type_decl /usr/include/c++/5/bits/stl_vector.h
+15 type_decl /usr/include/c++/5/bits/stl_vector.h
+13 integer_cst
+10 field_decl /usr/include/c++/5/bits/stl_vector.h
+11 integer_cst
+9 field_decl /usr/include/c++/5/bits/stl_vector.h
+10 integer_cst
+8 field_decl /usr/include/c++/5/bits/stl_vector.h
+9 integer_cst
+7 integer_cst
+2 cleanup_point_expr /usr/include/c++/5/bits/stl_vector.h
+3 expr_stmt /usr/include/c++/5/bits/stl_vector.h
+4 call_expr /usr/include/c++/5/bits/stl_vector.h
+5 addr_expr
+6 function_decl /usr/include/c++/5/bits/vector.tcc
+5 parm_decl /usr/include/c++/5/bits/stl_vector.h
+6 pointer_type
+7 record_type
+8 type_decl /usr/include/c++/5/bits/stl_vector.h
+8 field_decl /usr/include/c++/5/bits/stl_vector.h
+9 integer_cst
+8 using_decl /usr/include/c++/5/bits/stl_vector.h
+8 using_decl /usr/include/c++/5/bits/stl_vector.h
+8 using_decl /usr/include/c++/5/bits/stl_vector.h
+8 using_decl /usr/include/c++/5/bits/stl_vector.h
+8 using_decl /usr/include/c++/5/bits/stl_vector.h
+8 type_decl /usr/include/c++/5/bits/stl_vector.h
+8 type_decl /usr/include/c++/5/bits/stl_vector.h
+8 type_decl /usr/include/c++/5/bits/stl_vector.h
+8 type_decl /usr/include/c++/5/bits/stl_vector.h
+8 type_decl /usr/include/c++/5/bits/stl_vector.h
+8 type_decl /usr/include/c++/5/bits/stl_vector.h
+8 type_decl /usr/include/c++/5/bits/stl_vector.h
+8 type_decl /usr/include/c++/5/bits/stl_vector.h
+8 type_decl /usr/include/c++/5/bits/stl_vector.h
+8 type_decl /usr/include/c++/5/bits/stl_vector.h
+8 type_decl /usr/include/c++/5/bits/stl_vector.h
+8 type_decl /usr/include/c++/5/bits/stl_vector.h
+8 type_decl /usr/include/c++/5/bits/stl_vector.h
+8 type_decl /usr/include/c++/5/bits/stl_vector.h
+8 type_decl /usr/include/c++/5/bits/stl_vector.h
+8 type_decl /usr/include/c++/5/bits/stl_vector.h
+8 type_decl /usr/include/c++/5/bits/stl_vector.h
+6 integer_cst
+5 target_expr
+6 var_decl /usr/include/c++/5/bits/stl_vector.h
+7 integer_cst
+7 record_type
+8 type_decl /usr/include/c++/5/bits/stl_vector.h
+8 field_decl /usr/include/c++/5/bits/stl_iterator.h
+9 integer_cst
+8 type_decl /usr/include/c++/5/bits/stl_iterator.h
+8 type_decl /usr/include/c++/5/bits/stl_iterator.h
+8 type_decl /usr/include/c++/5/bits/stl_iterator.h
+8 type_decl /usr/include/c++/5/bits/stl_iterator.h
+8 type_decl /usr/include/c++/5/bits/stl_iterator.h
+8 type_decl /usr/include/c++/5/bits/stl_iterator.h
+8 type_decl /usr/include/c++/5/bits/stl_iterator.h
+8 type_decl /usr/include/c++/5/bits/stl_iterator.h
+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
+7 parm_decl /usr/include/c++/5/bits/stl_vector.h
+8 pointer_type
+9 record_type
+10 type_decl /usr/include/c++/5/bits/stl_vector.h
+10 field_decl /usr/include/c++/5/bits/stl_vector.h
+11 integer_cst
+10 using_decl /usr/include/c++/5/bits/stl_vector.h
+10 using_decl /usr/include/c++/5/bits/stl_vector.h
+10 using_decl /usr/include/c++/5/bits/stl_vector.h
+10 using_decl /usr/include/c++/5/bits/stl_vector.h
+10 using_decl /usr/include/c++/5/bits/stl_vector.h
+10 type_decl /usr/include/c++/5/bits/stl_vector.h
+10 type_decl /usr/include/c++/5/bits/stl_vector.h
+10 type_decl /usr/include/c++/5/bits/stl_vector.h
+10 type_decl /usr/include/c++/5/bits/stl_vector.h
+10 type_decl /usr/include/c++/5/bits/stl_vector.h
+10 type_decl /usr/include/c++/5/bits/stl_vector.h
+10 type_decl /usr/include/c++/5/bits/stl_vector.h
+10 type_decl /usr/include/c++/5/bits/stl_vector.h
+10 type_decl /usr/include/c++/5/bits/stl_vector.h
+10 type_decl /usr/include/c++/5/bits/stl_vector.h
+10 type_decl /usr/include/c++/5/bits/stl_vector.h
+10 type_decl /usr/include/c++/5/bits/stl_vector.h
+10 type_decl /usr/include/c++/5/bits/stl_vector.h
+10 type_decl /usr/include/c++/5/bits/stl_vector.h
+10 type_decl /usr/include/c++/5/bits/stl_vector.h
+10 type_decl /usr/include/c++/5/bits/stl_vector.h
+10 type_decl /usr/include/c++/5/bits/stl_vector.h
+8 integer_cst
+5 nop_expr
+6 convert_expr
+7 parm_decl /usr/include/c++/5/bits/stl_vector.h
+8 reference_type
+9 pointer_type
+10 type_decl /usr/include/c++/5/bits/stl_vector.h
+10 record_type
+11 type_decl test7.cpp
+11 field_decl test7.cpp
+12 integer_cst
+11 field_decl test7.cpp
+12 integer_cst
+11 type_decl test7.cpp
+8 integer_cst
+0 function_decl /usr/include/c++/5/bits/stl_algobase.h
+1 function_type
+2 pointer_type
+3 type_decl /usr/include/c++/5/bits/stl_iterator_base_types.h
+3 integer_type
+4 type_decl <built-in>
+4 integer_cst
+4 integer_cst
+2 tree_list
+3 pointer_type
+4 integer_type
+5 type_decl <built-in>
+5 integer_cst
+5 integer_cst
+3 tree_list
+4 void_type
+5 type_decl <built-in>
+1 result_decl /usr/include/c++/5/bits/stl_algobase.h
+2 pointer_type
+3 type_decl /usr/include/c++/5/bits/stl_iterator_base_types.h
+3 integer_type
+4 type_decl <built-in>
+4 integer_cst
+4 integer_cst
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/stl_algobase.h
+2 pointer_type
+3 integer_type
+4 type_decl <built-in>
+4 integer_cst
+4 integer_cst
+2 integer_cst
+1 cleanup_point_expr /usr/include/c++/5/bits/stl_algobase.h
+2 return_expr /usr/include/c++/5/bits/stl_algobase.h
+3 init_expr
+4 result_decl /usr/include/c++/5/bits/stl_algobase.h
+5 pointer_type
+6 type_decl /usr/include/c++/5/bits/stl_iterator_base_types.h
+6 integer_type
+7 type_decl <built-in>
+7 integer_cst
+7 integer_cst
+5 integer_cst
+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
+5 parm_decl /usr/include/c++/5/bits/stl_algobase.h
+6 pointer_type
+7 integer_type
+8 type_decl <built-in>
+8 integer_cst
+8 integer_cst
+6 integer_cst
+0 function_decl /usr/include/c++/5/bits/stl_algobase.h
+1 function_type
+2 void_type
+3 type_decl /usr/include/c++/5/ext/type_traits.h
+2 tree_list
+3 pointer_type
+4 integer_type
+5 type_decl <built-in>
+5 integer_cst
+5 integer_cst
+3 tree_list
+4 pointer_type
+5 integer_type
+6 type_decl <built-in>
+6 integer_cst
+6 integer_cst
+4 tree_list
+5 reference_type
+6 integer_type
+7 type_decl <built-in>
+7 integer_cst
+7 integer_cst
+7 integer_cst
+5 tree_list
+6 void_type
+7 type_decl <built-in>
+1 result_decl /usr/include/c++/5/bits/stl_algobase.h
+2 void_type
+3 type_decl /usr/include/c++/5/ext/type_traits.h
+1 parm_decl /usr/include/c++/5/bits/stl_algobase.h
+2 pointer_type
+3 integer_type
+4 type_decl <built-in>
+4 integer_cst
+4 integer_cst
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/stl_algobase.h
+2 pointer_type
+3 integer_type
+4 type_decl <built-in>
+4 integer_cst
+4 integer_cst
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/stl_algobase.h
+2 reference_type
+3 integer_type
+4 type_decl <built-in>
+4 integer_cst
+4 integer_cst
+4 integer_cst
+2 integer_cst
+1 bind_expr /usr/include/c++/5/bits/stl_algobase.h
+2 var_decl /usr/include/c++/5/bits/stl_algobase.h
+3 integer_cst
+3 nop_expr
+4 indirect_ref
+5 parm_decl /usr/include/c++/5/bits/stl_algobase.h
+6 reference_type
+7 integer_type
+8 type_decl <built-in>
+8 integer_cst
+8 integer_cst
+8 integer_cst
+6 integer_cst
+3 integer_type
+4 type_decl <built-in>
+4 integer_cst
+4 integer_cst
+4 integer_cst
+2 statement_list
+3 decl_expr /usr/include/c++/5/bits/stl_algobase.h
+4 var_decl /usr/include/c++/5/bits/stl_algobase.h
+3 for_stmt /usr/include/c++/5/bits/stl_algobase.h
+4 cleanup_point_expr
+5 convert_expr
+6 preincrement_expr
+7 parm_decl /usr/include/c++/5/bits/stl_algobase.h
+8 pointer_type
+9 integer_type
+10 type_decl <built-in>
+10 integer_cst
+10 integer_cst
+8 integer_cst
+7 integer_cst
+4 ne_expr
+5 parm_decl /usr/include/c++/5/bits/stl_algobase.h
+6 pointer_type
+7 integer_type
+8 type_decl <built-in>
+8 integer_cst
+8 integer_cst
+6 integer_cst
+5 parm_decl /usr/include/c++/5/bits/stl_algobase.h
+6 pointer_type
+7 integer_type
+8 type_decl <built-in>
+8 integer_cst
+8 integer_cst
+6 integer_cst
+4 cleanup_point_expr /usr/include/c++/5/bits/stl_algobase.h
+5 expr_stmt /usr/include/c++/5/bits/stl_algobase.h
+6 convert_expr
+7 modify_expr
+8 indirect_ref
+9 parm_decl /usr/include/c++/5/bits/stl_algobase.h
+10 pointer_type
+11 integer_type
+12 type_decl <built-in>
+12 integer_cst
+12 integer_cst
+10 integer_cst
+8 nop_expr
+9 var_decl /usr/include/c++/5/bits/stl_algobase.h
+2 block
+3 var_decl /usr/include/c++/5/bits/stl_algobase.h
0 function_decl /usr/include/c++/5/bits/basic_string.h
1 function_type
2 reference_type
@@ -11986,6 +20253,2151 @@
11 type_decl /usr/include/c++/5/bits/allocator.h
11 type_decl /usr/include/c++/5/bits/allocator.h
9 integer_cst
+0 function_decl /usr/include/c++/5/ext/alloc_traits.h
+1 function_type
+2 void_type
+3 type_decl <built-in>
+2 tree_list
+3 reference_type
+4 record_type
+5 type_decl /usr/include/c++/5/bits/allocator.h
+5 template_decl /usr/include/c++/5/bits/allocator.h
+6 tree_list
+7 tree_vec
+8 tree_vec
+9 pointer_type
+10 record_type
+11 type_decl test7.cpp
+11 field_decl test7.cpp
+12 integer_cst
+11 field_decl test7.cpp
+12 integer_cst
+11 type_decl test7.cpp
+8 tree_vec
+9 pointer_type
+10 record_type
+11 type_decl test7.cpp
+11 field_decl test7.cpp
+12 integer_cst
+11 field_decl test7.cpp
+12 integer_cst
+11 type_decl test7.cpp
+7 record_type
+8 type_decl /usr/include/c++/5/bits/allocator.h
+8 type_decl /usr/include/c++/5/bits/allocator.h
+8 type_decl /usr/include/c++/5/bits/allocator.h
+5 type_decl /usr/include/c++/5/bits/allocator.h
+5 type_decl /usr/include/c++/5/bits/allocator.h
+5 type_decl /usr/include/c++/5/bits/allocator.h
+5 type_decl /usr/include/c++/5/bits/allocator.h
+5 type_decl /usr/include/c++/5/bits/allocator.h
+5 type_decl /usr/include/c++/5/bits/allocator.h
+5 type_decl /usr/include/c++/5/bits/allocator.h
+5 type_decl /usr/include/c++/5/bits/allocator.h
+3 tree_list
+4 pointer_type
+5 type_decl /usr/include/c++/5/ext/alloc_traits.h
+5 pointer_type
+6 record_type
+7 type_decl test7.cpp
+7 field_decl test7.cpp
+8 integer_cst
+7 field_decl test7.cpp
+8 integer_cst
+7 type_decl test7.cpp
+4 tree_list
+5 reference_type
+6 pointer_type
+7 record_type
+8 type_decl test7.cpp
+8 field_decl test7.cpp
+9 integer_cst
+8 field_decl test7.cpp
+9 integer_cst
+8 type_decl test7.cpp
+5 tree_list
+6 void_type
+7 type_decl <built-in>
+1 result_decl /usr/include/c++/5/ext/alloc_traits.h
+2 void_type
+3 type_decl <built-in>
+1 parm_decl /usr/include/c++/5/ext/alloc_traits.h
+2 reference_type
+3 record_type
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 template_decl /usr/include/c++/5/bits/allocator.h
+5 tree_list
+6 tree_vec
+7 tree_vec
+8 pointer_type
+9 record_type
+10 type_decl test7.cpp
+10 field_decl test7.cpp
+11 integer_cst
+10 field_decl test7.cpp
+11 integer_cst
+10 type_decl test7.cpp
+7 tree_vec
+8 pointer_type
+9 record_type
+10 type_decl test7.cpp
+10 field_decl test7.cpp
+11 integer_cst
+10 field_decl test7.cpp
+11 integer_cst
+10 type_decl test7.cpp
+6 record_type
+7 type_decl /usr/include/c++/5/bits/allocator.h
+7 type_decl /usr/include/c++/5/bits/allocator.h
+7 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+2 integer_cst
+1 parm_decl /usr/include/c++/5/ext/alloc_traits.h
+2 pointer_type
+3 type_decl /usr/include/c++/5/ext/alloc_traits.h
+3 pointer_type
+4 record_type
+5 type_decl test7.cpp
+5 field_decl test7.cpp
+6 integer_cst
+5 field_decl test7.cpp
+6 integer_cst
+5 type_decl test7.cpp
+2 integer_cst
+1 parm_decl /usr/include/c++/5/ext/alloc_traits.h
+2 reference_type
+3 pointer_type
+4 record_type
+5 type_decl test7.cpp
+5 field_decl test7.cpp
+6 integer_cst
+5 field_decl test7.cpp
+6 integer_cst
+5 type_decl test7.cpp
+2 integer_cst
+1 cleanup_point_expr /usr/include/c++/5/ext/alloc_traits.h
+2 expr_stmt /usr/include/c++/5/ext/alloc_traits.h
+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
+4 nop_expr
+5 convert_expr
+6 parm_decl /usr/include/c++/5/ext/alloc_traits.h
+7 reference_type
+8 record_type
+9 type_decl /usr/include/c++/5/bits/allocator.h
+9 template_decl /usr/include/c++/5/bits/allocator.h
+10 tree_list
+11 tree_vec
+12 tree_vec
+13 pointer_type
+14 record_type
+15 type_decl test7.cpp
+15 field_decl test7.cpp
+16 integer_cst
+15 field_decl test7.cpp
+16 integer_cst
+15 type_decl test7.cpp
+12 tree_vec
+13 pointer_type
+14 record_type
+15 type_decl test7.cpp
+15 field_decl test7.cpp
+16 integer_cst
+15 field_decl test7.cpp
+16 integer_cst
+15 type_decl test7.cpp
+11 record_type
+12 type_decl /usr/include/c++/5/bits/allocator.h
+12 type_decl /usr/include/c++/5/bits/allocator.h
+12 type_decl /usr/include/c++/5/bits/allocator.h
+9 type_decl /usr/include/c++/5/bits/allocator.h
+9 type_decl /usr/include/c++/5/bits/allocator.h
+9 type_decl /usr/include/c++/5/bits/allocator.h
+9 type_decl /usr/include/c++/5/bits/allocator.h
+9 type_decl /usr/include/c++/5/bits/allocator.h
+9 type_decl /usr/include/c++/5/bits/allocator.h
+9 type_decl /usr/include/c++/5/bits/allocator.h
+9 type_decl /usr/include/c++/5/bits/allocator.h
+7 integer_cst
+4 parm_decl /usr/include/c++/5/ext/alloc_traits.h
+5 pointer_type
+6 type_decl /usr/include/c++/5/ext/alloc_traits.h
+6 pointer_type
+7 record_type
+8 type_decl test7.cpp
+8 field_decl test7.cpp
+9 integer_cst
+8 field_decl test7.cpp
+9 integer_cst
+8 type_decl test7.cpp
+5 integer_cst
+4 nop_expr
+5 convert_expr
+6 parm_decl /usr/include/c++/5/ext/alloc_traits.h
+7 reference_type
+8 pointer_type
+9 record_type
+10 type_decl test7.cpp
+10 field_decl test7.cpp
+11 integer_cst
+10 field_decl test7.cpp
+11 integer_cst
+10 type_decl test7.cpp
+7 integer_cst
+0 function_decl /usr/include/c++/5/bits/vector.tcc
+1 method_type
+2 void_type
+3 type_decl <built-in>
+2 record_type
+3 type_decl /usr/include/c++/5/bits/stl_vector.h
+3 field_decl /usr/include/c++/5/bits/stl_vector.h
+4 integer_cst
+3 using_decl /usr/include/c++/5/bits/stl_vector.h
+3 using_decl /usr/include/c++/5/bits/stl_vector.h
+3 using_decl /usr/include/c++/5/bits/stl_vector.h
+3 using_decl /usr/include/c++/5/bits/stl_vector.h
+3 using_decl /usr/include/c++/5/bits/stl_vector.h
+3 type_decl /usr/include/c++/5/bits/stl_vector.h
+3 type_decl /usr/include/c++/5/bits/stl_vector.h
+3 type_decl /usr/include/c++/5/bits/stl_vector.h
+3 type_decl /usr/include/c++/5/bits/stl_vector.h
+3 type_decl /usr/include/c++/5/bits/stl_vector.h
+3 type_decl /usr/include/c++/5/bits/stl_vector.h
+3 type_decl /usr/include/c++/5/bits/stl_vector.h
+3 type_decl /usr/include/c++/5/bits/stl_vector.h
+3 type_decl /usr/include/c++/5/bits/stl_vector.h
+3 type_decl /usr/include/c++/5/bits/stl_vector.h
+3 type_decl /usr/include/c++/5/bits/stl_vector.h
+3 type_decl /usr/include/c++/5/bits/stl_vector.h
+3 type_decl /usr/include/c++/5/bits/stl_vector.h
+3 type_decl /usr/include/c++/5/bits/stl_vector.h
+3 type_decl /usr/include/c++/5/bits/stl_vector.h
+3 type_decl /usr/include/c++/5/bits/stl_vector.h
+3 type_decl /usr/include/c++/5/bits/stl_vector.h
+2 tree_list
+3 pointer_type
+4 record_type
+5 type_decl /usr/include/c++/5/bits/stl_vector.h
+5 field_decl /usr/include/c++/5/bits/stl_vector.h
+6 integer_cst
+5 using_decl /usr/include/c++/5/bits/stl_vector.h
+5 using_decl /usr/include/c++/5/bits/stl_vector.h
+5 using_decl /usr/include/c++/5/bits/stl_vector.h
+5 using_decl /usr/include/c++/5/bits/stl_vector.h
+5 using_decl /usr/include/c++/5/bits/stl_vector.h
+5 type_decl /usr/include/c++/5/bits/stl_vector.h
+5 type_decl /usr/include/c++/5/bits/stl_vector.h
+5 type_decl /usr/include/c++/5/bits/stl_vector.h
+5 type_decl /usr/include/c++/5/bits/stl_vector.h
+5 type_decl /usr/include/c++/5/bits/stl_vector.h
+5 type_decl /usr/include/c++/5/bits/stl_vector.h
+5 type_decl /usr/include/c++/5/bits/stl_vector.h
+5 type_decl /usr/include/c++/5/bits/stl_vector.h
+5 type_decl /usr/include/c++/5/bits/stl_vector.h
+5 type_decl /usr/include/c++/5/bits/stl_vector.h
+5 type_decl /usr/include/c++/5/bits/stl_vector.h
+5 type_decl /usr/include/c++/5/bits/stl_vector.h
+5 type_decl /usr/include/c++/5/bits/stl_vector.h
+5 type_decl /usr/include/c++/5/bits/stl_vector.h
+5 type_decl /usr/include/c++/5/bits/stl_vector.h
+5 type_decl /usr/include/c++/5/bits/stl_vector.h
+5 type_decl /usr/include/c++/5/bits/stl_vector.h
+3 tree_list
+4 record_type
+5 type_decl /usr/include/c++/5/bits/stl_vector.h
+5 field_decl /usr/include/c++/5/bits/stl_iterator.h
+6 integer_cst
+5 type_decl /usr/include/c++/5/bits/stl_iterator.h
+5 type_decl /usr/include/c++/5/bits/stl_iterator.h
+5 type_decl /usr/include/c++/5/bits/stl_iterator.h
+5 type_decl /usr/include/c++/5/bits/stl_iterator.h
+5 type_decl /usr/include/c++/5/bits/stl_iterator.h
+5 type_decl /usr/include/c++/5/bits/stl_iterator.h
+5 type_decl /usr/include/c++/5/bits/stl_iterator.h
+5 type_decl /usr/include/c++/5/bits/stl_iterator.h
+4 tree_list
+5 reference_type
+6 pointer_type
+7 record_type
+8 type_decl test7.cpp
+8 field_decl test7.cpp
+9 integer_cst
+8 field_decl test7.cpp
+9 integer_cst
+8 type_decl test7.cpp
+5 tree_list
+6 void_type
+7 type_decl <built-in>
+1 result_decl /usr/include/c++/5/bits/vector.tcc
+2 void_type
+3 type_decl <built-in>
+1 parm_decl /usr/include/c++/5/bits/vector.tcc
+2 pointer_type
+3 record_type
+4 type_decl /usr/include/c++/5/bits/stl_vector.h
+4 field_decl /usr/include/c++/5/bits/stl_vector.h
+5 integer_cst
+4 using_decl /usr/include/c++/5/bits/stl_vector.h
+4 using_decl /usr/include/c++/5/bits/stl_vector.h
+4 using_decl /usr/include/c++/5/bits/stl_vector.h
+4 using_decl /usr/include/c++/5/bits/stl_vector.h
+4 using_decl /usr/include/c++/5/bits/stl_vector.h
+4 type_decl /usr/include/c++/5/bits/stl_vector.h
+4 type_decl /usr/include/c++/5/bits/stl_vector.h
+4 type_decl /usr/include/c++/5/bits/stl_vector.h
+4 type_decl /usr/include/c++/5/bits/stl_vector.h
+4 type_decl /usr/include/c++/5/bits/stl_vector.h
+4 type_decl /usr/include/c++/5/bits/stl_vector.h
+4 type_decl /usr/include/c++/5/bits/stl_vector.h
+4 type_decl /usr/include/c++/5/bits/stl_vector.h
+4 type_decl /usr/include/c++/5/bits/stl_vector.h
+4 type_decl /usr/include/c++/5/bits/stl_vector.h
+4 type_decl /usr/include/c++/5/bits/stl_vector.h
+4 type_decl /usr/include/c++/5/bits/stl_vector.h
+4 type_decl /usr/include/c++/5/bits/stl_vector.h
+4 type_decl /usr/include/c++/5/bits/stl_vector.h
+4 type_decl /usr/include/c++/5/bits/stl_vector.h
+4 type_decl /usr/include/c++/5/bits/stl_vector.h
+4 type_decl /usr/include/c++/5/bits/stl_vector.h
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/vector.tcc
+2 record_type
+3 type_decl /usr/include/c++/5/bits/stl_vector.h
+3 field_decl /usr/include/c++/5/bits/stl_iterator.h
+4 integer_cst
+3 type_decl /usr/include/c++/5/bits/stl_iterator.h
+3 type_decl /usr/include/c++/5/bits/stl_iterator.h
+3 type_decl /usr/include/c++/5/bits/stl_iterator.h
+3 type_decl /usr/include/c++/5/bits/stl_iterator.h
+3 type_decl /usr/include/c++/5/bits/stl_iterator.h
+3 type_decl /usr/include/c++/5/bits/stl_iterator.h
+3 type_decl /usr/include/c++/5/bits/stl_iterator.h
+3 type_decl /usr/include/c++/5/bits/stl_iterator.h
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/vector.tcc
+2 reference_type
+3 pointer_type
+4 record_type
+5 type_decl test7.cpp
+5 field_decl test7.cpp
+6 integer_cst
+5 field_decl test7.cpp
+6 integer_cst
+5 type_decl test7.cpp
+2 integer_cst
+1 bind_expr /usr/include/c++/5/bits/vector.tcc
+2 bind_expr /usr/include/c++/5/bits/vector.tcc
+3 if_stmt /usr/include/c++/5/bits/vector.tcc
+4 ne_expr
+5 component_ref /usr/include/c++/5/bits/vector.tcc
+6 component_ref /usr/include/c++/5/bits/vector.tcc
+7 component_ref
+8 indirect_ref
+9 nop_expr
+10 parm_decl /usr/include/c++/5/bits/vector.tcc
+11 pointer_type
+12 record_type
+13 type_decl /usr/include/c++/5/bits/stl_vector.h
+13 field_decl /usr/include/c++/5/bits/stl_vector.h
+14 integer_cst
+13 using_decl /usr/include/c++/5/bits/stl_vector.h
+13 using_decl /usr/include/c++/5/bits/stl_vector.h
+13 using_decl /usr/include/c++/5/bits/stl_vector.h
+13 using_decl /usr/include/c++/5/bits/stl_vector.h
+13 using_decl /usr/include/c++/5/bits/stl_vector.h
+13 type_decl /usr/include/c++/5/bits/stl_vector.h
+13 type_decl /usr/include/c++/5/bits/stl_vector.h
+13 type_decl /usr/include/c++/5/bits/stl_vector.h
+13 type_decl /usr/include/c++/5/bits/stl_vector.h
+13 type_decl /usr/include/c++/5/bits/stl_vector.h
+13 type_decl /usr/include/c++/5/bits/stl_vector.h
+13 type_decl /usr/include/c++/5/bits/stl_vector.h
+13 type_decl /usr/include/c++/5/bits/stl_vector.h
+13 type_decl /usr/include/c++/5/bits/stl_vector.h
+13 type_decl /usr/include/c++/5/bits/stl_vector.h
+13 type_decl /usr/include/c++/5/bits/stl_vector.h
+13 type_decl /usr/include/c++/5/bits/stl_vector.h
+13 type_decl /usr/include/c++/5/bits/stl_vector.h
+13 type_decl /usr/include/c++/5/bits/stl_vector.h
+13 type_decl /usr/include/c++/5/bits/stl_vector.h
+13 type_decl /usr/include/c++/5/bits/stl_vector.h
+13 type_decl /usr/include/c++/5/bits/stl_vector.h
+11 integer_cst
+8 field_decl /usr/include/c++/5/bits/stl_vector.h
+9 integer_cst
+7 field_decl /usr/include/c++/5/bits/stl_vector.h
+8 integer_cst
+6 field_decl /usr/include/c++/5/bits/stl_vector.h
+7 integer_cst
+5 component_ref /usr/include/c++/5/bits/vector.tcc
+6 component_ref /usr/include/c++/5/bits/vector.tcc
+7 component_ref
+8 indirect_ref
+9 nop_expr
+10 parm_decl /usr/include/c++/5/bits/vector.tcc
+11 pointer_type
+12 record_type
+13 type_decl /usr/include/c++/5/bits/stl_vector.h
+13 field_decl /usr/include/c++/5/bits/stl_vector.h
+14 integer_cst
+13 using_decl /usr/include/c++/5/bits/stl_vector.h
+13 using_decl /usr/include/c++/5/bits/stl_vector.h
+13 using_decl /usr/include/c++/5/bits/stl_vector.h
+13 using_decl /usr/include/c++/5/bits/stl_vector.h
+13 using_decl /usr/include/c++/5/bits/stl_vector.h
+13 type_decl /usr/include/c++/5/bits/stl_vector.h
+13 type_decl /usr/include/c++/5/bits/stl_vector.h
+13 type_decl /usr/include/c++/5/bits/stl_vector.h
+13 type_decl /usr/include/c++/5/bits/stl_vector.h
+13 type_decl /usr/include/c++/5/bits/stl_vector.h
+13 type_decl /usr/include/c++/5/bits/stl_vector.h
+13 type_decl /usr/include/c++/5/bits/stl_vector.h
+13 type_decl /usr/include/c++/5/bits/stl_vector.h
+13 type_decl /usr/include/c++/5/bits/stl_vector.h
+13 type_decl /usr/include/c++/5/bits/stl_vector.h
+13 type_decl /usr/include/c++/5/bits/stl_vector.h
+13 type_decl /usr/include/c++/5/bits/stl_vector.h
+13 type_decl /usr/include/c++/5/bits/stl_vector.h
+13 type_decl /usr/include/c++/5/bits/stl_vector.h
+13 type_decl /usr/include/c++/5/bits/stl_vector.h
+13 type_decl /usr/include/c++/5/bits/stl_vector.h
+13 type_decl /usr/include/c++/5/bits/stl_vector.h
+11 integer_cst
+8 field_decl /usr/include/c++/5/bits/stl_vector.h
+9 integer_cst
+7 field_decl /usr/include/c++/5/bits/stl_vector.h
+8 integer_cst
+6 field_decl /usr/include/c++/5/bits/stl_vector.h
+7 integer_cst
+4 bind_expr /usr/include/c++/5/bits/vector.tcc
+5 var_decl /usr/include/c++/5/bits/vector.tcc
+6 integer_cst
+6 nop_expr
+7 indirect_ref
+8 parm_decl /usr/include/c++/5/bits/vector.tcc
+9 reference_type
+10 pointer_type
+11 record_type
+12 type_decl test7.cpp
+12 field_decl test7.cpp
+13 integer_cst
+12 field_decl test7.cpp
+13 integer_cst
+12 type_decl test7.cpp
+9 integer_cst
+6 pointer_type
+7 record_type
+8 type_decl test7.cpp
+8 field_decl test7.cpp
+9 integer_cst
+8 field_decl test7.cpp
+9 integer_cst
+8 type_decl test7.cpp
+5 statement_list
+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/ext/alloc_traits.h
+9 nop_expr
+10 nop_expr
+11 addr_expr
+12 component_ref /usr/include/c++/5/bits/vector.tcc
+13 component_ref
+14 indirect_ref
+15 nop_expr
+16 parm_decl /usr/include/c++/5/bits/vector.tcc
+17 pointer_type
+18 record_type
+19 type_decl /usr/include/c++/5/bits/stl_vector.h
+19 field_decl /usr/include/c++/5/bits/stl_vector.h
+20 integer_cst
+19 using_decl /usr/include/c++/5/bits/stl_vector.h
+19 using_decl /usr/include/c++/5/bits/stl_vector.h
+19 using_decl /usr/include/c++/5/bits/stl_vector.h
+19 using_decl /usr/include/c++/5/bits/stl_vector.h
+19 using_decl /usr/include/c++/5/bits/stl_vector.h
+19 type_decl /usr/include/c++/5/bits/stl_vector.h
+19 type_decl /usr/include/c++/5/bits/stl_vector.h
+19 type_decl /usr/include/c++/5/bits/stl_vector.h
+19 type_decl /usr/include/c++/5/bits/stl_vector.h
+19 type_decl /usr/include/c++/5/bits/stl_vector.h
+19 type_decl /usr/include/c++/5/bits/stl_vector.h
+19 type_decl /usr/include/c++/5/bits/stl_vector.h
+19 type_decl /usr/include/c++/5/bits/stl_vector.h
+19 type_decl /usr/include/c++/5/bits/stl_vector.h
+19 type_decl /usr/include/c++/5/bits/stl_vector.h
+19 type_decl /usr/include/c++/5/bits/stl_vector.h
+19 type_decl /usr/include/c++/5/bits/stl_vector.h
+19 type_decl /usr/include/c++/5/bits/stl_vector.h
+19 type_decl /usr/include/c++/5/bits/stl_vector.h
+19 type_decl /usr/include/c++/5/bits/stl_vector.h
+19 type_decl /usr/include/c++/5/bits/stl_vector.h
+19 type_decl /usr/include/c++/5/bits/stl_vector.h
+17 integer_cst
+14 field_decl /usr/include/c++/5/bits/stl_vector.h
+15 integer_cst
+13 field_decl /usr/include/c++/5/bits/stl_vector.h
+14 integer_cst
+9 component_ref /usr/include/c++/5/bits/vector.tcc
+10 component_ref /usr/include/c++/5/bits/vector.tcc
+11 component_ref
+12 indirect_ref
+13 nop_expr
+14 parm_decl /usr/include/c++/5/bits/vector.tcc
+15 pointer_type
+16 record_type
+17 type_decl /usr/include/c++/5/bits/stl_vector.h
+17 field_decl /usr/include/c++/5/bits/stl_vector.h
+18 integer_cst
+17 using_decl /usr/include/c++/5/bits/stl_vector.h
+17 using_decl /usr/include/c++/5/bits/stl_vector.h
+17 using_decl /usr/include/c++/5/bits/stl_vector.h
+17 using_decl /usr/include/c++/5/bits/stl_vector.h
+17 using_decl /usr/include/c++/5/bits/stl_vector.h
+17 type_decl /usr/include/c++/5/bits/stl_vector.h
+17 type_decl /usr/include/c++/5/bits/stl_vector.h
+17 type_decl /usr/include/c++/5/bits/stl_vector.h
+17 type_decl /usr/include/c++/5/bits/stl_vector.h
+17 type_decl /usr/include/c++/5/bits/stl_vector.h
+17 type_decl /usr/include/c++/5/bits/stl_vector.h
+17 type_decl /usr/include/c++/5/bits/stl_vector.h
+17 type_decl /usr/include/c++/5/bits/stl_vector.h
+17 type_decl /usr/include/c++/5/bits/stl_vector.h
+17 type_decl /usr/include/c++/5/bits/stl_vector.h
+17 type_decl /usr/include/c++/5/bits/stl_vector.h
+17 type_decl /usr/include/c++/5/bits/stl_vector.h
+17 type_decl /usr/include/c++/5/bits/stl_vector.h
+17 type_decl /usr/include/c++/5/bits/stl_vector.h
+17 type_decl /usr/include/c++/5/bits/stl_vector.h
+17 type_decl /usr/include/c++/5/bits/stl_vector.h
+17 type_decl /usr/include/c++/5/bits/stl_vector.h
+15 integer_cst
+12 field_decl /usr/include/c++/5/bits/stl_vector.h
+13 integer_cst
+11 field_decl /usr/include/c++/5/bits/stl_vector.h
+12 integer_cst
+10 field_decl /usr/include/c++/5/bits/stl_vector.h
+11 integer_cst
+9 nop_expr
+10 pointer_plus_expr
+11 nop_expr
+12 component_ref /usr/include/c++/5/bits/vector.tcc
+13 component_ref /usr/include/c++/5/bits/vector.tcc
+14 component_ref
+15 indirect_ref
+16 nop_expr
+17 parm_decl /usr/include/c++/5/bits/vector.tcc
+18 pointer_type
+19 record_type
+20 type_decl /usr/include/c++/5/bits/stl_vector.h
+20 field_decl /usr/include/c++/5/bits/stl_vector.h
+21 integer_cst
+20 using_decl /usr/include/c++/5/bits/stl_vector.h
+20 using_decl /usr/include/c++/5/bits/stl_vector.h
+20 using_decl /usr/include/c++/5/bits/stl_vector.h
+20 using_decl /usr/include/c++/5/bits/stl_vector.h
+20 using_decl /usr/include/c++/5/bits/stl_vector.h
+20 type_decl /usr/include/c++/5/bits/stl_vector.h
+20 type_decl /usr/include/c++/5/bits/stl_vector.h
+20 type_decl /usr/include/c++/5/bits/stl_vector.h
+20 type_decl /usr/include/c++/5/bits/stl_vector.h
+20 type_decl /usr/include/c++/5/bits/stl_vector.h
+20 type_decl /usr/include/c++/5/bits/stl_vector.h
+20 type_decl /usr/include/c++/5/bits/stl_vector.h
+20 type_decl /usr/include/c++/5/bits/stl_vector.h
+20 type_decl /usr/include/c++/5/bits/stl_vector.h
+20 type_decl /usr/include/c++/5/bits/stl_vector.h
+20 type_decl /usr/include/c++/5/bits/stl_vector.h
+20 type_decl /usr/include/c++/5/bits/stl_vector.h
+20 type_decl /usr/include/c++/5/bits/stl_vector.h
+20 type_decl /usr/include/c++/5/bits/stl_vector.h
+20 type_decl /usr/include/c++/5/bits/stl_vector.h
+20 type_decl /usr/include/c++/5/bits/stl_vector.h
+20 type_decl /usr/include/c++/5/bits/stl_vector.h
+18 integer_cst
+15 field_decl /usr/include/c++/5/bits/stl_vector.h
+16 integer_cst
+14 field_decl /usr/include/c++/5/bits/stl_vector.h
+15 integer_cst
+13 field_decl /usr/include/c++/5/bits/stl_vector.h
+14 integer_cst
+6 cleanup_point_expr /usr/include/c++/5/bits/vector.tcc
+7 expr_stmt /usr/include/c++/5/bits/vector.tcc
+8 convert_expr
+9 preincrement_expr
+10 component_ref /usr/include/c++/5/bits/vector.tcc
+11 component_ref /usr/include/c++/5/bits/vector.tcc
+12 component_ref
+13 indirect_ref
+14 nop_expr
+15 parm_decl /usr/include/c++/5/bits/vector.tcc
+16 pointer_type
+17 record_type
+18 type_decl /usr/include/c++/5/bits/stl_vector.h
+18 field_decl /usr/include/c++/5/bits/stl_vector.h
+19 integer_cst
+18 using_decl /usr/include/c++/5/bits/stl_vector.h
+18 using_decl /usr/include/c++/5/bits/stl_vector.h
+18 using_decl /usr/include/c++/5/bits/stl_vector.h
+18 using_decl /usr/include/c++/5/bits/stl_vector.h
+18 using_decl /usr/include/c++/5/bits/stl_vector.h
+18 type_decl /usr/include/c++/5/bits/stl_vector.h
+18 type_decl /usr/include/c++/5/bits/stl_vector.h
+18 type_decl /usr/include/c++/5/bits/stl_vector.h
+18 type_decl /usr/include/c++/5/bits/stl_vector.h
+18 type_decl /usr/include/c++/5/bits/stl_vector.h
+18 type_decl /usr/include/c++/5/bits/stl_vector.h
+18 type_decl /usr/include/c++/5/bits/stl_vector.h
+18 type_decl /usr/include/c++/5/bits/stl_vector.h
+18 type_decl /usr/include/c++/5/bits/stl_vector.h
+18 type_decl /usr/include/c++/5/bits/stl_vector.h
+18 type_decl /usr/include/c++/5/bits/stl_vector.h
+18 type_decl /usr/include/c++/5/bits/stl_vector.h
+18 type_decl /usr/include/c++/5/bits/stl_vector.h
+18 type_decl /usr/include/c++/5/bits/stl_vector.h
+18 type_decl /usr/include/c++/5/bits/stl_vector.h
+18 type_decl /usr/include/c++/5/bits/stl_vector.h
+18 type_decl /usr/include/c++/5/bits/stl_vector.h
+16 integer_cst
+13 field_decl /usr/include/c++/5/bits/stl_vector.h
+14 integer_cst
+12 field_decl /usr/include/c++/5/bits/stl_vector.h
+13 integer_cst
+11 field_decl /usr/include/c++/5/bits/stl_vector.h
+12 integer_cst
+10 integer_cst
+6 decl_expr /usr/include/c++/5/bits/vector.tcc
+7 var_decl /usr/include/c++/5/bits/vector.tcc
+6 cleanup_point_expr /usr/include/c++/5/bits/vector.tcc
+7 expr_stmt /usr/include/c++/5/bits/vector.tcc
+8 convert_expr
+9 call_expr /usr/include/c++/5/bits/vector.tcc
+10 addr_expr
+11 function_decl /usr/include/c++/5/bits/stl_algobase.h
+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
+13 addr_expr
+14 parm_decl /usr/include/c++/5/bits/vector.tcc
+15 record_type
+16 type_decl /usr/include/c++/5/bits/stl_vector.h
+16 field_decl /usr/include/c++/5/bits/stl_iterator.h
+17 integer_cst
+16 type_decl /usr/include/c++/5/bits/stl_iterator.h
+16 type_decl /usr/include/c++/5/bits/stl_iterator.h
+16 type_decl /usr/include/c++/5/bits/stl_iterator.h
+16 type_decl /usr/include/c++/5/bits/stl_iterator.h
+16 type_decl /usr/include/c++/5/bits/stl_iterator.h
+16 type_decl /usr/include/c++/5/bits/stl_iterator.h
+16 type_decl /usr/include/c++/5/bits/stl_iterator.h
+16 type_decl /usr/include/c++/5/bits/stl_iterator.h
+15 integer_cst
+10 pointer_plus_expr /usr/include/c++/5/bits/vector.tcc
+11 component_ref /usr/include/c++/5/bits/vector.tcc
+12 component_ref /usr/include/c++/5/bits/vector.tcc
+13 component_ref
+14 indirect_ref
+15 nop_expr
+16 parm_decl /usr/include/c++/5/bits/vector.tcc
+17 pointer_type
+18 record_type
+19 type_decl /usr/include/c++/5/bits/stl_vector.h
+19 field_decl /usr/include/c++/5/bits/stl_vector.h
+20 integer_cst
+19 using_decl /usr/include/c++/5/bits/stl_vector.h
+19 using_decl /usr/include/c++/5/bits/stl_vector.h
+19 using_decl /usr/include/c++/5/bits/stl_vector.h
+19 using_decl /usr/include/c++/5/bits/stl_vector.h
+19 using_decl /usr/include/c++/5/bits/stl_vector.h
+19 type_decl /usr/include/c++/5/bits/stl_vector.h
+19 type_decl /usr/include/c++/5/bits/stl_vector.h
+19 type_decl /usr/include/c++/5/bits/stl_vector.h
+19 type_decl /usr/include/c++/5/bits/stl_vector.h
+19 type_decl /usr/include/c++/5/bits/stl_vector.h
+19 type_decl /usr/include/c++/5/bits/stl_vector.h
+19 type_decl /usr/include/c++/5/bits/stl_vector.h
+19 type_decl /usr/include/c++/5/bits/stl_vector.h
+19 type_decl /usr/include/c++/5/bits/stl_vector.h
+19 type_decl /usr/include/c++/5/bits/stl_vector.h
+19 type_decl /usr/include/c++/5/bits/stl_vector.h
+19 type_decl /usr/include/c++/5/bits/stl_vector.h
+19 type_decl /usr/include/c++/5/bits/stl_vector.h
+19 type_decl /usr/include/c++/5/bits/stl_vector.h
+19 type_decl /usr/include/c++/5/bits/stl_vector.h
+19 type_decl /usr/include/c++/5/bits/stl_vector.h
+19 type_decl /usr/include/c++/5/bits/stl_vector.h
+17 integer_cst
+14 field_decl /usr/include/c++/5/bits/stl_vector.h
+15 integer_cst
+13 field_decl /usr/include/c++/5/bits/stl_vector.h
+14 integer_cst
+12 field_decl /usr/include/c++/5/bits/stl_vector.h
+13 integer_cst
+10 pointer_plus_expr /usr/include/c++/5/bits/vector.tcc
+11 component_ref /usr/include/c++/5/bits/vector.tcc
+12 component_ref /usr/include/c++/5/bits/vector.tcc
+13 component_ref
+14 indirect_ref
+15 nop_expr
+16 parm_decl /usr/include/c++/5/bits/vector.tcc
+17 pointer_type
+18 record_type
+19 type_decl /usr/include/c++/5/bits/stl_vector.h
+19 field_decl /usr/include/c++/5/bits/stl_vector.h
+20 integer_cst
+19 using_decl /usr/include/c++/5/bits/stl_vector.h
+19 using_decl /usr/include/c++/5/bits/stl_vector.h
+19 using_decl /usr/include/c++/5/bits/stl_vector.h
+19 using_decl /usr/include/c++/5/bits/stl_vector.h
+19 using_decl /usr/include/c++/5/bits/stl_vector.h
+19 type_decl /usr/include/c++/5/bits/stl_vector.h
+19 type_decl /usr/include/c++/5/bits/stl_vector.h
+19 type_decl /usr/include/c++/5/bits/stl_vector.h
+19 type_decl /usr/include/c++/5/bits/stl_vector.h
+19 type_decl /usr/include/c++/5/bits/stl_vector.h
+19 type_decl /usr/include/c++/5/bits/stl_vector.h
+19 type_decl /usr/include/c++/5/bits/stl_vector.h
+19 type_decl /usr/include/c++/5/bits/stl_vector.h
+19 type_decl /usr/include/c++/5/bits/stl_vector.h
+19 type_decl /usr/include/c++/5/bits/stl_vector.h
+19 type_decl /usr/include/c++/5/bits/stl_vector.h
+19 type_decl /usr/include/c++/5/bits/stl_vector.h
+19 type_decl /usr/include/c++/5/bits/stl_vector.h
+19 type_decl /usr/include/c++/5/bits/stl_vector.h
+19 type_decl /usr/include/c++/5/bits/stl_vector.h
+19 type_decl /usr/include/c++/5/bits/stl_vector.h
+19 type_decl /usr/include/c++/5/bits/stl_vector.h
+17 integer_cst
+14 field_decl /usr/include/c++/5/bits/stl_vector.h
+15 integer_cst
+13 field_decl /usr/include/c++/5/bits/stl_vector.h
+14 integer_cst
+12 field_decl /usr/include/c++/5/bits/stl_vector.h
+13 integer_cst
+6 cleanup_point_expr /usr/include/c++/5/bits/vector.tcc
+7 expr_stmt /usr/include/c++/5/bits/vector.tcc
+8 convert_expr
+9 modify_expr
+10 indirect_ref
+11 call_expr /usr/include/c++/5/bits/vector.tcc
+12 addr_expr
+13 function_decl /usr/include/c++/5/bits/stl_iterator.h
+12 addr_expr
+13 parm_decl /usr/include/c++/5/bits/vector.tcc
+14 record_type
+15 type_decl /usr/include/c++/5/bits/stl_vector.h
+15 field_decl /usr/include/c++/5/bits/stl_iterator.h
+16 integer_cst
+15 type_decl /usr/include/c++/5/bits/stl_iterator.h
+15 type_decl /usr/include/c++/5/bits/stl_iterator.h
+15 type_decl /usr/include/c++/5/bits/stl_iterator.h
+15 type_decl /usr/include/c++/5/bits/stl_iterator.h
+15 type_decl /usr/include/c++/5/bits/stl_iterator.h
+15 type_decl /usr/include/c++/5/bits/stl_iterator.h
+15 type_decl /usr/include/c++/5/bits/stl_iterator.h
+15 type_decl /usr/include/c++/5/bits/stl_iterator.h
+14 integer_cst
+10 var_decl /usr/include/c++/5/bits/vector.tcc
+5 block
+6 var_decl /usr/include/c++/5/bits/vector.tcc
+6 block
+7 var_decl /usr/include/c++/5/bits/vector.tcc
+8 integer_cst
+8 integer_type
+9 type_decl /usr/include/c++/5/bits/stl_vector.h
+9 integer_cst
+9 integer_cst
+7 var_decl /usr/include/c++/5/bits/vector.tcc
+8 integer_cst
+8 integer_type
+9 type_decl /usr/include/c++/5/bits/stl_vector.h
+9 integer_cst
+9 integer_cst
+7 var_decl /usr/include/c++/5/bits/vector.tcc
+8 integer_cst
+8 pointer_type
+9 type_decl /usr/include/c++/5/bits/stl_vector.h
+9 pointer_type
+10 record_type
+11 type_decl test7.cpp
+11 field_decl test7.cpp
+12 integer_cst
+11 field_decl test7.cpp
+12 integer_cst
+11 type_decl test7.cpp
+7 var_decl /usr/include/c++/5/bits/vector.tcc
+8 integer_cst
+8 var_decl /usr/include/c++/5/bits/vector.tcc
+8 pointer_type
+9 type_decl /usr/include/c++/5/bits/stl_vector.h
+9 pointer_type
+10 record_type
+11 type_decl test7.cpp
+11 field_decl test7.cpp
+12 integer_cst
+11 field_decl test7.cpp
+12 integer_cst
+11 type_decl test7.cpp
+4 bind_expr /usr/include/c++/5/bits/vector.tcc
+5 var_decl /usr/include/c++/5/bits/vector.tcc
+5 statement_list
+6 decl_expr /usr/include/c++/5/bits/vector.tcc
+7 var_decl /usr/include/c++/5/bits/vector.tcc
+6 cleanup_point_expr /usr/include/c++/5/bits/vector.tcc
+7 expr_stmt /usr/include/c++/5/bits/vector.tcc
+8 convert_expr
+9 init_expr
+10 var_decl /usr/include/c++/5/bits/vector.tcc
+10 call_expr /usr/include/c++/5/bits/vector.tcc
+11 addr_expr
+12 function_decl /usr/include/c++/5/bits/stl_vector.h
+11 parm_decl /usr/include/c++/5/bits/vector.tcc
+12 pointer_type
+13 record_type
+14 type_decl /usr/include/c++/5/bits/stl_vector.h
+14 field_decl /usr/include/c++/5/bits/stl_vector.h
+15 integer_cst
+14 using_decl /usr/include/c++/5/bits/stl_vector.h
+14 using_decl /usr/include/c++/5/bits/stl_vector.h
+14 using_decl /usr/include/c++/5/bits/stl_vector.h
+14 using_decl /usr/include/c++/5/bits/stl_vector.h
+14 using_decl /usr/include/c++/5/bits/stl_vector.h
+14 type_decl /usr/include/c++/5/bits/stl_vector.h
+14 type_decl /usr/include/c++/5/bits/stl_vector.h
+14 type_decl /usr/include/c++/5/bits/stl_vector.h
+14 type_decl /usr/include/c++/5/bits/stl_vector.h
+14 type_decl /usr/include/c++/5/bits/stl_vector.h
+14 type_decl /usr/include/c++/5/bits/stl_vector.h
+14 type_decl /usr/include/c++/5/bits/stl_vector.h
+14 type_decl /usr/include/c++/5/bits/stl_vector.h
+14 type_decl /usr/include/c++/5/bits/stl_vector.h
+14 type_decl /usr/include/c++/5/bits/stl_vector.h
+14 type_decl /usr/include/c++/5/bits/stl_vector.h
+14 type_decl /usr/include/c++/5/bits/stl_vector.h
+14 type_decl /usr/include/c++/5/bits/stl_vector.h
+14 type_decl /usr/include/c++/5/bits/stl_vector.h
+14 type_decl /usr/include/c++/5/bits/stl_vector.h
+14 type_decl /usr/include/c++/5/bits/stl_vector.h
+14 type_decl /usr/include/c++/5/bits/stl_vector.h
+12 integer_cst
+11 integer_cst
+11 nop_expr
+12 addr_expr
+13 string_cst
+6 decl_expr /usr/include/c++/5/bits/vector.tcc
+7 var_decl /usr/include/c++/5/bits/vector.tcc
+6 cleanup_point_expr /usr/include/c++/5/bits/vector.tcc
+7 expr_stmt /usr/include/c++/5/bits/vector.tcc
+8 convert_expr
+9 init_expr
+10 var_decl /usr/include/c++/5/bits/vector.tcc
+10 nop_expr
+11 call_expr /usr/include/c++/5/bits/vector.tcc
+12 addr_expr
+13 function_decl /usr/include/c++/5/bits/stl_iterator.h
+12 nop_expr
+13 nop_expr
+14 addr_expr
+15 parm_decl /usr/include/c++/5/bits/vector.tcc
+16 record_type
+17 type_decl /usr/include/c++/5/bits/stl_vector.h
+17 field_decl /usr/include/c++/5/bits/stl_iterator.h
+18 integer_cst
+17 type_decl /usr/include/c++/5/bits/stl_iterator.h
+17 type_decl /usr/include/c++/5/bits/stl_iterator.h
+17 type_decl /usr/include/c++/5/bits/stl_iterator.h
+17 type_decl /usr/include/c++/5/bits/stl_iterator.h
+17 type_decl /usr/include/c++/5/bits/stl_iterator.h
+17 type_decl /usr/include/c++/5/bits/stl_iterator.h
+17 type_decl /usr/include/c++/5/bits/stl_iterator.h
+17 type_decl /usr/include/c++/5/bits/stl_iterator.h
+16 integer_cst
+12 nop_expr
+13 nop_expr
+14 addr_expr
+15 target_expr
+16 var_decl /usr/include/c++/5/bits/vector.tcc
+17 integer_cst
+17 record_type
+18 type_decl /usr/include/c++/5/bits/stl_vector.h
+18 field_decl /usr/include/c++/5/bits/stl_iterator.h
+19 integer_cst
+18 type_decl /usr/include/c++/5/bits/stl_iterator.h
+18 type_decl /usr/include/c++/5/bits/stl_iterator.h
+18 type_decl /usr/include/c++/5/bits/stl_iterator.h
+18 type_decl /usr/include/c++/5/bits/stl_iterator.h
+18 type_decl /usr/include/c++/5/bits/stl_iterator.h
+18 type_decl /usr/include/c++/5/bits/stl_iterator.h
+18 type_decl /usr/include/c++/5/bits/stl_iterator.h
+18 type_decl /usr/include/c++/5/bits/stl_iterator.h
+16 call_expr /usr/include/c++/5/bits/vector.tcc
+17 addr_expr
+18 function_decl /usr/include/c++/5/bits/stl_vector.h
+17 parm_decl /usr/include/c++/5/bits/vector.tcc
+18 pointer_type
+19 record_type
+20 type_decl /usr/include/c++/5/bits/stl_vector.h
+20 field_decl /usr/include/c++/5/bits/stl_vector.h
+21 integer_cst
+20 using_decl /usr/include/c++/5/bits/stl_vector.h
+20 using_decl /usr/include/c++/5/bits/stl_vector.h
+20 using_decl /usr/include/c++/5/bits/stl_vector.h
+20 using_decl /usr/include/c++/5/bits/stl_vector.h
+20 using_decl /usr/include/c++/5/bits/stl_vector.h
+20 type_decl /usr/include/c++/5/bits/stl_vector.h
+20 type_decl /usr/include/c++/5/bits/stl_vector.h
+20 type_decl /usr/include/c++/5/bits/stl_vector.h
+20 type_decl /usr/include/c++/5/bits/stl_vector.h
+20 type_decl /usr/include/c++/5/bits/stl_vector.h
+20 type_decl /usr/include/c++/5/bits/stl_vector.h
+20 type_decl /usr/include/c++/5/bits/stl_vector.h
+20 type_decl /usr/include/c++/5/bits/stl_vector.h
+20 type_decl /usr/include/c++/5/bits/stl_vector.h
+20 type_decl /usr/include/c++/5/bits/stl_vector.h
+20 type_decl /usr/include/c++/5/bits/stl_vector.h
+20 type_decl /usr/include/c++/5/bits/stl_vector.h
+20 type_decl /usr/include/c++/5/bits/stl_vector.h
+20 type_decl /usr/include/c++/5/bits/stl_vector.h
+20 type_decl /usr/include/c++/5/bits/stl_vector.h
+20 type_decl /usr/include/c++/5/bits/stl_vector.h
+20 type_decl /usr/include/c++/5/bits/stl_vector.h
+18 integer_cst
+6 decl_expr /usr/include/c++/5/bits/vector.tcc
+7 var_decl /usr/include/c++/5/bits/vector.tcc
+6 cleanup_point_expr /usr/include/c++/5/bits/vector.tcc
+7 expr_stmt /usr/include/c++/5/bits/vector.tcc
+8 convert_expr
+9 init_expr
+10 var_decl /usr/include/c++/5/bits/vector.tcc
+10 call_expr /usr/include/c++/5/bits/vector.tcc
+11 addr_expr
+12 function_decl /usr/include/c++/5/bits/stl_vector.h
+11 addr_expr
+12 component_ref
+13 indirect_ref
+14 nop_expr
+15 parm_decl /usr/include/c++/5/bits/vector.tcc
+16 pointer_type
+17 record_type
+18 type_decl /usr/include/c++/5/bits/stl_vector.h
+18 field_decl /usr/include/c++/5/bits/stl_vector.h
+19 integer_cst
+18 using_decl /usr/include/c++/5/bits/stl_vector.h
+18 using_decl /usr/include/c++/5/bits/stl_vector.h
+18 using_decl /usr/include/c++/5/bits/stl_vector.h
+18 using_decl /usr/include/c++/5/bits/stl_vector.h
+18 using_decl /usr/include/c++/5/bits/stl_vector.h
+18 type_decl /usr/include/c++/5/bits/stl_vector.h
+18 type_decl /usr/include/c++/5/bits/stl_vector.h
+18 type_decl /usr/include/c++/5/bits/stl_vector.h
+18 type_decl /usr/include/c++/5/bits/stl_vector.h
+18 type_decl /usr/include/c++/5/bits/stl_vector.h
+18 type_decl /usr/include/c++/5/bits/stl_vector.h
+18 type_decl /usr/include/c++/5/bits/stl_vector.h
+18 type_decl /usr/include/c++/5/bits/stl_vector.h
+18 type_decl /usr/include/c++/5/bits/stl_vector.h
+18 type_decl /usr/include/c++/5/bits/stl_vector.h
+18 type_decl /usr/include/c++/5/bits/stl_vector.h
+18 type_decl /usr/include/c++/5/bits/stl_vector.h
+18 type_decl /usr/include/c++/5/bits/stl_vector.h
+18 type_decl /usr/include/c++/5/bits/stl_vector.h
+18 type_decl /usr/include/c++/5/bits/stl_vector.h
+18 type_decl /usr/include/c++/5/bits/stl_vector.h
+18 type_decl /usr/include/c++/5/bits/stl_vector.h
+16 integer_cst
+13 field_decl /usr/include/c++/5/bits/stl_vector.h
+14 integer_cst
+11 nop_expr
+12 var_decl /usr/include/c++/5/bits/vector.tcc
+6 decl_expr /usr/include/c++/5/bits/vector.tcc
+7 var_decl /usr/include/c++/5/bits/vector.tcc
+6 try_block /usr/include/c++/5/bits/vector.tcc
+7 statement_list
+8 cleanup_point_expr /usr/include/c++/5/bits/vector.tcc
+9 expr_stmt /usr/include/c++/5/bits/vector.tcc
+10 call_expr /usr/include/c++/5/bits/vector.tcc
+11 addr_expr
+12 function_decl /usr/include/c++/5/ext/alloc_traits.h
+11 nop_expr
+12 nop_expr
+13 addr_expr
+14 component_ref /usr/include/c++/5/bits/vector.tcc
+15 component_ref
+16 indirect_ref
+17 nop_expr
+18 parm_decl /usr/include/c++/5/bits/vector.tcc
+19 pointer_type
+20 record_type
+21 type_decl /usr/include/c++/5/bits/stl_vector.h
+21 field_decl /usr/include/c++/5/bits/stl_vector.h
+22 integer_cst
+21 using_decl /usr/include/c++/5/bits/stl_vector.h
+21 using_decl /usr/include/c++/5/bits/stl_vector.h
+21 using_decl /usr/include/c++/5/bits/stl_vector.h
+21 using_decl /usr/include/c++/5/bits/stl_vector.h
+21 using_decl /usr/include/c++/5/bits/stl_vector.h
+21 type_decl /usr/include/c++/5/bits/stl_vector.h
+21 type_decl /usr/include/c++/5/bits/stl_vector.h
+21 type_decl /usr/include/c++/5/bits/stl_vector.h
+21 type_decl /usr/include/c++/5/bits/stl_vector.h
+21 type_decl /usr/include/c++/5/bits/stl_vector.h
+21 type_decl /usr/include/c++/5/bits/stl_vector.h
+21 type_decl /usr/include/c++/5/bits/stl_vector.h
+21 type_decl /usr/include/c++/5/bits/stl_vector.h
+21 type_decl /usr/include/c++/5/bits/stl_vector.h
+21 type_decl /usr/include/c++/5/bits/stl_vector.h
+21 type_decl /usr/include/c++/5/bits/stl_vector.h
+21 type_decl /usr/include/c++/5/bits/stl_vector.h
+21 type_decl /usr/include/c++/5/bits/stl_vector.h
+21 type_decl /usr/include/c++/5/bits/stl_vector.h
+21 type_decl /usr/include/c++/5/bits/stl_vector.h
+21 type_decl /usr/include/c++/5/bits/stl_vector.h
+21 type_decl /usr/include/c++/5/bits/stl_vector.h
+19 integer_cst
+16 field_decl /usr/include/c++/5/bits/stl_vector.h
+17 integer_cst
+15 field_decl /usr/include/c++/5/bits/stl_vector.h
+16 integer_cst
+11 pointer_plus_expr /usr/include/c++/5/bits/vector.tcc
+12 var_decl /usr/include/c++/5/bits/vector.tcc
+12 nop_expr
+13 mult_expr
+14 nop_expr
+15 var_decl /usr/include/c++/5/bits/vector.tcc
+14 integer_cst
+11 nop_expr
+12 convert_expr
+13 parm_decl /usr/include/c++/5/bits/vector.tcc
+14 reference_type
+15 pointer_type
+16 record_type
+17 type_decl test7.cpp
+17 field_decl test7.cpp
+18 integer_cst
+17 field_decl test7.cpp
+18 integer_cst
+17 type_decl test7.cpp
+14 integer_cst
+8 cleanup_point_expr /usr/include/c++/5/bits/vector.tcc
+9 expr_stmt /usr/include/c++/5/bits/vector.tcc
+10 convert_expr
+11 modify_expr
+12 var_decl /usr/include/c++/5/bits/vector.tcc
+12 integer_cst
+8 cleanup_point_expr /usr/include/c++/5/bits/vector.tcc
+9 expr_stmt /usr/include/c++/5/bits/vector.tcc
+10 convert_expr
+11 modify_expr
+12 var_decl /usr/include/c++/5/bits/vector.tcc
+12 call_expr /usr/include/c++/5/bits/vector.tcc
+13 addr_expr
+14 function_decl /usr/include/c++/5/bits/stl_uninitialized.h
+13 component_ref /usr/include/c++/5/bits/vector.tcc
+14 component_ref /usr/include/c++/5/bits/vector.tcc
+15 component_ref
+16 indirect_ref
+17 nop_expr
+18 parm_decl /usr/include/c++/5/bits/vector.tcc
+19 pointer_type
+20 record_type
+21 type_decl /usr/include/c++/5/bits/stl_vector.h
+21 field_decl /usr/include/c++/5/bits/stl_vector.h
+22 integer_cst
+21 using_decl /usr/include/c++/5/bits/stl_vector.h
+21 using_decl /usr/include/c++/5/bits/stl_vector.h
+21 using_decl /usr/include/c++/5/bits/stl_vector.h
+21 using_decl /usr/include/c++/5/bits/stl_vector.h
+21 using_decl /usr/include/c++/5/bits/stl_vector.h
+21 type_decl /usr/include/c++/5/bits/stl_vector.h
+21 type_decl /usr/include/c++/5/bits/stl_vector.h
+21 type_decl /usr/include/c++/5/bits/stl_vector.h
+21 type_decl /usr/include/c++/5/bits/stl_vector.h
+21 type_decl /usr/include/c++/5/bits/stl_vector.h
+21 type_decl /usr/include/c++/5/bits/stl_vector.h
+21 type_decl /usr/include/c++/5/bits/stl_vector.h
+21 type_decl /usr/include/c++/5/bits/stl_vector.h
+21 type_decl /usr/include/c++/5/bits/stl_vector.h
+21 type_decl /usr/include/c++/5/bits/stl_vector.h
+21 type_decl /usr/include/c++/5/bits/stl_vector.h
+21 type_decl /usr/include/c++/5/bits/stl_vector.h
+21 type_decl /usr/include/c++/5/bits/stl_vector.h
+21 type_decl /usr/include/c++/5/bits/stl_vector.h
+21 type_decl /usr/include/c++/5/bits/stl_vector.h
+21 type_decl /usr/include/c++/5/bits/stl_vector.h
+21 type_decl /usr/include/c++/5/bits/stl_vector.h
+19 integer_cst
+16 field_decl /usr/include/c++/5/bits/stl_vector.h
+17 integer_cst
+15 field_decl /usr/include/c++/5/bits/stl_vector.h
+16 integer_cst
+14 field_decl /usr/include/c++/5/bits/stl_vector.h
+15 integer_cst
+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
+16 addr_expr
+17 parm_decl /usr/include/c++/5/bits/vector.tcc
+18 record_type
+19 type_decl /usr/include/c++/5/bits/stl_vector.h
+19 field_decl /usr/include/c++/5/bits/stl_iterator.h
+20 integer_cst
+19 type_decl /usr/include/c++/5/bits/stl_iterator.h
+19 type_decl /usr/include/c++/5/bits/stl_iterator.h
+19 type_decl /usr/include/c++/5/bits/stl_iterator.h
+19 type_decl /usr/include/c++/5/bits/stl_iterator.h
+19 type_decl /usr/include/c++/5/bits/stl_iterator.h
+19 type_decl /usr/include/c++/5/bits/stl_iterator.h
+19 type_decl /usr/include/c++/5/bits/stl_iterator.h
+19 type_decl /usr/include/c++/5/bits/stl_iterator.h
+18 integer_cst
+13 var_decl /usr/include/c++/5/bits/vector.tcc
+13 nop_expr
+14 convert_expr
+15 call_expr /usr/include/c++/5/bits/vector.tcc
+16 addr_expr
+17 function_decl /usr/include/c++/5/bits/stl_vector.h
+16 addr_expr
+17 component_ref
+18 indirect_ref
+19 nop_expr
+20 parm_decl /usr/include/c++/5/bits/vector.tcc
+21 pointer_type
+22 record_type
+23 type_decl /usr/include/c++/5/bits/stl_vector.h
+23 field_decl /usr/include/c++/5/bits/stl_vector.h
+24 integer_cst
+23 using_decl /usr/include/c++/5/bits/stl_vector.h
+23 using_decl /usr/include/c++/5/bits/stl_vector.h
+23 using_decl /usr/include/c++/5/bits/stl_vector.h
+23 using_decl /usr/include/c++/5/bits/stl_vector.h
+23 using_decl /usr/include/c++/5/bits/stl_vector.h
+23 type_decl /usr/include/c++/5/bits/stl_vector.h
+23 type_decl /usr/include/c++/5/bits/stl_vector.h
+23 type_decl /usr/include/c++/5/bits/stl_vector.h
+23 type_decl /usr/include/c++/5/bits/stl_vector.h
+23 type_decl /usr/include/c++/5/bits/stl_vector.h
+23 type_decl /usr/include/c++/5/bits/stl_vector.h
+23 type_decl /usr/include/c++/5/bits/stl_vector.h
+23 type_decl /usr/include/c++/5/bits/stl_vector.h
+23 type_decl /usr/include/c++/5/bits/stl_vector.h
+23 type_decl /usr/include/c++/5/bits/stl_vector.h
+23 type_decl /usr/include/c++/5/bits/stl_vector.h
+23 type_decl /usr/include/c++/5/bits/stl_vector.h
+23 type_decl /usr/include/c++/5/bits/stl_vector.h
+23 type_decl /usr/include/c++/5/bits/stl_vector.h
+23 type_decl /usr/include/c++/5/bits/stl_vector.h
+23 type_decl /usr/include/c++/5/bits/stl_vector.h
+23 type_decl /usr/include/c++/5/bits/stl_vector.h
+21 integer_cst
+18 field_decl /usr/include/c++/5/bits/stl_vector.h
+19 integer_cst
+8 cleanup_point_expr /usr/include/c++/5/bits/vector.tcc
+9 expr_stmt /usr/include/c++/5/bits/vector.tcc
+10 convert_expr
+11 preincrement_expr
+12 var_decl /usr/include/c++/5/bits/vector.tcc
+12 integer_cst
+8 cleanup_point_expr /usr/include/c++/5/bits/vector.tcc
+9 expr_stmt /usr/include/c++/5/bits/vector.tcc
+10 convert_expr
+11 modify_expr
+12 var_decl /usr/include/c++/5/bits/vector.tcc
+12 call_expr /usr/include/c++/5/bits/vector.tcc
+13 addr_expr
+14 function_decl /usr/include/c++/5/bits/stl_uninitialized.h
+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
+16 addr_expr
+17 parm_decl /usr/include/c++/5/bits/vector.tcc
+18 record_type
+19 type_decl /usr/include/c++/5/bits/stl_vector.h
+19 field_decl /usr/include/c++/5/bits/stl_iterator.h
+20 integer_cst
+19 type_decl /usr/include/c++/5/bits/stl_iterator.h
+19 type_decl /usr/include/c++/5/bits/stl_iterator.h
+19 type_decl /usr/include/c++/5/bits/stl_iterator.h
+19 type_decl /usr/include/c++/5/bits/stl_iterator.h
+19 type_decl /usr/include/c++/5/bits/stl_iterator.h
+19 type_decl /usr/include/c++/5/bits/stl_iterator.h
+19 type_decl /usr/include/c++/5/bits/stl_iterator.h
+19 type_decl /usr/include/c++/5/bits/stl_iterator.h
+18 integer_cst
+13 component_ref /usr/include/c++/5/bits/vector.tcc
+14 component_ref /usr/include/c++/5/bits/vector.tcc
+15 component_ref
+16 indirect_ref
+17 nop_expr
+18 parm_decl /usr/include/c++/5/bits/vector.tcc
+19 pointer_type
+20 record_type
+21 type_decl /usr/include/c++/5/bits/stl_vector.h
+21 field_decl /usr/include/c++/5/bits/stl_vector.h
+22 integer_cst
+21 using_decl /usr/include/c++/5/bits/stl_vector.h
+21 using_decl /usr/include/c++/5/bits/stl_vector.h
+21 using_decl /usr/include/c++/5/bits/stl_vector.h
+21 using_decl /usr/include/c++/5/bits/stl_vector.h
+21 using_decl /usr/include/c++/5/bits/stl_vector.h
+21 type_decl /usr/include/c++/5/bits/stl_vector.h
+21 type_decl /usr/include/c++/5/bits/stl_vector.h
+21 type_decl /usr/include/c++/5/bits/stl_vector.h
+21 type_decl /usr/include/c++/5/bits/stl_vector.h
+21 type_decl /usr/include/c++/5/bits/stl_vector.h
+21 type_decl /usr/include/c++/5/bits/stl_vector.h
+21 type_decl /usr/include/c++/5/bits/stl_vector.h
+21 type_decl /usr/include/c++/5/bits/stl_vector.h
+21 type_decl /usr/include/c++/5/bits/stl_vector.h
+21 type_decl /usr/include/c++/5/bits/stl_vector.h
+21 type_decl /usr/include/c++/5/bits/stl_vector.h
+21 type_decl /usr/include/c++/5/bits/stl_vector.h
+21 type_decl /usr/include/c++/5/bits/stl_vector.h
+21 type_decl /usr/include/c++/5/bits/stl_vector.h
+21 type_decl /usr/include/c++/5/bits/stl_vector.h
+21 type_decl /usr/include/c++/5/bits/stl_vector.h
+21 type_decl /usr/include/c++/5/bits/stl_vector.h
+19 integer_cst
+16 field_decl /usr/include/c++/5/bits/stl_vector.h
+17 integer_cst
+15 field_decl /usr/include/c++/5/bits/stl_vector.h
+16 integer_cst
+14 field_decl /usr/include/c++/5/bits/stl_vector.h
+15 integer_cst
+13 var_decl /usr/include/c++/5/bits/vector.tcc
+13 nop_expr
+14 convert_expr
+15 call_expr /usr/include/c++/5/bits/vector.tcc
+16 addr_expr
+17 function_decl /usr/include/c++/5/bits/stl_vector.h
+16 addr_expr
+17 component_ref
+18 indirect_ref
+19 nop_expr
+20 parm_decl /usr/include/c++/5/bits/vector.tcc
+21 pointer_type
+22 record_type
+23 type_decl /usr/include/c++/5/bits/stl_vector.h
+23 field_decl /usr/include/c++/5/bits/stl_vector.h
+24 integer_cst
+23 using_decl /usr/include/c++/5/bits/stl_vector.h
+23 using_decl /usr/include/c++/5/bits/stl_vector.h
+23 using_decl /usr/include/c++/5/bits/stl_vector.h
+23 using_decl /usr/include/c++/5/bits/stl_vector.h
+23 using_decl /usr/include/c++/5/bits/stl_vector.h
+23 type_decl /usr/include/c++/5/bits/stl_vector.h
+23 type_decl /usr/include/c++/5/bits/stl_vector.h
+23 type_decl /usr/include/c++/5/bits/stl_vector.h
+23 type_decl /usr/include/c++/5/bits/stl_vector.h
+23 type_decl /usr/include/c++/5/bits/stl_vector.h
+23 type_decl /usr/include/c++/5/bits/stl_vector.h
+23 type_decl /usr/include/c++/5/bits/stl_vector.h
+23 type_decl /usr/include/c++/5/bits/stl_vector.h
+23 type_decl /usr/include/c++/5/bits/stl_vector.h
+23 type_decl /usr/include/c++/5/bits/stl_vector.h
+23 type_decl /usr/include/c++/5/bits/stl_vector.h
+23 type_decl /usr/include/c++/5/bits/stl_vector.h
+23 type_decl /usr/include/c++/5/bits/stl_vector.h
+23 type_decl /usr/include/c++/5/bits/stl_vector.h
+23 type_decl /usr/include/c++/5/bits/stl_vector.h
+23 type_decl /usr/include/c++/5/bits/stl_vector.h
+23 type_decl /usr/include/c++/5/bits/stl_vector.h
+21 integer_cst
+18 field_decl /usr/include/c++/5/bits/stl_vector.h
+19 integer_cst
+7 handler
+8 cleanup_stmt /usr/include/c++/5/bits/vector.tcc
+9 statement_list
+10 cleanup_point_expr /usr/include/c++/5/bits/vector.tcc
+11 expr_stmt /usr/include/c++/5/bits/vector.tcc
+12 convert_expr
+13 call_expr /usr/include/c++/5/bits/vector.tcc
+14 addr_expr
+15 function_decl /usr/include/c++/5/bits/vector.tcc
+14 call_expr /usr/include/c++/5/bits/vector.tcc
+15 addr_expr
+16 function_decl <built-in>
+15 integer_cst
+10 if_stmt /usr/include/c++/5/bits/vector.tcc
+11 eq_expr /usr/include/c++/5/bits/vector.tcc
+12 var_decl /usr/include/c++/5/bits/vector.tcc
+12 integer_cst
+11 cleanup_point_expr /usr/include/c++/5/bits/vector.tcc
+12 expr_stmt /usr/include/c++/5/bits/vector.tcc
+13 call_expr /usr/include/c++/5/bits/vector.tcc
+14 addr_expr
+15 function_decl /usr/include/c++/5/ext/alloc_traits.h
+14 nop_expr
+15 nop_expr
+16 addr_expr
+17 component_ref /usr/include/c++/5/bits/vector.tcc
+18 component_ref
+19 indirect_ref
+20 nop_expr
+21 parm_decl /usr/include/c++/5/bits/vector.tcc
+22 pointer_type
+23 record_type
+24 type_decl /usr/include/c++/5/bits/stl_vector.h
+24 field_decl /usr/include/c++/5/bits/stl_vector.h
+25 integer_cst
+24 using_decl /usr/include/c++/5/bits/stl_vector.h
+24 using_decl /usr/include/c++/5/bits/stl_vector.h
+24 using_decl /usr/include/c++/5/bits/stl_vector.h
+24 using_decl /usr/include/c++/5/bits/stl_vector.h
+24 using_decl /usr/include/c++/5/bits/stl_vector.h
+24 type_decl /usr/include/c++/5/bits/stl_vector.h
+24 type_decl /usr/include/c++/5/bits/stl_vector.h
+24 type_decl /usr/include/c++/5/bits/stl_vector.h
+24 type_decl /usr/include/c++/5/bits/stl_vector.h
+24 type_decl /usr/include/c++/5/bits/stl_vector.h
+24 type_decl /usr/include/c++/5/bits/stl_vector.h
+24 type_decl /usr/include/c++/5/bits/stl_vector.h
+24 type_decl /usr/include/c++/5/bits/stl_vector.h
+24 type_decl /usr/include/c++/5/bits/stl_vector.h
+24 type_decl /usr/include/c++/5/bits/stl_vector.h
+24 type_decl /usr/include/c++/5/bits/stl_vector.h
+24 type_decl /usr/include/c++/5/bits/stl_vector.h
+24 type_decl /usr/include/c++/5/bits/stl_vector.h
+24 type_decl /usr/include/c++/5/bits/stl_vector.h
+24 type_decl /usr/include/c++/5/bits/stl_vector.h
+24 type_decl /usr/include/c++/5/bits/stl_vector.h
+24 type_decl /usr/include/c++/5/bits/stl_vector.h
+22 integer_cst
+19 field_decl /usr/include/c++/5/bits/stl_vector.h
+20 integer_cst
+18 field_decl /usr/include/c++/5/bits/stl_vector.h
+19 integer_cst
+14 pointer_plus_expr /usr/include/c++/5/bits/vector.tcc
+15 var_decl /usr/include/c++/5/bits/vector.tcc
+15 nop_expr
+16 mult_expr
+17 nop_expr
+18 var_decl /usr/include/c++/5/bits/vector.tcc
+17 integer_cst
+11 cleanup_point_expr /usr/include/c++/5/bits/vector.tcc
+12 expr_stmt /usr/include/c++/5/bits/vector.tcc
+13 call_expr /usr/include/c++/5/bits/vector.tcc
+14 addr_expr
+15 function_decl /usr/include/c++/5/bits/stl_construct.h
+14 var_decl /usr/include/c++/5/bits/vector.tcc
+14 var_decl /usr/include/c++/5/bits/vector.tcc
+14 nop_expr
+15 convert_expr
+16 call_expr /usr/include/c++/5/bits/vector.tcc
+17 addr_expr
+18 function_decl /usr/include/c++/5/bits/stl_vector.h
+17 addr_expr
+18 component_ref
+19 indirect_ref
+20 nop_expr
+21 parm_decl /usr/include/c++/5/bits/vector.tcc
+22 pointer_type
+23 record_type
+24 type_decl /usr/include/c++/5/bits/stl_vector.h
+24 field_decl /usr/include/c++/5/bits/stl_vector.h
+25 integer_cst
+24 using_decl /usr/include/c++/5/bits/stl_vector.h
+24 using_decl /usr/include/c++/5/bits/stl_vector.h
+24 using_decl /usr/include/c++/5/bits/stl_vector.h
+24 using_decl /usr/include/c++/5/bits/stl_vector.h
+24 using_decl /usr/include/c++/5/bits/stl_vector.h
+24 type_decl /usr/include/c++/5/bits/stl_vector.h
+24 type_decl /usr/include/c++/5/bits/stl_vector.h
+24 type_decl /usr/include/c++/5/bits/stl_vector.h
+24 type_decl /usr/include/c++/5/bits/stl_vector.h
+24 type_decl /usr/include/c++/5/bits/stl_vector.h
+24 type_decl /usr/include/c++/5/bits/stl_vector.h
+24 type_decl /usr/include/c++/5/bits/stl_vector.h
+24 type_decl /usr/include/c++/5/bits/stl_vector.h
+24 type_decl /usr/include/c++/5/bits/stl_vector.h
+24 type_decl /usr/include/c++/5/bits/stl_vector.h
+24 type_decl /usr/include/c++/5/bits/stl_vector.h
+24 type_decl /usr/include/c++/5/bits/stl_vector.h
+24 type_decl /usr/include/c++/5/bits/stl_vector.h
+24 type_decl /usr/include/c++/5/bits/stl_vector.h
+24 type_decl /usr/include/c++/5/bits/stl_vector.h
+24 type_decl /usr/include/c++/5/bits/stl_vector.h
+24 type_decl /usr/include/c++/5/bits/stl_vector.h
+22 integer_cst
+19 field_decl /usr/include/c++/5/bits/stl_vector.h
+20 integer_cst
+10 cleanup_point_expr /usr/include/c++/5/bits/vector.tcc
+11 expr_stmt /usr/include/c++/5/bits/vector.tcc
+12 call_expr /usr/include/c++/5/bits/vector.tcc
+13 addr_expr
+14 function_decl /usr/include/c++/5/bits/stl_vector.h
+13 addr_expr
+14 component_ref
+15 indirect_ref
+16 nop_expr
+17 parm_decl /usr/include/c++/5/bits/vector.tcc
+18 pointer_type
+19 record_type
+20 type_decl /usr/include/c++/5/bits/stl_vector.h
+20 field_decl /usr/include/c++/5/bits/stl_vector.h
+21 integer_cst
+20 using_decl /usr/include/c++/5/bits/stl_vector.h
+20 using_decl /usr/include/c++/5/bits/stl_vector.h
+20 using_decl /usr/include/c++/5/bits/stl_vector.h
+20 using_decl /usr/include/c++/5/bits/stl_vector.h
+20 using_decl /usr/include/c++/5/bits/stl_vector.h
+20 type_decl /usr/include/c++/5/bits/stl_vector.h
+20 type_decl /usr/include/c++/5/bits/stl_vector.h
+20 type_decl /usr/include/c++/5/bits/stl_vector.h
+20 type_decl /usr/include/c++/5/bits/stl_vector.h
+20 type_decl /usr/include/c++/5/bits/stl_vector.h
+20 type_decl /usr/include/c++/5/bits/stl_vector.h
+20 type_decl /usr/include/c++/5/bits/stl_vector.h
+20 type_decl /usr/include/c++/5/bits/stl_vector.h
+20 type_decl /usr/include/c++/5/bits/stl_vector.h
+20 type_decl /usr/include/c++/5/bits/stl_vector.h
+20 type_decl /usr/include/c++/5/bits/stl_vector.h
+20 type_decl /usr/include/c++/5/bits/stl_vector.h
+20 type_decl /usr/include/c++/5/bits/stl_vector.h
+20 type_decl /usr/include/c++/5/bits/stl_vector.h
+20 type_decl /usr/include/c++/5/bits/stl_vector.h
+20 type_decl /usr/include/c++/5/bits/stl_vector.h
+20 type_decl /usr/include/c++/5/bits/stl_vector.h
+18 integer_cst
+15 field_decl /usr/include/c++/5/bits/stl_vector.h
+16 integer_cst
+13 var_decl /usr/include/c++/5/bits/vector.tcc
+13 nop_expr
+14 var_decl /usr/include/c++/5/bits/vector.tcc
+10 cleanup_point_expr /usr/include/c++/5/bits/vector.tcc
+11 expr_stmt /usr/include/c++/5/bits/vector.tcc
+12 throw_expr /usr/include/c++/5/bits/vector.tcc
+13 call_expr /usr/include/c++/5/bits/vector.tcc
+14 addr_expr
+15 function_decl /usr/include/c++/5/bits/vector.tcc
+9 call_expr /usr/include/c++/5/bits/vector.tcc
+10 addr_expr
+11 function_decl /usr/include/c++/5/bits/vector.tcc
+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
+9 component_ref /usr/include/c++/5/bits/vector.tcc
+10 component_ref /usr/include/c++/5/bits/vector.tcc
+11 component_ref
+12 indirect_ref
+13 nop_expr
+14 parm_decl /usr/include/c++/5/bits/vector.tcc
+15 pointer_type
+16 record_type
+17 type_decl /usr/include/c++/5/bits/stl_vector.h
+17 field_decl /usr/include/c++/5/bits/stl_vector.h
+18 integer_cst
+17 using_decl /usr/include/c++/5/bits/stl_vector.h
+17 using_decl /usr/include/c++/5/bits/stl_vector.h
+17 using_decl /usr/include/c++/5/bits/stl_vector.h
+17 using_decl /usr/include/c++/5/bits/stl_vector.h
+17 using_decl /usr/include/c++/5/bits/stl_vector.h
+17 type_decl /usr/include/c++/5/bits/stl_vector.h
+17 type_decl /usr/include/c++/5/bits/stl_vector.h
+17 type_decl /usr/include/c++/5/bits/stl_vector.h
+17 type_decl /usr/include/c++/5/bits/stl_vector.h
+17 type_decl /usr/include/c++/5/bits/stl_vector.h
+17 type_decl /usr/include/c++/5/bits/stl_vector.h
+17 type_decl /usr/include/c++/5/bits/stl_vector.h
+17 type_decl /usr/include/c++/5/bits/stl_vector.h
+17 type_decl /usr/include/c++/5/bits/stl_vector.h
+17 type_decl /usr/include/c++/5/bits/stl_vector.h
+17 type_decl /usr/include/c++/5/bits/stl_vector.h
+17 type_decl /usr/include/c++/5/bits/stl_vector.h
+17 type_decl /usr/include/c++/5/bits/stl_vector.h
+17 type_decl /usr/include/c++/5/bits/stl_vector.h
+17 type_decl /usr/include/c++/5/bits/stl_vector.h
+17 type_decl /usr/include/c++/5/bits/stl_vector.h
+17 type_decl /usr/include/c++/5/bits/stl_vector.h
+15 integer_cst
+12 field_decl /usr/include/c++/5/bits/stl_vector.h
+13 integer_cst
+11 field_decl /usr/include/c++/5/bits/stl_vector.h
+12 integer_cst
+10 field_decl /usr/include/c++/5/bits/stl_vector.h
+11 integer_cst
+9 component_ref /usr/include/c++/5/bits/vector.tcc
+10 component_ref /usr/include/c++/5/bits/vector.tcc
+11 component_ref
+12 indirect_ref
+13 nop_expr
+14 parm_decl /usr/include/c++/5/bits/vector.tcc
+15 pointer_type
+16 record_type
+17 type_decl /usr/include/c++/5/bits/stl_vector.h
+17 field_decl /usr/include/c++/5/bits/stl_vector.h
+18 integer_cst
+17 using_decl /usr/include/c++/5/bits/stl_vector.h
+17 using_decl /usr/include/c++/5/bits/stl_vector.h
+17 using_decl /usr/include/c++/5/bits/stl_vector.h
+17 using_decl /usr/include/c++/5/bits/stl_vector.h
+17 using_decl /usr/include/c++/5/bits/stl_vector.h
+17 type_decl /usr/include/c++/5/bits/stl_vector.h
+17 type_decl /usr/include/c++/5/bits/stl_vector.h
+17 type_decl /usr/include/c++/5/bits/stl_vector.h
+17 type_decl /usr/include/c++/5/bits/stl_vector.h
+17 type_decl /usr/include/c++/5/bits/stl_vector.h
+17 type_decl /usr/include/c++/5/bits/stl_vector.h
+17 type_decl /usr/include/c++/5/bits/stl_vector.h
+17 type_decl /usr/include/c++/5/bits/stl_vector.h
+17 type_decl /usr/include/c++/5/bits/stl_vector.h
+17 type_decl /usr/include/c++/5/bits/stl_vector.h
+17 type_decl /usr/include/c++/5/bits/stl_vector.h
+17 type_decl /usr/include/c++/5/bits/stl_vector.h
+17 type_decl /usr/include/c++/5/bits/stl_vector.h
+17 type_decl /usr/include/c++/5/bits/stl_vector.h
+17 type_decl /usr/include/c++/5/bits/stl_vector.h
+17 type_decl /usr/include/c++/5/bits/stl_vector.h
+17 type_decl /usr/include/c++/5/bits/stl_vector.h
+15 integer_cst
+12 field_decl /usr/include/c++/5/bits/stl_vector.h
+13 integer_cst
+11 field_decl /usr/include/c++/5/bits/stl_vector.h
+12 integer_cst
+10 field_decl /usr/include/c++/5/bits/stl_vector.h
+11 integer_cst
+9 nop_expr
+10 convert_expr
+11 call_expr /usr/include/c++/5/bits/vector.tcc
+12 addr_expr
+13 function_decl /usr/include/c++/5/bits/stl_vector.h
+12 addr_expr
+13 component_ref
+14 indirect_ref
+15 nop_expr
+16 parm_decl /usr/include/c++/5/bits/vector.tcc
+17 pointer_type
+18 record_type
+19 type_decl /usr/include/c++/5/bits/stl_vector.h
+19 field_decl /usr/include/c++/5/bits/stl_vector.h
+20 integer_cst
+19 using_decl /usr/include/c++/5/bits/stl_vector.h
+19 using_decl /usr/include/c++/5/bits/stl_vector.h
+19 using_decl /usr/include/c++/5/bits/stl_vector.h
+19 using_decl /usr/include/c++/5/bits/stl_vector.h
+19 using_decl /usr/include/c++/5/bits/stl_vector.h
+19 type_decl /usr/include/c++/5/bits/stl_vector.h
+19 type_decl /usr/include/c++/5/bits/stl_vector.h
+19 type_decl /usr/include/c++/5/bits/stl_vector.h
+19 type_decl /usr/include/c++/5/bits/stl_vector.h
+19 type_decl /usr/include/c++/5/bits/stl_vector.h
+19 type_decl /usr/include/c++/5/bits/stl_vector.h
+19 type_decl /usr/include/c++/5/bits/stl_vector.h
+19 type_decl /usr/include/c++/5/bits/stl_vector.h
+19 type_decl /usr/include/c++/5/bits/stl_vector.h
+19 type_decl /usr/include/c++/5/bits/stl_vector.h
+19 type_decl /usr/include/c++/5/bits/stl_vector.h
+19 type_decl /usr/include/c++/5/bits/stl_vector.h
+19 type_decl /usr/include/c++/5/bits/stl_vector.h
+19 type_decl /usr/include/c++/5/bits/stl_vector.h
+19 type_decl /usr/include/c++/5/bits/stl_vector.h
+19 type_decl /usr/include/c++/5/bits/stl_vector.h
+19 type_decl /usr/include/c++/5/bits/stl_vector.h
+17 integer_cst
+14 field_decl /usr/include/c++/5/bits/stl_vector.h
+15 integer_cst
+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_vector.h
+9 addr_expr
+10 component_ref
+11 indirect_ref
+12 nop_expr
+13 parm_decl /usr/include/c++/5/bits/vector.tcc
+14 pointer_type
+15 record_type
+16 type_decl /usr/include/c++/5/bits/stl_vector.h
+16 field_decl /usr/include/c++/5/bits/stl_vector.h
+17 integer_cst
+16 using_decl /usr/include/c++/5/bits/stl_vector.h
+16 using_decl /usr/include/c++/5/bits/stl_vector.h
+16 using_decl /usr/include/c++/5/bits/stl_vector.h
+16 using_decl /usr/include/c++/5/bits/stl_vector.h
+16 using_decl /usr/include/c++/5/bits/stl_vector.h
+16 type_decl /usr/include/c++/5/bits/stl_vector.h
+16 type_decl /usr/include/c++/5/bits/stl_vector.h
+16 type_decl /usr/include/c++/5/bits/stl_vector.h
+16 type_decl /usr/include/c++/5/bits/stl_vector.h
+16 type_decl /usr/include/c++/5/bits/stl_vector.h
+16 type_decl /usr/include/c++/5/bits/stl_vector.h
+16 type_decl /usr/include/c++/5/bits/stl_vector.h
+16 type_decl /usr/include/c++/5/bits/stl_vector.h
+16 type_decl /usr/include/c++/5/bits/stl_vector.h
+16 type_decl /usr/include/c++/5/bits/stl_vector.h
+16 type_decl /usr/include/c++/5/bits/stl_vector.h
+16 type_decl /usr/include/c++/5/bits/stl_vector.h
+16 type_decl /usr/include/c++/5/bits/stl_vector.h
+16 type_decl /usr/include/c++/5/bits/stl_vector.h
+16 type_decl /usr/include/c++/5/bits/stl_vector.h
+16 type_decl /usr/include/c++/5/bits/stl_vector.h
+16 type_decl /usr/include/c++/5/bits/stl_vector.h
+14 integer_cst
+11 field_decl /usr/include/c++/5/bits/stl_vector.h
+12 integer_cst
+9 component_ref /usr/include/c++/5/bits/vector.tcc
+10 component_ref /usr/include/c++/5/bits/vector.tcc
+11 component_ref
+12 indirect_ref
+13 nop_expr
+14 parm_decl /usr/include/c++/5/bits/vector.tcc
+15 pointer_type
+16 record_type
+17 type_decl /usr/include/c++/5/bits/stl_vector.h
+17 field_decl /usr/include/c++/5/bits/stl_vector.h
+18 integer_cst
+17 using_decl /usr/include/c++/5/bits/stl_vector.h
+17 using_decl /usr/include/c++/5/bits/stl_vector.h
+17 using_decl /usr/include/c++/5/bits/stl_vector.h
+17 using_decl /usr/include/c++/5/bits/stl_vector.h
+17 using_decl /usr/include/c++/5/bits/stl_vector.h
+17 type_decl /usr/include/c++/5/bits/stl_vector.h
+17 type_decl /usr/include/c++/5/bits/stl_vector.h
+17 type_decl /usr/include/c++/5/bits/stl_vector.h
+17 type_decl /usr/include/c++/5/bits/stl_vector.h
+17 type_decl /usr/include/c++/5/bits/stl_vector.h
+17 type_decl /usr/include/c++/5/bits/stl_vector.h
+17 type_decl /usr/include/c++/5/bits/stl_vector.h
+17 type_decl /usr/include/c++/5/bits/stl_vector.h
+17 type_decl /usr/include/c++/5/bits/stl_vector.h
+17 type_decl /usr/include/c++/5/bits/stl_vector.h
+17 type_decl /usr/include/c++/5/bits/stl_vector.h
+17 type_decl /usr/include/c++/5/bits/stl_vector.h
+17 type_decl /usr/include/c++/5/bits/stl_vector.h
+17 type_decl /usr/include/c++/5/bits/stl_vector.h
+17 type_decl /usr/include/c++/5/bits/stl_vector.h
+17 type_decl /usr/include/c++/5/bits/stl_vector.h
+17 type_decl /usr/include/c++/5/bits/stl_vector.h
+15 integer_cst
+12 field_decl /usr/include/c++/5/bits/stl_vector.h
+13 integer_cst
+11 field_decl /usr/include/c++/5/bits/stl_vector.h
+12 integer_cst
+10 field_decl /usr/include/c++/5/bits/stl_vector.h
+11 integer_cst
+9 nop_expr
+10 exact_div_expr
+11 minus_expr
+12 convert_expr
+13 component_ref /usr/include/c++/5/bits/vector.tcc
+14 component_ref /usr/include/c++/5/bits/vector.tcc
+15 component_ref
+16 indirect_ref
+17 nop_expr
+18 parm_decl /usr/include/c++/5/bits/vector.tcc
+19 pointer_type
+20 record_type
+21 type_decl /usr/include/c++/5/bits/stl_vector.h
+21 field_decl /usr/include/c++/5/bits/stl_vector.h
+22 integer_cst
+21 using_decl /usr/include/c++/5/bits/stl_vector.h
+21 using_decl /usr/include/c++/5/bits/stl_vector.h
+21 using_decl /usr/include/c++/5/bits/stl_vector.h
+21 using_decl /usr/include/c++/5/bits/stl_vector.h
+21 using_decl /usr/include/c++/5/bits/stl_vector.h
+21 type_decl /usr/include/c++/5/bits/stl_vector.h
+21 type_decl /usr/include/c++/5/bits/stl_vector.h
+21 type_decl /usr/include/c++/5/bits/stl_vector.h
+21 type_decl /usr/include/c++/5/bits/stl_vector.h
+21 type_decl /usr/include/c++/5/bits/stl_vector.h
+21 type_decl /usr/include/c++/5/bits/stl_vector.h
+21 type_decl /usr/include/c++/5/bits/stl_vector.h
+21 type_decl /usr/include/c++/5/bits/stl_vector.h
+21 type_decl /usr/include/c++/5/bits/stl_vector.h
+21 type_decl /usr/include/c++/5/bits/stl_vector.h
+21 type_decl /usr/include/c++/5/bits/stl_vector.h
+21 type_decl /usr/include/c++/5/bits/stl_vector.h
+21 type_decl /usr/include/c++/5/bits/stl_vector.h
+21 type_decl /usr/include/c++/5/bits/stl_vector.h
+21 type_decl /usr/include/c++/5/bits/stl_vector.h
+21 type_decl /usr/include/c++/5/bits/stl_vector.h
+21 type_decl /usr/include/c++/5/bits/stl_vector.h
+19 integer_cst
+16 field_decl /usr/include/c++/5/bits/stl_vector.h
+17 integer_cst
+15 field_decl /usr/include/c++/5/bits/stl_vector.h
+16 integer_cst
+14 field_decl /usr/include/c++/5/bits/stl_vector.h
+15 integer_cst
+12 convert_expr
+13 component_ref /usr/include/c++/5/bits/vector.tcc
+14 component_ref /usr/include/c++/5/bits/vector.tcc
+15 component_ref
+16 indirect_ref
+17 nop_expr
+18 parm_decl /usr/include/c++/5/bits/vector.tcc
+19 pointer_type
+20 record_type
+21 type_decl /usr/include/c++/5/bits/stl_vector.h
+21 field_decl /usr/include/c++/5/bits/stl_vector.h
+22 integer_cst
+21 using_decl /usr/include/c++/5/bits/stl_vector.h
+21 using_decl /usr/include/c++/5/bits/stl_vector.h
+21 using_decl /usr/include/c++/5/bits/stl_vector.h
+21 using_decl /usr/include/c++/5/bits/stl_vector.h
+21 using_decl /usr/include/c++/5/bits/stl_vector.h
+21 type_decl /usr/include/c++/5/bits/stl_vector.h
+21 type_decl /usr/include/c++/5/bits/stl_vector.h
+21 type_decl /usr/include/c++/5/bits/stl_vector.h
+21 type_decl /usr/include/c++/5/bits/stl_vector.h
+21 type_decl /usr/include/c++/5/bits/stl_vector.h
+21 type_decl /usr/include/c++/5/bits/stl_vector.h
+21 type_decl /usr/include/c++/5/bits/stl_vector.h
+21 type_decl /usr/include/c++/5/bits/stl_vector.h
+21 type_decl /usr/include/c++/5/bits/stl_vector.h
+21 type_decl /usr/include/c++/5/bits/stl_vector.h
+21 type_decl /usr/include/c++/5/bits/stl_vector.h
+21 type_decl /usr/include/c++/5/bits/stl_vector.h
+21 type_decl /usr/include/c++/5/bits/stl_vector.h
+21 type_decl /usr/include/c++/5/bits/stl_vector.h
+21 type_decl /usr/include/c++/5/bits/stl_vector.h
+21 type_decl /usr/include/c++/5/bits/stl_vector.h
+21 type_decl /usr/include/c++/5/bits/stl_vector.h
+19 integer_cst
+16 field_decl /usr/include/c++/5/bits/stl_vector.h
+17 integer_cst
+15 field_decl /usr/include/c++/5/bits/stl_vector.h
+16 integer_cst
+14 field_decl /usr/include/c++/5/bits/stl_vector.h
+15 integer_cst
+11 integer_cst
+6 cleanup_point_expr /usr/include/c++/5/bits/vector.tcc
+7 expr_stmt /usr/include/c++/5/bits/vector.tcc
+8 convert_expr
+9 modify_expr
+10 component_ref /usr/include/c++/5/bits/vector.tcc
+11 component_ref /usr/include/c++/5/bits/vector.tcc
+12 component_ref
+13 indirect_ref
+14 nop_expr
+15 parm_decl /usr/include/c++/5/bits/vector.tcc
+16 pointer_type
+17 record_type
+18 type_decl /usr/include/c++/5/bits/stl_vector.h
+18 field_decl /usr/include/c++/5/bits/stl_vector.h
+19 integer_cst
+18 using_decl /usr/include/c++/5/bits/stl_vector.h
+18 using_decl /usr/include/c++/5/bits/stl_vector.h
+18 using_decl /usr/include/c++/5/bits/stl_vector.h
+18 using_decl /usr/include/c++/5/bits/stl_vector.h
+18 using_decl /usr/include/c++/5/bits/stl_vector.h
+18 type_decl /usr/include/c++/5/bits/stl_vector.h
+18 type_decl /usr/include/c++/5/bits/stl_vector.h
+18 type_decl /usr/include/c++/5/bits/stl_vector.h
+18 type_decl /usr/include/c++/5/bits/stl_vector.h
+18 type_decl /usr/include/c++/5/bits/stl_vector.h
+18 type_decl /usr/include/c++/5/bits/stl_vector.h
+18 type_decl /usr/include/c++/5/bits/stl_vector.h
+18 type_decl /usr/include/c++/5/bits/stl_vector.h
+18 type_decl /usr/include/c++/5/bits/stl_vector.h
+18 type_decl /usr/include/c++/5/bits/stl_vector.h
+18 type_decl /usr/include/c++/5/bits/stl_vector.h
+18 type_decl /usr/include/c++/5/bits/stl_vector.h
+18 type_decl /usr/include/c++/5/bits/stl_vector.h
+18 type_decl /usr/include/c++/5/bits/stl_vector.h
+18 type_decl /usr/include/c++/5/bits/stl_vector.h
+18 type_decl /usr/include/c++/5/bits/stl_vector.h
+18 type_decl /usr/include/c++/5/bits/stl_vector.h
+16 integer_cst
+13 field_decl /usr/include/c++/5/bits/stl_vector.h
+14 integer_cst
+12 field_decl /usr/include/c++/5/bits/stl_vector.h
+13 integer_cst
+11 field_decl /usr/include/c++/5/bits/stl_vector.h
+12 integer_cst
+10 var_decl /usr/include/c++/5/bits/vector.tcc
+6 cleanup_point_expr /usr/include/c++/5/bits/vector.tcc
+7 expr_stmt /usr/include/c++/5/bits/vector.tcc
+8 convert_expr
+9 modify_expr
+10 component_ref /usr/include/c++/5/bits/vector.tcc
+11 component_ref /usr/include/c++/5/bits/vector.tcc
+12 component_ref
+13 indirect_ref
+14 nop_expr
+15 parm_decl /usr/include/c++/5/bits/vector.tcc
+16 pointer_type
+17 record_type
+18 type_decl /usr/include/c++/5/bits/stl_vector.h
+18 field_decl /usr/include/c++/5/bits/stl_vector.h
+19 integer_cst
+18 using_decl /usr/include/c++/5/bits/stl_vector.h
+18 using_decl /usr/include/c++/5/bits/stl_vector.h
+18 using_decl /usr/include/c++/5/bits/stl_vector.h
+18 using_decl /usr/include/c++/5/bits/stl_vector.h
+18 using_decl /usr/include/c++/5/bits/stl_vector.h
+18 type_decl /usr/include/c++/5/bits/stl_vector.h
+18 type_decl /usr/include/c++/5/bits/stl_vector.h
+18 type_decl /usr/include/c++/5/bits/stl_vector.h
+18 type_decl /usr/include/c++/5/bits/stl_vector.h
+18 type_decl /usr/include/c++/5/bits/stl_vector.h
+18 type_decl /usr/include/c++/5/bits/stl_vector.h
+18 type_decl /usr/include/c++/5/bits/stl_vector.h
+18 type_decl /usr/include/c++/5/bits/stl_vector.h
+18 type_decl /usr/include/c++/5/bits/stl_vector.h
+18 type_decl /usr/include/c++/5/bits/stl_vector.h
+18 type_decl /usr/include/c++/5/bits/stl_vector.h
+18 type_decl /usr/include/c++/5/bits/stl_vector.h
+18 type_decl /usr/include/c++/5/bits/stl_vector.h
+18 type_decl /usr/include/c++/5/bits/stl_vector.h
+18 type_decl /usr/include/c++/5/bits/stl_vector.h
+18 type_decl /usr/include/c++/5/bits/stl_vector.h
+18 type_decl /usr/include/c++/5/bits/stl_vector.h
+16 integer_cst
+13 field_decl /usr/include/c++/5/bits/stl_vector.h
+14 integer_cst
+12 field_decl /usr/include/c++/5/bits/stl_vector.h
+13 integer_cst
+11 field_decl /usr/include/c++/5/bits/stl_vector.h
+12 integer_cst
+10 var_decl /usr/include/c++/5/bits/vector.tcc
+6 cleanup_point_expr /usr/include/c++/5/bits/vector.tcc
+7 expr_stmt /usr/include/c++/5/bits/vector.tcc
+8 convert_expr
+9 modify_expr
+10 component_ref /usr/include/c++/5/bits/vector.tcc
+11 component_ref /usr/include/c++/5/bits/vector.tcc
+12 component_ref
+13 indirect_ref
+14 nop_expr
+15 parm_decl /usr/include/c++/5/bits/vector.tcc
+16 pointer_type
+17 record_type
+18 type_decl /usr/include/c++/5/bits/stl_vector.h
+18 field_decl /usr/include/c++/5/bits/stl_vector.h
+19 integer_cst
+18 using_decl /usr/include/c++/5/bits/stl_vector.h
+18 using_decl /usr/include/c++/5/bits/stl_vector.h
+18 using_decl /usr/include/c++/5/bits/stl_vector.h
+18 using_decl /usr/include/c++/5/bits/stl_vector.h
+18 using_decl /usr/include/c++/5/bits/stl_vector.h
+18 type_decl /usr/include/c++/5/bits/stl_vector.h
+18 type_decl /usr/include/c++/5/bits/stl_vector.h
+18 type_decl /usr/include/c++/5/bits/stl_vector.h
+18 type_decl /usr/include/c++/5/bits/stl_vector.h
+18 type_decl /usr/include/c++/5/bits/stl_vector.h
+18 type_decl /usr/include/c++/5/bits/stl_vector.h
+18 type_decl /usr/include/c++/5/bits/stl_vector.h
+18 type_decl /usr/include/c++/5/bits/stl_vector.h
+18 type_decl /usr/include/c++/5/bits/stl_vector.h
+18 type_decl /usr/include/c++/5/bits/stl_vector.h
+18 type_decl /usr/include/c++/5/bits/stl_vector.h
+18 type_decl /usr/include/c++/5/bits/stl_vector.h
+18 type_decl /usr/include/c++/5/bits/stl_vector.h
+18 type_decl /usr/include/c++/5/bits/stl_vector.h
+18 type_decl /usr/include/c++/5/bits/stl_vector.h
+18 type_decl /usr/include/c++/5/bits/stl_vector.h
+18 type_decl /usr/include/c++/5/bits/stl_vector.h
+16 integer_cst
+13 field_decl /usr/include/c++/5/bits/stl_vector.h
+14 integer_cst
+12 field_decl /usr/include/c++/5/bits/stl_vector.h
+13 integer_cst
+11 field_decl /usr/include/c++/5/bits/stl_vector.h
+12 integer_cst
+10 pointer_plus_expr /usr/include/c++/5/bits/vector.tcc
+11 var_decl /usr/include/c++/5/bits/vector.tcc
+11 nop_expr
+12 mult_expr
+13 nop_expr
+14 var_decl /usr/include/c++/5/bits/vector.tcc
+13 integer_cst
+5 block
+6 var_decl /usr/include/c++/5/bits/vector.tcc
+6 var_decl /usr/include/c++/5/bits/vector.tcc
+6 var_decl /usr/include/c++/5/bits/vector.tcc
+6 var_decl /usr/include/c++/5/bits/vector.tcc
+3 block
+4 block
+5 var_decl /usr/include/c++/5/bits/vector.tcc
+5 block
+6 var_decl /usr/include/c++/5/bits/vector.tcc
+6 var_decl /usr/include/c++/5/bits/vector.tcc
+6 var_decl /usr/include/c++/5/bits/vector.tcc
+6 var_decl /usr/include/c++/5/bits/vector.tcc
+4 block
+5 var_decl /usr/include/c++/5/bits/vector.tcc
+5 var_decl /usr/include/c++/5/bits/vector.tcc
+5 var_decl /usr/include/c++/5/bits/vector.tcc
+5 var_decl /usr/include/c++/5/bits/vector.tcc
+2 block
+3 block
+4 block
+5 var_decl /usr/include/c++/5/bits/vector.tcc
+5 block
+6 var_decl /usr/include/c++/5/bits/vector.tcc
+6 var_decl /usr/include/c++/5/bits/vector.tcc
+6 var_decl /usr/include/c++/5/bits/vector.tcc
+6 var_decl /usr/include/c++/5/bits/vector.tcc
+4 block
+5 var_decl /usr/include/c++/5/bits/vector.tcc
+5 var_decl /usr/include/c++/5/bits/vector.tcc
+5 var_decl /usr/include/c++/5/bits/vector.tcc
+5 var_decl /usr/include/c++/5/bits/vector.tcc
+0 function_decl /usr/include/c++/5/bits/stl_vector.h
+1 method_type
+2 record_type
+3 type_decl /usr/include/c++/5/bits/stl_vector.h
+3 field_decl /usr/include/c++/5/bits/stl_iterator.h
+4 integer_cst
+3 type_decl /usr/include/c++/5/bits/stl_iterator.h
+3 type_decl /usr/include/c++/5/bits/stl_iterator.h
+3 type_decl /usr/include/c++/5/bits/stl_iterator.h
+3 type_decl /usr/include/c++/5/bits/stl_iterator.h
+3 type_decl /usr/include/c++/5/bits/stl_iterator.h
+3 type_decl /usr/include/c++/5/bits/stl_iterator.h
+3 type_decl /usr/include/c++/5/bits/stl_iterator.h
+3 type_decl /usr/include/c++/5/bits/stl_iterator.h
+2 record_type
+3 type_decl /usr/include/c++/5/bits/stl_vector.h
+3 field_decl /usr/include/c++/5/bits/stl_vector.h
+4 integer_cst
+3 using_decl /usr/include/c++/5/bits/stl_vector.h
+3 using_decl /usr/include/c++/5/bits/stl_vector.h
+3 using_decl /usr/include/c++/5/bits/stl_vector.h
+3 using_decl /usr/include/c++/5/bits/stl_vector.h
+3 using_decl /usr/include/c++/5/bits/stl_vector.h
+3 type_decl /usr/include/c++/5/bits/stl_vector.h
+3 type_decl /usr/include/c++/5/bits/stl_vector.h
+3 type_decl /usr/include/c++/5/bits/stl_vector.h
+3 type_decl /usr/include/c++/5/bits/stl_vector.h
+3 type_decl /usr/include/c++/5/bits/stl_vector.h
+3 type_decl /usr/include/c++/5/bits/stl_vector.h
+3 type_decl /usr/include/c++/5/bits/stl_vector.h
+3 type_decl /usr/include/c++/5/bits/stl_vector.h
+3 type_decl /usr/include/c++/5/bits/stl_vector.h
+3 type_decl /usr/include/c++/5/bits/stl_vector.h
+3 type_decl /usr/include/c++/5/bits/stl_vector.h
+3 type_decl /usr/include/c++/5/bits/stl_vector.h
+3 type_decl /usr/include/c++/5/bits/stl_vector.h
+3 type_decl /usr/include/c++/5/bits/stl_vector.h
+3 type_decl /usr/include/c++/5/bits/stl_vector.h
+3 type_decl /usr/include/c++/5/bits/stl_vector.h
+3 type_decl /usr/include/c++/5/bits/stl_vector.h
+2 tree_list
+3 pointer_type
+4 record_type
+5 type_decl /usr/include/c++/5/bits/stl_vector.h
+5 field_decl /usr/include/c++/5/bits/stl_vector.h
+6 integer_cst
+5 using_decl /usr/include/c++/5/bits/stl_vector.h
+5 using_decl /usr/include/c++/5/bits/stl_vector.h
+5 using_decl /usr/include/c++/5/bits/stl_vector.h
+5 using_decl /usr/include/c++/5/bits/stl_vector.h
+5 using_decl /usr/include/c++/5/bits/stl_vector.h
+5 type_decl /usr/include/c++/5/bits/stl_vector.h
+5 type_decl /usr/include/c++/5/bits/stl_vector.h
+5 type_decl /usr/include/c++/5/bits/stl_vector.h
+5 type_decl /usr/include/c++/5/bits/stl_vector.h
+5 type_decl /usr/include/c++/5/bits/stl_vector.h
+5 type_decl /usr/include/c++/5/bits/stl_vector.h
+5 type_decl /usr/include/c++/5/bits/stl_vector.h
+5 type_decl /usr/include/c++/5/bits/stl_vector.h
+5 type_decl /usr/include/c++/5/bits/stl_vector.h
+5 type_decl /usr/include/c++/5/bits/stl_vector.h
+5 type_decl /usr/include/c++/5/bits/stl_vector.h
+5 type_decl /usr/include/c++/5/bits/stl_vector.h
+5 type_decl /usr/include/c++/5/bits/stl_vector.h
+5 type_decl /usr/include/c++/5/bits/stl_vector.h
+5 type_decl /usr/include/c++/5/bits/stl_vector.h
+5 type_decl /usr/include/c++/5/bits/stl_vector.h
+5 type_decl /usr/include/c++/5/bits/stl_vector.h
+3 tree_list
+4 void_type
+5 type_decl <built-in>
+1 result_decl /usr/include/c++/5/bits/stl_vector.h
+2 record_type
+3 type_decl /usr/include/c++/5/bits/stl_vector.h
+3 field_decl /usr/include/c++/5/bits/stl_iterator.h
+4 integer_cst
+3 type_decl /usr/include/c++/5/bits/stl_iterator.h
+3 type_decl /usr/include/c++/5/bits/stl_iterator.h
+3 type_decl /usr/include/c++/5/bits/stl_iterator.h
+3 type_decl /usr/include/c++/5/bits/stl_iterator.h
+3 type_decl /usr/include/c++/5/bits/stl_iterator.h
+3 type_decl /usr/include/c++/5/bits/stl_iterator.h
+3 type_decl /usr/include/c++/5/bits/stl_iterator.h
+3 type_decl /usr/include/c++/5/bits/stl_iterator.h
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/stl_vector.h
+2 pointer_type
+3 record_type
+4 type_decl /usr/include/c++/5/bits/stl_vector.h
+4 field_decl /usr/include/c++/5/bits/stl_vector.h
+5 integer_cst
+4 using_decl /usr/include/c++/5/bits/stl_vector.h
+4 using_decl /usr/include/c++/5/bits/stl_vector.h
+4 using_decl /usr/include/c++/5/bits/stl_vector.h
+4 using_decl /usr/include/c++/5/bits/stl_vector.h
+4 using_decl /usr/include/c++/5/bits/stl_vector.h
+4 type_decl /usr/include/c++/5/bits/stl_vector.h
+4 type_decl /usr/include/c++/5/bits/stl_vector.h
+4 type_decl /usr/include/c++/5/bits/stl_vector.h
+4 type_decl /usr/include/c++/5/bits/stl_vector.h
+4 type_decl /usr/include/c++/5/bits/stl_vector.h
+4 type_decl /usr/include/c++/5/bits/stl_vector.h
+4 type_decl /usr/include/c++/5/bits/stl_vector.h
+4 type_decl /usr/include/c++/5/bits/stl_vector.h
+4 type_decl /usr/include/c++/5/bits/stl_vector.h
+4 type_decl /usr/include/c++/5/bits/stl_vector.h
+4 type_decl /usr/include/c++/5/bits/stl_vector.h
+4 type_decl /usr/include/c++/5/bits/stl_vector.h
+4 type_decl /usr/include/c++/5/bits/stl_vector.h
+4 type_decl /usr/include/c++/5/bits/stl_vector.h
+4 type_decl /usr/include/c++/5/bits/stl_vector.h
+4 type_decl /usr/include/c++/5/bits/stl_vector.h
+4 type_decl /usr/include/c++/5/bits/stl_vector.h
+2 integer_cst
+1 cleanup_point_expr /usr/include/c++/5/bits/stl_vector.h
+2 return_expr /usr/include/c++/5/bits/stl_vector.h
+3 init_expr
+4 result_decl /usr/include/c++/5/bits/stl_vector.h
+5 record_type
+6 type_decl /usr/include/c++/5/bits/stl_vector.h
+6 field_decl /usr/include/c++/5/bits/stl_iterator.h
+7 integer_cst
+6 type_decl /usr/include/c++/5/bits/stl_iterator.h
+6 type_decl /usr/include/c++/5/bits/stl_iterator.h
+6 type_decl /usr/include/c++/5/bits/stl_iterator.h
+6 type_decl /usr/include/c++/5/bits/stl_iterator.h
+6 type_decl /usr/include/c++/5/bits/stl_iterator.h
+6 type_decl /usr/include/c++/5/bits/stl_iterator.h
+6 type_decl /usr/include/c++/5/bits/stl_iterator.h
+6 type_decl /usr/include/c++/5/bits/stl_iterator.h
+5 integer_cst
+4 compound_expr
+5 target_expr
+6 var_decl /usr/include/c++/5/bits/stl_vector.h
+7 integer_cst
+7 record_type
+8 type_decl /usr/include/c++/5/bits/stl_vector.h
+8 field_decl /usr/include/c++/5/bits/stl_iterator.h
+9 integer_cst
+8 type_decl /usr/include/c++/5/bits/stl_iterator.h
+8 type_decl /usr/include/c++/5/bits/stl_iterator.h
+8 type_decl /usr/include/c++/5/bits/stl_iterator.h
+8 type_decl /usr/include/c++/5/bits/stl_iterator.h
+8 type_decl /usr/include/c++/5/bits/stl_iterator.h
+8 type_decl /usr/include/c++/5/bits/stl_iterator.h
+8 type_decl /usr/include/c++/5/bits/stl_iterator.h
+8 type_decl /usr/include/c++/5/bits/stl_iterator.h
+6 aggr_init_expr
+7 addr_expr
+8 function_decl /usr/include/c++/5/bits/stl_iterator.h
+7 var_decl /usr/include/c++/5/bits/stl_vector.h
+7 convert_expr
+8 void_cst
+7 nop_expr
+8 nop_expr
+9 addr_expr
+10 component_ref /usr/include/c++/5/bits/stl_vector.h
+11 component_ref /usr/include/c++/5/bits/stl_vector.h
+12 component_ref
+13 indirect_ref
+14 nop_expr
+15 parm_decl /usr/include/c++/5/bits/stl_vector.h
+16 pointer_type
+17 record_type
+18 type_decl /usr/include/c++/5/bits/stl_vector.h
+18 field_decl /usr/include/c++/5/bits/stl_vector.h
+19 integer_cst
+18 using_decl /usr/include/c++/5/bits/stl_vector.h
+18 using_decl /usr/include/c++/5/bits/stl_vector.h
+18 using_decl /usr/include/c++/5/bits/stl_vector.h
+18 using_decl /usr/include/c++/5/bits/stl_vector.h
+18 using_decl /usr/include/c++/5/bits/stl_vector.h
+18 type_decl /usr/include/c++/5/bits/stl_vector.h
+18 type_decl /usr/include/c++/5/bits/stl_vector.h
+18 type_decl /usr/include/c++/5/bits/stl_vector.h
+18 type_decl /usr/include/c++/5/bits/stl_vector.h
+18 type_decl /usr/include/c++/5/bits/stl_vector.h
+18 type_decl /usr/include/c++/5/bits/stl_vector.h
+18 type_decl /usr/include/c++/5/bits/stl_vector.h
+18 type_decl /usr/include/c++/5/bits/stl_vector.h
+18 type_decl /usr/include/c++/5/bits/stl_vector.h
+18 type_decl /usr/include/c++/5/bits/stl_vector.h
+18 type_decl /usr/include/c++/5/bits/stl_vector.h
+18 type_decl /usr/include/c++/5/bits/stl_vector.h
+18 type_decl /usr/include/c++/5/bits/stl_vector.h
+18 type_decl /usr/include/c++/5/bits/stl_vector.h
+18 type_decl /usr/include/c++/5/bits/stl_vector.h
+18 type_decl /usr/include/c++/5/bits/stl_vector.h
+18 type_decl /usr/include/c++/5/bits/stl_vector.h
+16 integer_cst
+13 field_decl /usr/include/c++/5/bits/stl_vector.h
+14 integer_cst
+12 field_decl /usr/include/c++/5/bits/stl_vector.h
+13 integer_cst
+11 field_decl /usr/include/c++/5/bits/stl_vector.h
+12 integer_cst
+5 var_decl /usr/include/c++/5/bits/stl_vector.h
+0 function_decl /usr/include/c++/5/bits/stl_iterator_base_types.h
+1 function_type
+2 pointer_type
+3 type_decl /usr/include/c++/5/bits/stl_iterator_base_types.h
+3 integer_type
+4 type_decl <built-in>
+4 integer_cst
+4 integer_cst
+2 tree_list
+3 pointer_type
+4 integer_type
+5 type_decl <built-in>
+5 integer_cst
+5 integer_cst
+3 tree_list
+4 void_type
+5 type_decl <built-in>
+1 result_decl /usr/include/c++/5/bits/stl_iterator_base_types.h
+2 pointer_type
+3 type_decl /usr/include/c++/5/bits/stl_iterator_base_types.h
+3 integer_type
+4 type_decl <built-in>
+4 integer_cst
+4 integer_cst
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/stl_iterator_base_types.h
+2 pointer_type
+3 integer_type
+4 type_decl <built-in>
+4 integer_cst
+4 integer_cst
+2 integer_cst
+1 return_expr /usr/include/c++/5/bits/stl_iterator_base_types.h
+2 init_expr
+3 result_decl /usr/include/c++/5/bits/stl_iterator_base_types.h
+4 pointer_type
+5 type_decl /usr/include/c++/5/bits/stl_iterator_base_types.h
+5 integer_type
+6 type_decl <built-in>
+6 integer_cst
+6 integer_cst
+4 integer_cst
+3 nop_expr
+4 parm_decl /usr/include/c++/5/bits/stl_iterator_base_types.h
+5 pointer_type
+6 integer_type
+7 type_decl <built-in>
+7 integer_cst
+7 integer_cst
+5 integer_cst
0 function_decl /usr/include/c++/5/bits/basic_string.h
1 function_type
2 reference_type
@@ -13323,6 +23735,2591 @@
5 type_decl /usr/include/c++/5/ext/new_allocator.h
5 type_decl /usr/include/c++/5/ext/new_allocator.h
3 tree_list
+4 pointer_type
+5 type_decl /usr/include/c++/5/ext/new_allocator.h
+5 pointer_type
+6 record_type
+7 type_decl test7.cpp
+7 field_decl test7.cpp
+8 integer_cst
+7 field_decl test7.cpp
+8 integer_cst
+7 type_decl test7.cpp
+4 tree_list
+5 reference_type
+6 pointer_type
+7 record_type
+8 type_decl test7.cpp
+8 field_decl test7.cpp
+9 integer_cst
+8 field_decl test7.cpp
+9 integer_cst
+8 type_decl test7.cpp
+5 tree_list
+6 void_type
+7 type_decl <built-in>
+1 result_decl /usr/include/c++/5/ext/new_allocator.h
+2 void_type
+3 type_decl <built-in>
+1 parm_decl /usr/include/c++/5/ext/new_allocator.h
+2 pointer_type
+3 record_type
+4 type_decl /usr/include/c++/5/ext/new_allocator.h
+4 template_decl /usr/include/c++/5/ext/new_allocator.h
+4 type_decl /usr/include/c++/5/ext/new_allocator.h
+4 type_decl /usr/include/c++/5/ext/new_allocator.h
+4 type_decl /usr/include/c++/5/ext/new_allocator.h
+4 type_decl /usr/include/c++/5/ext/new_allocator.h
+4 type_decl /usr/include/c++/5/ext/new_allocator.h
+4 type_decl /usr/include/c++/5/ext/new_allocator.h
+4 type_decl /usr/include/c++/5/ext/new_allocator.h
+4 type_decl /usr/include/c++/5/ext/new_allocator.h
+2 integer_cst
+1 parm_decl /usr/include/c++/5/ext/new_allocator.h
+2 pointer_type
+3 type_decl /usr/include/c++/5/ext/new_allocator.h
+3 pointer_type
+4 record_type
+5 type_decl test7.cpp
+5 field_decl test7.cpp
+6 integer_cst
+5 field_decl test7.cpp
+6 integer_cst
+5 type_decl test7.cpp
+2 integer_cst
+1 parm_decl /usr/include/c++/5/ext/new_allocator.h
+2 reference_type
+3 pointer_type
+4 record_type
+5 type_decl test7.cpp
+5 field_decl test7.cpp
+6 integer_cst
+5 field_decl test7.cpp
+6 integer_cst
+5 type_decl test7.cpp
+2 integer_cst
+1 cleanup_point_expr /usr/include/c++/5/ext/new_allocator.h
+2 expr_stmt /usr/include/c++/5/ext/new_allocator.h
+3 convert_expr
+4 nop_expr
+5 compound_expr
+6 compound_expr
+7 target_expr
+8 var_decl /usr/include/c++/5/ext/new_allocator.h
+9 integer_cst
+9 pointer_type
+10 void_type
+11 type_decl <built-in>
+8 nop_expr
+9 parm_decl /usr/include/c++/5/ext/new_allocator.h
+10 pointer_type
+11 type_decl /usr/include/c++/5/ext/new_allocator.h
+11 pointer_type
+12 record_type
+13 type_decl test7.cpp
+13 field_decl test7.cpp
+14 integer_cst
+13 field_decl test7.cpp
+14 integer_cst
+13 type_decl test7.cpp
+10 integer_cst
+7 target_expr
+8 var_decl /usr/include/c++/5/ext/new_allocator.h
+9 integer_cst
+9 pointer_type
+10 void_type
+11 type_decl <built-in>
+8 call_expr /usr/include/c++/5/ext/new_allocator.h
+9 addr_expr
+10 function_decl /usr/include/c++/5/new
+9 integer_cst
+9 non_lvalue_expr
+10 var_decl /usr/include/c++/5/ext/new_allocator.h
+6 cond_expr
+7 ne_expr
+8 nop_expr
+9 var_decl /usr/include/c++/5/ext/new_allocator.h
+8 integer_cst
+7 compound_expr
+8 try_catch_expr
+9 init_expr
+10 indirect_ref
+11 nop_expr
+12 var_decl /usr/include/c++/5/ext/new_allocator.h
+10 nop_expr
+11 indirect_ref
+12 parm_decl /usr/include/c++/5/ext/new_allocator.h
+13 reference_type
+14 pointer_type
+15 record_type
+16 type_decl test7.cpp
+16 field_decl test7.cpp
+17 integer_cst
+16 field_decl test7.cpp
+17 integer_cst
+16 type_decl test7.cpp
+13 integer_cst
+9 call_expr /usr/include/c++/5/ext/new_allocator.h
+10 addr_expr
+11 function_decl /usr/include/c++/5/new
+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
+8 nop_expr
+9 var_decl /usr/include/c++/5/ext/new_allocator.h
+7 nop_expr
+8 var_decl /usr/include/c++/5/ext/new_allocator.h
+0 function_decl /usr/include/c++/5/bits/stl_iterator.h
+1 method_type
+2 reference_type
+3 pointer_type
+4 pointer_type
+5 record_type
+6 type_decl test7.cpp
+6 field_decl test7.cpp
+7 integer_cst
+6 field_decl test7.cpp
+7 integer_cst
+6 type_decl test7.cpp
+2 record_type
+3 type_decl /usr/include/c++/5/bits/stl_iterator.h
+3 field_decl /usr/include/c++/5/bits/stl_iterator.h
+4 integer_cst
+3 type_decl /usr/include/c++/5/bits/stl_iterator.h
+3 type_decl /usr/include/c++/5/bits/stl_iterator.h
+3 type_decl /usr/include/c++/5/bits/stl_iterator.h
+3 type_decl /usr/include/c++/5/bits/stl_iterator.h
+3 type_decl /usr/include/c++/5/bits/stl_iterator.h
+3 type_decl /usr/include/c++/5/bits/stl_iterator.h
+3 type_decl /usr/include/c++/5/bits/stl_iterator.h
+3 type_decl /usr/include/c++/5/bits/stl_iterator.h
+2 tree_list
+3 pointer_type
+4 record_type
+5 type_decl /usr/include/c++/5/bits/stl_iterator.h
+5 field_decl /usr/include/c++/5/bits/stl_iterator.h
+6 integer_cst
+5 type_decl /usr/include/c++/5/bits/stl_iterator.h
+5 type_decl /usr/include/c++/5/bits/stl_iterator.h
+5 type_decl /usr/include/c++/5/bits/stl_iterator.h
+5 type_decl /usr/include/c++/5/bits/stl_iterator.h
+5 type_decl /usr/include/c++/5/bits/stl_iterator.h
+5 type_decl /usr/include/c++/5/bits/stl_iterator.h
+5 type_decl /usr/include/c++/5/bits/stl_iterator.h
+5 type_decl /usr/include/c++/5/bits/stl_iterator.h
+3 tree_list
+4 void_type
+5 type_decl <built-in>
+1 result_decl /usr/include/c++/5/bits/stl_iterator.h
+2 reference_type
+3 pointer_type
+4 pointer_type
+5 record_type
+6 type_decl test7.cpp
+6 field_decl test7.cpp
+7 integer_cst
+6 field_decl test7.cpp
+7 integer_cst
+6 type_decl test7.cpp
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/stl_iterator.h
+2 pointer_type
+3 record_type
+4 type_decl /usr/include/c++/5/bits/stl_iterator.h
+4 field_decl /usr/include/c++/5/bits/stl_iterator.h
+5 integer_cst
+4 type_decl /usr/include/c++/5/bits/stl_iterator.h
+4 type_decl /usr/include/c++/5/bits/stl_iterator.h
+4 type_decl /usr/include/c++/5/bits/stl_iterator.h
+4 type_decl /usr/include/c++/5/bits/stl_iterator.h
+4 type_decl /usr/include/c++/5/bits/stl_iterator.h
+4 type_decl /usr/include/c++/5/bits/stl_iterator.h
+4 type_decl /usr/include/c++/5/bits/stl_iterator.h
+4 type_decl /usr/include/c++/5/bits/stl_iterator.h
+2 integer_cst
+1 return_expr /usr/include/c++/5/bits/stl_iterator.h
+2 init_expr
+3 result_decl /usr/include/c++/5/bits/stl_iterator.h
+4 reference_type
+5 pointer_type
+6 pointer_type
+7 record_type
+8 type_decl test7.cpp
+8 field_decl test7.cpp
+9 integer_cst
+8 field_decl test7.cpp
+9 integer_cst
+8 type_decl test7.cpp
+4 integer_cst
+3 nop_expr
+4 addr_expr
+5 component_ref /usr/include/c++/5/bits/stl_iterator.h
+6 indirect_ref
+7 nop_expr
+8 parm_decl /usr/include/c++/5/bits/stl_iterator.h
+9 pointer_type
+10 record_type
+11 type_decl /usr/include/c++/5/bits/stl_iterator.h
+11 field_decl /usr/include/c++/5/bits/stl_iterator.h
+12 integer_cst
+11 type_decl /usr/include/c++/5/bits/stl_iterator.h
+11 type_decl /usr/include/c++/5/bits/stl_iterator.h
+11 type_decl /usr/include/c++/5/bits/stl_iterator.h
+11 type_decl /usr/include/c++/5/bits/stl_iterator.h
+11 type_decl /usr/include/c++/5/bits/stl_iterator.h
+11 type_decl /usr/include/c++/5/bits/stl_iterator.h
+11 type_decl /usr/include/c++/5/bits/stl_iterator.h
+11 type_decl /usr/include/c++/5/bits/stl_iterator.h
+9 integer_cst
+6 field_decl /usr/include/c++/5/bits/stl_iterator.h
+7 integer_cst
+0 function_decl /usr/include/c++/5/bits/stl_algobase.h
+1 function_type
+2 pointer_type
+3 pointer_type
+4 record_type
+5 type_decl test7.cpp
+5 field_decl test7.cpp
+6 integer_cst
+5 field_decl test7.cpp
+6 integer_cst
+5 type_decl test7.cpp
+2 tree_list
+3 pointer_type
+4 pointer_type
+5 record_type
+6 type_decl test7.cpp
+6 field_decl test7.cpp
+7 integer_cst
+6 field_decl test7.cpp
+7 integer_cst
+6 type_decl test7.cpp
+3 tree_list
+4 pointer_type
+5 pointer_type
+6 record_type
+7 type_decl test7.cpp
+7 field_decl test7.cpp
+8 integer_cst
+7 field_decl test7.cpp
+8 integer_cst
+7 type_decl test7.cpp
+4 tree_list
+5 pointer_type
+6 pointer_type
+7 record_type
+8 type_decl test7.cpp
+8 field_decl test7.cpp
+9 integer_cst
+8 field_decl test7.cpp
+9 integer_cst
+8 type_decl test7.cpp
+5 tree_list
+6 void_type
+7 type_decl <built-in>
+1 result_decl /usr/include/c++/5/bits/stl_algobase.h
+2 pointer_type
+3 pointer_type
+4 record_type
+5 type_decl test7.cpp
+5 field_decl test7.cpp
+6 integer_cst
+5 field_decl test7.cpp
+6 integer_cst
+5 type_decl test7.cpp
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/stl_algobase.h
+2 pointer_type
+3 pointer_type
+4 record_type
+5 type_decl test7.cpp
+5 field_decl test7.cpp
+6 integer_cst
+5 field_decl test7.cpp
+6 integer_cst
+5 type_decl test7.cpp
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/stl_algobase.h
+2 pointer_type
+3 pointer_type
+4 record_type
+5 type_decl test7.cpp
+5 field_decl test7.cpp
+6 integer_cst
+5 field_decl test7.cpp
+6 integer_cst
+5 type_decl test7.cpp
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/stl_algobase.h
+2 pointer_type
+3 pointer_type
+4 record_type
+5 type_decl test7.cpp
+5 field_decl test7.cpp
+6 integer_cst
+5 field_decl test7.cpp
+6 integer_cst
+5 type_decl test7.cpp
+2 integer_cst
+1 cleanup_point_expr /usr/include/c++/5/bits/stl_algobase.h
+2 return_expr /usr/include/c++/5/bits/stl_algobase.h
+3 init_expr
+4 result_decl /usr/include/c++/5/bits/stl_algobase.h
+5 pointer_type
+6 pointer_type
+7 record_type
+8 type_decl test7.cpp
+8 field_decl test7.cpp
+9 integer_cst
+8 field_decl test7.cpp
+9 integer_cst
+8 type_decl test7.cpp
+5 integer_cst
+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
+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
+6 parm_decl /usr/include/c++/5/bits/stl_algobase.h
+7 pointer_type
+8 pointer_type
+9 record_type
+10 type_decl test7.cpp
+10 field_decl test7.cpp
+11 integer_cst
+10 field_decl test7.cpp
+11 integer_cst
+10 type_decl test7.cpp
+7 integer_cst
+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
+6 parm_decl /usr/include/c++/5/bits/stl_algobase.h
+7 pointer_type
+8 pointer_type
+9 record_type
+10 type_decl test7.cpp
+10 field_decl test7.cpp
+11 integer_cst
+10 field_decl test7.cpp
+11 integer_cst
+10 type_decl test7.cpp
+7 integer_cst
+5 parm_decl /usr/include/c++/5/bits/stl_algobase.h
+6 pointer_type
+7 pointer_type
+8 record_type
+9 type_decl test7.cpp
+9 field_decl test7.cpp
+10 integer_cst
+9 field_decl test7.cpp
+10 integer_cst
+9 type_decl test7.cpp
+6 integer_cst
+0 function_decl /usr/include/c++/5/bits/stl_iterator.h
+1 method_type
+2 reference_type
+3 type_decl /usr/include/c++/5/bits/stl_iterator.h
+3 pointer_type
+4 record_type
+5 type_decl test7.cpp
+5 field_decl test7.cpp
+6 integer_cst
+5 field_decl test7.cpp
+6 integer_cst
+5 type_decl test7.cpp
+2 record_type
+3 type_decl /usr/include/c++/5/bits/stl_iterator.h
+3 field_decl /usr/include/c++/5/bits/stl_iterator.h
+4 integer_cst
+3 type_decl /usr/include/c++/5/bits/stl_iterator.h
+3 type_decl /usr/include/c++/5/bits/stl_iterator.h
+3 type_decl /usr/include/c++/5/bits/stl_iterator.h
+3 type_decl /usr/include/c++/5/bits/stl_iterator.h
+3 type_decl /usr/include/c++/5/bits/stl_iterator.h
+3 type_decl /usr/include/c++/5/bits/stl_iterator.h
+3 type_decl /usr/include/c++/5/bits/stl_iterator.h
+3 type_decl /usr/include/c++/5/bits/stl_iterator.h
+2 tree_list
+3 pointer_type
+4 record_type
+5 type_decl /usr/include/c++/5/bits/stl_iterator.h
+5 field_decl /usr/include/c++/5/bits/stl_iterator.h
+6 integer_cst
+5 type_decl /usr/include/c++/5/bits/stl_iterator.h
+5 type_decl /usr/include/c++/5/bits/stl_iterator.h
+5 type_decl /usr/include/c++/5/bits/stl_iterator.h
+5 type_decl /usr/include/c++/5/bits/stl_iterator.h
+5 type_decl /usr/include/c++/5/bits/stl_iterator.h
+5 type_decl /usr/include/c++/5/bits/stl_iterator.h
+5 type_decl /usr/include/c++/5/bits/stl_iterator.h
+5 type_decl /usr/include/c++/5/bits/stl_iterator.h
+3 tree_list
+4 void_type
+5 type_decl <built-in>
+1 result_decl /usr/include/c++/5/bits/stl_iterator.h
+2 reference_type
+3 type_decl /usr/include/c++/5/bits/stl_iterator.h
+3 pointer_type
+4 record_type
+5 type_decl test7.cpp
+5 field_decl test7.cpp
+6 integer_cst
+5 field_decl test7.cpp
+6 integer_cst
+5 type_decl test7.cpp
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/stl_iterator.h
+2 pointer_type
+3 record_type
+4 type_decl /usr/include/c++/5/bits/stl_iterator.h
+4 field_decl /usr/include/c++/5/bits/stl_iterator.h
+5 integer_cst
+4 type_decl /usr/include/c++/5/bits/stl_iterator.h
+4 type_decl /usr/include/c++/5/bits/stl_iterator.h
+4 type_decl /usr/include/c++/5/bits/stl_iterator.h
+4 type_decl /usr/include/c++/5/bits/stl_iterator.h
+4 type_decl /usr/include/c++/5/bits/stl_iterator.h
+4 type_decl /usr/include/c++/5/bits/stl_iterator.h
+4 type_decl /usr/include/c++/5/bits/stl_iterator.h
+4 type_decl /usr/include/c++/5/bits/stl_iterator.h
+2 integer_cst
+1 return_expr /usr/include/c++/5/bits/stl_iterator.h
+2 init_expr
+3 result_decl /usr/include/c++/5/bits/stl_iterator.h
+4 reference_type
+5 type_decl /usr/include/c++/5/bits/stl_iterator.h
+5 pointer_type
+6 record_type
+7 type_decl test7.cpp
+7 field_decl test7.cpp
+8 integer_cst
+7 field_decl test7.cpp
+8 integer_cst
+7 type_decl test7.cpp
+4 integer_cst
+3 nop_expr
+4 nop_expr
+5 component_ref /usr/include/c++/5/bits/stl_iterator.h
+6 indirect_ref
+7 nop_expr
+8 parm_decl /usr/include/c++/5/bits/stl_iterator.h
+9 pointer_type
+10 record_type
+11 type_decl /usr/include/c++/5/bits/stl_iterator.h
+11 field_decl /usr/include/c++/5/bits/stl_iterator.h
+12 integer_cst
+11 type_decl /usr/include/c++/5/bits/stl_iterator.h
+11 type_decl /usr/include/c++/5/bits/stl_iterator.h
+11 type_decl /usr/include/c++/5/bits/stl_iterator.h
+11 type_decl /usr/include/c++/5/bits/stl_iterator.h
+11 type_decl /usr/include/c++/5/bits/stl_iterator.h
+11 type_decl /usr/include/c++/5/bits/stl_iterator.h
+11 type_decl /usr/include/c++/5/bits/stl_iterator.h
+11 type_decl /usr/include/c++/5/bits/stl_iterator.h
+9 integer_cst
+6 field_decl /usr/include/c++/5/bits/stl_iterator.h
+7 integer_cst
+0 function_decl /usr/include/c++/5/bits/stl_vector.h
+1 method_type
+2 integer_type
+3 type_decl /usr/include/c++/5/bits/stl_vector.h
+3 integer_cst
+3 integer_cst
+2 record_type
+3 type_decl /usr/include/c++/5/bits/stl_vector.h
+3 field_decl /usr/include/c++/5/bits/stl_vector.h
+4 integer_cst
+3 using_decl /usr/include/c++/5/bits/stl_vector.h
+3 using_decl /usr/include/c++/5/bits/stl_vector.h
+3 using_decl /usr/include/c++/5/bits/stl_vector.h
+3 using_decl /usr/include/c++/5/bits/stl_vector.h
+3 using_decl /usr/include/c++/5/bits/stl_vector.h
+3 type_decl /usr/include/c++/5/bits/stl_vector.h
+3 type_decl /usr/include/c++/5/bits/stl_vector.h
+3 type_decl /usr/include/c++/5/bits/stl_vector.h
+3 type_decl /usr/include/c++/5/bits/stl_vector.h
+3 type_decl /usr/include/c++/5/bits/stl_vector.h
+3 type_decl /usr/include/c++/5/bits/stl_vector.h
+3 type_decl /usr/include/c++/5/bits/stl_vector.h
+3 type_decl /usr/include/c++/5/bits/stl_vector.h
+3 type_decl /usr/include/c++/5/bits/stl_vector.h
+3 type_decl /usr/include/c++/5/bits/stl_vector.h
+3 type_decl /usr/include/c++/5/bits/stl_vector.h
+3 type_decl /usr/include/c++/5/bits/stl_vector.h
+3 type_decl /usr/include/c++/5/bits/stl_vector.h
+3 type_decl /usr/include/c++/5/bits/stl_vector.h
+3 type_decl /usr/include/c++/5/bits/stl_vector.h
+3 type_decl /usr/include/c++/5/bits/stl_vector.h
+3 type_decl /usr/include/c++/5/bits/stl_vector.h
+2 tree_list
+3 pointer_type
+4 record_type
+5 type_decl /usr/include/c++/5/bits/stl_vector.h
+5 field_decl /usr/include/c++/5/bits/stl_vector.h
+6 integer_cst
+5 using_decl /usr/include/c++/5/bits/stl_vector.h
+5 using_decl /usr/include/c++/5/bits/stl_vector.h
+5 using_decl /usr/include/c++/5/bits/stl_vector.h
+5 using_decl /usr/include/c++/5/bits/stl_vector.h
+5 using_decl /usr/include/c++/5/bits/stl_vector.h
+5 type_decl /usr/include/c++/5/bits/stl_vector.h
+5 type_decl /usr/include/c++/5/bits/stl_vector.h
+5 type_decl /usr/include/c++/5/bits/stl_vector.h
+5 type_decl /usr/include/c++/5/bits/stl_vector.h
+5 type_decl /usr/include/c++/5/bits/stl_vector.h
+5 type_decl /usr/include/c++/5/bits/stl_vector.h
+5 type_decl /usr/include/c++/5/bits/stl_vector.h
+5 type_decl /usr/include/c++/5/bits/stl_vector.h
+5 type_decl /usr/include/c++/5/bits/stl_vector.h
+5 type_decl /usr/include/c++/5/bits/stl_vector.h
+5 type_decl /usr/include/c++/5/bits/stl_vector.h
+5 type_decl /usr/include/c++/5/bits/stl_vector.h
+5 type_decl /usr/include/c++/5/bits/stl_vector.h
+5 type_decl /usr/include/c++/5/bits/stl_vector.h
+5 type_decl /usr/include/c++/5/bits/stl_vector.h
+5 type_decl /usr/include/c++/5/bits/stl_vector.h
+5 type_decl /usr/include/c++/5/bits/stl_vector.h
+3 tree_list
+4 integer_type
+5 type_decl /usr/include/c++/5/bits/stl_vector.h
+5 integer_cst
+5 integer_cst
+4 tree_list
+5 pointer_type
+6 integer_type
+7 type_decl <built-in>
+7 integer_cst
+7 integer_cst
+7 integer_cst
+5 tree_list
+6 void_type
+7 type_decl <built-in>
+1 result_decl /usr/include/c++/5/bits/stl_vector.h
+2 integer_type
+3 type_decl /usr/include/c++/5/bits/stl_vector.h
+3 integer_cst
+3 integer_cst
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/stl_vector.h
+2 pointer_type
+3 record_type
+4 type_decl /usr/include/c++/5/bits/stl_vector.h
+4 field_decl /usr/include/c++/5/bits/stl_vector.h
+5 integer_cst
+4 using_decl /usr/include/c++/5/bits/stl_vector.h
+4 using_decl /usr/include/c++/5/bits/stl_vector.h
+4 using_decl /usr/include/c++/5/bits/stl_vector.h
+4 using_decl /usr/include/c++/5/bits/stl_vector.h
+4 using_decl /usr/include/c++/5/bits/stl_vector.h
+4 type_decl /usr/include/c++/5/bits/stl_vector.h
+4 type_decl /usr/include/c++/5/bits/stl_vector.h
+4 type_decl /usr/include/c++/5/bits/stl_vector.h
+4 type_decl /usr/include/c++/5/bits/stl_vector.h
+4 type_decl /usr/include/c++/5/bits/stl_vector.h
+4 type_decl /usr/include/c++/5/bits/stl_vector.h
+4 type_decl /usr/include/c++/5/bits/stl_vector.h
+4 type_decl /usr/include/c++/5/bits/stl_vector.h
+4 type_decl /usr/include/c++/5/bits/stl_vector.h
+4 type_decl /usr/include/c++/5/bits/stl_vector.h
+4 type_decl /usr/include/c++/5/bits/stl_vector.h
+4 type_decl /usr/include/c++/5/bits/stl_vector.h
+4 type_decl /usr/include/c++/5/bits/stl_vector.h
+4 type_decl /usr/include/c++/5/bits/stl_vector.h
+4 type_decl /usr/include/c++/5/bits/stl_vector.h
+4 type_decl /usr/include/c++/5/bits/stl_vector.h
+4 type_decl /usr/include/c++/5/bits/stl_vector.h
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/stl_vector.h
+2 integer_type
+3 type_decl /usr/include/c++/5/bits/stl_vector.h
+3 integer_cst
+3 integer_cst
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/stl_vector.h
+2 pointer_type
+3 integer_type
+4 type_decl <built-in>
+4 integer_cst
+4 integer_cst
+4 integer_cst
+2 integer_cst
+1 bind_expr /usr/include/c++/5/bits/stl_vector.h
+2 var_decl /usr/include/c++/5/bits/stl_vector.h
+3 integer_cst
+3 integer_type
+4 type_decl /usr/include/c++/5/bits/stl_vector.h
+4 integer_cst
+4 integer_cst
+2 statement_list
+3 if_stmt /usr/include/c++/5/bits/stl_vector.h
+4 cleanup_point_expr
+5 lt_expr
+6 minus_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
+8 parm_decl /usr/include/c++/5/bits/stl_vector.h
+9 pointer_type
+10 record_type
+11 type_decl /usr/include/c++/5/bits/stl_vector.h
+11 field_decl /usr/include/c++/5/bits/stl_vector.h
+12 integer_cst
+11 using_decl /usr/include/c++/5/bits/stl_vector.h
+11 using_decl /usr/include/c++/5/bits/stl_vector.h
+11 using_decl /usr/include/c++/5/bits/stl_vector.h
+11 using_decl /usr/include/c++/5/bits/stl_vector.h
+11 using_decl /usr/include/c++/5/bits/stl_vector.h
+11 type_decl /usr/include/c++/5/bits/stl_vector.h
+11 type_decl /usr/include/c++/5/bits/stl_vector.h
+11 type_decl /usr/include/c++/5/bits/stl_vector.h
+11 type_decl /usr/include/c++/5/bits/stl_vector.h
+11 type_decl /usr/include/c++/5/bits/stl_vector.h
+11 type_decl /usr/include/c++/5/bits/stl_vector.h
+11 type_decl /usr/include/c++/5/bits/stl_vector.h
+11 type_decl /usr/include/c++/5/bits/stl_vector.h
+11 type_decl /usr/include/c++/5/bits/stl_vector.h
+11 type_decl /usr/include/c++/5/bits/stl_vector.h
+11 type_decl /usr/include/c++/5/bits/stl_vector.h
+11 type_decl /usr/include/c++/5/bits/stl_vector.h
+11 type_decl /usr/include/c++/5/bits/stl_vector.h
+11 type_decl /usr/include/c++/5/bits/stl_vector.h
+11 type_decl /usr/include/c++/5/bits/stl_vector.h
+11 type_decl /usr/include/c++/5/bits/stl_vector.h
+11 type_decl /usr/include/c++/5/bits/stl_vector.h
+9 integer_cst
+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
+8 parm_decl /usr/include/c++/5/bits/stl_vector.h
+9 pointer_type
+10 record_type
+11 type_decl /usr/include/c++/5/bits/stl_vector.h
+11 field_decl /usr/include/c++/5/bits/stl_vector.h
+12 integer_cst
+11 using_decl /usr/include/c++/5/bits/stl_vector.h
+11 using_decl /usr/include/c++/5/bits/stl_vector.h
+11 using_decl /usr/include/c++/5/bits/stl_vector.h
+11 using_decl /usr/include/c++/5/bits/stl_vector.h
+11 using_decl /usr/include/c++/5/bits/stl_vector.h
+11 type_decl /usr/include/c++/5/bits/stl_vector.h
+11 type_decl /usr/include/c++/5/bits/stl_vector.h
+11 type_decl /usr/include/c++/5/bits/stl_vector.h
+11 type_decl /usr/include/c++/5/bits/stl_vector.h
+11 type_decl /usr/include/c++/5/bits/stl_vector.h
+11 type_decl /usr/include/c++/5/bits/stl_vector.h
+11 type_decl /usr/include/c++/5/bits/stl_vector.h
+11 type_decl /usr/include/c++/5/bits/stl_vector.h
+11 type_decl /usr/include/c++/5/bits/stl_vector.h
+11 type_decl /usr/include/c++/5/bits/stl_vector.h
+11 type_decl /usr/include/c++/5/bits/stl_vector.h
+11 type_decl /usr/include/c++/5/bits/stl_vector.h
+11 type_decl /usr/include/c++/5/bits/stl_vector.h
+11 type_decl /usr/include/c++/5/bits/stl_vector.h
+11 type_decl /usr/include/c++/5/bits/stl_vector.h
+11 type_decl /usr/include/c++/5/bits/stl_vector.h
+11 type_decl /usr/include/c++/5/bits/stl_vector.h
+9 integer_cst
+6 parm_decl /usr/include/c++/5/bits/stl_vector.h
+7 integer_type
+8 type_decl /usr/include/c++/5/bits/stl_vector.h
+8 integer_cst
+8 integer_cst
+7 integer_cst
+4 cleanup_point_expr /usr/include/c++/5/bits/stl_vector.h
+5 expr_stmt /usr/include/c++/5/bits/stl_vector.h
+6 call_expr /usr/include/c++/5/bits/stl_vector.h
+7 addr_expr
+8 function_decl /usr/include/c++/5/bits/functexcept.h
+7 parm_decl /usr/include/c++/5/bits/stl_vector.h
+8 pointer_type
+9 integer_type
+10 type_decl <built-in>
+10 integer_cst
+10 integer_cst
+10 integer_cst
+8 integer_cst
+3 decl_expr /usr/include/c++/5/bits/stl_vector.h
+4 var_decl /usr/include/c++/5/bits/stl_vector.h
+3 cleanup_point_expr /usr/include/c++/5/bits/stl_vector.h
+4 expr_stmt /usr/include/c++/5/bits/stl_vector.h
+5 convert_expr
+6 init_expr
+7 var_decl /usr/include/c++/5/bits/stl_vector.h
+7 plus_expr
+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
+9 parm_decl /usr/include/c++/5/bits/stl_vector.h
+10 pointer_type
+11 record_type
+12 type_decl /usr/include/c++/5/bits/stl_vector.h
+12 field_decl /usr/include/c++/5/bits/stl_vector.h
+13 integer_cst
+12 using_decl /usr/include/c++/5/bits/stl_vector.h
+12 using_decl /usr/include/c++/5/bits/stl_vector.h
+12 using_decl /usr/include/c++/5/bits/stl_vector.h
+12 using_decl /usr/include/c++/5/bits/stl_vector.h
+12 using_decl /usr/include/c++/5/bits/stl_vector.h
+12 type_decl /usr/include/c++/5/bits/stl_vector.h
+12 type_decl /usr/include/c++/5/bits/stl_vector.h
+12 type_decl /usr/include/c++/5/bits/stl_vector.h
+12 type_decl /usr/include/c++/5/bits/stl_vector.h
+12 type_decl /usr/include/c++/5/bits/stl_vector.h
+12 type_decl /usr/include/c++/5/bits/stl_vector.h
+12 type_decl /usr/include/c++/5/bits/stl_vector.h
+12 type_decl /usr/include/c++/5/bits/stl_vector.h
+12 type_decl /usr/include/c++/5/bits/stl_vector.h
+12 type_decl /usr/include/c++/5/bits/stl_vector.h
+12 type_decl /usr/include/c++/5/bits/stl_vector.h
+12 type_decl /usr/include/c++/5/bits/stl_vector.h
+12 type_decl /usr/include/c++/5/bits/stl_vector.h
+12 type_decl /usr/include/c++/5/bits/stl_vector.h
+12 type_decl /usr/include/c++/5/bits/stl_vector.h
+12 type_decl /usr/include/c++/5/bits/stl_vector.h
+12 type_decl /usr/include/c++/5/bits/stl_vector.h
+10 integer_cst
+8 nop_expr
+9 indirect_ref
+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
+11 nop_expr
+12 addr_expr
+13 target_expr
+14 var_decl /usr/include/c++/5/bits/stl_vector.h
+15 integer_cst
+15 integer_type
+16 type_decl <built-in>
+16 integer_cst
+16 integer_cst
+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
+15 parm_decl /usr/include/c++/5/bits/stl_vector.h
+16 pointer_type
+17 record_type
+18 type_decl /usr/include/c++/5/bits/stl_vector.h
+18 field_decl /usr/include/c++/5/bits/stl_vector.h
+19 integer_cst
+18 using_decl /usr/include/c++/5/bits/stl_vector.h
+18 using_decl /usr/include/c++/5/bits/stl_vector.h
+18 using_decl /usr/include/c++/5/bits/stl_vector.h
+18 using_decl /usr/include/c++/5/bits/stl_vector.h
+18 using_decl /usr/include/c++/5/bits/stl_vector.h
+18 type_decl /usr/include/c++/5/bits/stl_vector.h
+18 type_decl /usr/include/c++/5/bits/stl_vector.h
+18 type_decl /usr/include/c++/5/bits/stl_vector.h
+18 type_decl /usr/include/c++/5/bits/stl_vector.h
+18 type_decl /usr/include/c++/5/bits/stl_vector.h
+18 type_decl /usr/include/c++/5/bits/stl_vector.h
+18 type_decl /usr/include/c++/5/bits/stl_vector.h
+18 type_decl /usr/include/c++/5/bits/stl_vector.h
+18 type_decl /usr/include/c++/5/bits/stl_vector.h
+18 type_decl /usr/include/c++/5/bits/stl_vector.h
+18 type_decl /usr/include/c++/5/bits/stl_vector.h
+18 type_decl /usr/include/c++/5/bits/stl_vector.h
+18 type_decl /usr/include/c++/5/bits/stl_vector.h
+18 type_decl /usr/include/c++/5/bits/stl_vector.h
+18 type_decl /usr/include/c++/5/bits/stl_vector.h
+18 type_decl /usr/include/c++/5/bits/stl_vector.h
+18 type_decl /usr/include/c++/5/bits/stl_vector.h
+16 integer_cst
+11 nop_expr
+12 nop_expr
+13 addr_expr
+14 parm_decl /usr/include/c++/5/bits/stl_vector.h
+15 integer_type
+16 type_decl /usr/include/c++/5/bits/stl_vector.h
+16 integer_cst
+16 integer_cst
+15 integer_cst
+3 cleanup_point_expr /usr/include/c++/5/bits/stl_vector.h
+4 return_expr /usr/include/c++/5/bits/stl_vector.h
+5 init_expr
+6 result_decl /usr/include/c++/5/bits/stl_vector.h
+7 integer_type
+8 type_decl /usr/include/c++/5/bits/stl_vector.h
+8 integer_cst
+8 integer_cst
+7 integer_cst
+6 cond_expr
+7 truth_orif_expr
+8 gt_expr
+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
+10 parm_decl /usr/include/c++/5/bits/stl_vector.h
+11 pointer_type
+12 record_type
+13 type_decl /usr/include/c++/5/bits/stl_vector.h
+13 field_decl /usr/include/c++/5/bits/stl_vector.h
+14 integer_cst
+13 using_decl /usr/include/c++/5/bits/stl_vector.h
+13 using_decl /usr/include/c++/5/bits/stl_vector.h
+13 using_decl /usr/include/c++/5/bits/stl_vector.h
+13 using_decl /usr/include/c++/5/bits/stl_vector.h
+13 using_decl /usr/include/c++/5/bits/stl_vector.h
+13 type_decl /usr/include/c++/5/bits/stl_vector.h
+13 type_decl /usr/include/c++/5/bits/stl_vector.h
+13 type_decl /usr/include/c++/5/bits/stl_vector.h
+13 type_decl /usr/include/c++/5/bits/stl_vector.h
+13 type_decl /usr/include/c++/5/bits/stl_vector.h
+13 type_decl /usr/include/c++/5/bits/stl_vector.h
+13 type_decl /usr/include/c++/5/bits/stl_vector.h
+13 type_decl /usr/include/c++/5/bits/stl_vector.h
+13 type_decl /usr/include/c++/5/bits/stl_vector.h
+13 type_decl /usr/include/c++/5/bits/stl_vector.h
+13 type_decl /usr/include/c++/5/bits/stl_vector.h
+13 type_decl /usr/include/c++/5/bits/stl_vector.h
+13 type_decl /usr/include/c++/5/bits/stl_vector.h
+13 type_decl /usr/include/c++/5/bits/stl_vector.h
+13 type_decl /usr/include/c++/5/bits/stl_vector.h
+13 type_decl /usr/include/c++/5/bits/stl_vector.h
+13 type_decl /usr/include/c++/5/bits/stl_vector.h
+11 integer_cst
+9 nop_expr
+10 var_decl /usr/include/c++/5/bits/stl_vector.h
+8 lt_expr
+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
+10 parm_decl /usr/include/c++/5/bits/stl_vector.h
+11 pointer_type
+12 record_type
+13 type_decl /usr/include/c++/5/bits/stl_vector.h
+13 field_decl /usr/include/c++/5/bits/stl_vector.h
+14 integer_cst
+13 using_decl /usr/include/c++/5/bits/stl_vector.h
+13 using_decl /usr/include/c++/5/bits/stl_vector.h
+13 using_decl /usr/include/c++/5/bits/stl_vector.h
+13 using_decl /usr/include/c++/5/bits/stl_vector.h
+13 using_decl /usr/include/c++/5/bits/stl_vector.h
+13 type_decl /usr/include/c++/5/bits/stl_vector.h
+13 type_decl /usr/include/c++/5/bits/stl_vector.h
+13 type_decl /usr/include/c++/5/bits/stl_vector.h
+13 type_decl /usr/include/c++/5/bits/stl_vector.h
+13 type_decl /usr/include/c++/5/bits/stl_vector.h
+13 type_decl /usr/include/c++/5/bits/stl_vector.h
+13 type_decl /usr/include/c++/5/bits/stl_vector.h
+13 type_decl /usr/include/c++/5/bits/stl_vector.h
+13 type_decl /usr/include/c++/5/bits/stl_vector.h
+13 type_decl /usr/include/c++/5/bits/stl_vector.h
+13 type_decl /usr/include/c++/5/bits/stl_vector.h
+13 type_decl /usr/include/c++/5/bits/stl_vector.h
+13 type_decl /usr/include/c++/5/bits/stl_vector.h
+13 type_decl /usr/include/c++/5/bits/stl_vector.h
+13 type_decl /usr/include/c++/5/bits/stl_vector.h
+13 type_decl /usr/include/c++/5/bits/stl_vector.h
+13 type_decl /usr/include/c++/5/bits/stl_vector.h
+11 integer_cst
+9 nop_expr
+10 var_decl /usr/include/c++/5/bits/stl_vector.h
+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
+8 parm_decl /usr/include/c++/5/bits/stl_vector.h
+9 pointer_type
+10 record_type
+11 type_decl /usr/include/c++/5/bits/stl_vector.h
+11 field_decl /usr/include/c++/5/bits/stl_vector.h
+12 integer_cst
+11 using_decl /usr/include/c++/5/bits/stl_vector.h
+11 using_decl /usr/include/c++/5/bits/stl_vector.h
+11 using_decl /usr/include/c++/5/bits/stl_vector.h
+11 using_decl /usr/include/c++/5/bits/stl_vector.h
+11 using_decl /usr/include/c++/5/bits/stl_vector.h
+11 type_decl /usr/include/c++/5/bits/stl_vector.h
+11 type_decl /usr/include/c++/5/bits/stl_vector.h
+11 type_decl /usr/include/c++/5/bits/stl_vector.h
+11 type_decl /usr/include/c++/5/bits/stl_vector.h
+11 type_decl /usr/include/c++/5/bits/stl_vector.h
+11 type_decl /usr/include/c++/5/bits/stl_vector.h
+11 type_decl /usr/include/c++/5/bits/stl_vector.h
+11 type_decl /usr/include/c++/5/bits/stl_vector.h
+11 type_decl /usr/include/c++/5/bits/stl_vector.h
+11 type_decl /usr/include/c++/5/bits/stl_vector.h
+11 type_decl /usr/include/c++/5/bits/stl_vector.h
+11 type_decl /usr/include/c++/5/bits/stl_vector.h
+11 type_decl /usr/include/c++/5/bits/stl_vector.h
+11 type_decl /usr/include/c++/5/bits/stl_vector.h
+11 type_decl /usr/include/c++/5/bits/stl_vector.h
+11 type_decl /usr/include/c++/5/bits/stl_vector.h
+11 type_decl /usr/include/c++/5/bits/stl_vector.h
+9 integer_cst
+7 nop_expr
+8 var_decl /usr/include/c++/5/bits/stl_vector.h
+2 block
+3 var_decl /usr/include/c++/5/bits/stl_vector.h
+0 function_decl /usr/include/c++/5/bits/stl_vector.h
+1 method_type
+2 record_type
+3 type_decl /usr/include/c++/5/bits/stl_vector.h
+3 field_decl /usr/include/c++/5/bits/stl_iterator.h
+4 integer_cst
+3 type_decl /usr/include/c++/5/bits/stl_iterator.h
+3 type_decl /usr/include/c++/5/bits/stl_iterator.h
+3 type_decl /usr/include/c++/5/bits/stl_iterator.h
+3 type_decl /usr/include/c++/5/bits/stl_iterator.h
+3 type_decl /usr/include/c++/5/bits/stl_iterator.h
+3 type_decl /usr/include/c++/5/bits/stl_iterator.h
+3 type_decl /usr/include/c++/5/bits/stl_iterator.h
+3 type_decl /usr/include/c++/5/bits/stl_iterator.h
+2 record_type
+3 type_decl /usr/include/c++/5/bits/stl_vector.h
+3 field_decl /usr/include/c++/5/bits/stl_vector.h
+4 integer_cst
+3 using_decl /usr/include/c++/5/bits/stl_vector.h
+3 using_decl /usr/include/c++/5/bits/stl_vector.h
+3 using_decl /usr/include/c++/5/bits/stl_vector.h
+3 using_decl /usr/include/c++/5/bits/stl_vector.h
+3 using_decl /usr/include/c++/5/bits/stl_vector.h
+3 type_decl /usr/include/c++/5/bits/stl_vector.h
+3 type_decl /usr/include/c++/5/bits/stl_vector.h
+3 type_decl /usr/include/c++/5/bits/stl_vector.h
+3 type_decl /usr/include/c++/5/bits/stl_vector.h
+3 type_decl /usr/include/c++/5/bits/stl_vector.h
+3 type_decl /usr/include/c++/5/bits/stl_vector.h
+3 type_decl /usr/include/c++/5/bits/stl_vector.h
+3 type_decl /usr/include/c++/5/bits/stl_vector.h
+3 type_decl /usr/include/c++/5/bits/stl_vector.h
+3 type_decl /usr/include/c++/5/bits/stl_vector.h
+3 type_decl /usr/include/c++/5/bits/stl_vector.h
+3 type_decl /usr/include/c++/5/bits/stl_vector.h
+3 type_decl /usr/include/c++/5/bits/stl_vector.h
+3 type_decl /usr/include/c++/5/bits/stl_vector.h
+3 type_decl /usr/include/c++/5/bits/stl_vector.h
+3 type_decl /usr/include/c++/5/bits/stl_vector.h
+3 type_decl /usr/include/c++/5/bits/stl_vector.h
+2 tree_list
+3 pointer_type
+4 record_type
+5 type_decl /usr/include/c++/5/bits/stl_vector.h
+5 field_decl /usr/include/c++/5/bits/stl_vector.h
+6 integer_cst
+5 using_decl /usr/include/c++/5/bits/stl_vector.h
+5 using_decl /usr/include/c++/5/bits/stl_vector.h
+5 using_decl /usr/include/c++/5/bits/stl_vector.h
+5 using_decl /usr/include/c++/5/bits/stl_vector.h
+5 using_decl /usr/include/c++/5/bits/stl_vector.h
+5 type_decl /usr/include/c++/5/bits/stl_vector.h
+5 type_decl /usr/include/c++/5/bits/stl_vector.h
+5 type_decl /usr/include/c++/5/bits/stl_vector.h
+5 type_decl /usr/include/c++/5/bits/stl_vector.h
+5 type_decl /usr/include/c++/5/bits/stl_vector.h
+5 type_decl /usr/include/c++/5/bits/stl_vector.h
+5 type_decl /usr/include/c++/5/bits/stl_vector.h
+5 type_decl /usr/include/c++/5/bits/stl_vector.h
+5 type_decl /usr/include/c++/5/bits/stl_vector.h
+5 type_decl /usr/include/c++/5/bits/stl_vector.h
+5 type_decl /usr/include/c++/5/bits/stl_vector.h
+5 type_decl /usr/include/c++/5/bits/stl_vector.h
+5 type_decl /usr/include/c++/5/bits/stl_vector.h
+5 type_decl /usr/include/c++/5/bits/stl_vector.h
+5 type_decl /usr/include/c++/5/bits/stl_vector.h
+5 type_decl /usr/include/c++/5/bits/stl_vector.h
+5 type_decl /usr/include/c++/5/bits/stl_vector.h
+3 tree_list
+4 void_type
+5 type_decl <built-in>
+1 result_decl /usr/include/c++/5/bits/stl_vector.h
+2 record_type
+3 type_decl /usr/include/c++/5/bits/stl_vector.h
+3 field_decl /usr/include/c++/5/bits/stl_iterator.h
+4 integer_cst
+3 type_decl /usr/include/c++/5/bits/stl_iterator.h
+3 type_decl /usr/include/c++/5/bits/stl_iterator.h
+3 type_decl /usr/include/c++/5/bits/stl_iterator.h
+3 type_decl /usr/include/c++/5/bits/stl_iterator.h
+3 type_decl /usr/include/c++/5/bits/stl_iterator.h
+3 type_decl /usr/include/c++/5/bits/stl_iterator.h
+3 type_decl /usr/include/c++/5/bits/stl_iterator.h
+3 type_decl /usr/include/c++/5/bits/stl_iterator.h
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/stl_vector.h
+2 pointer_type
+3 record_type
+4 type_decl /usr/include/c++/5/bits/stl_vector.h
+4 field_decl /usr/include/c++/5/bits/stl_vector.h
+5 integer_cst
+4 using_decl /usr/include/c++/5/bits/stl_vector.h
+4 using_decl /usr/include/c++/5/bits/stl_vector.h
+4 using_decl /usr/include/c++/5/bits/stl_vector.h
+4 using_decl /usr/include/c++/5/bits/stl_vector.h
+4 using_decl /usr/include/c++/5/bits/stl_vector.h
+4 type_decl /usr/include/c++/5/bits/stl_vector.h
+4 type_decl /usr/include/c++/5/bits/stl_vector.h
+4 type_decl /usr/include/c++/5/bits/stl_vector.h
+4 type_decl /usr/include/c++/5/bits/stl_vector.h
+4 type_decl /usr/include/c++/5/bits/stl_vector.h
+4 type_decl /usr/include/c++/5/bits/stl_vector.h
+4 type_decl /usr/include/c++/5/bits/stl_vector.h
+4 type_decl /usr/include/c++/5/bits/stl_vector.h
+4 type_decl /usr/include/c++/5/bits/stl_vector.h
+4 type_decl /usr/include/c++/5/bits/stl_vector.h
+4 type_decl /usr/include/c++/5/bits/stl_vector.h
+4 type_decl /usr/include/c++/5/bits/stl_vector.h
+4 type_decl /usr/include/c++/5/bits/stl_vector.h
+4 type_decl /usr/include/c++/5/bits/stl_vector.h
+4 type_decl /usr/include/c++/5/bits/stl_vector.h
+4 type_decl /usr/include/c++/5/bits/stl_vector.h
+4 type_decl /usr/include/c++/5/bits/stl_vector.h
+2 integer_cst
+1 cleanup_point_expr /usr/include/c++/5/bits/stl_vector.h
+2 return_expr /usr/include/c++/5/bits/stl_vector.h
+3 init_expr
+4 result_decl /usr/include/c++/5/bits/stl_vector.h
+5 record_type
+6 type_decl /usr/include/c++/5/bits/stl_vector.h
+6 field_decl /usr/include/c++/5/bits/stl_iterator.h
+7 integer_cst
+6 type_decl /usr/include/c++/5/bits/stl_iterator.h
+6 type_decl /usr/include/c++/5/bits/stl_iterator.h
+6 type_decl /usr/include/c++/5/bits/stl_iterator.h
+6 type_decl /usr/include/c++/5/bits/stl_iterator.h
+6 type_decl /usr/include/c++/5/bits/stl_iterator.h
+6 type_decl /usr/include/c++/5/bits/stl_iterator.h
+6 type_decl /usr/include/c++/5/bits/stl_iterator.h
+6 type_decl /usr/include/c++/5/bits/stl_iterator.h
+5 integer_cst
+4 compound_expr
+5 target_expr
+6 var_decl /usr/include/c++/5/bits/stl_vector.h
+7 integer_cst
+7 record_type
+8 type_decl /usr/include/c++/5/bits/stl_vector.h
+8 field_decl /usr/include/c++/5/bits/stl_iterator.h
+9 integer_cst
+8 type_decl /usr/include/c++/5/bits/stl_iterator.h
+8 type_decl /usr/include/c++/5/bits/stl_iterator.h
+8 type_decl /usr/include/c++/5/bits/stl_iterator.h
+8 type_decl /usr/include/c++/5/bits/stl_iterator.h
+8 type_decl /usr/include/c++/5/bits/stl_iterator.h
+8 type_decl /usr/include/c++/5/bits/stl_iterator.h
+8 type_decl /usr/include/c++/5/bits/stl_iterator.h
+8 type_decl /usr/include/c++/5/bits/stl_iterator.h
+6 aggr_init_expr
+7 addr_expr
+8 function_decl /usr/include/c++/5/bits/stl_iterator.h
+7 var_decl /usr/include/c++/5/bits/stl_vector.h
+7 convert_expr
+8 void_cst
+7 nop_expr
+8 nop_expr
+9 addr_expr
+10 component_ref /usr/include/c++/5/bits/stl_vector.h
+11 component_ref /usr/include/c++/5/bits/stl_vector.h
+12 component_ref
+13 indirect_ref
+14 nop_expr
+15 parm_decl /usr/include/c++/5/bits/stl_vector.h
+16 pointer_type
+17 record_type
+18 type_decl /usr/include/c++/5/bits/stl_vector.h
+18 field_decl /usr/include/c++/5/bits/stl_vector.h
+19 integer_cst
+18 using_decl /usr/include/c++/5/bits/stl_vector.h
+18 using_decl /usr/include/c++/5/bits/stl_vector.h
+18 using_decl /usr/include/c++/5/bits/stl_vector.h
+18 using_decl /usr/include/c++/5/bits/stl_vector.h
+18 using_decl /usr/include/c++/5/bits/stl_vector.h
+18 type_decl /usr/include/c++/5/bits/stl_vector.h
+18 type_decl /usr/include/c++/5/bits/stl_vector.h
+18 type_decl /usr/include/c++/5/bits/stl_vector.h
+18 type_decl /usr/include/c++/5/bits/stl_vector.h
+18 type_decl /usr/include/c++/5/bits/stl_vector.h
+18 type_decl /usr/include/c++/5/bits/stl_vector.h
+18 type_decl /usr/include/c++/5/bits/stl_vector.h
+18 type_decl /usr/include/c++/5/bits/stl_vector.h
+18 type_decl /usr/include/c++/5/bits/stl_vector.h
+18 type_decl /usr/include/c++/5/bits/stl_vector.h
+18 type_decl /usr/include/c++/5/bits/stl_vector.h
+18 type_decl /usr/include/c++/5/bits/stl_vector.h
+18 type_decl /usr/include/c++/5/bits/stl_vector.h
+18 type_decl /usr/include/c++/5/bits/stl_vector.h
+18 type_decl /usr/include/c++/5/bits/stl_vector.h
+18 type_decl /usr/include/c++/5/bits/stl_vector.h
+18 type_decl /usr/include/c++/5/bits/stl_vector.h
+16 integer_cst
+13 field_decl /usr/include/c++/5/bits/stl_vector.h
+14 integer_cst
+12 field_decl /usr/include/c++/5/bits/stl_vector.h
+13 integer_cst
+11 field_decl /usr/include/c++/5/bits/stl_vector.h
+12 integer_cst
+5 var_decl /usr/include/c++/5/bits/stl_vector.h
+0 function_decl /usr/include/c++/5/bits/stl_iterator.h
+1 function_type
+2 integer_type
+3 type_decl /usr/include/c++/5/bits/stl_iterator.h
+3 integer_cst
+3 integer_cst
+3 integer_cst
+2 tree_list
+3 reference_type
+4 record_type
+5 type_decl /usr/include/c++/5/bits/stl_iterator.h
+5 field_decl /usr/include/c++/5/bits/stl_iterator.h
+6 integer_cst
+5 type_decl /usr/include/c++/5/bits/stl_iterator.h
+5 type_decl /usr/include/c++/5/bits/stl_iterator.h
+5 type_decl /usr/include/c++/5/bits/stl_iterator.h
+5 type_decl /usr/include/c++/5/bits/stl_iterator.h
+5 type_decl /usr/include/c++/5/bits/stl_iterator.h
+5 type_decl /usr/include/c++/5/bits/stl_iterator.h
+5 type_decl /usr/include/c++/5/bits/stl_iterator.h
+5 type_decl /usr/include/c++/5/bits/stl_iterator.h
+3 tree_list
+4 reference_type
+5 record_type
+6 type_decl /usr/include/c++/5/bits/stl_iterator.h
+6 field_decl /usr/include/c++/5/bits/stl_iterator.h
+7 integer_cst
+6 type_decl /usr/include/c++/5/bits/stl_iterator.h
+6 type_decl /usr/include/c++/5/bits/stl_iterator.h
+6 type_decl /usr/include/c++/5/bits/stl_iterator.h
+6 type_decl /usr/include/c++/5/bits/stl_iterator.h
+6 type_decl /usr/include/c++/5/bits/stl_iterator.h
+6 type_decl /usr/include/c++/5/bits/stl_iterator.h
+6 type_decl /usr/include/c++/5/bits/stl_iterator.h
+6 type_decl /usr/include/c++/5/bits/stl_iterator.h
+4 tree_list
+5 void_type
+6 type_decl <built-in>
+1 result_decl /usr/include/c++/5/bits/stl_iterator.h
+2 integer_type
+3 type_decl /usr/include/c++/5/bits/stl_iterator.h
+3 integer_cst
+3 integer_cst
+3 integer_cst
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/stl_iterator.h
+2 reference_type
+3 record_type
+4 type_decl /usr/include/c++/5/bits/stl_iterator.h
+4 field_decl /usr/include/c++/5/bits/stl_iterator.h
+5 integer_cst
+4 type_decl /usr/include/c++/5/bits/stl_iterator.h
+4 type_decl /usr/include/c++/5/bits/stl_iterator.h
+4 type_decl /usr/include/c++/5/bits/stl_iterator.h
+4 type_decl /usr/include/c++/5/bits/stl_iterator.h
+4 type_decl /usr/include/c++/5/bits/stl_iterator.h
+4 type_decl /usr/include/c++/5/bits/stl_iterator.h
+4 type_decl /usr/include/c++/5/bits/stl_iterator.h
+4 type_decl /usr/include/c++/5/bits/stl_iterator.h
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/stl_iterator.h
+2 reference_type
+3 record_type
+4 type_decl /usr/include/c++/5/bits/stl_iterator.h
+4 field_decl /usr/include/c++/5/bits/stl_iterator.h
+5 integer_cst
+4 type_decl /usr/include/c++/5/bits/stl_iterator.h
+4 type_decl /usr/include/c++/5/bits/stl_iterator.h
+4 type_decl /usr/include/c++/5/bits/stl_iterator.h
+4 type_decl /usr/include/c++/5/bits/stl_iterator.h
+4 type_decl /usr/include/c++/5/bits/stl_iterator.h
+4 type_decl /usr/include/c++/5/bits/stl_iterator.h
+4 type_decl /usr/include/c++/5/bits/stl_iterator.h
+4 type_decl /usr/include/c++/5/bits/stl_iterator.h
+2 integer_cst
+1 cleanup_point_expr /usr/include/c++/5/bits/stl_iterator.h
+2 return_expr /usr/include/c++/5/bits/stl_iterator.h
+3 init_expr
+4 result_decl /usr/include/c++/5/bits/stl_iterator.h
+5 integer_type
+6 type_decl /usr/include/c++/5/bits/stl_iterator.h
+6 integer_cst
+6 integer_cst
+6 integer_cst
+5 integer_cst
+4 exact_div_expr
+5 minus_expr
+6 nop_expr
+7 indirect_ref
+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
+9 convert_expr
+10 parm_decl /usr/include/c++/5/bits/stl_iterator.h
+11 reference_type
+12 record_type
+13 type_decl /usr/include/c++/5/bits/stl_iterator.h
+13 field_decl /usr/include/c++/5/bits/stl_iterator.h
+14 integer_cst
+13 type_decl /usr/include/c++/5/bits/stl_iterator.h
+13 type_decl /usr/include/c++/5/bits/stl_iterator.h
+13 type_decl /usr/include/c++/5/bits/stl_iterator.h
+13 type_decl /usr/include/c++/5/bits/stl_iterator.h
+13 type_decl /usr/include/c++/5/bits/stl_iterator.h
+13 type_decl /usr/include/c++/5/bits/stl_iterator.h
+13 type_decl /usr/include/c++/5/bits/stl_iterator.h
+13 type_decl /usr/include/c++/5/bits/stl_iterator.h
+11 integer_cst
+6 nop_expr
+7 indirect_ref
+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
+9 convert_expr
+10 parm_decl /usr/include/c++/5/bits/stl_iterator.h
+11 reference_type
+12 record_type
+13 type_decl /usr/include/c++/5/bits/stl_iterator.h
+13 field_decl /usr/include/c++/5/bits/stl_iterator.h
+14 integer_cst
+13 type_decl /usr/include/c++/5/bits/stl_iterator.h
+13 type_decl /usr/include/c++/5/bits/stl_iterator.h
+13 type_decl /usr/include/c++/5/bits/stl_iterator.h
+13 type_decl /usr/include/c++/5/bits/stl_iterator.h
+13 type_decl /usr/include/c++/5/bits/stl_iterator.h
+13 type_decl /usr/include/c++/5/bits/stl_iterator.h
+13 type_decl /usr/include/c++/5/bits/stl_iterator.h
+13 type_decl /usr/include/c++/5/bits/stl_iterator.h
+11 integer_cst
+5 integer_cst
+0 function_decl /usr/include/c++/5/bits/stl_vector.h
+1 method_type
+2 pointer_type
+3 type_decl /usr/include/c++/5/bits/stl_vector.h
+3 pointer_type
+4 record_type
+5 type_decl test7.cpp
+5 field_decl test7.cpp
+6 integer_cst
+5 field_decl test7.cpp
+6 integer_cst
+5 type_decl test7.cpp
+2 record_type
+3 type_decl /usr/include/c++/5/bits/stl_vector.h
+3 field_decl /usr/include/c++/5/bits/stl_vector.h
+4 integer_cst
+3 type_decl /usr/include/c++/5/bits/stl_vector.h
+3 type_decl /usr/include/c++/5/bits/stl_vector.h
+3 type_decl /usr/include/c++/5/bits/stl_vector.h
+3 type_decl /usr/include/c++/5/bits/stl_vector.h
+3 type_decl /usr/include/c++/5/bits/stl_vector.h
+2 tree_list
+3 pointer_type
+4 record_type
+5 type_decl /usr/include/c++/5/bits/stl_vector.h
+5 field_decl /usr/include/c++/5/bits/stl_vector.h
+6 integer_cst
+5 type_decl /usr/include/c++/5/bits/stl_vector.h
+5 type_decl /usr/include/c++/5/bits/stl_vector.h
+5 type_decl /usr/include/c++/5/bits/stl_vector.h
+5 type_decl /usr/include/c++/5/bits/stl_vector.h
+5 type_decl /usr/include/c++/5/bits/stl_vector.h
+3 tree_list
+4 integer_type
+5 type_decl /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h
+5 integer_cst
+5 integer_cst
+4 tree_list
+5 void_type
+6 type_decl <built-in>
+1 result_decl /usr/include/c++/5/bits/stl_vector.h
+2 pointer_type
+3 type_decl /usr/include/c++/5/bits/stl_vector.h
+3 pointer_type
+4 record_type
+5 type_decl test7.cpp
+5 field_decl test7.cpp
+6 integer_cst
+5 field_decl test7.cpp
+6 integer_cst
+5 type_decl test7.cpp
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/stl_vector.h
+2 pointer_type
+3 record_type
+4 type_decl /usr/include/c++/5/bits/stl_vector.h
+4 field_decl /usr/include/c++/5/bits/stl_vector.h
+5 integer_cst
+4 type_decl /usr/include/c++/5/bits/stl_vector.h
+4 type_decl /usr/include/c++/5/bits/stl_vector.h
+4 type_decl /usr/include/c++/5/bits/stl_vector.h
+4 type_decl /usr/include/c++/5/bits/stl_vector.h
+4 type_decl /usr/include/c++/5/bits/stl_vector.h
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/stl_vector.h
+2 integer_type
+3 type_decl /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h
+3 integer_cst
+3 integer_cst
+2 integer_cst
+1 bind_expr /usr/include/c++/5/bits/stl_vector.h
+2 type_decl /usr/include/c++/5/bits/stl_vector.h
+2 cleanup_point_expr /usr/include/c++/5/bits/stl_vector.h
+3 return_expr /usr/include/c++/5/bits/stl_vector.h
+4 init_expr
+5 result_decl /usr/include/c++/5/bits/stl_vector.h
+6 pointer_type
+7 type_decl /usr/include/c++/5/bits/stl_vector.h
+7 pointer_type
+8 record_type
+9 type_decl test7.cpp
+9 field_decl test7.cpp
+10 integer_cst
+9 field_decl test7.cpp
+10 integer_cst
+9 type_decl test7.cpp
+6 integer_cst
+5 cond_expr
+6 ne_expr
+7 parm_decl /usr/include/c++/5/bits/stl_vector.h
+8 integer_type
+9 type_decl /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h
+9 integer_cst
+9 integer_cst
+8 integer_cst
+7 integer_cst
+6 nop_expr
+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
+8 nop_expr
+9 nop_expr
+10 addr_expr
+11 component_ref /usr/include/c++/5/bits/stl_vector.h
+12 indirect_ref
+13 nop_expr
+14 parm_decl /usr/include/c++/5/bits/stl_vector.h
+15 pointer_type
+16 record_type
+17 type_decl /usr/include/c++/5/bits/stl_vector.h
+17 field_decl /usr/include/c++/5/bits/stl_vector.h
+18 integer_cst
+17 type_decl /usr/include/c++/5/bits/stl_vector.h
+17 type_decl /usr/include/c++/5/bits/stl_vector.h
+17 type_decl /usr/include/c++/5/bits/stl_vector.h
+17 type_decl /usr/include/c++/5/bits/stl_vector.h
+17 type_decl /usr/include/c++/5/bits/stl_vector.h
+15 integer_cst
+12 field_decl /usr/include/c++/5/bits/stl_vector.h
+13 integer_cst
+8 parm_decl /usr/include/c++/5/bits/stl_vector.h
+9 integer_type
+10 type_decl /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h
+10 integer_cst
+10 integer_cst
+9 integer_cst
+6 integer_cst
+2 block
+0 function_decl /usr/include/c++/5/bits/stl_vector.h
+1 method_type
+2 reference_type
+3 record_type
+4 type_decl /usr/include/c++/5/bits/stl_vector.h
+4 template_decl /usr/include/c++/5/bits/allocator.h
+5 tree_list
+6 tree_vec
+7 tree_vec
+8 pointer_type
+9 record_type
+10 type_decl test7.cpp
+10 field_decl test7.cpp
+11 integer_cst
+10 field_decl test7.cpp
+11 integer_cst
+10 type_decl test7.cpp
+7 tree_vec
+8 pointer_type
+9 record_type
+10 type_decl test7.cpp
+10 field_decl test7.cpp
+11 integer_cst
+10 field_decl test7.cpp
+11 integer_cst
+10 type_decl test7.cpp
+6 record_type
+7 type_decl /usr/include/c++/5/bits/allocator.h
+7 type_decl /usr/include/c++/5/bits/allocator.h
+7 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+2 record_type
+3 type_decl /usr/include/c++/5/bits/stl_vector.h
+3 field_decl /usr/include/c++/5/bits/stl_vector.h
+4 integer_cst
+3 type_decl /usr/include/c++/5/bits/stl_vector.h
+3 type_decl /usr/include/c++/5/bits/stl_vector.h
+3 type_decl /usr/include/c++/5/bits/stl_vector.h
+3 type_decl /usr/include/c++/5/bits/stl_vector.h
+3 type_decl /usr/include/c++/5/bits/stl_vector.h
+2 tree_list
+3 pointer_type
+4 record_type
+5 type_decl /usr/include/c++/5/bits/stl_vector.h
+5 field_decl /usr/include/c++/5/bits/stl_vector.h
+6 integer_cst
+5 type_decl /usr/include/c++/5/bits/stl_vector.h
+5 type_decl /usr/include/c++/5/bits/stl_vector.h
+5 type_decl /usr/include/c++/5/bits/stl_vector.h
+5 type_decl /usr/include/c++/5/bits/stl_vector.h
+5 type_decl /usr/include/c++/5/bits/stl_vector.h
+3 tree_list
+4 void_type
+5 type_decl <built-in>
+1 result_decl /usr/include/c++/5/bits/stl_vector.h
+2 reference_type
+3 record_type
+4 type_decl /usr/include/c++/5/bits/stl_vector.h
+4 template_decl /usr/include/c++/5/bits/allocator.h
+5 tree_list
+6 tree_vec
+7 tree_vec
+8 pointer_type
+9 record_type
+10 type_decl test7.cpp
+10 field_decl test7.cpp
+11 integer_cst
+10 field_decl test7.cpp
+11 integer_cst
+10 type_decl test7.cpp
+7 tree_vec
+8 pointer_type
+9 record_type
+10 type_decl test7.cpp
+10 field_decl test7.cpp
+11 integer_cst
+10 field_decl test7.cpp
+11 integer_cst
+10 type_decl test7.cpp
+6 record_type
+7 type_decl /usr/include/c++/5/bits/allocator.h
+7 type_decl /usr/include/c++/5/bits/allocator.h
+7 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/stl_vector.h
+2 pointer_type
+3 record_type
+4 type_decl /usr/include/c++/5/bits/stl_vector.h
+4 field_decl /usr/include/c++/5/bits/stl_vector.h
+5 integer_cst
+4 type_decl /usr/include/c++/5/bits/stl_vector.h
+4 type_decl /usr/include/c++/5/bits/stl_vector.h
+4 type_decl /usr/include/c++/5/bits/stl_vector.h
+4 type_decl /usr/include/c++/5/bits/stl_vector.h
+4 type_decl /usr/include/c++/5/bits/stl_vector.h
+2 integer_cst
+1 return_expr /usr/include/c++/5/bits/stl_vector.h
+2 init_expr
+3 result_decl /usr/include/c++/5/bits/stl_vector.h
+4 reference_type
+5 record_type
+6 type_decl /usr/include/c++/5/bits/stl_vector.h
+6 template_decl /usr/include/c++/5/bits/allocator.h
+7 tree_list
+8 tree_vec
+9 tree_vec
+10 pointer_type
+11 record_type
+12 type_decl test7.cpp
+12 field_decl test7.cpp
+13 integer_cst
+12 field_decl test7.cpp
+13 integer_cst
+12 type_decl test7.cpp
+9 tree_vec
+10 pointer_type
+11 record_type
+12 type_decl test7.cpp
+12 field_decl test7.cpp
+13 integer_cst
+12 field_decl test7.cpp
+13 integer_cst
+12 type_decl test7.cpp
+8 record_type
+9 type_decl /usr/include/c++/5/bits/allocator.h
+9 type_decl /usr/include/c++/5/bits/allocator.h
+9 type_decl /usr/include/c++/5/bits/allocator.h
+6 type_decl /usr/include/c++/5/bits/allocator.h
+6 type_decl /usr/include/c++/5/bits/allocator.h
+6 type_decl /usr/include/c++/5/bits/allocator.h
+6 type_decl /usr/include/c++/5/bits/allocator.h
+6 type_decl /usr/include/c++/5/bits/allocator.h
+6 type_decl /usr/include/c++/5/bits/allocator.h
+6 type_decl /usr/include/c++/5/bits/allocator.h
+6 type_decl /usr/include/c++/5/bits/allocator.h
+4 integer_cst
+3 nop_expr
+4 nop_expr
+5 nop_expr
+6 addr_expr
+7 component_ref /usr/include/c++/5/bits/stl_vector.h
+8 indirect_ref
+9 nop_expr
+10 parm_decl /usr/include/c++/5/bits/stl_vector.h
+11 pointer_type
+12 record_type
+13 type_decl /usr/include/c++/5/bits/stl_vector.h
+13 field_decl /usr/include/c++/5/bits/stl_vector.h
+14 integer_cst
+13 type_decl /usr/include/c++/5/bits/stl_vector.h
+13 type_decl /usr/include/c++/5/bits/stl_vector.h
+13 type_decl /usr/include/c++/5/bits/stl_vector.h
+13 type_decl /usr/include/c++/5/bits/stl_vector.h
+13 type_decl /usr/include/c++/5/bits/stl_vector.h
+11 integer_cst
+8 field_decl /usr/include/c++/5/bits/stl_vector.h
+9 integer_cst
+0 function_decl /usr/include/c++/5/bits/stl_uninitialized.h
+1 function_type
+2 pointer_type
+3 pointer_type
+4 record_type
+5 type_decl test7.cpp
+5 field_decl test7.cpp
+6 integer_cst
+5 field_decl test7.cpp
+6 integer_cst
+5 type_decl test7.cpp
+2 tree_list
+3 pointer_type
+4 pointer_type
+5 record_type
+6 type_decl test7.cpp
+6 field_decl test7.cpp
+7 integer_cst
+6 field_decl test7.cpp
+7 integer_cst
+6 type_decl test7.cpp
+3 tree_list
+4 pointer_type
+5 pointer_type
+6 record_type
+7 type_decl test7.cpp
+7 field_decl test7.cpp
+8 integer_cst
+7 field_decl test7.cpp
+8 integer_cst
+7 type_decl test7.cpp
+4 tree_list
+5 pointer_type
+6 pointer_type
+7 record_type
+8 type_decl test7.cpp
+8 field_decl test7.cpp
+9 integer_cst
+8 field_decl test7.cpp
+9 integer_cst
+8 type_decl test7.cpp
+5 tree_list
+6 reference_type
+7 record_type
+8 type_decl /usr/include/c++/5/bits/allocator.h
+8 template_decl /usr/include/c++/5/bits/allocator.h
+9 tree_list
+10 tree_vec
+11 tree_vec
+12 pointer_type
+13 record_type
+14 type_decl test7.cpp
+14 field_decl test7.cpp
+15 integer_cst
+14 field_decl test7.cpp
+15 integer_cst
+14 type_decl test7.cpp
+11 tree_vec
+12 pointer_type
+13 record_type
+14 type_decl test7.cpp
+14 field_decl test7.cpp
+15 integer_cst
+14 field_decl test7.cpp
+15 integer_cst
+14 type_decl test7.cpp
+10 record_type
+11 type_decl /usr/include/c++/5/bits/allocator.h
+11 type_decl /usr/include/c++/5/bits/allocator.h
+11 type_decl /usr/include/c++/5/bits/allocator.h
+8 type_decl /usr/include/c++/5/bits/allocator.h
+8 type_decl /usr/include/c++/5/bits/allocator.h
+8 type_decl /usr/include/c++/5/bits/allocator.h
+8 type_decl /usr/include/c++/5/bits/allocator.h
+8 type_decl /usr/include/c++/5/bits/allocator.h
+8 type_decl /usr/include/c++/5/bits/allocator.h
+8 type_decl /usr/include/c++/5/bits/allocator.h
+8 type_decl /usr/include/c++/5/bits/allocator.h
+6 tree_list
+7 void_type
+8 type_decl <built-in>
+1 result_decl /usr/include/c++/5/bits/stl_uninitialized.h
+2 pointer_type
+3 pointer_type
+4 record_type
+5 type_decl test7.cpp
+5 field_decl test7.cpp
+6 integer_cst
+5 field_decl test7.cpp
+6 integer_cst
+5 type_decl test7.cpp
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/stl_uninitialized.h
+2 pointer_type
+3 pointer_type
+4 record_type
+5 type_decl test7.cpp
+5 field_decl test7.cpp
+6 integer_cst
+5 field_decl test7.cpp
+6 integer_cst
+5 type_decl test7.cpp
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/stl_uninitialized.h
+2 pointer_type
+3 pointer_type
+4 record_type
+5 type_decl test7.cpp
+5 field_decl test7.cpp
+6 integer_cst
+5 field_decl test7.cpp
+6 integer_cst
+5 type_decl test7.cpp
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/stl_uninitialized.h
+2 pointer_type
+3 pointer_type
+4 record_type
+5 type_decl test7.cpp
+5 field_decl test7.cpp
+6 integer_cst
+5 field_decl test7.cpp
+6 integer_cst
+5 type_decl test7.cpp
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/stl_uninitialized.h
+2 reference_type
+3 record_type
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 template_decl /usr/include/c++/5/bits/allocator.h
+5 tree_list
+6 tree_vec
+7 tree_vec
+8 pointer_type
+9 record_type
+10 type_decl test7.cpp
+10 field_decl test7.cpp
+11 integer_cst
+10 field_decl test7.cpp
+11 integer_cst
+10 type_decl test7.cpp
+7 tree_vec
+8 pointer_type
+9 record_type
+10 type_decl test7.cpp
+10 field_decl test7.cpp
+11 integer_cst
+10 field_decl test7.cpp
+11 integer_cst
+10 type_decl test7.cpp
+6 record_type
+7 type_decl /usr/include/c++/5/bits/allocator.h
+7 type_decl /usr/include/c++/5/bits/allocator.h
+7 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+2 integer_cst
+1 cleanup_point_expr /usr/include/c++/5/bits/stl_uninitialized.h
+2 return_expr /usr/include/c++/5/bits/stl_uninitialized.h
+3 init_expr
+4 result_decl /usr/include/c++/5/bits/stl_uninitialized.h
+5 pointer_type
+6 pointer_type
+7 record_type
+8 type_decl test7.cpp
+8 field_decl test7.cpp
+9 integer_cst
+8 field_decl test7.cpp
+9 integer_cst
+8 type_decl test7.cpp
+5 integer_cst
+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
+5 parm_decl /usr/include/c++/5/bits/stl_uninitialized.h
+6 pointer_type
+7 pointer_type
+8 record_type
+9 type_decl test7.cpp
+9 field_decl test7.cpp
+10 integer_cst
+9 field_decl test7.cpp
+10 integer_cst
+9 type_decl test7.cpp
+6 integer_cst
+5 parm_decl /usr/include/c++/5/bits/stl_uninitialized.h
+6 pointer_type
+7 pointer_type
+8 record_type
+9 type_decl test7.cpp
+9 field_decl test7.cpp
+10 integer_cst
+9 field_decl test7.cpp
+10 integer_cst
+9 type_decl test7.cpp
+6 integer_cst
+5 parm_decl /usr/include/c++/5/bits/stl_uninitialized.h
+6 pointer_type
+7 pointer_type
+8 record_type
+9 type_decl test7.cpp
+9 field_decl test7.cpp
+10 integer_cst
+9 field_decl test7.cpp
+10 integer_cst
+9 type_decl test7.cpp
+6 integer_cst
+5 nop_expr
+6 convert_expr
+7 parm_decl /usr/include/c++/5/bits/stl_uninitialized.h
+8 reference_type
+9 record_type
+10 type_decl /usr/include/c++/5/bits/allocator.h
+10 template_decl /usr/include/c++/5/bits/allocator.h
+11 tree_list
+12 tree_vec
+13 tree_vec
+14 pointer_type
+15 record_type
+16 type_decl test7.cpp
+16 field_decl test7.cpp
+17 integer_cst
+16 field_decl test7.cpp
+17 integer_cst
+16 type_decl test7.cpp
+13 tree_vec
+14 pointer_type
+15 record_type
+16 type_decl test7.cpp
+16 field_decl test7.cpp
+17 integer_cst
+16 field_decl test7.cpp
+17 integer_cst
+16 type_decl test7.cpp
+12 record_type
+13 type_decl /usr/include/c++/5/bits/allocator.h
+13 type_decl /usr/include/c++/5/bits/allocator.h
+13 type_decl /usr/include/c++/5/bits/allocator.h
+10 type_decl /usr/include/c++/5/bits/allocator.h
+10 type_decl /usr/include/c++/5/bits/allocator.h
+10 type_decl /usr/include/c++/5/bits/allocator.h
+10 type_decl /usr/include/c++/5/bits/allocator.h
+10 type_decl /usr/include/c++/5/bits/allocator.h
+10 type_decl /usr/include/c++/5/bits/allocator.h
+10 type_decl /usr/include/c++/5/bits/allocator.h
+10 type_decl /usr/include/c++/5/bits/allocator.h
+8 integer_cst
+0 function_decl /usr/include/c++/5/ext/alloc_traits.h
+1 function_type
+2 void_type
+3 type_decl <built-in>
+2 tree_list
+3 reference_type
+4 record_type
+5 type_decl /usr/include/c++/5/bits/allocator.h
+5 template_decl /usr/include/c++/5/bits/allocator.h
+6 tree_list
+7 tree_vec
+8 tree_vec
+9 pointer_type
+10 record_type
+11 type_decl test7.cpp
+11 field_decl test7.cpp
+12 integer_cst
+11 field_decl test7.cpp
+12 integer_cst
+11 type_decl test7.cpp
+8 tree_vec
+9 pointer_type
+10 record_type
+11 type_decl test7.cpp
+11 field_decl test7.cpp
+12 integer_cst
+11 field_decl test7.cpp
+12 integer_cst
+11 type_decl test7.cpp
+7 record_type
+8 type_decl /usr/include/c++/5/bits/allocator.h
+8 type_decl /usr/include/c++/5/bits/allocator.h
+8 type_decl /usr/include/c++/5/bits/allocator.h
+5 type_decl /usr/include/c++/5/bits/allocator.h
+5 type_decl /usr/include/c++/5/bits/allocator.h
+5 type_decl /usr/include/c++/5/bits/allocator.h
+5 type_decl /usr/include/c++/5/bits/allocator.h
+5 type_decl /usr/include/c++/5/bits/allocator.h
+5 type_decl /usr/include/c++/5/bits/allocator.h
+5 type_decl /usr/include/c++/5/bits/allocator.h
+5 type_decl /usr/include/c++/5/bits/allocator.h
+3 tree_list
+4 pointer_type
+5 type_decl /usr/include/c++/5/ext/alloc_traits.h
+5 pointer_type
+6 record_type
+7 type_decl test7.cpp
+7 field_decl test7.cpp
+8 integer_cst
+7 field_decl test7.cpp
+8 integer_cst
+7 type_decl test7.cpp
+4 tree_list
+5 void_type
+6 type_decl <built-in>
+1 result_decl /usr/include/c++/5/ext/alloc_traits.h
+2 void_type
+3 type_decl <built-in>
+1 parm_decl /usr/include/c++/5/ext/alloc_traits.h
+2 reference_type
+3 record_type
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 template_decl /usr/include/c++/5/bits/allocator.h
+5 tree_list
+6 tree_vec
+7 tree_vec
+8 pointer_type
+9 record_type
+10 type_decl test7.cpp
+10 field_decl test7.cpp
+11 integer_cst
+10 field_decl test7.cpp
+11 integer_cst
+10 type_decl test7.cpp
+7 tree_vec
+8 pointer_type
+9 record_type
+10 type_decl test7.cpp
+10 field_decl test7.cpp
+11 integer_cst
+10 field_decl test7.cpp
+11 integer_cst
+10 type_decl test7.cpp
+6 record_type
+7 type_decl /usr/include/c++/5/bits/allocator.h
+7 type_decl /usr/include/c++/5/bits/allocator.h
+7 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+2 integer_cst
+1 parm_decl /usr/include/c++/5/ext/alloc_traits.h
+2 pointer_type
+3 type_decl /usr/include/c++/5/ext/alloc_traits.h
+3 pointer_type
+4 record_type
+5 type_decl test7.cpp
+5 field_decl test7.cpp
+6 integer_cst
+5 field_decl test7.cpp
+6 integer_cst
+5 type_decl test7.cpp
+2 integer_cst
+1 cleanup_point_expr /usr/include/c++/5/ext/alloc_traits.h
+2 expr_stmt /usr/include/c++/5/ext/alloc_traits.h
+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
+4 nop_expr
+5 convert_expr
+6 parm_decl /usr/include/c++/5/ext/alloc_traits.h
+7 reference_type
+8 record_type
+9 type_decl /usr/include/c++/5/bits/allocator.h
+9 template_decl /usr/include/c++/5/bits/allocator.h
+10 tree_list
+11 tree_vec
+12 tree_vec
+13 pointer_type
+14 record_type
+15 type_decl test7.cpp
+15 field_decl test7.cpp
+16 integer_cst
+15 field_decl test7.cpp
+16 integer_cst
+15 type_decl test7.cpp
+12 tree_vec
+13 pointer_type
+14 record_type
+15 type_decl test7.cpp
+15 field_decl test7.cpp
+16 integer_cst
+15 field_decl test7.cpp
+16 integer_cst
+15 type_decl test7.cpp
+11 record_type
+12 type_decl /usr/include/c++/5/bits/allocator.h
+12 type_decl /usr/include/c++/5/bits/allocator.h
+12 type_decl /usr/include/c++/5/bits/allocator.h
+9 type_decl /usr/include/c++/5/bits/allocator.h
+9 type_decl /usr/include/c++/5/bits/allocator.h
+9 type_decl /usr/include/c++/5/bits/allocator.h
+9 type_decl /usr/include/c++/5/bits/allocator.h
+9 type_decl /usr/include/c++/5/bits/allocator.h
+9 type_decl /usr/include/c++/5/bits/allocator.h
+9 type_decl /usr/include/c++/5/bits/allocator.h
+9 type_decl /usr/include/c++/5/bits/allocator.h
+7 integer_cst
+4 parm_decl /usr/include/c++/5/ext/alloc_traits.h
+5 pointer_type
+6 type_decl /usr/include/c++/5/ext/alloc_traits.h
+6 pointer_type
+7 record_type
+8 type_decl test7.cpp
+8 field_decl test7.cpp
+9 integer_cst
+8 field_decl test7.cpp
+9 integer_cst
+8 type_decl test7.cpp
+5 integer_cst
+0 function_decl /usr/include/c++/5/bits/stl_construct.h
+1 function_type
+2 void_type
+3 type_decl <built-in>
+2 tree_list
+3 pointer_type
+4 pointer_type
+5 record_type
+6 type_decl test7.cpp
+6 field_decl test7.cpp
+7 integer_cst
+6 field_decl test7.cpp
+7 integer_cst
+6 type_decl test7.cpp
+3 tree_list
+4 pointer_type
+5 pointer_type
+6 record_type
+7 type_decl test7.cpp
+7 field_decl test7.cpp
+8 integer_cst
+7 field_decl test7.cpp
+8 integer_cst
+7 type_decl test7.cpp
+4 tree_list
+5 reference_type
+6 record_type
+7 type_decl /usr/include/c++/5/bits/allocator.h
+7 template_decl /usr/include/c++/5/bits/allocator.h
+8 tree_list
+9 tree_vec
+10 tree_vec
+11 pointer_type
+12 record_type
+13 type_decl test7.cpp
+13 field_decl test7.cpp
+14 integer_cst
+13 field_decl test7.cpp
+14 integer_cst
+13 type_decl test7.cpp
+10 tree_vec
+11 pointer_type
+12 record_type
+13 type_decl test7.cpp
+13 field_decl test7.cpp
+14 integer_cst
+13 field_decl test7.cpp
+14 integer_cst
+13 type_decl test7.cpp
+9 record_type
+10 type_decl /usr/include/c++/5/bits/allocator.h
+10 type_decl /usr/include/c++/5/bits/allocator.h
+10 type_decl /usr/include/c++/5/bits/allocator.h
+7 type_decl /usr/include/c++/5/bits/allocator.h
+7 type_decl /usr/include/c++/5/bits/allocator.h
+7 type_decl /usr/include/c++/5/bits/allocator.h
+7 type_decl /usr/include/c++/5/bits/allocator.h
+7 type_decl /usr/include/c++/5/bits/allocator.h
+7 type_decl /usr/include/c++/5/bits/allocator.h
+7 type_decl /usr/include/c++/5/bits/allocator.h
+7 type_decl /usr/include/c++/5/bits/allocator.h
+5 tree_list
+6 void_type
+7 type_decl <built-in>
+1 result_decl /usr/include/c++/5/bits/stl_construct.h
+2 void_type
+3 type_decl <built-in>
+1 parm_decl /usr/include/c++/5/bits/stl_construct.h
+2 pointer_type
+3 pointer_type
+4 record_type
+5 type_decl test7.cpp
+5 field_decl test7.cpp
+6 integer_cst
+5 field_decl test7.cpp
+6 integer_cst
+5 type_decl test7.cpp
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/stl_construct.h
+2 pointer_type
+3 pointer_type
+4 record_type
+5 type_decl test7.cpp
+5 field_decl test7.cpp
+6 integer_cst
+5 field_decl test7.cpp
+6 integer_cst
+5 type_decl test7.cpp
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/stl_construct.h
+2 reference_type
+3 record_type
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 template_decl /usr/include/c++/5/bits/allocator.h
+5 tree_list
+6 tree_vec
+7 tree_vec
+8 pointer_type
+9 record_type
+10 type_decl test7.cpp
+10 field_decl test7.cpp
+11 integer_cst
+10 field_decl test7.cpp
+11 integer_cst
+10 type_decl test7.cpp
+7 tree_vec
+8 pointer_type
+9 record_type
+10 type_decl test7.cpp
+10 field_decl test7.cpp
+11 integer_cst
+10 field_decl test7.cpp
+11 integer_cst
+10 type_decl test7.cpp
+6 record_type
+7 type_decl /usr/include/c++/5/bits/allocator.h
+7 type_decl /usr/include/c++/5/bits/allocator.h
+7 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+2 integer_cst
+1 cleanup_point_expr /usr/include/c++/5/bits/stl_construct.h
+2 expr_stmt /usr/include/c++/5/bits/stl_construct.h
+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
+4 parm_decl /usr/include/c++/5/bits/stl_construct.h
+5 pointer_type
+6 pointer_type
+7 record_type
+8 type_decl test7.cpp
+8 field_decl test7.cpp
+9 integer_cst
+8 field_decl test7.cpp
+9 integer_cst
+8 type_decl test7.cpp
+5 integer_cst
+4 parm_decl /usr/include/c++/5/bits/stl_construct.h
+5 pointer_type
+6 pointer_type
+7 record_type
+8 type_decl test7.cpp
+8 field_decl test7.cpp
+9 integer_cst
+8 field_decl test7.cpp
+9 integer_cst
+8 type_decl test7.cpp
+5 integer_cst
+0 function_decl /usr/include/c++/5/bits/stl_vector.h
+1 method_type
+2 void_type
+3 type_decl <built-in>
+2 record_type
+3 type_decl /usr/include/c++/5/bits/stl_vector.h
+3 field_decl /usr/include/c++/5/bits/stl_vector.h
+4 integer_cst
+3 type_decl /usr/include/c++/5/bits/stl_vector.h
+3 type_decl /usr/include/c++/5/bits/stl_vector.h
+3 type_decl /usr/include/c++/5/bits/stl_vector.h
+3 type_decl /usr/include/c++/5/bits/stl_vector.h
+3 type_decl /usr/include/c++/5/bits/stl_vector.h
+2 tree_list
+3 pointer_type
+4 record_type
+5 type_decl /usr/include/c++/5/bits/stl_vector.h
+5 field_decl /usr/include/c++/5/bits/stl_vector.h
+6 integer_cst
+5 type_decl /usr/include/c++/5/bits/stl_vector.h
+5 type_decl /usr/include/c++/5/bits/stl_vector.h
+5 type_decl /usr/include/c++/5/bits/stl_vector.h
+5 type_decl /usr/include/c++/5/bits/stl_vector.h
+5 type_decl /usr/include/c++/5/bits/stl_vector.h
+3 tree_list
+4 pointer_type
+5 type_decl /usr/include/c++/5/bits/stl_vector.h
+5 pointer_type
+6 record_type
+7 type_decl test7.cpp
+7 field_decl test7.cpp
+8 integer_cst
+7 field_decl test7.cpp
+8 integer_cst
+7 type_decl test7.cpp
+4 tree_list
+5 integer_type
+6 type_decl /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h
+6 integer_cst
+6 integer_cst
+5 tree_list
+6 void_type
+7 type_decl <built-in>
+1 result_decl /usr/include/c++/5/bits/stl_vector.h
+2 void_type
+3 type_decl <built-in>
+1 parm_decl /usr/include/c++/5/bits/stl_vector.h
+2 pointer_type
+3 record_type
+4 type_decl /usr/include/c++/5/bits/stl_vector.h
+4 field_decl /usr/include/c++/5/bits/stl_vector.h
+5 integer_cst
+4 type_decl /usr/include/c++/5/bits/stl_vector.h
+4 type_decl /usr/include/c++/5/bits/stl_vector.h
+4 type_decl /usr/include/c++/5/bits/stl_vector.h
+4 type_decl /usr/include/c++/5/bits/stl_vector.h
+4 type_decl /usr/include/c++/5/bits/stl_vector.h
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/stl_vector.h
+2 pointer_type
+3 type_decl /usr/include/c++/5/bits/stl_vector.h
+3 pointer_type
+4 record_type
+5 type_decl test7.cpp
+5 field_decl test7.cpp
+6 integer_cst
+5 field_decl test7.cpp
+6 integer_cst
+5 type_decl test7.cpp
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/stl_vector.h
+2 integer_type
+3 type_decl /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h
+3 integer_cst
+3 integer_cst
+2 integer_cst
+1 bind_expr /usr/include/c++/5/bits/stl_vector.h
+2 type_decl /usr/include/c++/5/bits/stl_vector.h
+2 if_stmt /usr/include/c++/5/bits/stl_vector.h
+3 ne_expr
+4 parm_decl /usr/include/c++/5/bits/stl_vector.h
+5 pointer_type
+6 type_decl /usr/include/c++/5/bits/stl_vector.h
+6 pointer_type
+7 record_type
+8 type_decl test7.cpp
+8 field_decl test7.cpp
+9 integer_cst
+8 field_decl test7.cpp
+9 integer_cst
+8 type_decl test7.cpp
+5 integer_cst
+4 integer_cst
+3 cleanup_point_expr /usr/include/c++/5/bits/stl_vector.h
+4 expr_stmt /usr/include/c++/5/bits/stl_vector.h
+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
+6 nop_expr
+7 nop_expr
+8 addr_expr
+9 component_ref /usr/include/c++/5/bits/stl_vector.h
+10 indirect_ref
+11 nop_expr
+12 parm_decl /usr/include/c++/5/bits/stl_vector.h
+13 pointer_type
+14 record_type
+15 type_decl /usr/include/c++/5/bits/stl_vector.h
+15 field_decl /usr/include/c++/5/bits/stl_vector.h
+16 integer_cst
+15 type_decl /usr/include/c++/5/bits/stl_vector.h
+15 type_decl /usr/include/c++/5/bits/stl_vector.h
+15 type_decl /usr/include/c++/5/bits/stl_vector.h
+15 type_decl /usr/include/c++/5/bits/stl_vector.h
+15 type_decl /usr/include/c++/5/bits/stl_vector.h
+13 integer_cst
+10 field_decl /usr/include/c++/5/bits/stl_vector.h
+11 integer_cst
+6 parm_decl /usr/include/c++/5/bits/stl_vector.h
+7 pointer_type
+8 type_decl /usr/include/c++/5/bits/stl_vector.h
+8 pointer_type
+9 record_type
+10 type_decl test7.cpp
+10 field_decl test7.cpp
+11 integer_cst
+10 field_decl test7.cpp
+11 integer_cst
+10 type_decl test7.cpp
+7 integer_cst
+6 parm_decl /usr/include/c++/5/bits/stl_vector.h
+7 integer_type
+8 type_decl /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h
+8 integer_cst
+8 integer_cst
+7 integer_cst
+2 block
+0 function_decl /usr/include/c++/5/bits/stl_iterator.h
+1 method_type
+2 void_type
+3 type_decl <built-in>
+2 record_type
+3 type_decl /usr/include/c++/5/bits/stl_iterator.h
+3 field_decl /usr/include/c++/5/bits/stl_iterator.h
+4 integer_cst
+3 type_decl /usr/include/c++/5/bits/stl_iterator.h
+3 type_decl /usr/include/c++/5/bits/stl_iterator.h
+3 type_decl /usr/include/c++/5/bits/stl_iterator.h
+3 type_decl /usr/include/c++/5/bits/stl_iterator.h
+3 type_decl /usr/include/c++/5/bits/stl_iterator.h
+3 type_decl /usr/include/c++/5/bits/stl_iterator.h
+3 type_decl /usr/include/c++/5/bits/stl_iterator.h
+3 type_decl /usr/include/c++/5/bits/stl_iterator.h
+2 tree_list
+3 pointer_type
+4 record_type
+5 type_decl /usr/include/c++/5/bits/stl_iterator.h
+5 field_decl /usr/include/c++/5/bits/stl_iterator.h
+6 integer_cst
+5 type_decl /usr/include/c++/5/bits/stl_iterator.h
+5 type_decl /usr/include/c++/5/bits/stl_iterator.h
+5 type_decl /usr/include/c++/5/bits/stl_iterator.h
+5 type_decl /usr/include/c++/5/bits/stl_iterator.h
+5 type_decl /usr/include/c++/5/bits/stl_iterator.h
+5 type_decl /usr/include/c++/5/bits/stl_iterator.h
+5 type_decl /usr/include/c++/5/bits/stl_iterator.h
+5 type_decl /usr/include/c++/5/bits/stl_iterator.h
+3 tree_list
+4 reference_type
+5 pointer_type
+6 pointer_type
+7 record_type
+8 type_decl test7.cpp
+8 field_decl test7.cpp
+9 integer_cst
+8 field_decl test7.cpp
+9 integer_cst
+8 type_decl test7.cpp
+4 tree_list
+5 void_type
+6 type_decl <built-in>
+1 result_decl /usr/include/c++/5/bits/stl_iterator.h
+2 void_type
+3 type_decl <built-in>
+1 parm_decl /usr/include/c++/5/bits/stl_iterator.h
+2 pointer_type
+3 record_type
+4 type_decl /usr/include/c++/5/bits/stl_iterator.h
+4 field_decl /usr/include/c++/5/bits/stl_iterator.h
+5 integer_cst
+4 type_decl /usr/include/c++/5/bits/stl_iterator.h
+4 type_decl /usr/include/c++/5/bits/stl_iterator.h
+4 type_decl /usr/include/c++/5/bits/stl_iterator.h
+4 type_decl /usr/include/c++/5/bits/stl_iterator.h
+4 type_decl /usr/include/c++/5/bits/stl_iterator.h
+4 type_decl /usr/include/c++/5/bits/stl_iterator.h
+4 type_decl /usr/include/c++/5/bits/stl_iterator.h
+4 type_decl /usr/include/c++/5/bits/stl_iterator.h
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/stl_iterator.h
+2 reference_type
+3 pointer_type
+4 pointer_type
+5 record_type
+6 type_decl test7.cpp
+6 field_decl test7.cpp
+7 integer_cst
+6 field_decl test7.cpp
+7 integer_cst
+6 type_decl test7.cpp
+2 integer_cst
+1 bind_expr /usr/include/c++/5/bits/stl_iterator.h
+2 cleanup_point_expr /usr/include/c++/5/bits/stl_iterator.h
+3 expr_stmt /usr/include/c++/5/bits/stl_iterator.h
+4 convert_expr
+5 init_expr
+6 component_ref /usr/include/c++/5/bits/stl_iterator.h
+7 indirect_ref
+8 nop_expr
+9 parm_decl /usr/include/c++/5/bits/stl_iterator.h
+10 pointer_type
+11 record_type
+12 type_decl /usr/include/c++/5/bits/stl_iterator.h
+12 field_decl /usr/include/c++/5/bits/stl_iterator.h
+13 integer_cst
+12 type_decl /usr/include/c++/5/bits/stl_iterator.h
+12 type_decl /usr/include/c++/5/bits/stl_iterator.h
+12 type_decl /usr/include/c++/5/bits/stl_iterator.h
+12 type_decl /usr/include/c++/5/bits/stl_iterator.h
+12 type_decl /usr/include/c++/5/bits/stl_iterator.h
+12 type_decl /usr/include/c++/5/bits/stl_iterator.h
+12 type_decl /usr/include/c++/5/bits/stl_iterator.h
+12 type_decl /usr/include/c++/5/bits/stl_iterator.h
+10 integer_cst
+7 field_decl /usr/include/c++/5/bits/stl_iterator.h
+8 integer_cst
+6 nop_expr
+7 indirect_ref
+8 parm_decl /usr/include/c++/5/bits/stl_iterator.h
+9 reference_type
+10 pointer_type
+11 pointer_type
+12 record_type
+13 type_decl test7.cpp
+13 field_decl test7.cpp
+14 integer_cst
+13 field_decl test7.cpp
+14 integer_cst
+13 type_decl test7.cpp
+9 integer_cst
+2 block
+0 function_decl /usr/include/c++/5/bits/stl_iterator.h
+1 method_type
+2 void_type
+3 type_decl <built-in>
+2 record_type
+3 type_decl /usr/include/c++/5/bits/stl_iterator.h
+3 field_decl /usr/include/c++/5/bits/stl_iterator.h
+4 integer_cst
+3 type_decl /usr/include/c++/5/bits/stl_iterator.h
+3 type_decl /usr/include/c++/5/bits/stl_iterator.h
+3 type_decl /usr/include/c++/5/bits/stl_iterator.h
+3 type_decl /usr/include/c++/5/bits/stl_iterator.h
+3 type_decl /usr/include/c++/5/bits/stl_iterator.h
+3 type_decl /usr/include/c++/5/bits/stl_iterator.h
+3 type_decl /usr/include/c++/5/bits/stl_iterator.h
+3 type_decl /usr/include/c++/5/bits/stl_iterator.h
+2 tree_list
+3 pointer_type
+4 record_type
+5 type_decl /usr/include/c++/5/bits/stl_iterator.h
+5 field_decl /usr/include/c++/5/bits/stl_iterator.h
+6 integer_cst
+5 type_decl /usr/include/c++/5/bits/stl_iterator.h
+5 type_decl /usr/include/c++/5/bits/stl_iterator.h
+5 type_decl /usr/include/c++/5/bits/stl_iterator.h
+5 type_decl /usr/include/c++/5/bits/stl_iterator.h
+5 type_decl /usr/include/c++/5/bits/stl_iterator.h
+5 type_decl /usr/include/c++/5/bits/stl_iterator.h
+5 type_decl /usr/include/c++/5/bits/stl_iterator.h
+5 type_decl /usr/include/c++/5/bits/stl_iterator.h
+3 tree_list
+4 reference_type
+5 pointer_type
+6 pointer_type
+7 record_type
+8 type_decl test7.cpp
+8 field_decl test7.cpp
+9 integer_cst
+8 field_decl test7.cpp
+9 integer_cst
+8 type_decl test7.cpp
+4 tree_list
+5 void_type
+6 type_decl <built-in>
+1 result_decl /usr/include/c++/5/bits/stl_iterator.h
+2 void_type
+3 type_decl <built-in>
+1 parm_decl /usr/include/c++/5/bits/stl_iterator.h
+2 pointer_type
+3 record_type
+4 type_decl /usr/include/c++/5/bits/stl_iterator.h
+4 field_decl /usr/include/c++/5/bits/stl_iterator.h
+5 integer_cst
+4 type_decl /usr/include/c++/5/bits/stl_iterator.h
+4 type_decl /usr/include/c++/5/bits/stl_iterator.h
+4 type_decl /usr/include/c++/5/bits/stl_iterator.h
+4 type_decl /usr/include/c++/5/bits/stl_iterator.h
+4 type_decl /usr/include/c++/5/bits/stl_iterator.h
+4 type_decl /usr/include/c++/5/bits/stl_iterator.h
+4 type_decl /usr/include/c++/5/bits/stl_iterator.h
+4 type_decl /usr/include/c++/5/bits/stl_iterator.h
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/stl_iterator.h
+2 reference_type
+3 pointer_type
+4 pointer_type
+5 record_type
+6 type_decl test7.cpp
+6 field_decl test7.cpp
+7 integer_cst
+6 field_decl test7.cpp
+7 integer_cst
+6 type_decl test7.cpp
+2 integer_cst
+1 bind_expr /usr/include/c++/5/bits/stl_iterator.h
+2 cleanup_point_expr /usr/include/c++/5/bits/stl_iterator.h
+3 expr_stmt /usr/include/c++/5/bits/stl_iterator.h
+4 convert_expr
+5 init_expr
+6 component_ref /usr/include/c++/5/bits/stl_iterator.h
+7 indirect_ref
+8 nop_expr
+9 parm_decl /usr/include/c++/5/bits/stl_iterator.h
+10 pointer_type
+11 record_type
+12 type_decl /usr/include/c++/5/bits/stl_iterator.h
+12 field_decl /usr/include/c++/5/bits/stl_iterator.h
+13 integer_cst
+12 type_decl /usr/include/c++/5/bits/stl_iterator.h
+12 type_decl /usr/include/c++/5/bits/stl_iterator.h
+12 type_decl /usr/include/c++/5/bits/stl_iterator.h
+12 type_decl /usr/include/c++/5/bits/stl_iterator.h
+12 type_decl /usr/include/c++/5/bits/stl_iterator.h
+12 type_decl /usr/include/c++/5/bits/stl_iterator.h
+12 type_decl /usr/include/c++/5/bits/stl_iterator.h
+12 type_decl /usr/include/c++/5/bits/stl_iterator.h
+10 integer_cst
+7 field_decl /usr/include/c++/5/bits/stl_iterator.h
+8 integer_cst
+6 nop_expr
+7 indirect_ref
+8 parm_decl /usr/include/c++/5/bits/stl_iterator.h
+9 reference_type
+10 pointer_type
+11 pointer_type
+12 record_type
+13 type_decl test7.cpp
+13 field_decl test7.cpp
+14 integer_cst
+13 field_decl test7.cpp
+14 integer_cst
+13 type_decl test7.cpp
+9 integer_cst
+2 block
+0 function_decl /usr/include/c++/5/bits/stl_iterator.h
+1 method_type
+2 void_type
+3 type_decl <built-in>
+2 record_type
+3 type_decl /usr/include/c++/5/bits/stl_iterator.h
+3 field_decl /usr/include/c++/5/bits/stl_iterator.h
+4 integer_cst
+3 type_decl /usr/include/c++/5/bits/stl_iterator.h
+3 type_decl /usr/include/c++/5/bits/stl_iterator.h
+3 type_decl /usr/include/c++/5/bits/stl_iterator.h
+3 type_decl /usr/include/c++/5/bits/stl_iterator.h
+3 type_decl /usr/include/c++/5/bits/stl_iterator.h
+3 type_decl /usr/include/c++/5/bits/stl_iterator.h
+3 type_decl /usr/include/c++/5/bits/stl_iterator.h
+3 type_decl /usr/include/c++/5/bits/stl_iterator.h
+2 tree_list
+3 pointer_type
+4 record_type
+5 type_decl /usr/include/c++/5/bits/stl_iterator.h
+5 field_decl /usr/include/c++/5/bits/stl_iterator.h
+6 integer_cst
+5 type_decl /usr/include/c++/5/bits/stl_iterator.h
+5 type_decl /usr/include/c++/5/bits/stl_iterator.h
+5 type_decl /usr/include/c++/5/bits/stl_iterator.h
+5 type_decl /usr/include/c++/5/bits/stl_iterator.h
+5 type_decl /usr/include/c++/5/bits/stl_iterator.h
+5 type_decl /usr/include/c++/5/bits/stl_iterator.h
+5 type_decl /usr/include/c++/5/bits/stl_iterator.h
+5 type_decl /usr/include/c++/5/bits/stl_iterator.h
+3 tree_list
+4 reference_type
+5 pointer_type
+6 pointer_type
+7 record_type
+8 type_decl test7.cpp
+8 field_decl test7.cpp
+9 integer_cst
+8 field_decl test7.cpp
+9 integer_cst
+8 type_decl test7.cpp
+4 tree_list
+5 void_type
+6 type_decl <built-in>
+1 result_decl /usr/include/c++/5/bits/stl_iterator.h
+2 void_type
+3 type_decl <built-in>
+1 parm_decl /usr/include/c++/5/bits/stl_iterator.h
+2 pointer_type
+3 record_type
+4 type_decl /usr/include/c++/5/bits/stl_iterator.h
+4 field_decl /usr/include/c++/5/bits/stl_iterator.h
+5 integer_cst
+4 type_decl /usr/include/c++/5/bits/stl_iterator.h
+4 type_decl /usr/include/c++/5/bits/stl_iterator.h
+4 type_decl /usr/include/c++/5/bits/stl_iterator.h
+4 type_decl /usr/include/c++/5/bits/stl_iterator.h
+4 type_decl /usr/include/c++/5/bits/stl_iterator.h
+4 type_decl /usr/include/c++/5/bits/stl_iterator.h
+4 type_decl /usr/include/c++/5/bits/stl_iterator.h
+4 type_decl /usr/include/c++/5/bits/stl_iterator.h
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/stl_iterator.h
+2 reference_type
+3 pointer_type
+4 pointer_type
+5 record_type
+6 type_decl test7.cpp
+6 field_decl test7.cpp
+7 integer_cst
+6 field_decl test7.cpp
+7 integer_cst
+6 type_decl test7.cpp
+2 integer_cst
+1 statement_list
+0 function_decl /usr/include/c++/5/ext/new_allocator.h
+1 method_type
+2 void_type
+3 type_decl <built-in>
+2 record_type
+3 type_decl /usr/include/c++/5/ext/new_allocator.h
+3 template_decl /usr/include/c++/5/ext/new_allocator.h
+3 type_decl /usr/include/c++/5/ext/new_allocator.h
+3 type_decl /usr/include/c++/5/ext/new_allocator.h
+3 type_decl /usr/include/c++/5/ext/new_allocator.h
+3 type_decl /usr/include/c++/5/ext/new_allocator.h
+3 type_decl /usr/include/c++/5/ext/new_allocator.h
+3 type_decl /usr/include/c++/5/ext/new_allocator.h
+3 type_decl /usr/include/c++/5/ext/new_allocator.h
+3 type_decl /usr/include/c++/5/ext/new_allocator.h
+2 tree_list
+3 pointer_type
+4 record_type
+5 type_decl /usr/include/c++/5/ext/new_allocator.h
+5 template_decl /usr/include/c++/5/ext/new_allocator.h
+5 type_decl /usr/include/c++/5/ext/new_allocator.h
+5 type_decl /usr/include/c++/5/ext/new_allocator.h
+5 type_decl /usr/include/c++/5/ext/new_allocator.h
+5 type_decl /usr/include/c++/5/ext/new_allocator.h
+5 type_decl /usr/include/c++/5/ext/new_allocator.h
+5 type_decl /usr/include/c++/5/ext/new_allocator.h
+5 type_decl /usr/include/c++/5/ext/new_allocator.h
+5 type_decl /usr/include/c++/5/ext/new_allocator.h
+3 tree_list
4 reference_type
5 record_type
6 type_decl /usr/include/c++/5/ext/new_allocator.h
@@ -13528,3 +26525,3532 @@
4 type_decl /usr/include/c++/5/ext/new_allocator.h
2 integer_cst
1 statement_list
+0 function_decl /usr/include/c++/5/bits/stl_algobase.h
+1 function_type
+2 pointer_type
+3 type_decl /usr/include/c++/5/bits/stl_iterator_base_types.h
+3 pointer_type
+4 record_type
+5 type_decl test7.cpp
+5 field_decl test7.cpp
+6 integer_cst
+5 field_decl test7.cpp
+6 integer_cst
+5 type_decl test7.cpp
+2 tree_list
+3 pointer_type
+4 pointer_type
+5 record_type
+6 type_decl test7.cpp
+6 field_decl test7.cpp
+7 integer_cst
+6 field_decl test7.cpp
+7 integer_cst
+6 type_decl test7.cpp
+3 tree_list
+4 void_type
+5 type_decl <built-in>
+1 result_decl /usr/include/c++/5/bits/stl_algobase.h
+2 pointer_type
+3 type_decl /usr/include/c++/5/bits/stl_iterator_base_types.h
+3 pointer_type
+4 record_type
+5 type_decl test7.cpp
+5 field_decl test7.cpp
+6 integer_cst
+5 field_decl test7.cpp
+6 integer_cst
+5 type_decl test7.cpp
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/stl_algobase.h
+2 pointer_type
+3 pointer_type
+4 record_type
+5 type_decl test7.cpp
+5 field_decl test7.cpp
+6 integer_cst
+5 field_decl test7.cpp
+6 integer_cst
+5 type_decl test7.cpp
+2 integer_cst
+1 cleanup_point_expr /usr/include/c++/5/bits/stl_algobase.h
+2 return_expr /usr/include/c++/5/bits/stl_algobase.h
+3 init_expr
+4 result_decl /usr/include/c++/5/bits/stl_algobase.h
+5 pointer_type
+6 type_decl /usr/include/c++/5/bits/stl_iterator_base_types.h
+6 pointer_type
+7 record_type
+8 type_decl test7.cpp
+8 field_decl test7.cpp
+9 integer_cst
+8 field_decl test7.cpp
+9 integer_cst
+8 type_decl test7.cpp
+5 integer_cst
+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
+5 parm_decl /usr/include/c++/5/bits/stl_algobase.h
+6 pointer_type
+7 pointer_type
+8 record_type
+9 type_decl test7.cpp
+9 field_decl test7.cpp
+10 integer_cst
+9 field_decl test7.cpp
+10 integer_cst
+9 type_decl test7.cpp
+6 integer_cst
+0 function_decl /usr/include/c++/5/bits/stl_algobase.h
+1 function_type
+2 pointer_type
+3 pointer_type
+4 record_type
+5 type_decl test7.cpp
+5 field_decl test7.cpp
+6 integer_cst
+5 field_decl test7.cpp
+6 integer_cst
+5 type_decl test7.cpp
+2 tree_list
+3 pointer_type
+4 pointer_type
+5 record_type
+6 type_decl test7.cpp
+6 field_decl test7.cpp
+7 integer_cst
+6 field_decl test7.cpp
+7 integer_cst
+6 type_decl test7.cpp
+3 tree_list
+4 pointer_type
+5 pointer_type
+6 record_type
+7 type_decl test7.cpp
+7 field_decl test7.cpp
+8 integer_cst
+7 field_decl test7.cpp
+8 integer_cst
+7 type_decl test7.cpp
+4 tree_list
+5 pointer_type
+6 pointer_type
+7 record_type
+8 type_decl test7.cpp
+8 field_decl test7.cpp
+9 integer_cst
+8 field_decl test7.cpp
+9 integer_cst
+8 type_decl test7.cpp
+5 tree_list
+6 void_type
+7 type_decl <built-in>
+1 result_decl /usr/include/c++/5/bits/stl_algobase.h
+2 pointer_type
+3 pointer_type
+4 record_type
+5 type_decl test7.cpp
+5 field_decl test7.cpp
+6 integer_cst
+5 field_decl test7.cpp
+6 integer_cst
+5 type_decl test7.cpp
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/stl_algobase.h
+2 pointer_type
+3 pointer_type
+4 record_type
+5 type_decl test7.cpp
+5 field_decl test7.cpp
+6 integer_cst
+5 field_decl test7.cpp
+6 integer_cst
+5 type_decl test7.cpp
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/stl_algobase.h
+2 pointer_type
+3 pointer_type
+4 record_type
+5 type_decl test7.cpp
+5 field_decl test7.cpp
+6 integer_cst
+5 field_decl test7.cpp
+6 integer_cst
+5 type_decl test7.cpp
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/stl_algobase.h
+2 pointer_type
+3 pointer_type
+4 record_type
+5 type_decl test7.cpp
+5 field_decl test7.cpp
+6 integer_cst
+5 field_decl test7.cpp
+6 integer_cst
+5 type_decl test7.cpp
+2 integer_cst
+1 cleanup_point_expr /usr/include/c++/5/bits/stl_algobase.h
+2 return_expr /usr/include/c++/5/bits/stl_algobase.h
+3 init_expr
+4 result_decl /usr/include/c++/5/bits/stl_algobase.h
+5 pointer_type
+6 pointer_type
+7 record_type
+8 type_decl test7.cpp
+8 field_decl test7.cpp
+9 integer_cst
+8 field_decl test7.cpp
+9 integer_cst
+8 type_decl test7.cpp
+5 integer_cst
+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
+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
+6 parm_decl /usr/include/c++/5/bits/stl_algobase.h
+7 pointer_type
+8 pointer_type
+9 record_type
+10 type_decl test7.cpp
+10 field_decl test7.cpp
+11 integer_cst
+10 field_decl test7.cpp
+11 integer_cst
+10 type_decl test7.cpp
+7 integer_cst
+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
+6 parm_decl /usr/include/c++/5/bits/stl_algobase.h
+7 pointer_type
+8 pointer_type
+9 record_type
+10 type_decl test7.cpp
+10 field_decl test7.cpp
+11 integer_cst
+10 field_decl test7.cpp
+11 integer_cst
+10 type_decl test7.cpp
+7 integer_cst
+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
+6 parm_decl /usr/include/c++/5/bits/stl_algobase.h
+7 pointer_type
+8 pointer_type
+9 record_type
+10 type_decl test7.cpp
+10 field_decl test7.cpp
+11 integer_cst
+10 field_decl test7.cpp
+11 integer_cst
+10 type_decl test7.cpp
+7 integer_cst
+0 function_decl /usr/include/c++/5/bits/stl_vector.h
+1 method_type
+2 integer_type
+3 type_decl /usr/include/c++/5/bits/stl_vector.h
+3 integer_cst
+3 integer_cst
+2 record_type
+3 type_decl /usr/include/c++/5/bits/stl_vector.h
+3 field_decl /usr/include/c++/5/bits/stl_vector.h
+4 integer_cst
+3 using_decl /usr/include/c++/5/bits/stl_vector.h
+3 using_decl /usr/include/c++/5/bits/stl_vector.h
+3 using_decl /usr/include/c++/5/bits/stl_vector.h
+3 using_decl /usr/include/c++/5/bits/stl_vector.h
+3 using_decl /usr/include/c++/5/bits/stl_vector.h
+3 type_decl /usr/include/c++/5/bits/stl_vector.h
+3 type_decl /usr/include/c++/5/bits/stl_vector.h
+3 type_decl /usr/include/c++/5/bits/stl_vector.h
+3 type_decl /usr/include/c++/5/bits/stl_vector.h
+3 type_decl /usr/include/c++/5/bits/stl_vector.h
+3 type_decl /usr/include/c++/5/bits/stl_vector.h
+3 type_decl /usr/include/c++/5/bits/stl_vector.h
+3 type_decl /usr/include/c++/5/bits/stl_vector.h
+3 type_decl /usr/include/c++/5/bits/stl_vector.h
+3 type_decl /usr/include/c++/5/bits/stl_vector.h
+3 type_decl /usr/include/c++/5/bits/stl_vector.h
+3 type_decl /usr/include/c++/5/bits/stl_vector.h
+3 type_decl /usr/include/c++/5/bits/stl_vector.h
+3 type_decl /usr/include/c++/5/bits/stl_vector.h
+3 type_decl /usr/include/c++/5/bits/stl_vector.h
+3 type_decl /usr/include/c++/5/bits/stl_vector.h
+3 type_decl /usr/include/c++/5/bits/stl_vector.h
+2 tree_list
+3 pointer_type
+4 record_type
+5 type_decl /usr/include/c++/5/bits/stl_vector.h
+5 field_decl /usr/include/c++/5/bits/stl_vector.h
+6 integer_cst
+5 using_decl /usr/include/c++/5/bits/stl_vector.h
+5 using_decl /usr/include/c++/5/bits/stl_vector.h
+5 using_decl /usr/include/c++/5/bits/stl_vector.h
+5 using_decl /usr/include/c++/5/bits/stl_vector.h
+5 using_decl /usr/include/c++/5/bits/stl_vector.h
+5 type_decl /usr/include/c++/5/bits/stl_vector.h
+5 type_decl /usr/include/c++/5/bits/stl_vector.h
+5 type_decl /usr/include/c++/5/bits/stl_vector.h
+5 type_decl /usr/include/c++/5/bits/stl_vector.h
+5 type_decl /usr/include/c++/5/bits/stl_vector.h
+5 type_decl /usr/include/c++/5/bits/stl_vector.h
+5 type_decl /usr/include/c++/5/bits/stl_vector.h
+5 type_decl /usr/include/c++/5/bits/stl_vector.h
+5 type_decl /usr/include/c++/5/bits/stl_vector.h
+5 type_decl /usr/include/c++/5/bits/stl_vector.h
+5 type_decl /usr/include/c++/5/bits/stl_vector.h
+5 type_decl /usr/include/c++/5/bits/stl_vector.h
+5 type_decl /usr/include/c++/5/bits/stl_vector.h
+5 type_decl /usr/include/c++/5/bits/stl_vector.h
+5 type_decl /usr/include/c++/5/bits/stl_vector.h
+5 type_decl /usr/include/c++/5/bits/stl_vector.h
+5 type_decl /usr/include/c++/5/bits/stl_vector.h
+3 tree_list
+4 void_type
+5 type_decl <built-in>
+1 result_decl /usr/include/c++/5/bits/stl_vector.h
+2 integer_type
+3 type_decl /usr/include/c++/5/bits/stl_vector.h
+3 integer_cst
+3 integer_cst
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/stl_vector.h
+2 pointer_type
+3 record_type
+4 type_decl /usr/include/c++/5/bits/stl_vector.h
+4 field_decl /usr/include/c++/5/bits/stl_vector.h
+5 integer_cst
+4 using_decl /usr/include/c++/5/bits/stl_vector.h
+4 using_decl /usr/include/c++/5/bits/stl_vector.h
+4 using_decl /usr/include/c++/5/bits/stl_vector.h
+4 using_decl /usr/include/c++/5/bits/stl_vector.h
+4 using_decl /usr/include/c++/5/bits/stl_vector.h
+4 type_decl /usr/include/c++/5/bits/stl_vector.h
+4 type_decl /usr/include/c++/5/bits/stl_vector.h
+4 type_decl /usr/include/c++/5/bits/stl_vector.h
+4 type_decl /usr/include/c++/5/bits/stl_vector.h
+4 type_decl /usr/include/c++/5/bits/stl_vector.h
+4 type_decl /usr/include/c++/5/bits/stl_vector.h
+4 type_decl /usr/include/c++/5/bits/stl_vector.h
+4 type_decl /usr/include/c++/5/bits/stl_vector.h
+4 type_decl /usr/include/c++/5/bits/stl_vector.h
+4 type_decl /usr/include/c++/5/bits/stl_vector.h
+4 type_decl /usr/include/c++/5/bits/stl_vector.h
+4 type_decl /usr/include/c++/5/bits/stl_vector.h
+4 type_decl /usr/include/c++/5/bits/stl_vector.h
+4 type_decl /usr/include/c++/5/bits/stl_vector.h
+4 type_decl /usr/include/c++/5/bits/stl_vector.h
+4 type_decl /usr/include/c++/5/bits/stl_vector.h
+4 type_decl /usr/include/c++/5/bits/stl_vector.h
+2 integer_cst
+1 cleanup_point_expr /usr/include/c++/5/bits/stl_vector.h
+2 return_expr /usr/include/c++/5/bits/stl_vector.h
+3 init_expr
+4 result_decl /usr/include/c++/5/bits/stl_vector.h
+5 integer_type
+6 type_decl /usr/include/c++/5/bits/stl_vector.h
+6 integer_cst
+6 integer_cst
+5 integer_cst
+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
+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
+8 addr_expr
+9 component_ref
+10 indirect_ref
+11 nop_expr
+12 parm_decl /usr/include/c++/5/bits/stl_vector.h
+13 pointer_type
+14 record_type
+15 type_decl /usr/include/c++/5/bits/stl_vector.h
+15 field_decl /usr/include/c++/5/bits/stl_vector.h
+16 integer_cst
+15 using_decl /usr/include/c++/5/bits/stl_vector.h
+15 using_decl /usr/include/c++/5/bits/stl_vector.h
+15 using_decl /usr/include/c++/5/bits/stl_vector.h
+15 using_decl /usr/include/c++/5/bits/stl_vector.h
+15 using_decl /usr/include/c++/5/bits/stl_vector.h
+15 type_decl /usr/include/c++/5/bits/stl_vector.h
+15 type_decl /usr/include/c++/5/bits/stl_vector.h
+15 type_decl /usr/include/c++/5/bits/stl_vector.h
+15 type_decl /usr/include/c++/5/bits/stl_vector.h
+15 type_decl /usr/include/c++/5/bits/stl_vector.h
+15 type_decl /usr/include/c++/5/bits/stl_vector.h
+15 type_decl /usr/include/c++/5/bits/stl_vector.h
+15 type_decl /usr/include/c++/5/bits/stl_vector.h
+15 type_decl /usr/include/c++/5/bits/stl_vector.h
+15 type_decl /usr/include/c++/5/bits/stl_vector.h
+15 type_decl /usr/include/c++/5/bits/stl_vector.h
+15 type_decl /usr/include/c++/5/bits/stl_vector.h
+15 type_decl /usr/include/c++/5/bits/stl_vector.h
+15 type_decl /usr/include/c++/5/bits/stl_vector.h
+15 type_decl /usr/include/c++/5/bits/stl_vector.h
+15 type_decl /usr/include/c++/5/bits/stl_vector.h
+15 type_decl /usr/include/c++/5/bits/stl_vector.h
+13 integer_cst
+10 field_decl /usr/include/c++/5/bits/stl_vector.h
+11 integer_cst
+0 function_decl /usr/include/c++/5/bits/stl_vector.h
+1 method_type
+2 integer_type
+3 type_decl /usr/include/c++/5/bits/stl_vector.h
+3 integer_cst
+3 integer_cst
+2 record_type
+3 type_decl /usr/include/c++/5/bits/stl_vector.h
+3 field_decl /usr/include/c++/5/bits/stl_vector.h
+4 integer_cst
+3 using_decl /usr/include/c++/5/bits/stl_vector.h
+3 using_decl /usr/include/c++/5/bits/stl_vector.h
+3 using_decl /usr/include/c++/5/bits/stl_vector.h
+3 using_decl /usr/include/c++/5/bits/stl_vector.h
+3 using_decl /usr/include/c++/5/bits/stl_vector.h
+3 type_decl /usr/include/c++/5/bits/stl_vector.h
+3 type_decl /usr/include/c++/5/bits/stl_vector.h
+3 type_decl /usr/include/c++/5/bits/stl_vector.h
+3 type_decl /usr/include/c++/5/bits/stl_vector.h
+3 type_decl /usr/include/c++/5/bits/stl_vector.h
+3 type_decl /usr/include/c++/5/bits/stl_vector.h
+3 type_decl /usr/include/c++/5/bits/stl_vector.h
+3 type_decl /usr/include/c++/5/bits/stl_vector.h
+3 type_decl /usr/include/c++/5/bits/stl_vector.h
+3 type_decl /usr/include/c++/5/bits/stl_vector.h
+3 type_decl /usr/include/c++/5/bits/stl_vector.h
+3 type_decl /usr/include/c++/5/bits/stl_vector.h
+3 type_decl /usr/include/c++/5/bits/stl_vector.h
+3 type_decl /usr/include/c++/5/bits/stl_vector.h
+3 type_decl /usr/include/c++/5/bits/stl_vector.h
+3 type_decl /usr/include/c++/5/bits/stl_vector.h
+3 type_decl /usr/include/c++/5/bits/stl_vector.h
+2 tree_list
+3 pointer_type
+4 record_type
+5 type_decl /usr/include/c++/5/bits/stl_vector.h
+5 field_decl /usr/include/c++/5/bits/stl_vector.h
+6 integer_cst
+5 using_decl /usr/include/c++/5/bits/stl_vector.h
+5 using_decl /usr/include/c++/5/bits/stl_vector.h
+5 using_decl /usr/include/c++/5/bits/stl_vector.h
+5 using_decl /usr/include/c++/5/bits/stl_vector.h
+5 using_decl /usr/include/c++/5/bits/stl_vector.h
+5 type_decl /usr/include/c++/5/bits/stl_vector.h
+5 type_decl /usr/include/c++/5/bits/stl_vector.h
+5 type_decl /usr/include/c++/5/bits/stl_vector.h
+5 type_decl /usr/include/c++/5/bits/stl_vector.h
+5 type_decl /usr/include/c++/5/bits/stl_vector.h
+5 type_decl /usr/include/c++/5/bits/stl_vector.h
+5 type_decl /usr/include/c++/5/bits/stl_vector.h
+5 type_decl /usr/include/c++/5/bits/stl_vector.h
+5 type_decl /usr/include/c++/5/bits/stl_vector.h
+5 type_decl /usr/include/c++/5/bits/stl_vector.h
+5 type_decl /usr/include/c++/5/bits/stl_vector.h
+5 type_decl /usr/include/c++/5/bits/stl_vector.h
+5 type_decl /usr/include/c++/5/bits/stl_vector.h
+5 type_decl /usr/include/c++/5/bits/stl_vector.h
+5 type_decl /usr/include/c++/5/bits/stl_vector.h
+5 type_decl /usr/include/c++/5/bits/stl_vector.h
+5 type_decl /usr/include/c++/5/bits/stl_vector.h
+3 tree_list
+4 void_type
+5 type_decl <built-in>
+1 result_decl /usr/include/c++/5/bits/stl_vector.h
+2 integer_type
+3 type_decl /usr/include/c++/5/bits/stl_vector.h
+3 integer_cst
+3 integer_cst
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/stl_vector.h
+2 pointer_type
+3 record_type
+4 type_decl /usr/include/c++/5/bits/stl_vector.h
+4 field_decl /usr/include/c++/5/bits/stl_vector.h
+5 integer_cst
+4 using_decl /usr/include/c++/5/bits/stl_vector.h
+4 using_decl /usr/include/c++/5/bits/stl_vector.h
+4 using_decl /usr/include/c++/5/bits/stl_vector.h
+4 using_decl /usr/include/c++/5/bits/stl_vector.h
+4 using_decl /usr/include/c++/5/bits/stl_vector.h
+4 type_decl /usr/include/c++/5/bits/stl_vector.h
+4 type_decl /usr/include/c++/5/bits/stl_vector.h
+4 type_decl /usr/include/c++/5/bits/stl_vector.h
+4 type_decl /usr/include/c++/5/bits/stl_vector.h
+4 type_decl /usr/include/c++/5/bits/stl_vector.h
+4 type_decl /usr/include/c++/5/bits/stl_vector.h
+4 type_decl /usr/include/c++/5/bits/stl_vector.h
+4 type_decl /usr/include/c++/5/bits/stl_vector.h
+4 type_decl /usr/include/c++/5/bits/stl_vector.h
+4 type_decl /usr/include/c++/5/bits/stl_vector.h
+4 type_decl /usr/include/c++/5/bits/stl_vector.h
+4 type_decl /usr/include/c++/5/bits/stl_vector.h
+4 type_decl /usr/include/c++/5/bits/stl_vector.h
+4 type_decl /usr/include/c++/5/bits/stl_vector.h
+4 type_decl /usr/include/c++/5/bits/stl_vector.h
+4 type_decl /usr/include/c++/5/bits/stl_vector.h
+4 type_decl /usr/include/c++/5/bits/stl_vector.h
+2 integer_cst
+1 return_expr /usr/include/c++/5/bits/stl_vector.h
+2 init_expr
+3 result_decl /usr/include/c++/5/bits/stl_vector.h
+4 integer_type
+5 type_decl /usr/include/c++/5/bits/stl_vector.h
+5 integer_cst
+5 integer_cst
+4 integer_cst
+3 nop_expr
+4 exact_div_expr
+5 minus_expr
+6 nop_expr
+7 component_ref /usr/include/c++/5/bits/stl_vector.h
+8 component_ref /usr/include/c++/5/bits/stl_vector.h
+9 component_ref
+10 indirect_ref
+11 nop_expr
+12 parm_decl /usr/include/c++/5/bits/stl_vector.h
+13 pointer_type
+14 record_type
+15 type_decl /usr/include/c++/5/bits/stl_vector.h
+15 field_decl /usr/include/c++/5/bits/stl_vector.h
+16 integer_cst
+15 using_decl /usr/include/c++/5/bits/stl_vector.h
+15 using_decl /usr/include/c++/5/bits/stl_vector.h
+15 using_decl /usr/include/c++/5/bits/stl_vector.h
+15 using_decl /usr/include/c++/5/bits/stl_vector.h
+15 using_decl /usr/include/c++/5/bits/stl_vector.h
+15 type_decl /usr/include/c++/5/bits/stl_vector.h
+15 type_decl /usr/include/c++/5/bits/stl_vector.h
+15 type_decl /usr/include/c++/5/bits/stl_vector.h
+15 type_decl /usr/include/c++/5/bits/stl_vector.h
+15 type_decl /usr/include/c++/5/bits/stl_vector.h
+15 type_decl /usr/include/c++/5/bits/stl_vector.h
+15 type_decl /usr/include/c++/5/bits/stl_vector.h
+15 type_decl /usr/include/c++/5/bits/stl_vector.h
+15 type_decl /usr/include/c++/5/bits/stl_vector.h
+15 type_decl /usr/include/c++/5/bits/stl_vector.h
+15 type_decl /usr/include/c++/5/bits/stl_vector.h
+15 type_decl /usr/include/c++/5/bits/stl_vector.h
+15 type_decl /usr/include/c++/5/bits/stl_vector.h
+15 type_decl /usr/include/c++/5/bits/stl_vector.h
+15 type_decl /usr/include/c++/5/bits/stl_vector.h
+15 type_decl /usr/include/c++/5/bits/stl_vector.h
+15 type_decl /usr/include/c++/5/bits/stl_vector.h
+13 integer_cst
+10 field_decl /usr/include/c++/5/bits/stl_vector.h
+11 integer_cst
+9 field_decl /usr/include/c++/5/bits/stl_vector.h
+10 integer_cst
+8 field_decl /usr/include/c++/5/bits/stl_vector.h
+9 integer_cst
+6 nop_expr
+7 component_ref /usr/include/c++/5/bits/stl_vector.h
+8 component_ref /usr/include/c++/5/bits/stl_vector.h
+9 component_ref
+10 indirect_ref
+11 nop_expr
+12 parm_decl /usr/include/c++/5/bits/stl_vector.h
+13 pointer_type
+14 record_type
+15 type_decl /usr/include/c++/5/bits/stl_vector.h
+15 field_decl /usr/include/c++/5/bits/stl_vector.h
+16 integer_cst
+15 using_decl /usr/include/c++/5/bits/stl_vector.h
+15 using_decl /usr/include/c++/5/bits/stl_vector.h
+15 using_decl /usr/include/c++/5/bits/stl_vector.h
+15 using_decl /usr/include/c++/5/bits/stl_vector.h
+15 using_decl /usr/include/c++/5/bits/stl_vector.h
+15 type_decl /usr/include/c++/5/bits/stl_vector.h
+15 type_decl /usr/include/c++/5/bits/stl_vector.h
+15 type_decl /usr/include/c++/5/bits/stl_vector.h
+15 type_decl /usr/include/c++/5/bits/stl_vector.h
+15 type_decl /usr/include/c++/5/bits/stl_vector.h
+15 type_decl /usr/include/c++/5/bits/stl_vector.h
+15 type_decl /usr/include/c++/5/bits/stl_vector.h
+15 type_decl /usr/include/c++/5/bits/stl_vector.h
+15 type_decl /usr/include/c++/5/bits/stl_vector.h
+15 type_decl /usr/include/c++/5/bits/stl_vector.h
+15 type_decl /usr/include/c++/5/bits/stl_vector.h
+15 type_decl /usr/include/c++/5/bits/stl_vector.h
+15 type_decl /usr/include/c++/5/bits/stl_vector.h
+15 type_decl /usr/include/c++/5/bits/stl_vector.h
+15 type_decl /usr/include/c++/5/bits/stl_vector.h
+15 type_decl /usr/include/c++/5/bits/stl_vector.h
+15 type_decl /usr/include/c++/5/bits/stl_vector.h
+13 integer_cst
+10 field_decl /usr/include/c++/5/bits/stl_vector.h
+11 integer_cst
+9 field_decl /usr/include/c++/5/bits/stl_vector.h
+10 integer_cst
+8 field_decl /usr/include/c++/5/bits/stl_vector.h
+9 integer_cst
+5 integer_cst
+0 function_decl /usr/include/c++/5/bits/stl_algobase.h
+1 function_type
+2 reference_type
+3 integer_type
+4 type_decl <built-in>
+4 integer_cst
+4 integer_cst
+2 tree_list
+3 reference_type
+4 integer_type
+5 type_decl <built-in>
+5 integer_cst
+5 integer_cst
+3 tree_list
+4 reference_type
+5 integer_type
+6 type_decl <built-in>
+6 integer_cst
+6 integer_cst
+4 tree_list
+5 void_type
+6 type_decl <built-in>
+1 result_decl /usr/include/c++/5/bits/stl_algobase.h
+2 reference_type
+3 integer_type
+4 type_decl <built-in>
+4 integer_cst
+4 integer_cst
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/stl_algobase.h
+2 reference_type
+3 integer_type
+4 type_decl <built-in>
+4 integer_cst
+4 integer_cst
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/stl_algobase.h
+2 reference_type
+3 integer_type
+4 type_decl <built-in>
+4 integer_cst
+4 integer_cst
+2 integer_cst
+1 statement_list
+2 if_stmt /usr/include/c++/5/bits/stl_algobase.h
+3 lt_expr
+4 nop_expr
+5 indirect_ref
+6 parm_decl /usr/include/c++/5/bits/stl_algobase.h
+7 reference_type
+8 integer_type
+9 type_decl <built-in>
+9 integer_cst
+9 integer_cst
+7 integer_cst
+4 nop_expr
+5 indirect_ref
+6 parm_decl /usr/include/c++/5/bits/stl_algobase.h
+7 reference_type
+8 integer_type
+9 type_decl <built-in>
+9 integer_cst
+9 integer_cst
+7 integer_cst
+3 return_expr /usr/include/c++/5/bits/stl_algobase.h
+4 init_expr
+5 result_decl /usr/include/c++/5/bits/stl_algobase.h
+6 reference_type
+7 integer_type
+8 type_decl <built-in>
+8 integer_cst
+8 integer_cst
+6 integer_cst
+5 nop_expr
+6 convert_expr
+7 parm_decl /usr/include/c++/5/bits/stl_algobase.h
+8 reference_type
+9 integer_type
+10 type_decl <built-in>
+10 integer_cst
+10 integer_cst
+8 integer_cst
+2 return_expr /usr/include/c++/5/bits/stl_algobase.h
+3 init_expr
+4 result_decl /usr/include/c++/5/bits/stl_algobase.h
+5 reference_type
+6 integer_type
+7 type_decl <built-in>
+7 integer_cst
+7 integer_cst
+5 integer_cst
+4 nop_expr
+5 convert_expr
+6 parm_decl /usr/include/c++/5/bits/stl_algobase.h
+7 reference_type
+8 integer_type
+9 type_decl <built-in>
+9 integer_cst
+9 integer_cst
+7 integer_cst
+0 function_decl /usr/include/c++/5/ext/alloc_traits.h
+1 function_type
+2 pointer_type
+3 type_decl /usr/include/c++/5/ext/alloc_traits.h
+3 pointer_type
+4 record_type
+5 type_decl test7.cpp
+5 field_decl test7.cpp
+6 integer_cst
+5 field_decl test7.cpp
+6 integer_cst
+5 type_decl test7.cpp
+2 tree_list
+3 reference_type
+4 record_type
+5 type_decl /usr/include/c++/5/bits/allocator.h
+5 template_decl /usr/include/c++/5/bits/allocator.h
+6 tree_list
+7 tree_vec
+8 tree_vec
+9 pointer_type
+10 record_type
+11 type_decl test7.cpp
+11 field_decl test7.cpp
+12 integer_cst
+11 field_decl test7.cpp
+12 integer_cst
+11 type_decl test7.cpp
+8 tree_vec
+9 pointer_type
+10 record_type
+11 type_decl test7.cpp
+11 field_decl test7.cpp
+12 integer_cst
+11 field_decl test7.cpp
+12 integer_cst
+11 type_decl test7.cpp
+7 record_type
+8 type_decl /usr/include/c++/5/bits/allocator.h
+8 type_decl /usr/include/c++/5/bits/allocator.h
+8 type_decl /usr/include/c++/5/bits/allocator.h
+5 type_decl /usr/include/c++/5/bits/allocator.h
+5 type_decl /usr/include/c++/5/bits/allocator.h
+5 type_decl /usr/include/c++/5/bits/allocator.h
+5 type_decl /usr/include/c++/5/bits/allocator.h
+5 type_decl /usr/include/c++/5/bits/allocator.h
+5 type_decl /usr/include/c++/5/bits/allocator.h
+5 type_decl /usr/include/c++/5/bits/allocator.h
+5 type_decl /usr/include/c++/5/bits/allocator.h
+3 tree_list
+4 integer_type
+5 type_decl /usr/include/c++/5/ext/alloc_traits.h
+5 integer_cst
+5 integer_cst
+4 tree_list
+5 void_type
+6 type_decl <built-in>
+1 result_decl /usr/include/c++/5/ext/alloc_traits.h
+2 pointer_type
+3 type_decl /usr/include/c++/5/ext/alloc_traits.h
+3 pointer_type
+4 record_type
+5 type_decl test7.cpp
+5 field_decl test7.cpp
+6 integer_cst
+5 field_decl test7.cpp
+6 integer_cst
+5 type_decl test7.cpp
+2 integer_cst
+1 parm_decl /usr/include/c++/5/ext/alloc_traits.h
+2 reference_type
+3 record_type
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 template_decl /usr/include/c++/5/bits/allocator.h
+5 tree_list
+6 tree_vec
+7 tree_vec
+8 pointer_type
+9 record_type
+10 type_decl test7.cpp
+10 field_decl test7.cpp
+11 integer_cst
+10 field_decl test7.cpp
+11 integer_cst
+10 type_decl test7.cpp
+7 tree_vec
+8 pointer_type
+9 record_type
+10 type_decl test7.cpp
+10 field_decl test7.cpp
+11 integer_cst
+10 field_decl test7.cpp
+11 integer_cst
+10 type_decl test7.cpp
+6 record_type
+7 type_decl /usr/include/c++/5/bits/allocator.h
+7 type_decl /usr/include/c++/5/bits/allocator.h
+7 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+2 integer_cst
+1 parm_decl /usr/include/c++/5/ext/alloc_traits.h
+2 integer_type
+3 type_decl /usr/include/c++/5/ext/alloc_traits.h
+3 integer_cst
+3 integer_cst
+2 integer_cst
+1 cleanup_point_expr /usr/include/c++/5/ext/alloc_traits.h
+2 return_expr /usr/include/c++/5/ext/alloc_traits.h
+3 init_expr
+4 result_decl /usr/include/c++/5/ext/alloc_traits.h
+5 pointer_type
+6 type_decl /usr/include/c++/5/ext/alloc_traits.h
+6 pointer_type
+7 record_type
+8 type_decl test7.cpp
+8 field_decl test7.cpp
+9 integer_cst
+8 field_decl test7.cpp
+9 integer_cst
+8 type_decl test7.cpp
+5 integer_cst
+4 nop_expr
+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
+6 nop_expr
+7 convert_expr
+8 parm_decl /usr/include/c++/5/ext/alloc_traits.h
+9 reference_type
+10 record_type
+11 type_decl /usr/include/c++/5/bits/allocator.h
+11 template_decl /usr/include/c++/5/bits/allocator.h
+12 tree_list
+13 tree_vec
+14 tree_vec
+15 pointer_type
+16 record_type
+17 type_decl test7.cpp
+17 field_decl test7.cpp
+18 integer_cst
+17 field_decl test7.cpp
+18 integer_cst
+17 type_decl test7.cpp
+14 tree_vec
+15 pointer_type
+16 record_type
+17 type_decl test7.cpp
+17 field_decl test7.cpp
+18 integer_cst
+17 field_decl test7.cpp
+18 integer_cst
+17 type_decl test7.cpp
+13 record_type
+14 type_decl /usr/include/c++/5/bits/allocator.h
+14 type_decl /usr/include/c++/5/bits/allocator.h
+14 type_decl /usr/include/c++/5/bits/allocator.h
+11 type_decl /usr/include/c++/5/bits/allocator.h
+11 type_decl /usr/include/c++/5/bits/allocator.h
+11 type_decl /usr/include/c++/5/bits/allocator.h
+11 type_decl /usr/include/c++/5/bits/allocator.h
+11 type_decl /usr/include/c++/5/bits/allocator.h
+11 type_decl /usr/include/c++/5/bits/allocator.h
+11 type_decl /usr/include/c++/5/bits/allocator.h
+11 type_decl /usr/include/c++/5/bits/allocator.h
+9 integer_cst
+6 parm_decl /usr/include/c++/5/ext/alloc_traits.h
+7 integer_type
+8 type_decl /usr/include/c++/5/ext/alloc_traits.h
+8 integer_cst
+8 integer_cst
+7 integer_cst
+6 integer_cst
+0 function_decl /usr/include/c++/5/bits/stl_uninitialized.h
+1 function_type
+2 pointer_type
+3 pointer_type
+4 record_type
+5 type_decl test7.cpp
+5 field_decl test7.cpp
+6 integer_cst
+5 field_decl test7.cpp
+6 integer_cst
+5 type_decl test7.cpp
+2 tree_list
+3 pointer_type
+4 pointer_type
+5 record_type
+6 type_decl test7.cpp
+6 field_decl test7.cpp
+7 integer_cst
+6 field_decl test7.cpp
+7 integer_cst
+6 type_decl test7.cpp
+3 tree_list
+4 pointer_type
+5 pointer_type
+6 record_type
+7 type_decl test7.cpp
+7 field_decl test7.cpp
+8 integer_cst
+7 field_decl test7.cpp
+8 integer_cst
+7 type_decl test7.cpp
+4 tree_list
+5 pointer_type
+6 pointer_type
+7 record_type
+8 type_decl test7.cpp
+8 field_decl test7.cpp
+9 integer_cst
+8 field_decl test7.cpp
+9 integer_cst
+8 type_decl test7.cpp
+5 tree_list
+6 reference_type
+7 record_type
+8 type_decl /usr/include/c++/5/bits/allocator.h
+8 template_decl /usr/include/c++/5/bits/allocator.h
+9 tree_list
+10 tree_vec
+11 tree_vec
+12 pointer_type
+13 record_type
+14 type_decl test7.cpp
+14 field_decl test7.cpp
+15 integer_cst
+14 field_decl test7.cpp
+15 integer_cst
+14 type_decl test7.cpp
+11 tree_vec
+12 pointer_type
+13 record_type
+14 type_decl test7.cpp
+14 field_decl test7.cpp
+15 integer_cst
+14 field_decl test7.cpp
+15 integer_cst
+14 type_decl test7.cpp
+10 record_type
+11 type_decl /usr/include/c++/5/bits/allocator.h
+11 type_decl /usr/include/c++/5/bits/allocator.h
+11 type_decl /usr/include/c++/5/bits/allocator.h
+8 type_decl /usr/include/c++/5/bits/allocator.h
+8 type_decl /usr/include/c++/5/bits/allocator.h
+8 type_decl /usr/include/c++/5/bits/allocator.h
+8 type_decl /usr/include/c++/5/bits/allocator.h
+8 type_decl /usr/include/c++/5/bits/allocator.h
+8 type_decl /usr/include/c++/5/bits/allocator.h
+8 type_decl /usr/include/c++/5/bits/allocator.h
+8 type_decl /usr/include/c++/5/bits/allocator.h
+6 tree_list
+7 void_type
+8 type_decl <built-in>
+1 result_decl /usr/include/c++/5/bits/stl_uninitialized.h
+2 pointer_type
+3 pointer_type
+4 record_type
+5 type_decl test7.cpp
+5 field_decl test7.cpp
+6 integer_cst
+5 field_decl test7.cpp
+6 integer_cst
+5 type_decl test7.cpp
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/stl_uninitialized.h
+2 pointer_type
+3 pointer_type
+4 record_type
+5 type_decl test7.cpp
+5 field_decl test7.cpp
+6 integer_cst
+5 field_decl test7.cpp
+6 integer_cst
+5 type_decl test7.cpp
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/stl_uninitialized.h
+2 pointer_type
+3 pointer_type
+4 record_type
+5 type_decl test7.cpp
+5 field_decl test7.cpp
+6 integer_cst
+5 field_decl test7.cpp
+6 integer_cst
+5 type_decl test7.cpp
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/stl_uninitialized.h
+2 pointer_type
+3 pointer_type
+4 record_type
+5 type_decl test7.cpp
+5 field_decl test7.cpp
+6 integer_cst
+5 field_decl test7.cpp
+6 integer_cst
+5 type_decl test7.cpp
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/stl_uninitialized.h
+2 reference_type
+3 record_type
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 template_decl /usr/include/c++/5/bits/allocator.h
+5 tree_list
+6 tree_vec
+7 tree_vec
+8 pointer_type
+9 record_type
+10 type_decl test7.cpp
+10 field_decl test7.cpp
+11 integer_cst
+10 field_decl test7.cpp
+11 integer_cst
+10 type_decl test7.cpp
+7 tree_vec
+8 pointer_type
+9 record_type
+10 type_decl test7.cpp
+10 field_decl test7.cpp
+11 integer_cst
+10 field_decl test7.cpp
+11 integer_cst
+10 type_decl test7.cpp
+6 record_type
+7 type_decl /usr/include/c++/5/bits/allocator.h
+7 type_decl /usr/include/c++/5/bits/allocator.h
+7 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+2 integer_cst
+1 cleanup_point_expr /usr/include/c++/5/bits/stl_uninitialized.h
+2 return_expr /usr/include/c++/5/bits/stl_uninitialized.h
+3 init_expr
+4 result_decl /usr/include/c++/5/bits/stl_uninitialized.h
+5 pointer_type
+6 pointer_type
+7 record_type
+8 type_decl test7.cpp
+8 field_decl test7.cpp
+9 integer_cst
+8 field_decl test7.cpp
+9 integer_cst
+8 type_decl test7.cpp
+5 integer_cst
+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
+5 parm_decl /usr/include/c++/5/bits/stl_uninitialized.h
+6 pointer_type
+7 pointer_type
+8 record_type
+9 type_decl test7.cpp
+9 field_decl test7.cpp
+10 integer_cst
+9 field_decl test7.cpp
+10 integer_cst
+9 type_decl test7.cpp
+6 integer_cst
+5 parm_decl /usr/include/c++/5/bits/stl_uninitialized.h
+6 pointer_type
+7 pointer_type
+8 record_type
+9 type_decl test7.cpp
+9 field_decl test7.cpp
+10 integer_cst
+9 field_decl test7.cpp
+10 integer_cst
+9 type_decl test7.cpp
+6 integer_cst
+5 parm_decl /usr/include/c++/5/bits/stl_uninitialized.h
+6 pointer_type
+7 pointer_type
+8 record_type
+9 type_decl test7.cpp
+9 field_decl test7.cpp
+10 integer_cst
+9 field_decl test7.cpp
+10 integer_cst
+9 type_decl test7.cpp
+6 integer_cst
+0 function_decl /usr/include/c++/5/ext/new_allocator.h
+1 method_type
+2 void_type
+3 type_decl <built-in>
+2 record_type
+3 type_decl /usr/include/c++/5/ext/new_allocator.h
+3 template_decl /usr/include/c++/5/ext/new_allocator.h
+3 type_decl /usr/include/c++/5/ext/new_allocator.h
+3 type_decl /usr/include/c++/5/ext/new_allocator.h
+3 type_decl /usr/include/c++/5/ext/new_allocator.h
+3 type_decl /usr/include/c++/5/ext/new_allocator.h
+3 type_decl /usr/include/c++/5/ext/new_allocator.h
+3 type_decl /usr/include/c++/5/ext/new_allocator.h
+3 type_decl /usr/include/c++/5/ext/new_allocator.h
+3 type_decl /usr/include/c++/5/ext/new_allocator.h
+2 tree_list
+3 pointer_type
+4 record_type
+5 type_decl /usr/include/c++/5/ext/new_allocator.h
+5 template_decl /usr/include/c++/5/ext/new_allocator.h
+5 type_decl /usr/include/c++/5/ext/new_allocator.h
+5 type_decl /usr/include/c++/5/ext/new_allocator.h
+5 type_decl /usr/include/c++/5/ext/new_allocator.h
+5 type_decl /usr/include/c++/5/ext/new_allocator.h
+5 type_decl /usr/include/c++/5/ext/new_allocator.h
+5 type_decl /usr/include/c++/5/ext/new_allocator.h
+5 type_decl /usr/include/c++/5/ext/new_allocator.h
+5 type_decl /usr/include/c++/5/ext/new_allocator.h
+3 tree_list
+4 pointer_type
+5 type_decl /usr/include/c++/5/ext/new_allocator.h
+5 pointer_type
+6 record_type
+7 type_decl test7.cpp
+7 field_decl test7.cpp
+8 integer_cst
+7 field_decl test7.cpp
+8 integer_cst
+7 type_decl test7.cpp
+4 tree_list
+5 void_type
+6 type_decl <built-in>
+1 result_decl /usr/include/c++/5/ext/new_allocator.h
+2 void_type
+3 type_decl <built-in>
+1 parm_decl /usr/include/c++/5/ext/new_allocator.h
+2 pointer_type
+3 record_type
+4 type_decl /usr/include/c++/5/ext/new_allocator.h
+4 template_decl /usr/include/c++/5/ext/new_allocator.h
+4 type_decl /usr/include/c++/5/ext/new_allocator.h
+4 type_decl /usr/include/c++/5/ext/new_allocator.h
+4 type_decl /usr/include/c++/5/ext/new_allocator.h
+4 type_decl /usr/include/c++/5/ext/new_allocator.h
+4 type_decl /usr/include/c++/5/ext/new_allocator.h
+4 type_decl /usr/include/c++/5/ext/new_allocator.h
+4 type_decl /usr/include/c++/5/ext/new_allocator.h
+4 type_decl /usr/include/c++/5/ext/new_allocator.h
+2 integer_cst
+1 parm_decl /usr/include/c++/5/ext/new_allocator.h
+2 pointer_type
+3 type_decl /usr/include/c++/5/ext/new_allocator.h
+3 pointer_type
+4 record_type
+5 type_decl test7.cpp
+5 field_decl test7.cpp
+6 integer_cst
+5 field_decl test7.cpp
+6 integer_cst
+5 type_decl test7.cpp
+2 integer_cst
+1 cleanup_point_expr /usr/include/c++/5/ext/new_allocator.h
+2 expr_stmt /usr/include/c++/5/ext/new_allocator.h
+3 nop_expr
+4 indirect_ref
+5 parm_decl /usr/include/c++/5/ext/new_allocator.h
+6 pointer_type
+7 type_decl /usr/include/c++/5/ext/new_allocator.h
+7 pointer_type
+8 record_type
+9 type_decl test7.cpp
+9 field_decl test7.cpp
+10 integer_cst
+9 field_decl test7.cpp
+10 integer_cst
+9 type_decl test7.cpp
+6 integer_cst
+0 function_decl /usr/include/c++/5/bits/stl_construct.h
+1 function_type
+2 void_type
+3 type_decl <built-in>
+2 tree_list
+3 pointer_type
+4 pointer_type
+5 record_type
+6 type_decl test7.cpp
+6 field_decl test7.cpp
+7 integer_cst
+6 field_decl test7.cpp
+7 integer_cst
+6 type_decl test7.cpp
+3 tree_list
+4 pointer_type
+5 pointer_type
+6 record_type
+7 type_decl test7.cpp
+7 field_decl test7.cpp
+8 integer_cst
+7 field_decl test7.cpp
+8 integer_cst
+7 type_decl test7.cpp
+4 tree_list
+5 void_type
+6 type_decl <built-in>
+1 result_decl /usr/include/c++/5/bits/stl_construct.h
+2 void_type
+3 type_decl <built-in>
+1 parm_decl /usr/include/c++/5/bits/stl_construct.h
+2 pointer_type
+3 pointer_type
+4 record_type
+5 type_decl test7.cpp
+5 field_decl test7.cpp
+6 integer_cst
+5 field_decl test7.cpp
+6 integer_cst
+5 type_decl test7.cpp
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/stl_construct.h
+2 pointer_type
+3 pointer_type
+4 record_type
+5 type_decl test7.cpp
+5 field_decl test7.cpp
+6 integer_cst
+5 field_decl test7.cpp
+6 integer_cst
+5 type_decl test7.cpp
+2 integer_cst
+1 bind_expr /usr/include/c++/5/bits/stl_construct.h
+2 type_decl /usr/include/c++/5/bits/stl_construct.h
+2 cleanup_point_expr /usr/include/c++/5/bits/stl_construct.h
+3 expr_stmt /usr/include/c++/5/bits/stl_construct.h
+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
+5 parm_decl /usr/include/c++/5/bits/stl_construct.h
+6 pointer_type
+7 pointer_type
+8 record_type
+9 type_decl test7.cpp
+9 field_decl test7.cpp
+10 integer_cst
+9 field_decl test7.cpp
+10 integer_cst
+9 type_decl test7.cpp
+6 integer_cst
+5 parm_decl /usr/include/c++/5/bits/stl_construct.h
+6 pointer_type
+7 pointer_type
+8 record_type
+9 type_decl test7.cpp
+9 field_decl test7.cpp
+10 integer_cst
+9 field_decl test7.cpp
+10 integer_cst
+9 type_decl test7.cpp
+6 integer_cst
+2 block
+0 function_decl /usr/include/c++/5/ext/alloc_traits.h
+1 function_type
+2 void_type
+3 type_decl <built-in>
+2 tree_list
+3 reference_type
+4 record_type
+5 type_decl /usr/include/c++/5/bits/allocator.h
+5 template_decl /usr/include/c++/5/bits/allocator.h
+6 tree_list
+7 tree_vec
+8 tree_vec
+9 pointer_type
+10 record_type
+11 type_decl test7.cpp
+11 field_decl test7.cpp
+12 integer_cst
+11 field_decl test7.cpp
+12 integer_cst
+11 type_decl test7.cpp
+8 tree_vec
+9 pointer_type
+10 record_type
+11 type_decl test7.cpp
+11 field_decl test7.cpp
+12 integer_cst
+11 field_decl test7.cpp
+12 integer_cst
+11 type_decl test7.cpp
+7 record_type
+8 type_decl /usr/include/c++/5/bits/allocator.h
+8 type_decl /usr/include/c++/5/bits/allocator.h
+8 type_decl /usr/include/c++/5/bits/allocator.h
+5 type_decl /usr/include/c++/5/bits/allocator.h
+5 type_decl /usr/include/c++/5/bits/allocator.h
+5 type_decl /usr/include/c++/5/bits/allocator.h
+5 type_decl /usr/include/c++/5/bits/allocator.h
+5 type_decl /usr/include/c++/5/bits/allocator.h
+5 type_decl /usr/include/c++/5/bits/allocator.h
+5 type_decl /usr/include/c++/5/bits/allocator.h
+5 type_decl /usr/include/c++/5/bits/allocator.h
+3 tree_list
+4 pointer_type
+5 type_decl /usr/include/c++/5/ext/alloc_traits.h
+5 pointer_type
+6 record_type
+7 type_decl test7.cpp
+7 field_decl test7.cpp
+8 integer_cst
+7 field_decl test7.cpp
+8 integer_cst
+7 type_decl test7.cpp
+4 tree_list
+5 integer_type
+6 type_decl /usr/include/c++/5/ext/alloc_traits.h
+6 integer_cst
+6 integer_cst
+5 tree_list
+6 void_type
+7 type_decl <built-in>
+1 result_decl /usr/include/c++/5/ext/alloc_traits.h
+2 void_type
+3 type_decl <built-in>
+1 parm_decl /usr/include/c++/5/ext/alloc_traits.h
+2 reference_type
+3 record_type
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 template_decl /usr/include/c++/5/bits/allocator.h
+5 tree_list
+6 tree_vec
+7 tree_vec
+8 pointer_type
+9 record_type
+10 type_decl test7.cpp
+10 field_decl test7.cpp
+11 integer_cst
+10 field_decl test7.cpp
+11 integer_cst
+10 type_decl test7.cpp
+7 tree_vec
+8 pointer_type
+9 record_type
+10 type_decl test7.cpp
+10 field_decl test7.cpp
+11 integer_cst
+10 field_decl test7.cpp
+11 integer_cst
+10 type_decl test7.cpp
+6 record_type
+7 type_decl /usr/include/c++/5/bits/allocator.h
+7 type_decl /usr/include/c++/5/bits/allocator.h
+7 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+2 integer_cst
+1 parm_decl /usr/include/c++/5/ext/alloc_traits.h
+2 pointer_type
+3 type_decl /usr/include/c++/5/ext/alloc_traits.h
+3 pointer_type
+4 record_type
+5 type_decl test7.cpp
+5 field_decl test7.cpp
+6 integer_cst
+5 field_decl test7.cpp
+6 integer_cst
+5 type_decl test7.cpp
+2 integer_cst
+1 parm_decl /usr/include/c++/5/ext/alloc_traits.h
+2 integer_type
+3 type_decl /usr/include/c++/5/ext/alloc_traits.h
+3 integer_cst
+3 integer_cst
+2 integer_cst
+1 cleanup_point_expr /usr/include/c++/5/ext/alloc_traits.h
+2 expr_stmt /usr/include/c++/5/ext/alloc_traits.h
+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
+4 nop_expr
+5 convert_expr
+6 parm_decl /usr/include/c++/5/ext/alloc_traits.h
+7 reference_type
+8 record_type
+9 type_decl /usr/include/c++/5/bits/allocator.h
+9 template_decl /usr/include/c++/5/bits/allocator.h
+10 tree_list
+11 tree_vec
+12 tree_vec
+13 pointer_type
+14 record_type
+15 type_decl test7.cpp
+15 field_decl test7.cpp
+16 integer_cst
+15 field_decl test7.cpp
+16 integer_cst
+15 type_decl test7.cpp
+12 tree_vec
+13 pointer_type
+14 record_type
+15 type_decl test7.cpp
+15 field_decl test7.cpp
+16 integer_cst
+15 field_decl test7.cpp
+16 integer_cst
+15 type_decl test7.cpp
+11 record_type
+12 type_decl /usr/include/c++/5/bits/allocator.h
+12 type_decl /usr/include/c++/5/bits/allocator.h
+12 type_decl /usr/include/c++/5/bits/allocator.h
+9 type_decl /usr/include/c++/5/bits/allocator.h
+9 type_decl /usr/include/c++/5/bits/allocator.h
+9 type_decl /usr/include/c++/5/bits/allocator.h
+9 type_decl /usr/include/c++/5/bits/allocator.h
+9 type_decl /usr/include/c++/5/bits/allocator.h
+9 type_decl /usr/include/c++/5/bits/allocator.h
+9 type_decl /usr/include/c++/5/bits/allocator.h
+9 type_decl /usr/include/c++/5/bits/allocator.h
+7 integer_cst
+4 parm_decl /usr/include/c++/5/ext/alloc_traits.h
+5 pointer_type
+6 type_decl /usr/include/c++/5/ext/alloc_traits.h
+6 pointer_type
+7 record_type
+8 type_decl test7.cpp
+8 field_decl test7.cpp
+9 integer_cst
+8 field_decl test7.cpp
+9 integer_cst
+8 type_decl test7.cpp
+5 integer_cst
+4 parm_decl /usr/include/c++/5/ext/alloc_traits.h
+5 integer_type
+6 type_decl /usr/include/c++/5/ext/alloc_traits.h
+6 integer_cst
+6 integer_cst
+5 integer_cst
+0 function_decl /usr/include/c++/5/bits/stl_iterator_base_types.h
+1 function_type
+2 pointer_type
+3 type_decl /usr/include/c++/5/bits/stl_iterator_base_types.h
+3 pointer_type
+4 record_type
+5 type_decl test7.cpp
+5 field_decl test7.cpp
+6 integer_cst
+5 field_decl test7.cpp
+6 integer_cst
+5 type_decl test7.cpp
+2 tree_list
+3 pointer_type
+4 pointer_type
+5 record_type
+6 type_decl test7.cpp
+6 field_decl test7.cpp
+7 integer_cst
+6 field_decl test7.cpp
+7 integer_cst
+6 type_decl test7.cpp
+3 tree_list
+4 void_type
+5 type_decl <built-in>
+1 result_decl /usr/include/c++/5/bits/stl_iterator_base_types.h
+2 pointer_type
+3 type_decl /usr/include/c++/5/bits/stl_iterator_base_types.h
+3 pointer_type
+4 record_type
+5 type_decl test7.cpp
+5 field_decl test7.cpp
+6 integer_cst
+5 field_decl test7.cpp
+6 integer_cst
+5 type_decl test7.cpp
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/stl_iterator_base_types.h
+2 pointer_type
+3 pointer_type
+4 record_type
+5 type_decl test7.cpp
+5 field_decl test7.cpp
+6 integer_cst
+5 field_decl test7.cpp
+6 integer_cst
+5 type_decl test7.cpp
+2 integer_cst
+1 return_expr /usr/include/c++/5/bits/stl_iterator_base_types.h
+2 init_expr
+3 result_decl /usr/include/c++/5/bits/stl_iterator_base_types.h
+4 pointer_type
+5 type_decl /usr/include/c++/5/bits/stl_iterator_base_types.h
+5 pointer_type
+6 record_type
+7 type_decl test7.cpp
+7 field_decl test7.cpp
+8 integer_cst
+7 field_decl test7.cpp
+8 integer_cst
+7 type_decl test7.cpp
+4 integer_cst
+3 nop_expr
+4 parm_decl /usr/include/c++/5/bits/stl_iterator_base_types.h
+5 pointer_type
+6 pointer_type
+7 record_type
+8 type_decl test7.cpp
+8 field_decl test7.cpp
+9 integer_cst
+8 field_decl test7.cpp
+9 integer_cst
+8 type_decl test7.cpp
+5 integer_cst
+0 function_decl /usr/include/c++/5/bits/stl_algobase.h
+1 function_type
+2 pointer_type
+3 type_decl /usr/include/c++/5/bits/stl_iterator_base_types.h
+3 pointer_type
+4 record_type
+5 type_decl test7.cpp
+5 field_decl test7.cpp
+6 integer_cst
+5 field_decl test7.cpp
+6 integer_cst
+5 type_decl test7.cpp
+2 tree_list
+3 pointer_type
+4 pointer_type
+5 record_type
+6 type_decl test7.cpp
+6 field_decl test7.cpp
+7 integer_cst
+6 field_decl test7.cpp
+7 integer_cst
+6 type_decl test7.cpp
+3 tree_list
+4 void_type
+5 type_decl <built-in>
+1 result_decl /usr/include/c++/5/bits/stl_algobase.h
+2 pointer_type
+3 type_decl /usr/include/c++/5/bits/stl_iterator_base_types.h
+3 pointer_type
+4 record_type
+5 type_decl test7.cpp
+5 field_decl test7.cpp
+6 integer_cst
+5 field_decl test7.cpp
+6 integer_cst
+5 type_decl test7.cpp
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/stl_algobase.h
+2 pointer_type
+3 pointer_type
+4 record_type
+5 type_decl test7.cpp
+5 field_decl test7.cpp
+6 integer_cst
+5 field_decl test7.cpp
+6 integer_cst
+5 type_decl test7.cpp
+2 integer_cst
+1 cleanup_point_expr /usr/include/c++/5/bits/stl_algobase.h
+2 return_expr /usr/include/c++/5/bits/stl_algobase.h
+3 init_expr
+4 result_decl /usr/include/c++/5/bits/stl_algobase.h
+5 pointer_type
+6 type_decl /usr/include/c++/5/bits/stl_iterator_base_types.h
+6 pointer_type
+7 record_type
+8 type_decl test7.cpp
+8 field_decl test7.cpp
+9 integer_cst
+8 field_decl test7.cpp
+9 integer_cst
+8 type_decl test7.cpp
+5 integer_cst
+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
+5 parm_decl /usr/include/c++/5/bits/stl_algobase.h
+6 pointer_type
+7 pointer_type
+8 record_type
+9 type_decl test7.cpp
+9 field_decl test7.cpp
+10 integer_cst
+9 field_decl test7.cpp
+10 integer_cst
+9 type_decl test7.cpp
+6 integer_cst
+0 function_decl /usr/include/c++/5/bits/stl_algobase.h
+1 function_type
+2 pointer_type
+3 pointer_type
+4 record_type
+5 type_decl test7.cpp
+5 field_decl test7.cpp
+6 integer_cst
+5 field_decl test7.cpp
+6 integer_cst
+5 type_decl test7.cpp
+2 tree_list
+3 pointer_type
+4 pointer_type
+5 record_type
+6 type_decl test7.cpp
+6 field_decl test7.cpp
+7 integer_cst
+6 field_decl test7.cpp
+7 integer_cst
+6 type_decl test7.cpp
+3 tree_list
+4 pointer_type
+5 pointer_type
+6 record_type
+7 type_decl test7.cpp
+7 field_decl test7.cpp
+8 integer_cst
+7 field_decl test7.cpp
+8 integer_cst
+7 type_decl test7.cpp
+4 tree_list
+5 pointer_type
+6 pointer_type
+7 record_type
+8 type_decl test7.cpp
+8 field_decl test7.cpp
+9 integer_cst
+8 field_decl test7.cpp
+9 integer_cst
+8 type_decl test7.cpp
+5 tree_list
+6 void_type
+7 type_decl <built-in>
+1 result_decl /usr/include/c++/5/bits/stl_algobase.h
+2 pointer_type
+3 pointer_type
+4 record_type
+5 type_decl test7.cpp
+5 field_decl test7.cpp
+6 integer_cst
+5 field_decl test7.cpp
+6 integer_cst
+5 type_decl test7.cpp
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/stl_algobase.h
+2 pointer_type
+3 pointer_type
+4 record_type
+5 type_decl test7.cpp
+5 field_decl test7.cpp
+6 integer_cst
+5 field_decl test7.cpp
+6 integer_cst
+5 type_decl test7.cpp
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/stl_algobase.h
+2 pointer_type
+3 pointer_type
+4 record_type
+5 type_decl test7.cpp
+5 field_decl test7.cpp
+6 integer_cst
+5 field_decl test7.cpp
+6 integer_cst
+5 type_decl test7.cpp
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/stl_algobase.h
+2 pointer_type
+3 pointer_type
+4 record_type
+5 type_decl test7.cpp
+5 field_decl test7.cpp
+6 integer_cst
+5 field_decl test7.cpp
+6 integer_cst
+5 type_decl test7.cpp
+2 integer_cst
+1 bind_expr /usr/include/c++/5/bits/stl_algobase.h
+2 type_decl /usr/include/c++/5/bits/stl_algobase.h
+2 statement_list
+3 cleanup_point_expr /usr/include/c++/5/bits/stl_algobase.h
+4 decl_expr /usr/include/c++/5/bits/stl_algobase.h
+5 var_decl /usr/include/c++/5/bits/stl_algobase.h
+6 integer_cst
+6 integer_cst
+6 boolean_type
+7 type_decl <built-in>
+3 cleanup_point_expr /usr/include/c++/5/bits/stl_algobase.h
+4 return_expr /usr/include/c++/5/bits/stl_algobase.h
+5 init_expr
+6 result_decl /usr/include/c++/5/bits/stl_algobase.h
+7 pointer_type
+8 pointer_type
+9 record_type
+10 type_decl test7.cpp
+10 field_decl test7.cpp
+11 integer_cst
+10 field_decl test7.cpp
+11 integer_cst
+10 type_decl test7.cpp
+7 integer_cst
+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
+7 nop_expr
+8 parm_decl /usr/include/c++/5/bits/stl_algobase.h
+9 pointer_type
+10 pointer_type
+11 record_type
+12 type_decl test7.cpp
+12 field_decl test7.cpp
+13 integer_cst
+12 field_decl test7.cpp
+13 integer_cst
+12 type_decl test7.cpp
+9 integer_cst
+7 nop_expr
+8 parm_decl /usr/include/c++/5/bits/stl_algobase.h
+9 pointer_type
+10 pointer_type
+11 record_type
+12 type_decl test7.cpp
+12 field_decl test7.cpp
+13 integer_cst
+12 field_decl test7.cpp
+13 integer_cst
+12 type_decl test7.cpp
+9 integer_cst
+7 parm_decl /usr/include/c++/5/bits/stl_algobase.h
+8 pointer_type
+9 pointer_type
+10 record_type
+11 type_decl test7.cpp
+11 field_decl test7.cpp
+12 integer_cst
+11 field_decl test7.cpp
+12 integer_cst
+11 type_decl test7.cpp
+8 integer_cst
+2 block
+3 var_decl /usr/include/c++/5/bits/stl_algobase.h
+0 function_decl /usr/include/c++/5/ext/alloc_traits.h
+1 function_type
+2 integer_type
+3 type_decl /usr/include/c++/5/ext/alloc_traits.h
+3 integer_cst
+3 integer_cst
+2 tree_list
+3 reference_type
+4 record_type
+5 type_decl /usr/include/c++/5/bits/allocator.h
+5 template_decl /usr/include/c++/5/bits/allocator.h
+6 tree_list
+7 tree_vec
+8 tree_vec
+9 pointer_type
+10 record_type
+11 type_decl test7.cpp
+11 field_decl test7.cpp
+12 integer_cst
+11 field_decl test7.cpp
+12 integer_cst
+11 type_decl test7.cpp
+8 tree_vec
+9 pointer_type
+10 record_type
+11 type_decl test7.cpp
+11 field_decl test7.cpp
+12 integer_cst
+11 field_decl test7.cpp
+12 integer_cst
+11 type_decl test7.cpp
+7 record_type
+8 type_decl /usr/include/c++/5/bits/allocator.h
+8 type_decl /usr/include/c++/5/bits/allocator.h
+8 type_decl /usr/include/c++/5/bits/allocator.h
+5 type_decl /usr/include/c++/5/bits/allocator.h
+5 type_decl /usr/include/c++/5/bits/allocator.h
+5 type_decl /usr/include/c++/5/bits/allocator.h
+5 type_decl /usr/include/c++/5/bits/allocator.h
+5 type_decl /usr/include/c++/5/bits/allocator.h
+5 type_decl /usr/include/c++/5/bits/allocator.h
+5 type_decl /usr/include/c++/5/bits/allocator.h
+5 type_decl /usr/include/c++/5/bits/allocator.h
+3 tree_list
+4 void_type
+5 type_decl <built-in>
+1 result_decl /usr/include/c++/5/ext/alloc_traits.h
+2 integer_type
+3 type_decl /usr/include/c++/5/ext/alloc_traits.h
+3 integer_cst
+3 integer_cst
+2 integer_cst
+1 parm_decl /usr/include/c++/5/ext/alloc_traits.h
+2 reference_type
+3 record_type
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 template_decl /usr/include/c++/5/bits/allocator.h
+5 tree_list
+6 tree_vec
+7 tree_vec
+8 pointer_type
+9 record_type
+10 type_decl test7.cpp
+10 field_decl test7.cpp
+11 integer_cst
+10 field_decl test7.cpp
+11 integer_cst
+10 type_decl test7.cpp
+7 tree_vec
+8 pointer_type
+9 record_type
+10 type_decl test7.cpp
+10 field_decl test7.cpp
+11 integer_cst
+10 field_decl test7.cpp
+11 integer_cst
+10 type_decl test7.cpp
+6 record_type
+7 type_decl /usr/include/c++/5/bits/allocator.h
+7 type_decl /usr/include/c++/5/bits/allocator.h
+7 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+2 integer_cst
+1 cleanup_point_expr /usr/include/c++/5/ext/alloc_traits.h
+2 return_expr /usr/include/c++/5/ext/alloc_traits.h
+3 init_expr
+4 result_decl /usr/include/c++/5/ext/alloc_traits.h
+5 integer_type
+6 type_decl /usr/include/c++/5/ext/alloc_traits.h
+6 integer_cst
+6 integer_cst
+5 integer_cst
+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
+5 nop_expr
+6 convert_expr
+7 parm_decl /usr/include/c++/5/ext/alloc_traits.h
+8 reference_type
+9 record_type
+10 type_decl /usr/include/c++/5/bits/allocator.h
+10 template_decl /usr/include/c++/5/bits/allocator.h
+11 tree_list
+12 tree_vec
+13 tree_vec
+14 pointer_type
+15 record_type
+16 type_decl test7.cpp
+16 field_decl test7.cpp
+17 integer_cst
+16 field_decl test7.cpp
+17 integer_cst
+16 type_decl test7.cpp
+13 tree_vec
+14 pointer_type
+15 record_type
+16 type_decl test7.cpp
+16 field_decl test7.cpp
+17 integer_cst
+16 field_decl test7.cpp
+17 integer_cst
+16 type_decl test7.cpp
+12 record_type
+13 type_decl /usr/include/c++/5/bits/allocator.h
+13 type_decl /usr/include/c++/5/bits/allocator.h
+13 type_decl /usr/include/c++/5/bits/allocator.h
+10 type_decl /usr/include/c++/5/bits/allocator.h
+10 type_decl /usr/include/c++/5/bits/allocator.h
+10 type_decl /usr/include/c++/5/bits/allocator.h
+10 type_decl /usr/include/c++/5/bits/allocator.h
+10 type_decl /usr/include/c++/5/bits/allocator.h
+10 type_decl /usr/include/c++/5/bits/allocator.h
+10 type_decl /usr/include/c++/5/bits/allocator.h
+10 type_decl /usr/include/c++/5/bits/allocator.h
+8 integer_cst
+0 function_decl /usr/include/c++/5/bits/stl_vector.h
+1 method_type
+2 reference_type
+3 record_type
+4 type_decl /usr/include/c++/5/bits/stl_vector.h
+4 template_decl /usr/include/c++/5/bits/allocator.h
+5 tree_list
+6 tree_vec
+7 tree_vec
+8 pointer_type
+9 record_type
+10 type_decl test7.cpp
+10 field_decl test7.cpp
+11 integer_cst
+10 field_decl test7.cpp
+11 integer_cst
+10 type_decl test7.cpp
+7 tree_vec
+8 pointer_type
+9 record_type
+10 type_decl test7.cpp
+10 field_decl test7.cpp
+11 integer_cst
+10 field_decl test7.cpp
+11 integer_cst
+10 type_decl test7.cpp
+6 record_type
+7 type_decl /usr/include/c++/5/bits/allocator.h
+7 type_decl /usr/include/c++/5/bits/allocator.h
+7 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+2 record_type
+3 type_decl /usr/include/c++/5/bits/stl_vector.h
+3 field_decl /usr/include/c++/5/bits/stl_vector.h
+4 integer_cst
+3 type_decl /usr/include/c++/5/bits/stl_vector.h
+3 type_decl /usr/include/c++/5/bits/stl_vector.h
+3 type_decl /usr/include/c++/5/bits/stl_vector.h
+3 type_decl /usr/include/c++/5/bits/stl_vector.h
+3 type_decl /usr/include/c++/5/bits/stl_vector.h
+2 tree_list
+3 pointer_type
+4 record_type
+5 type_decl /usr/include/c++/5/bits/stl_vector.h
+5 field_decl /usr/include/c++/5/bits/stl_vector.h
+6 integer_cst
+5 type_decl /usr/include/c++/5/bits/stl_vector.h
+5 type_decl /usr/include/c++/5/bits/stl_vector.h
+5 type_decl /usr/include/c++/5/bits/stl_vector.h
+5 type_decl /usr/include/c++/5/bits/stl_vector.h
+5 type_decl /usr/include/c++/5/bits/stl_vector.h
+3 tree_list
+4 void_type
+5 type_decl <built-in>
+1 result_decl /usr/include/c++/5/bits/stl_vector.h
+2 reference_type
+3 record_type
+4 type_decl /usr/include/c++/5/bits/stl_vector.h
+4 template_decl /usr/include/c++/5/bits/allocator.h
+5 tree_list
+6 tree_vec
+7 tree_vec
+8 pointer_type
+9 record_type
+10 type_decl test7.cpp
+10 field_decl test7.cpp
+11 integer_cst
+10 field_decl test7.cpp
+11 integer_cst
+10 type_decl test7.cpp
+7 tree_vec
+8 pointer_type
+9 record_type
+10 type_decl test7.cpp
+10 field_decl test7.cpp
+11 integer_cst
+10 field_decl test7.cpp
+11 integer_cst
+10 type_decl test7.cpp
+6 record_type
+7 type_decl /usr/include/c++/5/bits/allocator.h
+7 type_decl /usr/include/c++/5/bits/allocator.h
+7 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/stl_vector.h
+2 pointer_type
+3 record_type
+4 type_decl /usr/include/c++/5/bits/stl_vector.h
+4 field_decl /usr/include/c++/5/bits/stl_vector.h
+5 integer_cst
+4 type_decl /usr/include/c++/5/bits/stl_vector.h
+4 type_decl /usr/include/c++/5/bits/stl_vector.h
+4 type_decl /usr/include/c++/5/bits/stl_vector.h
+4 type_decl /usr/include/c++/5/bits/stl_vector.h
+4 type_decl /usr/include/c++/5/bits/stl_vector.h
+2 integer_cst
+1 return_expr /usr/include/c++/5/bits/stl_vector.h
+2 init_expr
+3 result_decl /usr/include/c++/5/bits/stl_vector.h
+4 reference_type
+5 record_type
+6 type_decl /usr/include/c++/5/bits/stl_vector.h
+6 template_decl /usr/include/c++/5/bits/allocator.h
+7 tree_list
+8 tree_vec
+9 tree_vec
+10 pointer_type
+11 record_type
+12 type_decl test7.cpp
+12 field_decl test7.cpp
+13 integer_cst
+12 field_decl test7.cpp
+13 integer_cst
+12 type_decl test7.cpp
+9 tree_vec
+10 pointer_type
+11 record_type
+12 type_decl test7.cpp
+12 field_decl test7.cpp
+13 integer_cst
+12 field_decl test7.cpp
+13 integer_cst
+12 type_decl test7.cpp
+8 record_type
+9 type_decl /usr/include/c++/5/bits/allocator.h
+9 type_decl /usr/include/c++/5/bits/allocator.h
+9 type_decl /usr/include/c++/5/bits/allocator.h
+6 type_decl /usr/include/c++/5/bits/allocator.h
+6 type_decl /usr/include/c++/5/bits/allocator.h
+6 type_decl /usr/include/c++/5/bits/allocator.h
+6 type_decl /usr/include/c++/5/bits/allocator.h
+6 type_decl /usr/include/c++/5/bits/allocator.h
+6 type_decl /usr/include/c++/5/bits/allocator.h
+6 type_decl /usr/include/c++/5/bits/allocator.h
+6 type_decl /usr/include/c++/5/bits/allocator.h
+4 integer_cst
+3 nop_expr
+4 nop_expr
+5 nop_expr
+6 addr_expr
+7 component_ref /usr/include/c++/5/bits/stl_vector.h
+8 indirect_ref
+9 nop_expr
+10 parm_decl /usr/include/c++/5/bits/stl_vector.h
+11 pointer_type
+12 record_type
+13 type_decl /usr/include/c++/5/bits/stl_vector.h
+13 field_decl /usr/include/c++/5/bits/stl_vector.h
+14 integer_cst
+13 type_decl /usr/include/c++/5/bits/stl_vector.h
+13 type_decl /usr/include/c++/5/bits/stl_vector.h
+13 type_decl /usr/include/c++/5/bits/stl_vector.h
+13 type_decl /usr/include/c++/5/bits/stl_vector.h
+13 type_decl /usr/include/c++/5/bits/stl_vector.h
+11 integer_cst
+8 field_decl /usr/include/c++/5/bits/stl_vector.h
+9 integer_cst
+0 function_decl /usr/include/c++/5/ext/new_allocator.h
+1 method_type
+2 pointer_type
+3 type_decl /usr/include/c++/5/ext/new_allocator.h
+3 pointer_type
+4 record_type
+5 type_decl test7.cpp
+5 field_decl test7.cpp
+6 integer_cst
+5 field_decl test7.cpp
+6 integer_cst
+5 type_decl test7.cpp
+2 record_type
+3 type_decl /usr/include/c++/5/ext/new_allocator.h
+3 template_decl /usr/include/c++/5/ext/new_allocator.h
+3 type_decl /usr/include/c++/5/ext/new_allocator.h
+3 type_decl /usr/include/c++/5/ext/new_allocator.h
+3 type_decl /usr/include/c++/5/ext/new_allocator.h
+3 type_decl /usr/include/c++/5/ext/new_allocator.h
+3 type_decl /usr/include/c++/5/ext/new_allocator.h
+3 type_decl /usr/include/c++/5/ext/new_allocator.h
+3 type_decl /usr/include/c++/5/ext/new_allocator.h
+3 type_decl /usr/include/c++/5/ext/new_allocator.h
+2 tree_list
+3 pointer_type
+4 record_type
+5 type_decl /usr/include/c++/5/ext/new_allocator.h
+5 template_decl /usr/include/c++/5/ext/new_allocator.h
+5 type_decl /usr/include/c++/5/ext/new_allocator.h
+5 type_decl /usr/include/c++/5/ext/new_allocator.h
+5 type_decl /usr/include/c++/5/ext/new_allocator.h
+5 type_decl /usr/include/c++/5/ext/new_allocator.h
+5 type_decl /usr/include/c++/5/ext/new_allocator.h
+5 type_decl /usr/include/c++/5/ext/new_allocator.h
+5 type_decl /usr/include/c++/5/ext/new_allocator.h
+5 type_decl /usr/include/c++/5/ext/new_allocator.h
+3 tree_list
+4 integer_type
+5 type_decl /usr/include/c++/5/ext/new_allocator.h
+5 integer_cst
+5 integer_cst
+4 tree_list
+5 integer_cst
+5 pointer_type
+6 void_type
+7 type_decl <built-in>
+5 tree_list
+6 void_type
+7 type_decl <built-in>
+1 result_decl /usr/include/c++/5/ext/new_allocator.h
+2 pointer_type
+3 type_decl /usr/include/c++/5/ext/new_allocator.h
+3 pointer_type
+4 record_type
+5 type_decl test7.cpp
+5 field_decl test7.cpp
+6 integer_cst
+5 field_decl test7.cpp
+6 integer_cst
+5 type_decl test7.cpp
+2 integer_cst
+1 parm_decl /usr/include/c++/5/ext/new_allocator.h
+2 pointer_type
+3 record_type
+4 type_decl /usr/include/c++/5/ext/new_allocator.h
+4 template_decl /usr/include/c++/5/ext/new_allocator.h
+4 type_decl /usr/include/c++/5/ext/new_allocator.h
+4 type_decl /usr/include/c++/5/ext/new_allocator.h
+4 type_decl /usr/include/c++/5/ext/new_allocator.h
+4 type_decl /usr/include/c++/5/ext/new_allocator.h
+4 type_decl /usr/include/c++/5/ext/new_allocator.h
+4 type_decl /usr/include/c++/5/ext/new_allocator.h
+4 type_decl /usr/include/c++/5/ext/new_allocator.h
+4 type_decl /usr/include/c++/5/ext/new_allocator.h
+2 integer_cst
+1 parm_decl /usr/include/c++/5/ext/new_allocator.h
+2 integer_type
+3 type_decl /usr/include/c++/5/ext/new_allocator.h
+3 integer_cst
+3 integer_cst
+2 integer_cst
+1 parm_decl /usr/include/c++/5/ext/new_allocator.h
+2 pointer_type
+3 void_type
+4 type_decl <built-in>
+2 integer_cst
+1 statement_list
+2 if_stmt /usr/include/c++/5/ext/new_allocator.h
+3 cleanup_point_expr
+4 lt_expr
+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
+6 parm_decl /usr/include/c++/5/ext/new_allocator.h
+7 pointer_type
+8 record_type
+9 type_decl /usr/include/c++/5/ext/new_allocator.h
+9 template_decl /usr/include/c++/5/ext/new_allocator.h
+9 type_decl /usr/include/c++/5/ext/new_allocator.h
+9 type_decl /usr/include/c++/5/ext/new_allocator.h
+9 type_decl /usr/include/c++/5/ext/new_allocator.h
+9 type_decl /usr/include/c++/5/ext/new_allocator.h
+9 type_decl /usr/include/c++/5/ext/new_allocator.h
+9 type_decl /usr/include/c++/5/ext/new_allocator.h
+9 type_decl /usr/include/c++/5/ext/new_allocator.h
+9 type_decl /usr/include/c++/5/ext/new_allocator.h
+7 integer_cst
+5 parm_decl /usr/include/c++/5/ext/new_allocator.h
+6 integer_type
+7 type_decl /usr/include/c++/5/ext/new_allocator.h
+7 integer_cst
+7 integer_cst
+6 integer_cst
+3 cleanup_point_expr /usr/include/c++/5/ext/new_allocator.h
+4 expr_stmt /usr/include/c++/5/ext/new_allocator.h
+5 call_expr /usr/include/c++/5/ext/new_allocator.h
+6 addr_expr
+7 function_decl /usr/include/c++/5/bits/functexcept.h
+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
+5 result_decl /usr/include/c++/5/ext/new_allocator.h
+6 pointer_type
+7 type_decl /usr/include/c++/5/ext/new_allocator.h
+7 pointer_type
+8 record_type
+9 type_decl test7.cpp
+9 field_decl test7.cpp
+10 integer_cst
+9 field_decl test7.cpp
+10 integer_cst
+9 type_decl test7.cpp
+6 integer_cst
+5 nop_expr
+6 call_expr /usr/include/c++/5/ext/new_allocator.h
+7 addr_expr
+8 function_decl /usr/include/c++/5/new
+7 mult_expr
+8 sizeof_expr /usr/include/c++/5/ext/new_allocator.h
+9 nop_expr
+10 error_mark
+8 parm_decl /usr/include/c++/5/ext/new_allocator.h
+9 integer_type
+10 type_decl /usr/include/c++/5/ext/new_allocator.h
+10 integer_cst
+10 integer_cst
+9 integer_cst
+0 function_decl /usr/include/c++/5/bits/stl_uninitialized.h
+1 function_type
+2 pointer_type
+3 pointer_type
+4 record_type
+5 type_decl test7.cpp
+5 field_decl test7.cpp
+6 integer_cst
+5 field_decl test7.cpp
+6 integer_cst
+5 type_decl test7.cpp
+2 tree_list
+3 pointer_type
+4 pointer_type
+5 record_type
+6 type_decl test7.cpp
+6 field_decl test7.cpp
+7 integer_cst
+6 field_decl test7.cpp
+7 integer_cst
+6 type_decl test7.cpp
+3 tree_list
+4 pointer_type
+5 pointer_type
+6 record_type
+7 type_decl test7.cpp
+7 field_decl test7.cpp
+8 integer_cst
+7 field_decl test7.cpp
+8 integer_cst
+7 type_decl test7.cpp
+4 tree_list
+5 pointer_type
+6 pointer_type
+7 record_type
+8 type_decl test7.cpp
+8 field_decl test7.cpp
+9 integer_cst
+8 field_decl test7.cpp
+9 integer_cst
+8 type_decl test7.cpp
+5 tree_list
+6 void_type
+7 type_decl <built-in>
+1 result_decl /usr/include/c++/5/bits/stl_uninitialized.h
+2 pointer_type
+3 pointer_type
+4 record_type
+5 type_decl test7.cpp
+5 field_decl test7.cpp
+6 integer_cst
+5 field_decl test7.cpp
+6 integer_cst
+5 type_decl test7.cpp
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/stl_uninitialized.h
+2 pointer_type
+3 pointer_type
+4 record_type
+5 type_decl test7.cpp
+5 field_decl test7.cpp
+6 integer_cst
+5 field_decl test7.cpp
+6 integer_cst
+5 type_decl test7.cpp
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/stl_uninitialized.h
+2 pointer_type
+3 pointer_type
+4 record_type
+5 type_decl test7.cpp
+5 field_decl test7.cpp
+6 integer_cst
+5 field_decl test7.cpp
+6 integer_cst
+5 type_decl test7.cpp
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/stl_uninitialized.h
+2 pointer_type
+3 pointer_type
+4 record_type
+5 type_decl test7.cpp
+5 field_decl test7.cpp
+6 integer_cst
+5 field_decl test7.cpp
+6 integer_cst
+5 type_decl test7.cpp
+2 integer_cst
+1 bind_expr /usr/include/c++/5/bits/stl_uninitialized.h
+2 type_decl /usr/include/c++/5/bits/stl_uninitialized.h
+2 statement_list
+3 cleanup_point_expr /usr/include/c++/5/bits/stl_uninitialized.h
+4 decl_expr /usr/include/c++/5/bits/stl_uninitialized.h
+5 var_decl /usr/include/c++/5/bits/stl_uninitialized.h
+6 integer_cst
+6 integer_cst
+6 boolean_type
+7 type_decl <built-in>
+3 cleanup_point_expr /usr/include/c++/5/bits/stl_uninitialized.h
+4 return_expr /usr/include/c++/5/bits/stl_uninitialized.h
+5 init_expr
+6 result_decl /usr/include/c++/5/bits/stl_uninitialized.h
+7 pointer_type
+8 pointer_type
+9 record_type
+10 type_decl test7.cpp
+10 field_decl test7.cpp
+11 integer_cst
+10 field_decl test7.cpp
+11 integer_cst
+10 type_decl test7.cpp
+7 integer_cst
+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
+7 parm_decl /usr/include/c++/5/bits/stl_uninitialized.h
+8 pointer_type
+9 pointer_type
+10 record_type
+11 type_decl test7.cpp
+11 field_decl test7.cpp
+12 integer_cst
+11 field_decl test7.cpp
+12 integer_cst
+11 type_decl test7.cpp
+8 integer_cst
+7 parm_decl /usr/include/c++/5/bits/stl_uninitialized.h
+8 pointer_type
+9 pointer_type
+10 record_type
+11 type_decl test7.cpp
+11 field_decl test7.cpp
+12 integer_cst
+11 field_decl test7.cpp
+12 integer_cst
+11 type_decl test7.cpp
+8 integer_cst
+7 parm_decl /usr/include/c++/5/bits/stl_uninitialized.h
+8 pointer_type
+9 pointer_type
+10 record_type
+11 type_decl test7.cpp
+11 field_decl test7.cpp
+12 integer_cst
+11 field_decl test7.cpp
+12 integer_cst
+11 type_decl test7.cpp
+8 integer_cst
+2 block
+3 var_decl /usr/include/c++/5/bits/stl_uninitialized.h
+0 function_decl /usr/include/c++/5/bits/stl_construct.h
+1 function_type
+2 void_type
+3 type_decl <built-in>
+2 tree_list
+3 pointer_type
+4 pointer_type
+5 record_type
+6 type_decl test7.cpp
+6 field_decl test7.cpp
+7 integer_cst
+6 field_decl test7.cpp
+7 integer_cst
+6 type_decl test7.cpp
+3 tree_list
+4 pointer_type
+5 pointer_type
+6 record_type
+7 type_decl test7.cpp
+7 field_decl test7.cpp
+8 integer_cst
+7 field_decl test7.cpp
+8 integer_cst
+7 type_decl test7.cpp
+4 tree_list
+5 void_type
+6 type_decl <built-in>
+1 result_decl /usr/include/c++/5/bits/stl_construct.h
+2 void_type
+3 type_decl <built-in>
+1 parm_decl /usr/include/c++/5/bits/stl_construct.h
+2 pointer_type
+3 pointer_type
+4 record_type
+5 type_decl test7.cpp
+5 field_decl test7.cpp
+6 integer_cst
+5 field_decl test7.cpp
+6 integer_cst
+5 type_decl test7.cpp
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/stl_construct.h
+2 pointer_type
+3 pointer_type
+4 record_type
+5 type_decl test7.cpp
+5 field_decl test7.cpp
+6 integer_cst
+5 field_decl test7.cpp
+6 integer_cst
+5 type_decl test7.cpp
+2 integer_cst
+1 statement_list
+0 function_decl /usr/include/c++/5/ext/new_allocator.h
+1 method_type
+2 void_type
+3 type_decl <built-in>
+2 record_type
+3 type_decl /usr/include/c++/5/ext/new_allocator.h
+3 template_decl /usr/include/c++/5/ext/new_allocator.h
+3 type_decl /usr/include/c++/5/ext/new_allocator.h
+3 type_decl /usr/include/c++/5/ext/new_allocator.h
+3 type_decl /usr/include/c++/5/ext/new_allocator.h
+3 type_decl /usr/include/c++/5/ext/new_allocator.h
+3 type_decl /usr/include/c++/5/ext/new_allocator.h
+3 type_decl /usr/include/c++/5/ext/new_allocator.h
+3 type_decl /usr/include/c++/5/ext/new_allocator.h
+3 type_decl /usr/include/c++/5/ext/new_allocator.h
+2 tree_list
+3 pointer_type
+4 record_type
+5 type_decl /usr/include/c++/5/ext/new_allocator.h
+5 template_decl /usr/include/c++/5/ext/new_allocator.h
+5 type_decl /usr/include/c++/5/ext/new_allocator.h
+5 type_decl /usr/include/c++/5/ext/new_allocator.h
+5 type_decl /usr/include/c++/5/ext/new_allocator.h
+5 type_decl /usr/include/c++/5/ext/new_allocator.h
+5 type_decl /usr/include/c++/5/ext/new_allocator.h
+5 type_decl /usr/include/c++/5/ext/new_allocator.h
+5 type_decl /usr/include/c++/5/ext/new_allocator.h
+5 type_decl /usr/include/c++/5/ext/new_allocator.h
+3 tree_list
+4 pointer_type
+5 type_decl /usr/include/c++/5/ext/new_allocator.h
+5 pointer_type
+6 record_type
+7 type_decl test7.cpp
+7 field_decl test7.cpp
+8 integer_cst
+7 field_decl test7.cpp
+8 integer_cst
+7 type_decl test7.cpp
+4 tree_list
+5 integer_type
+6 type_decl /usr/include/c++/5/ext/new_allocator.h
+6 integer_cst
+6 integer_cst
+5 tree_list
+6 void_type
+7 type_decl <built-in>
+1 result_decl /usr/include/c++/5/ext/new_allocator.h
+2 void_type
+3 type_decl <built-in>
+1 parm_decl /usr/include/c++/5/ext/new_allocator.h
+2 pointer_type
+3 record_type
+4 type_decl /usr/include/c++/5/ext/new_allocator.h
+4 template_decl /usr/include/c++/5/ext/new_allocator.h
+4 type_decl /usr/include/c++/5/ext/new_allocator.h
+4 type_decl /usr/include/c++/5/ext/new_allocator.h
+4 type_decl /usr/include/c++/5/ext/new_allocator.h
+4 type_decl /usr/include/c++/5/ext/new_allocator.h
+4 type_decl /usr/include/c++/5/ext/new_allocator.h
+4 type_decl /usr/include/c++/5/ext/new_allocator.h
+4 type_decl /usr/include/c++/5/ext/new_allocator.h
+4 type_decl /usr/include/c++/5/ext/new_allocator.h
+2 integer_cst
+1 parm_decl /usr/include/c++/5/ext/new_allocator.h
+2 pointer_type
+3 type_decl /usr/include/c++/5/ext/new_allocator.h
+3 pointer_type
+4 record_type
+5 type_decl test7.cpp
+5 field_decl test7.cpp
+6 integer_cst
+5 field_decl test7.cpp
+6 integer_cst
+5 type_decl test7.cpp
+2 integer_cst
+1 parm_decl /usr/include/c++/5/ext/new_allocator.h
+2 integer_type
+3 type_decl /usr/include/c++/5/ext/new_allocator.h
+3 integer_cst
+3 integer_cst
+2 integer_cst
+1 cleanup_point_expr /usr/include/c++/5/ext/new_allocator.h
+2 expr_stmt /usr/include/c++/5/ext/new_allocator.h
+3 call_expr /usr/include/c++/5/ext/new_allocator.h
+4 addr_expr
+5 function_decl /usr/include/c++/5/new
+4 nop_expr
+5 parm_decl /usr/include/c++/5/ext/new_allocator.h
+6 pointer_type
+7 type_decl /usr/include/c++/5/ext/new_allocator.h
+7 pointer_type
+8 record_type
+9 type_decl test7.cpp
+9 field_decl test7.cpp
+10 integer_cst
+9 field_decl test7.cpp
+10 integer_cst
+9 type_decl test7.cpp
+6 integer_cst
+0 function_decl /usr/include/c++/5/bits/stl_algobase.h
+1 function_type
+2 pointer_type
+3 pointer_type
+4 record_type
+5 type_decl test7.cpp
+5 field_decl test7.cpp
+6 integer_cst
+5 field_decl test7.cpp
+6 integer_cst
+5 type_decl test7.cpp
+2 tree_list
+3 pointer_type
+4 pointer_type
+5 record_type
+6 type_decl test7.cpp
+6 field_decl test7.cpp
+7 integer_cst
+6 field_decl test7.cpp
+7 integer_cst
+6 type_decl test7.cpp
+3 tree_list
+4 pointer_type
+5 pointer_type
+6 record_type
+7 type_decl test7.cpp
+7 field_decl test7.cpp
+8 integer_cst
+7 field_decl test7.cpp
+8 integer_cst
+7 type_decl test7.cpp
+4 tree_list
+5 pointer_type
+6 pointer_type
+7 record_type
+8 type_decl test7.cpp
+8 field_decl test7.cpp
+9 integer_cst
+8 field_decl test7.cpp
+9 integer_cst
+8 type_decl test7.cpp
+5 tree_list
+6 void_type
+7 type_decl <built-in>
+1 result_decl /usr/include/c++/5/bits/stl_algobase.h
+2 pointer_type
+3 pointer_type
+4 record_type
+5 type_decl test7.cpp
+5 field_decl test7.cpp
+6 integer_cst
+5 field_decl test7.cpp
+6 integer_cst
+5 type_decl test7.cpp
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/stl_algobase.h
+2 pointer_type
+3 pointer_type
+4 record_type
+5 type_decl test7.cpp
+5 field_decl test7.cpp
+6 integer_cst
+5 field_decl test7.cpp
+6 integer_cst
+5 type_decl test7.cpp
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/stl_algobase.h
+2 pointer_type
+3 pointer_type
+4 record_type
+5 type_decl test7.cpp
+5 field_decl test7.cpp
+6 integer_cst
+5 field_decl test7.cpp
+6 integer_cst
+5 type_decl test7.cpp
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/stl_algobase.h
+2 pointer_type
+3 pointer_type
+4 record_type
+5 type_decl test7.cpp
+5 field_decl test7.cpp
+6 integer_cst
+5 field_decl test7.cpp
+6 integer_cst
+5 type_decl test7.cpp
+2 integer_cst
+1 bind_expr /usr/include/c++/5/bits/stl_algobase.h
+2 var_decl /usr/include/c++/5/bits/stl_algobase.h
+3 integer_cst
+3 exact_div_expr
+4 minus_expr
+5 convert_expr
+6 parm_decl /usr/include/c++/5/bits/stl_algobase.h
+7 pointer_type
+8 pointer_type
+9 record_type
+10 type_decl test7.cpp
+10 field_decl test7.cpp
+11 integer_cst
+10 field_decl test7.cpp
+11 integer_cst
+10 type_decl test7.cpp
+7 integer_cst
+5 convert_expr
+6 parm_decl /usr/include/c++/5/bits/stl_algobase.h
+7 pointer_type
+8 pointer_type
+9 record_type
+10 type_decl test7.cpp
+10 field_decl test7.cpp
+11 integer_cst
+10 field_decl test7.cpp
+11 integer_cst
+10 type_decl test7.cpp
+7 integer_cst
+4 integer_cst
+3 integer_type
+4 type_decl /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h
+4 integer_cst
+4 integer_cst
+4 integer_cst
+2 statement_list
+3 decl_expr /usr/include/c++/5/bits/stl_algobase.h
+4 var_decl /usr/include/c++/5/bits/stl_algobase.h
+3 if_stmt /usr/include/c++/5/bits/stl_algobase.h
+4 ne_expr
+5 nop_expr
+6 var_decl /usr/include/c++/5/bits/stl_algobase.h
+5 integer_cst
+4 cleanup_point_expr /usr/include/c++/5/bits/stl_algobase.h
+5 expr_stmt /usr/include/c++/5/bits/stl_algobase.h
+6 convert_expr
+7 call_expr /usr/include/c++/5/bits/stl_algobase.h
+8 addr_expr
+9 function_decl <built-in>
+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
+11 pointer_type
+12 pointer_type
+13 record_type
+14 type_decl test7.cpp
+14 field_decl test7.cpp
+15 integer_cst
+14 field_decl test7.cpp
+15 integer_cst
+14 type_decl test7.cpp
+11 integer_cst
+10 negate_expr /usr/include/c++/5/bits/stl_algobase.h
+11 nop_expr
+12 mult_expr
+13 nop_expr
+14 var_decl /usr/include/c++/5/bits/stl_algobase.h
+13 integer_cst
+8 nop_expr
+9 parm_decl /usr/include/c++/5/bits/stl_algobase.h
+10 pointer_type
+11 pointer_type
+12 record_type
+13 type_decl test7.cpp
+13 field_decl test7.cpp
+14 integer_cst
+13 field_decl test7.cpp
+14 integer_cst
+13 type_decl test7.cpp
+10 integer_cst
+8 mult_expr
+9 sizeof_expr /usr/include/c++/5/bits/stl_algobase.h
+10 nop_expr
+11 error_mark
+9 nop_expr
+10 var_decl /usr/include/c++/5/bits/stl_algobase.h
+3 return_expr /usr/include/c++/5/bits/stl_algobase.h
+4 init_expr
+5 result_decl /usr/include/c++/5/bits/stl_algobase.h
+6 pointer_type
+7 pointer_type
+8 record_type
+9 type_decl test7.cpp
+9 field_decl test7.cpp
+10 integer_cst
+9 field_decl test7.cpp
+10 integer_cst
+9 type_decl test7.cpp
+6 integer_cst
+5 pointer_plus_expr /usr/include/c++/5/bits/stl_algobase.h
+6 parm_decl /usr/include/c++/5/bits/stl_algobase.h
+7 pointer_type
+8 pointer_type
+9 record_type
+10 type_decl test7.cpp
+10 field_decl test7.cpp
+11 integer_cst
+10 field_decl test7.cpp
+11 integer_cst
+10 type_decl test7.cpp
+7 integer_cst
+6 negate_expr /usr/include/c++/5/bits/stl_algobase.h
+7 nop_expr
+8 mult_expr
+9 nop_expr
+10 var_decl /usr/include/c++/5/bits/stl_algobase.h
+9 integer_cst
+2 block
+3 var_decl /usr/include/c++/5/bits/stl_algobase.h
+0 function_decl /usr/include/c++/5/ext/new_allocator.h
+1 method_type
+2 integer_type
+3 type_decl /usr/include/c++/5/ext/new_allocator.h
+3 integer_cst
+3 integer_cst
+2 record_type
+3 type_decl /usr/include/c++/5/ext/new_allocator.h
+3 template_decl /usr/include/c++/5/ext/new_allocator.h
+3 type_decl /usr/include/c++/5/ext/new_allocator.h
+3 type_decl /usr/include/c++/5/ext/new_allocator.h
+3 type_decl /usr/include/c++/5/ext/new_allocator.h
+3 type_decl /usr/include/c++/5/ext/new_allocator.h
+3 type_decl /usr/include/c++/5/ext/new_allocator.h
+3 type_decl /usr/include/c++/5/ext/new_allocator.h
+3 type_decl /usr/include/c++/5/ext/new_allocator.h
+3 type_decl /usr/include/c++/5/ext/new_allocator.h
+2 tree_list
+3 pointer_type
+4 record_type
+5 type_decl /usr/include/c++/5/ext/new_allocator.h
+5 template_decl /usr/include/c++/5/ext/new_allocator.h
+5 type_decl /usr/include/c++/5/ext/new_allocator.h
+5 type_decl /usr/include/c++/5/ext/new_allocator.h
+5 type_decl /usr/include/c++/5/ext/new_allocator.h
+5 type_decl /usr/include/c++/5/ext/new_allocator.h
+5 type_decl /usr/include/c++/5/ext/new_allocator.h
+5 type_decl /usr/include/c++/5/ext/new_allocator.h
+5 type_decl /usr/include/c++/5/ext/new_allocator.h
+5 type_decl /usr/include/c++/5/ext/new_allocator.h
+3 tree_list
+4 void_type
+5 type_decl <built-in>
+1 result_decl /usr/include/c++/5/ext/new_allocator.h
+2 integer_type
+3 type_decl /usr/include/c++/5/ext/new_allocator.h
+3 integer_cst
+3 integer_cst
+2 integer_cst
+1 parm_decl /usr/include/c++/5/ext/new_allocator.h
+2 pointer_type
+3 record_type
+4 type_decl /usr/include/c++/5/ext/new_allocator.h
+4 template_decl /usr/include/c++/5/ext/new_allocator.h
+4 type_decl /usr/include/c++/5/ext/new_allocator.h
+4 type_decl /usr/include/c++/5/ext/new_allocator.h
+4 type_decl /usr/include/c++/5/ext/new_allocator.h
+4 type_decl /usr/include/c++/5/ext/new_allocator.h
+4 type_decl /usr/include/c++/5/ext/new_allocator.h
+4 type_decl /usr/include/c++/5/ext/new_allocator.h
+4 type_decl /usr/include/c++/5/ext/new_allocator.h
+4 type_decl /usr/include/c++/5/ext/new_allocator.h
+2 integer_cst
+1 eh_spec_block /usr/include/c++/5/ext/new_allocator.h
+2 return_expr /usr/include/c++/5/ext/new_allocator.h
+3 init_expr
+4 result_decl /usr/include/c++/5/ext/new_allocator.h
+5 integer_type
+6 type_decl /usr/include/c++/5/ext/new_allocator.h
+6 integer_cst
+6 integer_cst
+5 integer_cst
+4 trunc_div_expr
+5 sizeof_expr /usr/include/c++/5/ext/new_allocator.h
+6 nop_expr
+7 error_mark
+0 function_decl /usr/include/c++/5/bits/stl_uninitialized.h
+1 function_type
+2 pointer_type
+3 pointer_type
+4 record_type
+5 type_decl test7.cpp
+5 field_decl test7.cpp
+6 integer_cst
+5 field_decl test7.cpp
+6 integer_cst
+5 type_decl test7.cpp
+2 tree_list
+3 pointer_type
+4 pointer_type
+5 record_type
+6 type_decl test7.cpp
+6 field_decl test7.cpp
+7 integer_cst
+6 field_decl test7.cpp
+7 integer_cst
+6 type_decl test7.cpp
+3 tree_list
+4 pointer_type
+5 pointer_type
+6 record_type
+7 type_decl test7.cpp
+7 field_decl test7.cpp
+8 integer_cst
+7 field_decl test7.cpp
+8 integer_cst
+7 type_decl test7.cpp
+4 tree_list
+5 pointer_type
+6 pointer_type
+7 record_type
+8 type_decl test7.cpp
+8 field_decl test7.cpp
+9 integer_cst
+8 field_decl test7.cpp
+9 integer_cst
+8 type_decl test7.cpp
+5 tree_list
+6 void_type
+7 type_decl <built-in>
+1 result_decl /usr/include/c++/5/bits/stl_uninitialized.h
+2 pointer_type
+3 pointer_type
+4 record_type
+5 type_decl test7.cpp
+5 field_decl test7.cpp
+6 integer_cst
+5 field_decl test7.cpp
+6 integer_cst
+5 type_decl test7.cpp
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/stl_uninitialized.h
+2 pointer_type
+3 pointer_type
+4 record_type
+5 type_decl test7.cpp
+5 field_decl test7.cpp
+6 integer_cst
+5 field_decl test7.cpp
+6 integer_cst
+5 type_decl test7.cpp
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/stl_uninitialized.h
+2 pointer_type
+3 pointer_type
+4 record_type
+5 type_decl test7.cpp
+5 field_decl test7.cpp
+6 integer_cst
+5 field_decl test7.cpp
+6 integer_cst
+5 type_decl test7.cpp
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/stl_uninitialized.h
+2 pointer_type
+3 pointer_type
+4 record_type
+5 type_decl test7.cpp
+5 field_decl test7.cpp
+6 integer_cst
+5 field_decl test7.cpp
+6 integer_cst
+5 type_decl test7.cpp
+2 integer_cst
+1 cleanup_point_expr /usr/include/c++/5/bits/stl_uninitialized.h
+2 return_expr /usr/include/c++/5/bits/stl_uninitialized.h
+3 init_expr
+4 result_decl /usr/include/c++/5/bits/stl_uninitialized.h
+5 pointer_type
+6 pointer_type
+7 record_type
+8 type_decl test7.cpp
+8 field_decl test7.cpp
+9 integer_cst
+8 field_decl test7.cpp
+9 integer_cst
+8 type_decl test7.cpp
+5 integer_cst
+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
+5 parm_decl /usr/include/c++/5/bits/stl_uninitialized.h
+6 pointer_type
+7 pointer_type
+8 record_type
+9 type_decl test7.cpp
+9 field_decl test7.cpp
+10 integer_cst
+9 field_decl test7.cpp
+10 integer_cst
+9 type_decl test7.cpp
+6 integer_cst
+5 parm_decl /usr/include/c++/5/bits/stl_uninitialized.h
+6 pointer_type
+7 pointer_type
+8 record_type
+9 type_decl test7.cpp
+9 field_decl test7.cpp
+10 integer_cst
+9 field_decl test7.cpp
+10 integer_cst
+9 type_decl test7.cpp
+6 integer_cst
+5 parm_decl /usr/include/c++/5/bits/stl_uninitialized.h
+6 pointer_type
+7 pointer_type
+8 record_type
+9 type_decl test7.cpp
+9 field_decl test7.cpp
+10 integer_cst
+9 field_decl test7.cpp
+10 integer_cst
+9 type_decl test7.cpp
+6 integer_cst
+0 function_decl /usr/include/c++/5/bits/stl_algobase.h
+1 function_type
+2 pointer_type
+3 pointer_type
+4 record_type
+5 type_decl test7.cpp
+5 field_decl test7.cpp
+6 integer_cst
+5 field_decl test7.cpp
+6 integer_cst
+5 type_decl test7.cpp
+2 tree_list
+3 pointer_type
+4 pointer_type
+5 record_type
+6 type_decl test7.cpp
+6 field_decl test7.cpp
+7 integer_cst
+6 field_decl test7.cpp
+7 integer_cst
+6 type_decl test7.cpp
+3 tree_list
+4 pointer_type
+5 pointer_type
+6 record_type
+7 type_decl test7.cpp
+7 field_decl test7.cpp
+8 integer_cst
+7 field_decl test7.cpp
+8 integer_cst
+7 type_decl test7.cpp
+4 tree_list
+5 pointer_type
+6 pointer_type
+7 record_type
+8 type_decl test7.cpp
+8 field_decl test7.cpp
+9 integer_cst
+8 field_decl test7.cpp
+9 integer_cst
+8 type_decl test7.cpp
+5 tree_list
+6 void_type
+7 type_decl <built-in>
+1 result_decl /usr/include/c++/5/bits/stl_algobase.h
+2 pointer_type
+3 pointer_type
+4 record_type
+5 type_decl test7.cpp
+5 field_decl test7.cpp
+6 integer_cst
+5 field_decl test7.cpp
+6 integer_cst
+5 type_decl test7.cpp
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/stl_algobase.h
+2 pointer_type
+3 pointer_type
+4 record_type
+5 type_decl test7.cpp
+5 field_decl test7.cpp
+6 integer_cst
+5 field_decl test7.cpp
+6 integer_cst
+5 type_decl test7.cpp
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/stl_algobase.h
+2 pointer_type
+3 pointer_type
+4 record_type
+5 type_decl test7.cpp
+5 field_decl test7.cpp
+6 integer_cst
+5 field_decl test7.cpp
+6 integer_cst
+5 type_decl test7.cpp
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/stl_algobase.h
+2 pointer_type
+3 pointer_type
+4 record_type
+5 type_decl test7.cpp
+5 field_decl test7.cpp
+6 integer_cst
+5 field_decl test7.cpp
+6 integer_cst
+5 type_decl test7.cpp
+2 integer_cst
+1 cleanup_point_expr /usr/include/c++/5/bits/stl_algobase.h
+2 return_expr /usr/include/c++/5/bits/stl_algobase.h
+3 init_expr
+4 result_decl /usr/include/c++/5/bits/stl_algobase.h
+5 pointer_type
+6 pointer_type
+7 record_type
+8 type_decl test7.cpp
+8 field_decl test7.cpp
+9 integer_cst
+8 field_decl test7.cpp
+9 integer_cst
+8 type_decl test7.cpp
+5 integer_cst
+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
+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
+6 parm_decl /usr/include/c++/5/bits/stl_algobase.h
+7 pointer_type
+8 pointer_type
+9 record_type
+10 type_decl test7.cpp
+10 field_decl test7.cpp
+11 integer_cst
+10 field_decl test7.cpp
+11 integer_cst
+10 type_decl test7.cpp
+7 integer_cst
+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
+6 parm_decl /usr/include/c++/5/bits/stl_algobase.h
+7 pointer_type
+8 pointer_type
+9 record_type
+10 type_decl test7.cpp
+10 field_decl test7.cpp
+11 integer_cst
+10 field_decl test7.cpp
+11 integer_cst
+10 type_decl test7.cpp
+7 integer_cst
+5 parm_decl /usr/include/c++/5/bits/stl_algobase.h
+6 pointer_type
+7 pointer_type
+8 record_type
+9 type_decl test7.cpp
+9 field_decl test7.cpp
+10 integer_cst
+9 field_decl test7.cpp
+10 integer_cst
+9 type_decl test7.cpp
+6 integer_cst
+0 function_decl /usr/include/c++/5/bits/stl_algobase.h
+1 function_type
+2 pointer_type
+3 pointer_type
+4 record_type
+5 type_decl test7.cpp
+5 field_decl test7.cpp
+6 integer_cst
+5 field_decl test7.cpp
+6 integer_cst
+5 type_decl test7.cpp
+2 tree_list
+3 pointer_type
+4 pointer_type
+5 record_type
+6 type_decl test7.cpp
+6 field_decl test7.cpp
+7 integer_cst
+6 field_decl test7.cpp
+7 integer_cst
+6 type_decl test7.cpp
+3 tree_list
+4 pointer_type
+5 pointer_type
+6 record_type
+7 type_decl test7.cpp
+7 field_decl test7.cpp
+8 integer_cst
+7 field_decl test7.cpp
+8 integer_cst
+7 type_decl test7.cpp
+4 tree_list
+5 pointer_type
+6 pointer_type
+7 record_type
+8 type_decl test7.cpp
+8 field_decl test7.cpp
+9 integer_cst
+8 field_decl test7.cpp
+9 integer_cst
+8 type_decl test7.cpp
+5 tree_list
+6 void_type
+7 type_decl <built-in>
+1 result_decl /usr/include/c++/5/bits/stl_algobase.h
+2 pointer_type
+3 pointer_type
+4 record_type
+5 type_decl test7.cpp
+5 field_decl test7.cpp
+6 integer_cst
+5 field_decl test7.cpp
+6 integer_cst
+5 type_decl test7.cpp
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/stl_algobase.h
+2 pointer_type
+3 pointer_type
+4 record_type
+5 type_decl test7.cpp
+5 field_decl test7.cpp
+6 integer_cst
+5 field_decl test7.cpp
+6 integer_cst
+5 type_decl test7.cpp
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/stl_algobase.h
+2 pointer_type
+3 pointer_type
+4 record_type
+5 type_decl test7.cpp
+5 field_decl test7.cpp
+6 integer_cst
+5 field_decl test7.cpp
+6 integer_cst
+5 type_decl test7.cpp
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/stl_algobase.h
+2 pointer_type
+3 pointer_type
+4 record_type
+5 type_decl test7.cpp
+5 field_decl test7.cpp
+6 integer_cst
+5 field_decl test7.cpp
+6 integer_cst
+5 type_decl test7.cpp
+2 integer_cst
+1 cleanup_point_expr /usr/include/c++/5/bits/stl_algobase.h
+2 return_expr /usr/include/c++/5/bits/stl_algobase.h
+3 init_expr
+4 result_decl /usr/include/c++/5/bits/stl_algobase.h
+5 pointer_type
+6 pointer_type
+7 record_type
+8 type_decl test7.cpp
+8 field_decl test7.cpp
+9 integer_cst
+8 field_decl test7.cpp
+9 integer_cst
+8 type_decl test7.cpp
+5 integer_cst
+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
+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
+6 parm_decl /usr/include/c++/5/bits/stl_algobase.h
+7 pointer_type
+8 pointer_type
+9 record_type
+10 type_decl test7.cpp
+10 field_decl test7.cpp
+11 integer_cst
+10 field_decl test7.cpp
+11 integer_cst
+10 type_decl test7.cpp
+7 integer_cst
+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
+6 parm_decl /usr/include/c++/5/bits/stl_algobase.h
+7 pointer_type
+8 pointer_type
+9 record_type
+10 type_decl test7.cpp
+10 field_decl test7.cpp
+11 integer_cst
+10 field_decl test7.cpp
+11 integer_cst
+10 type_decl test7.cpp
+7 integer_cst
+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
+6 parm_decl /usr/include/c++/5/bits/stl_algobase.h
+7 pointer_type
+8 pointer_type
+9 record_type
+10 type_decl test7.cpp
+10 field_decl test7.cpp
+11 integer_cst
+10 field_decl test7.cpp
+11 integer_cst
+10 type_decl test7.cpp
+7 integer_cst
+0 function_decl /usr/include/c++/5/bits/stl_algobase.h
+1 function_type
+2 pointer_type
+3 pointer_type
+4 record_type
+5 type_decl test7.cpp
+5 field_decl test7.cpp
+6 integer_cst
+5 field_decl test7.cpp
+6 integer_cst
+5 type_decl test7.cpp
+2 tree_list
+3 pointer_type
+4 pointer_type
+5 record_type
+6 type_decl test7.cpp
+6 field_decl test7.cpp
+7 integer_cst
+6 field_decl test7.cpp
+7 integer_cst
+6 type_decl test7.cpp
+3 tree_list
+4 pointer_type
+5 pointer_type
+6 record_type
+7 type_decl test7.cpp
+7 field_decl test7.cpp
+8 integer_cst
+7 field_decl test7.cpp
+8 integer_cst
+7 type_decl test7.cpp
+4 tree_list
+5 pointer_type
+6 pointer_type
+7 record_type
+8 type_decl test7.cpp
+8 field_decl test7.cpp
+9 integer_cst
+8 field_decl test7.cpp
+9 integer_cst
+8 type_decl test7.cpp
+5 tree_list
+6 void_type
+7 type_decl <built-in>
+1 result_decl /usr/include/c++/5/bits/stl_algobase.h
+2 pointer_type
+3 pointer_type
+4 record_type
+5 type_decl test7.cpp
+5 field_decl test7.cpp
+6 integer_cst
+5 field_decl test7.cpp
+6 integer_cst
+5 type_decl test7.cpp
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/stl_algobase.h
+2 pointer_type
+3 pointer_type
+4 record_type
+5 type_decl test7.cpp
+5 field_decl test7.cpp
+6 integer_cst
+5 field_decl test7.cpp
+6 integer_cst
+5 type_decl test7.cpp
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/stl_algobase.h
+2 pointer_type
+3 pointer_type
+4 record_type
+5 type_decl test7.cpp
+5 field_decl test7.cpp
+6 integer_cst
+5 field_decl test7.cpp
+6 integer_cst
+5 type_decl test7.cpp
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/stl_algobase.h
+2 pointer_type
+3 pointer_type
+4 record_type
+5 type_decl test7.cpp
+5 field_decl test7.cpp
+6 integer_cst
+5 field_decl test7.cpp
+6 integer_cst
+5 type_decl test7.cpp
+2 integer_cst
+1 bind_expr /usr/include/c++/5/bits/stl_algobase.h
+2 type_decl /usr/include/c++/5/bits/stl_algobase.h
+2 statement_list
+3 cleanup_point_expr /usr/include/c++/5/bits/stl_algobase.h
+4 decl_expr /usr/include/c++/5/bits/stl_algobase.h
+5 var_decl /usr/include/c++/5/bits/stl_algobase.h
+6 integer_cst
+6 integer_cst
+6 boolean_type
+7 type_decl <built-in>
+3 cleanup_point_expr /usr/include/c++/5/bits/stl_algobase.h
+4 return_expr /usr/include/c++/5/bits/stl_algobase.h
+5 init_expr
+6 result_decl /usr/include/c++/5/bits/stl_algobase.h
+7 pointer_type
+8 pointer_type
+9 record_type
+10 type_decl test7.cpp
+10 field_decl test7.cpp
+11 integer_cst
+10 field_decl test7.cpp
+11 integer_cst
+10 type_decl test7.cpp
+7 integer_cst
+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
+7 nop_expr
+8 parm_decl /usr/include/c++/5/bits/stl_algobase.h
+9 pointer_type
+10 pointer_type
+11 record_type
+12 type_decl test7.cpp
+12 field_decl test7.cpp
+13 integer_cst
+12 field_decl test7.cpp
+13 integer_cst
+12 type_decl test7.cpp
+9 integer_cst
+7 nop_expr
+8 parm_decl /usr/include/c++/5/bits/stl_algobase.h
+9 pointer_type
+10 pointer_type
+11 record_type
+12 type_decl test7.cpp
+12 field_decl test7.cpp
+13 integer_cst
+12 field_decl test7.cpp
+13 integer_cst
+12 type_decl test7.cpp
+9 integer_cst
+7 parm_decl /usr/include/c++/5/bits/stl_algobase.h
+8 pointer_type
+9 pointer_type
+10 record_type
+11 type_decl test7.cpp
+11 field_decl test7.cpp
+12 integer_cst
+11 field_decl test7.cpp
+12 integer_cst
+11 type_decl test7.cpp
+8 integer_cst
+2 block
+3 var_decl /usr/include/c++/5/bits/stl_algobase.h
+0 function_decl /usr/include/c++/5/bits/stl_algobase.h
+1 function_type
+2 pointer_type
+3 pointer_type
+4 record_type
+5 type_decl test7.cpp
+5 field_decl test7.cpp
+6 integer_cst
+5 field_decl test7.cpp
+6 integer_cst
+5 type_decl test7.cpp
+2 tree_list
+3 pointer_type
+4 pointer_type
+5 record_type
+6 type_decl test7.cpp
+6 field_decl test7.cpp
+7 integer_cst
+6 field_decl test7.cpp
+7 integer_cst
+6 type_decl test7.cpp
+3 tree_list
+4 pointer_type
+5 pointer_type
+6 record_type
+7 type_decl test7.cpp
+7 field_decl test7.cpp
+8 integer_cst
+7 field_decl test7.cpp
+8 integer_cst
+7 type_decl test7.cpp
+4 tree_list
+5 pointer_type
+6 pointer_type
+7 record_type
+8 type_decl test7.cpp
+8 field_decl test7.cpp
+9 integer_cst
+8 field_decl test7.cpp
+9 integer_cst
+8 type_decl test7.cpp
+5 tree_list
+6 void_type
+7 type_decl <built-in>
+1 result_decl /usr/include/c++/5/bits/stl_algobase.h
+2 pointer_type
+3 pointer_type
+4 record_type
+5 type_decl test7.cpp
+5 field_decl test7.cpp
+6 integer_cst
+5 field_decl test7.cpp
+6 integer_cst
+5 type_decl test7.cpp
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/stl_algobase.h
+2 pointer_type
+3 pointer_type
+4 record_type
+5 type_decl test7.cpp
+5 field_decl test7.cpp
+6 integer_cst
+5 field_decl test7.cpp
+6 integer_cst
+5 type_decl test7.cpp
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/stl_algobase.h
+2 pointer_type
+3 pointer_type
+4 record_type
+5 type_decl test7.cpp
+5 field_decl test7.cpp
+6 integer_cst
+5 field_decl test7.cpp
+6 integer_cst
+5 type_decl test7.cpp
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/stl_algobase.h
+2 pointer_type
+3 pointer_type
+4 record_type
+5 type_decl test7.cpp
+5 field_decl test7.cpp
+6 integer_cst
+5 field_decl test7.cpp
+6 integer_cst
+5 type_decl test7.cpp
+2 integer_cst
+1 bind_expr /usr/include/c++/5/bits/stl_algobase.h
+2 var_decl /usr/include/c++/5/bits/stl_algobase.h
+3 integer_cst
+3 exact_div_expr
+4 minus_expr
+5 convert_expr
+6 parm_decl /usr/include/c++/5/bits/stl_algobase.h
+7 pointer_type
+8 pointer_type
+9 record_type
+10 type_decl test7.cpp
+10 field_decl test7.cpp
+11 integer_cst
+10 field_decl test7.cpp
+11 integer_cst
+10 type_decl test7.cpp
+7 integer_cst
+5 convert_expr
+6 parm_decl /usr/include/c++/5/bits/stl_algobase.h
+7 pointer_type
+8 pointer_type
+9 record_type
+10 type_decl test7.cpp
+10 field_decl test7.cpp
+11 integer_cst
+10 field_decl test7.cpp
+11 integer_cst
+10 type_decl test7.cpp
+7 integer_cst
+4 integer_cst
+3 integer_type
+4 type_decl /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h
+4 integer_cst
+4 integer_cst
+4 integer_cst
+2 statement_list
+3 decl_expr /usr/include/c++/5/bits/stl_algobase.h
+4 var_decl /usr/include/c++/5/bits/stl_algobase.h
+3 if_stmt /usr/include/c++/5/bits/stl_algobase.h
+4 ne_expr
+5 nop_expr
+6 var_decl /usr/include/c++/5/bits/stl_algobase.h
+5 integer_cst
+4 cleanup_point_expr /usr/include/c++/5/bits/stl_algobase.h
+5 expr_stmt /usr/include/c++/5/bits/stl_algobase.h
+6 convert_expr
+7 call_expr /usr/include/c++/5/bits/stl_algobase.h
+8 addr_expr
+9 function_decl <built-in>
+8 nop_expr
+9 parm_decl /usr/include/c++/5/bits/stl_algobase.h
+10 pointer_type
+11 pointer_type
+12 record_type
+13 type_decl test7.cpp
+13 field_decl test7.cpp
+14 integer_cst
+13 field_decl test7.cpp
+14 integer_cst
+13 type_decl test7.cpp
+10 integer_cst
+8 nop_expr
+9 parm_decl /usr/include/c++/5/bits/stl_algobase.h
+10 pointer_type
+11 pointer_type
+12 record_type
+13 type_decl test7.cpp
+13 field_decl test7.cpp
+14 integer_cst
+13 field_decl test7.cpp
+14 integer_cst
+13 type_decl test7.cpp
+10 integer_cst
+8 mult_expr
+9 sizeof_expr /usr/include/c++/5/bits/stl_algobase.h
+10 nop_expr
+11 error_mark
+9 nop_expr
+10 var_decl /usr/include/c++/5/bits/stl_algobase.h
+3 return_expr /usr/include/c++/5/bits/stl_algobase.h
+4 init_expr
+5 result_decl /usr/include/c++/5/bits/stl_algobase.h
+6 pointer_type
+7 pointer_type
+8 record_type
+9 type_decl test7.cpp
+9 field_decl test7.cpp
+10 integer_cst
+9 field_decl test7.cpp
+10 integer_cst
+9 type_decl test7.cpp
+6 integer_cst
+5 pointer_plus_expr /usr/include/c++/5/bits/stl_algobase.h
+6 parm_decl /usr/include/c++/5/bits/stl_algobase.h
+7 pointer_type
+8 pointer_type
+9 record_type
+10 type_decl test7.cpp
+10 field_decl test7.cpp
+11 integer_cst
+10 field_decl test7.cpp
+11 integer_cst
+10 type_decl test7.cpp
+7 integer_cst
+6 nop_expr
+7 mult_expr
+8 nop_expr
+9 var_decl /usr/include/c++/5/bits/stl_algobase.h
+8 integer_cst
+2 block
+3 var_decl /usr/include/c++/5/bits/stl_algobase.h
diff --git a/test/test7-03.txt b/test/test7-03.txt
index 3c2b3f4..671e397 100644
--- a/test/test7-03.txt
+++ b/test/test7-03.txt
@@ -139,6 +139,90 @@ __atomic_add_dispatch: pointer_type __mem,
__gthread_active_p:
__atomic_add:
__atomic_add_single:
+_Bit_reference: pointer_type this, pointer_type __x,
+__base_ctor : pointer_type this, pointer_type __x,
+__comp_ctor : pointer_type this, pointer_type __x,
+_Bit_reference: pointer_type this,
+__base_ctor : pointer_type this,
+__comp_ctor : pointer_type this,
+operator 2: pointer_type this,
+operator=: pointer_type this,
+operator=: pointer_type this,
+operator==: pointer_type this,
+operator<: pointer_type this,
+flip: pointer_type this,
+iterator: pointer_type this,
+__base_ctor : pointer_type this,
+__comp_ctor : pointer_type this,
+_Bit_iterator_base: pointer_type this, pointer_type __x,
+__base_ctor :
+__base_ctor : pointer_type this, pointer_type __x,
+__base_ctor :
+__comp_ctor : pointer_type this, pointer_type __x,
+_M_bump_up: pointer_type this,
+_M_bump_down: pointer_type this,
+_M_incr: pointer_type this,
+operator==: pointer_type this,
+operator<: pointer_type this,
+operator!=: pointer_type this,
+operator>: pointer_type this,
+operator<=: pointer_type this,
+operator>=: pointer_type this,
+operator-:
+_Bit_iterator: pointer_type this,
+__base_ctor :
+__base_ctor : pointer_type this,
+__base_ctor :
+__comp_ctor : pointer_type this,
+_Bit_iterator: pointer_type this, pointer_type __x,
+__base_ctor :
+__base_ctor : pointer_type this, pointer_type __x,
+__base_ctor :
+__comp_ctor : pointer_type this, pointer_type __x,
+_M_const_cast: pointer_type this,
+operator*: pointer_type this,
+__comp_ctor :
+operator++: pointer_type this,
+operator++: pointer_type this,
+operator--: pointer_type this,
+operator--: pointer_type this,
+operator+=: pointer_type this,
+operator-=: pointer_type this,
+operator+: pointer_type this,
+operator-: pointer_type this,
+operator[]: pointer_type this,
+operator+:
+_Bit_const_iterator: pointer_type this,
+__base_ctor :
+__base_ctor : pointer_type this,
+__base_ctor :
+__comp_ctor : pointer_type this,
+_Bit_const_iterator: pointer_type this, pointer_type __x,
+__base_ctor :
+__base_ctor : pointer_type this, pointer_type __x,
+__base_ctor :
+__comp_ctor : pointer_type this, pointer_type __x,
+_Bit_const_iterator: pointer_type this,
+__base_ctor :
+__base_ctor : pointer_type this,
+__base_ctor :
+__comp_ctor : pointer_type this,
+_M_const_cast: pointer_type this,
+__comp_ctor :
+operator*: pointer_type this,
+__comp_ctor :
+operator++: pointer_type this,
+operator++: pointer_type this,
+operator--: pointer_type this,
+operator--: pointer_type this,
+operator+=: pointer_type this,
+operator-=: pointer_type this,
+operator+: pointer_type this,
+operator-: pointer_type this,
+operator[]: pointer_type this,
+operator+:
+__fill_bvector:
+fill:
Struct1: pointer_type this,
__base_ctor : pointer_type this,
__comp_ctor : pointer_type this,
@@ -148,15 +232,74 @@ func3: pointer_type this, pointer_type aptr,
func4: pointer_type this, pointer_type aptr,
func5: pointer_type this, pointer_type sptr,
func6: pointer_type this, pointer_type sptr,
+func7: pointer_type this, pointer_type sptr,
+fill: pointer_type __first, pointer_type __last,
_Alloc_hider: pointer_type this,
__base_dtor : pointer_type this,
__comp_dtor : pointer_type this,
+push_back: pointer_type this,
+__niter_base: pointer_type __it,
+__fill_a: pointer_type __first, pointer_type __last,
+construct: pointer_type __p,
+_M_insert_aux: pointer_type this,
+construct:
+construct:
+end: pointer_type this,
+_S_base: pointer_type __it,
new_allocator: pointer_type this,
__base_ctor : pointer_type this,
__comp_ctor : pointer_type this,
new_allocator: pointer_type this,
__base_dtor : pointer_type this,
__comp_dtor : pointer_type this,
+construct: pointer_type this, pointer_type __p,
+base: pointer_type this,
+copy_backward: pointer_type __first, pointer_type __last, pointer_type __result,
+operator*: pointer_type this,
+_M_check_len: pointer_type this, pointer_type __s,
+begin: pointer_type this,
+operator-:
+_M_allocate: pointer_type this,
+_M_get_Tp_allocator: pointer_type this,
+__uninitialized_move_if_noexcept_a: pointer_type __first, pointer_type __last, pointer_type __result,
+destroy: pointer_type __p,
+_Destroy: pointer_type __first, pointer_type __last,
+_M_deallocate: pointer_type this, pointer_type __p,
+__normal_iterator: pointer_type this,
+__base_ctor : pointer_type this,
+__comp_ctor : pointer_type this,
new_allocator: pointer_type this,
__base_ctor : pointer_type this,
__comp_ctor : pointer_type this,
+__miter_base: pointer_type __it,
+__copy_move_backward_a2: pointer_type __first, pointer_type __last, pointer_type __result,
+max_size: pointer_type this,
+size: pointer_type this,
+max:
+allocate:
+__uninitialized_copy_a: pointer_type __first, pointer_type __last, pointer_type __result,
+destroy: pointer_type this, pointer_type __p,
+_Destroy: pointer_type __first, pointer_type __last,
+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: pointer_type this,
+allocate: pointer_type this, pointer_type ,
+uninitialized_copy: pointer_type __first, pointer_type __last, pointer_type __result,
+__destroy: pointer_type , pointer_type ,
+deallocate: pointer_type this, pointer_type __p,
+__copy_move_b: pointer_type __first, pointer_type __last, pointer_type __result,
+max_size: pointer_type this,
+__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/test7-04.txt b/test/test7-04.txt
index 1a0584b..35c4064 100644
--- a/test/test7-04.txt
+++ b/test/test7-04.txt
@@ -1,8 +1,8 @@
test7.cpp: In member function 'void Object1::func2(int*)':
-test7.cpp:24:18: warning: Using parameter 'aptr' without checking for null pointer
+test7.cpp:27:18: warning: Using parameter 'aptr' without checking for null pointer
*aptr = 0;
^
test7.cpp: In member function 'void Object1::func5(Struct1*)':
-test7.cpp:40:15: warning: Using parameter 'sptr' without checking for null pointer
+test7.cpp:43:15: warning: Using parameter 'sptr' without checking for null pointer
sptr->num = 0;
^
diff --git a/test/test7-05.txt b/test/test7-05.txt
index 39993ef..a382932 100644
--- a/test/test7-05.txt
+++ b/test/test7-05.txt
@@ -2739,6 +2739,3081 @@ integer_cst 32: __mem,
integer_cst -2147483648: __mem,
integer_cst 2147483647: __mem,
integer_cst 32: __mem,
+function_decl _Bit_reference:
+bind_expr : __x, this,
+statement_list : __x, this,
+cleanup_point_expr : __x, this,
+expr_stmt : __x, this,
+convert_expr : __x, this,
+init_expr : __x, this,
+component_ref : __x, this,
+indirect_ref : __x, this,
+nop_expr : __x, this,
+parm_decl this: __x, this,
+pointer_type : __x, this,
+record_type : __x, this,
+type_decl _Bit_reference: __x, this,
+field_decl _M_p: __x, this,
+integer_cst 64: __x, this,
+field_decl _M_mask: __x, this,
+integer_cst 64: __x, this,
+type_decl _Bit_reference: __x, this,
+integer_cst 64: __x, this,
+field_decl _M_p: __x, this,
+integer_cst 64: __x, this,
+parm_decl __x: __x, this,
+pointer_type : __x, this,
+integer_type : __x, this,
+type_decl _Bit_type: __x, this,
+integer_cst 64: __x, this,
+integer_cst 0: __x, this,
+integer_cst : __x, this,
+integer_cst 64: __x, this,
+cleanup_point_expr : __x, this,
+expr_stmt : __x, this,
+convert_expr : __x, this,
+init_expr : __x, this,
+component_ref : __x, this,
+indirect_ref : __x, this,
+nop_expr : __x, this,
+parm_decl this: __x, this,
+pointer_type : __x, this,
+record_type : __x, this,
+type_decl _Bit_reference: __x, this,
+field_decl _M_p: __x, this,
+integer_cst 64: __x, this,
+field_decl _M_mask: __x, this,
+integer_cst 64: __x, this,
+type_decl _Bit_reference: __x, this,
+integer_cst 64: __x, this,
+field_decl _M_mask: __x, this,
+integer_cst 64: __x, this,
+parm_decl __y: __x, this,
+integer_type : __x, this,
+type_decl _Bit_type: __x, this,
+integer_cst 64: __x, this,
+integer_cst 0: __x, this,
+integer_cst : __x, this,
+integer_cst 64: __x, this,
+block : __x, this,
+function_decl __base_ctor :
+bind_expr : __x, this,
+statement_list : __x, this,
+cleanup_point_expr : __x, this,
+expr_stmt : __x, this,
+convert_expr : __x, this,
+init_expr : __x, this,
+component_ref : __x, this,
+indirect_ref : __x, this,
+nop_expr : __x, this,
+parm_decl this: __x, this,
+pointer_type : __x, this,
+record_type : __x, this,
+type_decl _Bit_reference: __x, this,
+field_decl _M_p: __x, this,
+integer_cst 64: __x, this,
+field_decl _M_mask: __x, this,
+integer_cst 64: __x, this,
+type_decl _Bit_reference: __x, this,
+integer_cst 64: __x, this,
+field_decl _M_p: __x, this,
+integer_cst 64: __x, this,
+parm_decl __x: __x, this,
+pointer_type : __x, this,
+integer_type : __x, this,
+type_decl _Bit_type: __x, this,
+integer_cst 64: __x, this,
+integer_cst 0: __x, this,
+integer_cst : __x, this,
+integer_cst 64: __x, this,
+cleanup_point_expr : __x, this,
+expr_stmt : __x, this,
+convert_expr : __x, this,
+init_expr : __x, this,
+component_ref : __x, this,
+indirect_ref : __x, this,
+nop_expr : __x, this,
+parm_decl this: __x, this,
+pointer_type : __x, this,
+record_type : __x, this,
+type_decl _Bit_reference: __x, this,
+field_decl _M_p: __x, this,
+integer_cst 64: __x, this,
+field_decl _M_mask: __x, this,
+integer_cst 64: __x, this,
+type_decl _Bit_reference: __x, this,
+integer_cst 64: __x, this,
+field_decl _M_mask: __x, this,
+integer_cst 64: __x, this,
+parm_decl __y: __x, this,
+integer_type : __x, this,
+type_decl _Bit_type: __x, this,
+integer_cst 64: __x, this,
+integer_cst 0: __x, this,
+integer_cst : __x, this,
+integer_cst 64: __x, this,
+block : __x, this,
+function_decl __comp_ctor :
+statement_list : __x, this,
+function_decl _Bit_reference:
+bind_expr : this,
+statement_list : this,
+cleanup_point_expr : this,
+expr_stmt : this,
+convert_expr : this,
+init_expr : this,
+component_ref : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl _Bit_reference: this,
+field_decl _M_p: this,
+integer_cst 64: this,
+field_decl _M_mask: this,
+integer_cst 64: this,
+type_decl _Bit_reference: this,
+integer_cst 64: this,
+field_decl _M_p: this,
+integer_cst 64: this,
+integer_cst 0: this,
+cleanup_point_expr : this,
+expr_stmt : this,
+convert_expr : this,
+init_expr : this,
+component_ref : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl _Bit_reference: this,
+field_decl _M_p: this,
+integer_cst 64: this,
+field_decl _M_mask: this,
+integer_cst 64: this,
+type_decl _Bit_reference: this,
+integer_cst 64: this,
+field_decl _M_mask: this,
+integer_cst 64: this,
+integer_cst 0: this,
+block : this,
+function_decl __base_ctor :
+bind_expr : this,
+statement_list : this,
+cleanup_point_expr : this,
+expr_stmt : this,
+convert_expr : this,
+init_expr : this,
+component_ref : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl _Bit_reference: this,
+field_decl _M_p: this,
+integer_cst 64: this,
+field_decl _M_mask: this,
+integer_cst 64: this,
+type_decl _Bit_reference: this,
+integer_cst 64: this,
+field_decl _M_p: this,
+integer_cst 64: this,
+integer_cst 0: this,
+cleanup_point_expr : this,
+expr_stmt : this,
+convert_expr : this,
+init_expr : this,
+component_ref : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl _Bit_reference: this,
+field_decl _M_p: this,
+integer_cst 64: this,
+field_decl _M_mask: this,
+integer_cst 64: this,
+type_decl _Bit_reference: this,
+integer_cst 64: this,
+field_decl _M_mask: this,
+integer_cst 64: this,
+integer_cst 0: this,
+block : this,
+function_decl __comp_ctor :
+statement_list : this,
+function_decl operator 2:
+return_expr : this,
+init_expr : this,
+result_decl : this,
+boolean_type : this,
+type_decl bool: this,
+integer_cst 8: this,
+ne_expr : this,
+bit_and_expr : this,
+indirect_ref : this,
+nop_expr : this,
+component_ref : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl _Bit_reference: this,
+field_decl _M_p: this,
+integer_cst 64: this,
+field_decl _M_mask: this,
+integer_cst 64: this,
+type_decl _Bit_reference: this,
+integer_cst 64: this,
+field_decl _M_p: this,
+integer_cst 64: this,
+nop_expr : this,
+component_ref : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl _Bit_reference: this,
+field_decl _M_p: this,
+integer_cst 64: this,
+field_decl _M_mask: this,
+integer_cst 64: this,
+type_decl _Bit_reference: this,
+integer_cst 64: this,
+field_decl _M_mask: this,
+integer_cst 64: this,
+integer_cst 0: this,
+function_decl operator=:
+statement_list : this,
+if_stmt : this,
+cleanup_point_expr : this,
+expr_stmt : this,
+convert_expr : this,
+modify_expr : this,
+indirect_ref : this,
+component_ref : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl _Bit_reference: this,
+field_decl _M_p: this,
+integer_cst 64: this,
+field_decl _M_mask: this,
+integer_cst 64: this,
+type_decl _Bit_reference: this,
+integer_cst 64: this,
+field_decl _M_p: this,
+integer_cst 64: this,
+bit_ior_expr : this,
+indirect_ref : this,
+component_ref : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl _Bit_reference: this,
+field_decl _M_p: this,
+integer_cst 64: this,
+field_decl _M_mask: this,
+integer_cst 64: this,
+type_decl _Bit_reference: this,
+integer_cst 64: this,
+field_decl _M_p: this,
+integer_cst 64: this,
+component_ref : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl _Bit_reference: this,
+field_decl _M_p: this,
+integer_cst 64: this,
+field_decl _M_mask: this,
+integer_cst 64: this,
+type_decl _Bit_reference: this,
+integer_cst 64: this,
+field_decl _M_mask: this,
+integer_cst 64: this,
+cleanup_point_expr : this,
+expr_stmt : this,
+convert_expr : this,
+modify_expr : this,
+indirect_ref : this,
+component_ref : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl _Bit_reference: this,
+field_decl _M_p: this,
+integer_cst 64: this,
+field_decl _M_mask: this,
+integer_cst 64: this,
+type_decl _Bit_reference: this,
+integer_cst 64: this,
+field_decl _M_p: this,
+integer_cst 64: this,
+bit_and_expr : this,
+indirect_ref : this,
+component_ref : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl _Bit_reference: this,
+field_decl _M_p: this,
+integer_cst 64: this,
+field_decl _M_mask: this,
+integer_cst 64: this,
+type_decl _Bit_reference: this,
+integer_cst 64: this,
+field_decl _M_p: this,
+integer_cst 64: this,
+bit_not_expr : this,
+component_ref : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl _Bit_reference: this,
+field_decl _M_p: this,
+integer_cst 64: this,
+field_decl _M_mask: this,
+integer_cst 64: this,
+type_decl _Bit_reference: this,
+integer_cst 64: this,
+field_decl _M_mask: this,
+integer_cst 64: this,
+return_expr : this,
+init_expr : this,
+result_decl : this,
+reference_type : this,
+record_type : this,
+type_decl _Bit_reference: this,
+field_decl _M_p: this,
+integer_cst 64: this,
+field_decl _M_mask: this,
+integer_cst 64: this,
+type_decl _Bit_reference: this,
+integer_cst 64: this,
+nop_expr : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl _Bit_reference: this,
+field_decl _M_p: this,
+integer_cst 64: this,
+field_decl _M_mask: this,
+integer_cst 64: this,
+type_decl _Bit_reference: this,
+integer_cst 64: this,
+function_decl operator=:
+cleanup_point_expr : this,
+return_expr : this,
+init_expr : this,
+result_decl : this,
+reference_type : this,
+record_type : this,
+type_decl _Bit_reference: this,
+field_decl _M_p: this,
+integer_cst 64: this,
+field_decl _M_mask: this,
+integer_cst 64: this,
+type_decl _Bit_reference: this,
+integer_cst 64: this,
+nop_expr : this,
+convert_expr : this,
+call_expr : this,
+addr_expr : this,
+function_decl operator=: this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl _Bit_reference: this,
+field_decl _M_p: this,
+integer_cst 64: this,
+field_decl _M_mask: this,
+integer_cst 64: this,
+type_decl _Bit_reference: this,
+integer_cst 64: this,
+convert_expr : this,
+call_expr : this,
+addr_expr : this,
+function_decl operator 2: this,
+convert_expr : this,
+parm_decl __x: this,
+reference_type : this,
+record_type : this,
+type_decl _Bit_reference: this,
+field_decl _M_p: this,
+integer_cst 64: this,
+field_decl _M_mask: this,
+integer_cst 64: this,
+type_decl _Bit_reference: this,
+integer_cst 64: this,
+function_decl operator==:
+cleanup_point_expr : this,
+return_expr : this,
+init_expr : this,
+result_decl : this,
+boolean_type : this,
+type_decl bool: this,
+integer_cst 8: this,
+eq_expr : this,
+call_expr : this,
+addr_expr : this,
+function_decl operator 2: this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl _Bit_reference: this,
+field_decl _M_p: this,
+integer_cst 64: this,
+field_decl _M_mask: this,
+integer_cst 64: this,
+type_decl _Bit_reference: this,
+integer_cst 64: this,
+call_expr : this,
+addr_expr : this,
+function_decl operator 2: this,
+convert_expr : this,
+parm_decl __x: this,
+reference_type : this,
+record_type : this,
+type_decl _Bit_reference: this,
+field_decl _M_p: this,
+integer_cst 64: this,
+field_decl _M_mask: this,
+integer_cst 64: this,
+type_decl _Bit_reference: this,
+integer_cst 64: this,
+function_decl operator<:
+cleanup_point_expr : this,
+return_expr : this,
+init_expr : this,
+result_decl : this,
+boolean_type : this,
+type_decl bool: this,
+integer_cst 8: this,
+truth_andif_expr : this,
+truth_not_expr : this,
+call_expr : this,
+addr_expr : this,
+function_decl operator 2: this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl _Bit_reference: this,
+field_decl _M_p: this,
+integer_cst 64: this,
+field_decl _M_mask: this,
+integer_cst 64: this,
+type_decl _Bit_reference: this,
+integer_cst 64: this,
+call_expr : this,
+addr_expr : this,
+function_decl operator 2: this,
+convert_expr : this,
+parm_decl __x: this,
+reference_type : this,
+record_type : this,
+type_decl _Bit_reference: this,
+field_decl _M_p: this,
+integer_cst 64: this,
+field_decl _M_mask: this,
+integer_cst 64: this,
+type_decl _Bit_reference: this,
+integer_cst 64: this,
+function_decl flip:
+cleanup_point_expr : this,
+expr_stmt : this,
+convert_expr : this,
+modify_expr : this,
+indirect_ref : this,
+component_ref : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl _Bit_reference: this,
+field_decl _M_p: this,
+integer_cst 64: this,
+field_decl _M_mask: this,
+integer_cst 64: this,
+type_decl _Bit_reference: this,
+integer_cst 64: this,
+field_decl _M_p: this,
+integer_cst 64: this,
+bit_xor_expr : this,
+indirect_ref : this,
+component_ref : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl _Bit_reference: this,
+field_decl _M_p: this,
+integer_cst 64: this,
+field_decl _M_mask: this,
+integer_cst 64: this,
+type_decl _Bit_reference: this,
+integer_cst 64: this,
+field_decl _M_p: this,
+integer_cst 64: this,
+component_ref : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl _Bit_reference: this,
+field_decl _M_p: this,
+integer_cst 64: this,
+field_decl _M_mask: this,
+integer_cst 64: this,
+type_decl _Bit_reference: this,
+integer_cst 64: this,
+field_decl _M_mask: this,
+integer_cst 64: this,
+function_decl iterator:
+bind_expr : this,
+statement_list : this,
+block : this,
+function_decl __base_ctor :
+bind_expr : this,
+statement_list : this,
+block : this,
+function_decl __comp_ctor :
+statement_list : this,
+function_decl _Bit_iterator_base:
+bind_expr : __x, this,
+statement_list : __x, this,
+cleanup_point_expr : __x, this,
+expr_stmt : __x, this,
+call_expr : __x, this,
+addr_expr : __x, this,
+function_decl __base_ctor : __x, this,
+nop_expr : __x, this,
+parm_decl this: __x, this,
+pointer_type : __x, this,
+record_type : __x, this,
+type_decl _Bit_iterator_base: __x, this,
+field_decl _M_p: __x, this,
+integer_cst 64: __x, this,
+field_decl _M_offset: __x, this,
+integer_cst 32: __x, this,
+type_decl _Bit_iterator_base: __x, this,
+integer_cst 64: __x, this,
+cleanup_point_expr : __x, this,
+expr_stmt : __x, this,
+convert_expr : __x, this,
+init_expr : __x, this,
+component_ref : __x, this,
+indirect_ref : __x, this,
+nop_expr : __x, this,
+parm_decl this: __x, this,
+pointer_type : __x, this,
+record_type : __x, this,
+type_decl _Bit_iterator_base: __x, this,
+field_decl _M_p: __x, this,
+integer_cst 64: __x, this,
+field_decl _M_offset: __x, this,
+integer_cst 32: __x, this,
+type_decl _Bit_iterator_base: __x, this,
+integer_cst 64: __x, this,
+field_decl _M_p: __x, this,
+integer_cst 64: __x, this,
+parm_decl __x: __x, this,
+pointer_type : __x, this,
+integer_type : __x, this,
+type_decl _Bit_type: __x, this,
+integer_cst 64: __x, this,
+integer_cst 0: __x, this,
+integer_cst : __x, this,
+integer_cst 64: __x, this,
+cleanup_point_expr : __x, this,
+expr_stmt : __x, this,
+convert_expr : __x, this,
+init_expr : __x, this,
+component_ref : __x, this,
+indirect_ref : __x, this,
+nop_expr : __x, this,
+parm_decl this: __x, this,
+pointer_type : __x, this,
+record_type : __x, this,
+type_decl _Bit_iterator_base: __x, this,
+field_decl _M_p: __x, this,
+integer_cst 64: __x, this,
+field_decl _M_offset: __x, this,
+integer_cst 32: __x, this,
+type_decl _Bit_iterator_base: __x, this,
+integer_cst 64: __x, this,
+field_decl _M_offset: __x, this,
+integer_cst 32: __x, this,
+parm_decl __y: __x, this,
+integer_type : __x, this,
+type_decl unsigned int: __x, this,
+integer_cst 32: __x, this,
+integer_cst 0: __x, this,
+integer_cst 4294967295: __x, this,
+integer_cst 32: __x, this,
+block : __x, this,
+function_decl __base_ctor :
+bind_expr : __x, this,
+statement_list : __x, this,
+cleanup_point_expr : __x, this,
+expr_stmt : __x, this,
+call_expr : __x, this,
+addr_expr : __x, this,
+function_decl __base_ctor : __x, this,
+nop_expr : __x, this,
+parm_decl this: __x, this,
+pointer_type : __x, this,
+record_type : __x, this,
+type_decl _Bit_iterator_base: __x, this,
+field_decl _M_p: __x, this,
+integer_cst 64: __x, this,
+field_decl _M_offset: __x, this,
+integer_cst 32: __x, this,
+type_decl _Bit_iterator_base: __x, this,
+integer_cst 64: __x, this,
+cleanup_point_expr : __x, this,
+expr_stmt : __x, this,
+convert_expr : __x, this,
+init_expr : __x, this,
+component_ref : __x, this,
+indirect_ref : __x, this,
+nop_expr : __x, this,
+parm_decl this: __x, this,
+pointer_type : __x, this,
+record_type : __x, this,
+type_decl _Bit_iterator_base: __x, this,
+field_decl _M_p: __x, this,
+integer_cst 64: __x, this,
+field_decl _M_offset: __x, this,
+integer_cst 32: __x, this,
+type_decl _Bit_iterator_base: __x, this,
+integer_cst 64: __x, this,
+field_decl _M_p: __x, this,
+integer_cst 64: __x, this,
+parm_decl __x: __x, this,
+pointer_type : __x, this,
+integer_type : __x, this,
+type_decl _Bit_type: __x, this,
+integer_cst 64: __x, this,
+integer_cst 0: __x, this,
+integer_cst : __x, this,
+integer_cst 64: __x, this,
+cleanup_point_expr : __x, this,
+expr_stmt : __x, this,
+convert_expr : __x, this,
+init_expr : __x, this,
+component_ref : __x, this,
+indirect_ref : __x, this,
+nop_expr : __x, this,
+parm_decl this: __x, this,
+pointer_type : __x, this,
+record_type : __x, this,
+type_decl _Bit_iterator_base: __x, this,
+field_decl _M_p: __x, this,
+integer_cst 64: __x, this,
+field_decl _M_offset: __x, this,
+integer_cst 32: __x, this,
+type_decl _Bit_iterator_base: __x, this,
+integer_cst 64: __x, this,
+field_decl _M_offset: __x, this,
+integer_cst 32: __x, this,
+parm_decl __y: __x, this,
+integer_type : __x, this,
+type_decl unsigned int: __x, this,
+integer_cst 32: __x, this,
+integer_cst 0: __x, this,
+integer_cst 4294967295: __x, this,
+integer_cst 32: __x, this,
+block : __x, this,
+function_decl __comp_ctor :
+statement_list : __x, this,
+function_decl _M_bump_up:
+if_stmt : this,
+statement_list : this,
+cleanup_point_expr : this,
+expr_stmt : this,
+convert_expr : this,
+modify_expr : this,
+component_ref : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl _Bit_iterator_base: this,
+field_decl _M_p: this,
+integer_cst 64: this,
+field_decl _M_offset: this,
+integer_cst 32: this,
+type_decl _Bit_iterator_base: this,
+integer_cst 64: this,
+field_decl _M_offset: this,
+integer_cst 32: this,
+integer_cst 0: this,
+cleanup_point_expr : this,
+expr_stmt : this,
+convert_expr : this,
+preincrement_expr : this,
+component_ref : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl _Bit_iterator_base: this,
+field_decl _M_p: this,
+integer_cst 64: this,
+field_decl _M_offset: this,
+integer_cst 32: this,
+type_decl _Bit_iterator_base: this,
+integer_cst 64: this,
+field_decl _M_p: this,
+integer_cst 64: this,
+integer_cst 8: this,
+function_decl _M_bump_down:
+if_stmt : this,
+statement_list : this,
+cleanup_point_expr : this,
+expr_stmt : this,
+convert_expr : this,
+modify_expr : this,
+component_ref : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl _Bit_iterator_base: this,
+field_decl _M_p: this,
+integer_cst 64: this,
+field_decl _M_offset: this,
+integer_cst 32: this,
+type_decl _Bit_iterator_base: this,
+integer_cst 64: this,
+field_decl _M_offset: this,
+integer_cst 32: this,
+integer_cst 63: this,
+cleanup_point_expr : this,
+expr_stmt : this,
+convert_expr : this,
+predecrement_expr : this,
+component_ref : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl _Bit_iterator_base: this,
+field_decl _M_p: this,
+integer_cst 64: this,
+field_decl _M_offset: this,
+integer_cst 32: this,
+type_decl _Bit_iterator_base: this,
+integer_cst 64: this,
+field_decl _M_p: this,
+integer_cst 64: this,
+integer_cst 8: this,
+function_decl _M_incr:
+bind_expr : this,
+var_decl __n: this,
+integer_cst 64: this,
+plus_expr : this,
+nop_expr : this,
+component_ref : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl _Bit_iterator_base: this,
+field_decl _M_p: this,
+integer_cst 64: this,
+field_decl _M_offset: this,
+integer_cst 32: this,
+type_decl _Bit_iterator_base: this,
+integer_cst 64: this,
+field_decl _M_offset: this,
+integer_cst 32: this,
+parm_decl __i: this,
+integer_type : this,
+type_decl ptrdiff_t: this,
+integer_cst 64: this,
+integer_cst -0: this,
+integer_cst 4294967295: this,
+integer_cst 64: this,
+integer_type : this,
+type_decl difference_type: this,
+integer_cst 64: this,
+integer_cst -0: this,
+integer_cst 4294967295: this,
+statement_list : this,
+decl_expr : this,
+var_decl __n: this,
+cleanup_point_expr : this,
+expr_stmt : this,
+convert_expr : this,
+modify_expr : this,
+component_ref : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl _Bit_iterator_base: this,
+field_decl _M_p: this,
+integer_cst 64: this,
+field_decl _M_offset: this,
+integer_cst 32: this,
+type_decl _Bit_iterator_base: this,
+integer_cst 64: this,
+field_decl _M_p: this,
+integer_cst 64: this,
+pointer_plus_expr : this,
+component_ref : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl _Bit_iterator_base: this,
+field_decl _M_p: this,
+integer_cst 64: this,
+field_decl _M_offset: this,
+integer_cst 32: this,
+type_decl _Bit_iterator_base: this,
+integer_cst 64: this,
+field_decl _M_p: this,
+integer_cst 64: this,
+nop_expr : this,
+mult_expr : this,
+nop_expr : this,
+trunc_div_expr : this,
+var_decl __n: this,
+integer_cst 64: this,
+integer_cst 8: this,
+cleanup_point_expr : this,
+expr_stmt : this,
+convert_expr : this,
+modify_expr : this,
+var_decl __n: this,
+trunc_mod_expr : this,
+var_decl __n: this,
+integer_cst 64: this,
+if_stmt : this,
+statement_list : this,
+cleanup_point_expr : this,
+expr_stmt : this,
+convert_expr : this,
+modify_expr : this,
+var_decl __n: this,
+plus_expr : this,
+var_decl __n: this,
+integer_cst 64: this,
+cleanup_point_expr : this,
+expr_stmt : this,
+convert_expr : this,
+predecrement_expr : this,
+component_ref : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl _Bit_iterator_base: this,
+field_decl _M_p: this,
+integer_cst 64: this,
+field_decl _M_offset: this,
+integer_cst 32: this,
+type_decl _Bit_iterator_base: this,
+integer_cst 64: this,
+field_decl _M_p: this,
+integer_cst 64: this,
+integer_cst 8: this,
+cleanup_point_expr : this,
+expr_stmt : this,
+convert_expr : this,
+modify_expr : this,
+component_ref : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl _Bit_iterator_base: this,
+field_decl _M_p: this,
+integer_cst 64: this,
+field_decl _M_offset: this,
+integer_cst 32: this,
+type_decl _Bit_iterator_base: this,
+integer_cst 64: this,
+field_decl _M_offset: this,
+integer_cst 32: this,
+convert_expr : this,
+var_decl __n: this,
+block : this,
+var_decl __n: this,
+function_decl operator==:
+return_expr : this,
+init_expr : this,
+result_decl : this,
+boolean_type : this,
+type_decl bool: this,
+integer_cst 8: this,
+truth_andif_expr : this,
+eq_expr : this,
+nop_expr : this,
+component_ref : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl _Bit_iterator_base: this,
+field_decl _M_p: this,
+integer_cst 64: this,
+field_decl _M_offset: this,
+integer_cst 32: this,
+type_decl _Bit_iterator_base: this,
+integer_cst 64: this,
+field_decl _M_p: this,
+integer_cst 64: this,
+nop_expr : this,
+component_ref : this,
+indirect_ref : this,
+parm_decl __i: this,
+reference_type : this,
+record_type : this,
+type_decl _Bit_iterator_base: this,
+field_decl _M_p: this,
+integer_cst 64: this,
+field_decl _M_offset: this,
+integer_cst 32: this,
+type_decl _Bit_iterator_base: this,
+integer_cst 64: this,
+field_decl _M_p: this,
+integer_cst 64: this,
+eq_expr : this,
+nop_expr : this,
+component_ref : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl _Bit_iterator_base: this,
+field_decl _M_p: this,
+integer_cst 64: this,
+field_decl _M_offset: this,
+integer_cst 32: this,
+type_decl _Bit_iterator_base: this,
+integer_cst 64: this,
+field_decl _M_offset: this,
+integer_cst 32: this,
+nop_expr : this,
+component_ref : this,
+indirect_ref : this,
+parm_decl __i: this,
+reference_type : this,
+record_type : this,
+type_decl _Bit_iterator_base: this,
+field_decl _M_p: this,
+integer_cst 64: this,
+field_decl _M_offset: this,
+integer_cst 32: this,
+type_decl _Bit_iterator_base: this,
+integer_cst 64: this,
+field_decl _M_offset: this,
+integer_cst 32: this,
+function_decl operator<:
+return_expr : this,
+init_expr : this,
+result_decl : this,
+boolean_type : this,
+type_decl bool: this,
+integer_cst 8: this,
+truth_orif_expr : this,
+lt_expr : this,
+nop_expr : this,
+component_ref : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl _Bit_iterator_base: this,
+field_decl _M_p: this,
+integer_cst 64: this,
+field_decl _M_offset: this,
+integer_cst 32: this,
+type_decl _Bit_iterator_base: this,
+integer_cst 64: this,
+field_decl _M_p: this,
+integer_cst 64: this,
+nop_expr : this,
+component_ref : this,
+indirect_ref : this,
+parm_decl __i: this,
+reference_type : this,
+record_type : this,
+type_decl _Bit_iterator_base: this,
+field_decl _M_p: this,
+integer_cst 64: this,
+field_decl _M_offset: this,
+integer_cst 32: this,
+type_decl _Bit_iterator_base: this,
+integer_cst 64: this,
+field_decl _M_p: this,
+integer_cst 64: this,
+truth_andif_expr : this,
+eq_expr : this,
+nop_expr : this,
+component_ref : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl _Bit_iterator_base: this,
+field_decl _M_p: this,
+integer_cst 64: this,
+field_decl _M_offset: this,
+integer_cst 32: this,
+type_decl _Bit_iterator_base: this,
+integer_cst 64: this,
+field_decl _M_p: this,
+integer_cst 64: this,
+nop_expr : this,
+component_ref : this,
+indirect_ref : this,
+parm_decl __i: this,
+reference_type : this,
+record_type : this,
+type_decl _Bit_iterator_base: this,
+field_decl _M_p: this,
+integer_cst 64: this,
+field_decl _M_offset: this,
+integer_cst 32: this,
+type_decl _Bit_iterator_base: this,
+integer_cst 64: this,
+field_decl _M_p: this,
+integer_cst 64: this,
+lt_expr : this,
+nop_expr : this,
+component_ref : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl _Bit_iterator_base: this,
+field_decl _M_p: this,
+integer_cst 64: this,
+field_decl _M_offset: this,
+integer_cst 32: this,
+type_decl _Bit_iterator_base: this,
+integer_cst 64: this,
+field_decl _M_offset: this,
+integer_cst 32: this,
+nop_expr : this,
+component_ref : this,
+indirect_ref : this,
+parm_decl __i: this,
+reference_type : this,
+record_type : this,
+type_decl _Bit_iterator_base: this,
+field_decl _M_p: this,
+integer_cst 64: this,
+field_decl _M_offset: this,
+integer_cst 32: this,
+type_decl _Bit_iterator_base: this,
+integer_cst 64: this,
+field_decl _M_offset: this,
+integer_cst 32: this,
+function_decl operator!=:
+cleanup_point_expr : this,
+return_expr : this,
+init_expr : this,
+result_decl : this,
+boolean_type : this,
+type_decl bool: this,
+integer_cst 8: this,
+truth_not_expr : this,
+call_expr : this,
+addr_expr : this,
+function_decl operator==: this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl _Bit_iterator_base: this,
+field_decl _M_p: this,
+integer_cst 64: this,
+field_decl _M_offset: this,
+integer_cst 32: this,
+type_decl _Bit_iterator_base: this,
+integer_cst 64: this,
+nop_expr : this,
+convert_expr : this,
+parm_decl __i: this,
+reference_type : this,
+record_type : this,
+type_decl _Bit_iterator_base: this,
+field_decl _M_p: this,
+integer_cst 64: this,
+field_decl _M_offset: this,
+integer_cst 32: this,
+type_decl _Bit_iterator_base: this,
+integer_cst 64: this,
+function_decl operator>:
+cleanup_point_expr : this,
+return_expr : this,
+init_expr : this,
+result_decl : this,
+boolean_type : this,
+type_decl bool: this,
+integer_cst 8: this,
+call_expr : this,
+addr_expr : this,
+function_decl operator<: this,
+convert_expr : this,
+parm_decl __i: this,
+reference_type : this,
+record_type : this,
+type_decl _Bit_iterator_base: this,
+field_decl _M_p: this,
+integer_cst 64: this,
+field_decl _M_offset: this,
+integer_cst 32: this,
+type_decl _Bit_iterator_base: this,
+integer_cst 64: this,
+nop_expr : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl _Bit_iterator_base: this,
+field_decl _M_p: this,
+integer_cst 64: this,
+field_decl _M_offset: this,
+integer_cst 32: this,
+type_decl _Bit_iterator_base: this,
+integer_cst 64: this,
+function_decl operator<=:
+cleanup_point_expr : this,
+return_expr : this,
+init_expr : this,
+result_decl : this,
+boolean_type : this,
+type_decl bool: this,
+integer_cst 8: this,
+truth_not_expr : this,
+call_expr : this,
+addr_expr : this,
+function_decl operator<: this,
+convert_expr : this,
+parm_decl __i: this,
+reference_type : this,
+record_type : this,
+type_decl _Bit_iterator_base: this,
+field_decl _M_p: this,
+integer_cst 64: this,
+field_decl _M_offset: this,
+integer_cst 32: this,
+type_decl _Bit_iterator_base: this,
+integer_cst 64: this,
+nop_expr : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl _Bit_iterator_base: this,
+field_decl _M_p: this,
+integer_cst 64: this,
+field_decl _M_offset: this,
+integer_cst 32: this,
+type_decl _Bit_iterator_base: this,
+integer_cst 64: this,
+function_decl operator>=:
+cleanup_point_expr : this,
+return_expr : this,
+init_expr : this,
+result_decl : this,
+boolean_type : this,
+type_decl bool: this,
+integer_cst 8: this,
+truth_not_expr : this,
+call_expr : this,
+addr_expr : this,
+function_decl operator<: this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl _Bit_iterator_base: this,
+field_decl _M_p: this,
+integer_cst 64: this,
+field_decl _M_offset: this,
+integer_cst 32: this,
+type_decl _Bit_iterator_base: this,
+integer_cst 64: this,
+nop_expr : this,
+convert_expr : this,
+parm_decl __i: this,
+reference_type : this,
+record_type : this,
+type_decl _Bit_iterator_base: this,
+field_decl _M_p: this,
+integer_cst 64: this,
+field_decl _M_offset: this,
+integer_cst 32: this,
+type_decl _Bit_iterator_base: this,
+integer_cst 64: this,
+function_decl operator-:
+function_decl _Bit_iterator:
+bind_expr : this,
+cleanup_point_expr : this,
+expr_stmt : this,
+call_expr : this,
+addr_expr : this,
+function_decl __base_ctor : this,
+addr_expr : this,
+component_ref : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl _Bit_iterator: this,
+field_decl : this,
+integer_cst 96: this,
+type_decl _Bit_iterator: this,
+type_decl reference: this,
+type_decl pointer: this,
+type_decl iterator: this,
+integer_cst 64: this,
+field_decl : this,
+integer_cst 96: this,
+integer_cst 0: this,
+integer_cst 0: this,
+block : this,
+function_decl __base_ctor :
+bind_expr : this,
+cleanup_point_expr : this,
+expr_stmt : this,
+call_expr : this,
+addr_expr : this,
+function_decl __base_ctor : this,
+addr_expr : this,
+component_ref : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl _Bit_iterator: this,
+field_decl : this,
+integer_cst 96: this,
+type_decl _Bit_iterator: this,
+type_decl reference: this,
+type_decl pointer: this,
+type_decl iterator: this,
+integer_cst 64: this,
+field_decl : this,
+integer_cst 96: this,
+integer_cst 0: this,
+integer_cst 0: this,
+block : this,
+function_decl __comp_ctor :
+statement_list : this,
+function_decl _Bit_iterator:
+bind_expr : __x, this,
+cleanup_point_expr : __x, this,
+expr_stmt : __x, this,
+call_expr : __x, this,
+addr_expr : __x, this,
+function_decl __base_ctor : __x, this,
+addr_expr : __x, this,
+component_ref : __x, this,
+indirect_ref : __x, this,
+nop_expr : __x, this,
+parm_decl this: __x, this,
+pointer_type : __x, this,
+record_type : __x, this,
+type_decl _Bit_iterator: __x, this,
+field_decl : __x, this,
+integer_cst 96: __x, this,
+type_decl _Bit_iterator: __x, this,
+type_decl reference: __x, this,
+type_decl pointer: __x, this,
+type_decl iterator: __x, this,
+integer_cst 64: __x, this,
+field_decl : __x, this,
+integer_cst 96: __x, this,
+parm_decl __x: __x, this,
+pointer_type : __x, this,
+integer_type : __x, this,
+type_decl _Bit_type: __x, this,
+integer_cst 64: __x, this,
+integer_cst 0: __x, this,
+integer_cst : __x, this,
+integer_cst 64: __x, this,
+parm_decl __y: __x, this,
+integer_type : __x, this,
+type_decl unsigned int: __x, this,
+integer_cst 32: __x, this,
+integer_cst 0: __x, this,
+integer_cst 4294967295: __x, this,
+integer_cst 32: __x, this,
+block : __x, this,
+function_decl __base_ctor :
+bind_expr : __x, this,
+cleanup_point_expr : __x, this,
+expr_stmt : __x, this,
+call_expr : __x, this,
+addr_expr : __x, this,
+function_decl __base_ctor : __x, this,
+addr_expr : __x, this,
+component_ref : __x, this,
+indirect_ref : __x, this,
+nop_expr : __x, this,
+parm_decl this: __x, this,
+pointer_type : __x, this,
+record_type : __x, this,
+type_decl _Bit_iterator: __x, this,
+field_decl : __x, this,
+integer_cst 96: __x, this,
+type_decl _Bit_iterator: __x, this,
+type_decl reference: __x, this,
+type_decl pointer: __x, this,
+type_decl iterator: __x, this,
+integer_cst 64: __x, this,
+field_decl : __x, this,
+integer_cst 96: __x, this,
+parm_decl __x: __x, this,
+pointer_type : __x, this,
+integer_type : __x, this,
+type_decl _Bit_type: __x, this,
+integer_cst 64: __x, this,
+integer_cst 0: __x, this,
+integer_cst : __x, this,
+integer_cst 64: __x, this,
+parm_decl __y: __x, this,
+integer_type : __x, this,
+type_decl unsigned int: __x, this,
+integer_cst 32: __x, this,
+integer_cst 0: __x, this,
+integer_cst 4294967295: __x, this,
+integer_cst 32: __x, this,
+block : __x, this,
+function_decl __comp_ctor :
+statement_list : __x, this,
+function_decl _M_const_cast:
+cleanup_point_expr : this,
+return_expr : this,
+init_expr : this,
+result_decl : this,
+record_type : this,
+type_decl iterator: this,
+field_decl : this,
+integer_cst 96: this,
+type_decl _Bit_iterator: this,
+type_decl reference: this,
+type_decl pointer: this,
+type_decl iterator: this,
+integer_cst 128: this,
+target_expr : this,
+var_decl : this,
+integer_cst 128: this,
+record_type : this,
+type_decl _Bit_iterator: this,
+field_decl : this,
+integer_cst 96: this,
+type_decl _Bit_iterator: this,
+type_decl reference: this,
+type_decl pointer: this,
+type_decl iterator: this,
+indirect_ref : this,
+nop_expr : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl _Bit_iterator: this,
+field_decl : this,
+integer_cst 96: this,
+type_decl _Bit_iterator: this,
+type_decl reference: this,
+type_decl pointer: this,
+type_decl iterator: this,
+integer_cst 64: this,
+function_decl operator*:
+cleanup_point_expr : this,
+return_expr : this,
+init_expr : this,
+result_decl : this,
+record_type : this,
+type_decl reference: this,
+field_decl _M_p: this,
+integer_cst 64: this,
+field_decl _M_mask: this,
+integer_cst 64: this,
+type_decl _Bit_reference: this,
+integer_cst 128: this,
+compound_expr : this,
+target_expr : this,
+var_decl : this,
+integer_cst 128: this,
+record_type : this,
+type_decl reference: this,
+field_decl _M_p: this,
+integer_cst 64: this,
+field_decl _M_mask: this,
+integer_cst 64: this,
+type_decl _Bit_reference: this,
+aggr_init_expr : this,
+addr_expr : this,
+function_decl __comp_ctor : this,
+var_decl : this,
+convert_expr : this,
+void_cst : this,
+nop_expr : this,
+component_ref : this,
+component_ref : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl _Bit_iterator: this,
+field_decl : this,
+integer_cst 96: this,
+type_decl _Bit_iterator: this,
+type_decl reference: this,
+type_decl pointer: this,
+type_decl iterator: this,
+integer_cst 64: this,
+field_decl : this,
+integer_cst 96: this,
+field_decl _M_p: this,
+integer_cst 64: this,
+lshift_expr : this,
+integer_cst 1: this,
+nop_expr : this,
+component_ref : this,
+component_ref : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl _Bit_iterator: this,
+field_decl : this,
+integer_cst 96: this,
+type_decl _Bit_iterator: this,
+type_decl reference: this,
+type_decl pointer: this,
+type_decl iterator: this,
+integer_cst 64: this,
+field_decl : this,
+integer_cst 96: this,
+field_decl _M_offset: this,
+integer_cst 32: this,
+var_decl : this,
+function_decl operator++:
+statement_list : this,
+cleanup_point_expr : this,
+expr_stmt : this,
+call_expr : this,
+addr_expr : this,
+function_decl _M_bump_up: this,
+addr_expr : this,
+component_ref : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl _Bit_iterator: this,
+field_decl : this,
+integer_cst 96: this,
+type_decl _Bit_iterator: this,
+type_decl reference: this,
+type_decl pointer: this,
+type_decl iterator: this,
+integer_cst 64: this,
+field_decl : this,
+integer_cst 96: this,
+return_expr : this,
+init_expr : this,
+result_decl : this,
+reference_type : this,
+record_type : this,
+type_decl iterator: this,
+field_decl : this,
+integer_cst 96: this,
+type_decl _Bit_iterator: this,
+type_decl reference: this,
+type_decl pointer: this,
+type_decl iterator: this,
+integer_cst 64: this,
+nop_expr : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl _Bit_iterator: this,
+field_decl : this,
+integer_cst 96: this,
+type_decl _Bit_iterator: this,
+type_decl reference: this,
+type_decl pointer: this,
+type_decl iterator: this,
+integer_cst 64: this,
+function_decl operator++:
+bind_expr : this,
+var_decl __tmp: this,
+integer_cst 128: this,
+indirect_ref : this,
+nop_expr : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl _Bit_iterator: this,
+field_decl : this,
+integer_cst 96: this,
+type_decl _Bit_iterator: this,
+type_decl reference: this,
+type_decl pointer: this,
+type_decl iterator: this,
+integer_cst 64: this,
+record_type : this,
+type_decl iterator: this,
+field_decl : this,
+integer_cst 96: this,
+type_decl _Bit_iterator: this,
+type_decl reference: this,
+type_decl pointer: this,
+type_decl iterator: this,
+statement_list : this,
+decl_expr : this,
+var_decl __tmp: this,
+cleanup_point_expr : this,
+expr_stmt : this,
+call_expr : this,
+addr_expr : this,
+function_decl _M_bump_up: this,
+addr_expr : this,
+component_ref : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl _Bit_iterator: this,
+field_decl : this,
+integer_cst 96: this,
+type_decl _Bit_iterator: this,
+type_decl reference: this,
+type_decl pointer: this,
+type_decl iterator: this,
+integer_cst 64: this,
+field_decl : this,
+integer_cst 96: this,
+cleanup_point_expr : this,
+return_expr : this,
+init_expr : this,
+result_decl : this,
+record_type : this,
+type_decl iterator: this,
+field_decl : this,
+integer_cst 96: this,
+type_decl _Bit_iterator: this,
+type_decl reference: this,
+type_decl pointer: this,
+type_decl iterator: this,
+integer_cst 128: this,
+target_expr : this,
+var_decl : this,
+integer_cst 128: this,
+record_type : this,
+type_decl _Bit_iterator: this,
+field_decl : this,
+integer_cst 96: this,
+type_decl _Bit_iterator: this,
+type_decl reference: this,
+type_decl pointer: this,
+type_decl iterator: this,
+var_decl __tmp: this,
+block : this,
+var_decl __tmp: this,
+function_decl operator--:
+statement_list : this,
+cleanup_point_expr : this,
+expr_stmt : this,
+call_expr : this,
+addr_expr : this,
+function_decl _M_bump_down: this,
+addr_expr : this,
+component_ref : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl _Bit_iterator: this,
+field_decl : this,
+integer_cst 96: this,
+type_decl _Bit_iterator: this,
+type_decl reference: this,
+type_decl pointer: this,
+type_decl iterator: this,
+integer_cst 64: this,
+field_decl : this,
+integer_cst 96: this,
+return_expr : this,
+init_expr : this,
+result_decl : this,
+reference_type : this,
+record_type : this,
+type_decl iterator: this,
+field_decl : this,
+integer_cst 96: this,
+type_decl _Bit_iterator: this,
+type_decl reference: this,
+type_decl pointer: this,
+type_decl iterator: this,
+integer_cst 64: this,
+nop_expr : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl _Bit_iterator: this,
+field_decl : this,
+integer_cst 96: this,
+type_decl _Bit_iterator: this,
+type_decl reference: this,
+type_decl pointer: this,
+type_decl iterator: this,
+integer_cst 64: this,
+function_decl operator--:
+bind_expr : this,
+var_decl __tmp: this,
+integer_cst 128: this,
+indirect_ref : this,
+nop_expr : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl _Bit_iterator: this,
+field_decl : this,
+integer_cst 96: this,
+type_decl _Bit_iterator: this,
+type_decl reference: this,
+type_decl pointer: this,
+type_decl iterator: this,
+integer_cst 64: this,
+record_type : this,
+type_decl iterator: this,
+field_decl : this,
+integer_cst 96: this,
+type_decl _Bit_iterator: this,
+type_decl reference: this,
+type_decl pointer: this,
+type_decl iterator: this,
+statement_list : this,
+decl_expr : this,
+var_decl __tmp: this,
+cleanup_point_expr : this,
+expr_stmt : this,
+call_expr : this,
+addr_expr : this,
+function_decl _M_bump_down: this,
+addr_expr : this,
+component_ref : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl _Bit_iterator: this,
+field_decl : this,
+integer_cst 96: this,
+type_decl _Bit_iterator: this,
+type_decl reference: this,
+type_decl pointer: this,
+type_decl iterator: this,
+integer_cst 64: this,
+field_decl : this,
+integer_cst 96: this,
+cleanup_point_expr : this,
+return_expr : this,
+init_expr : this,
+result_decl : this,
+record_type : this,
+type_decl iterator: this,
+field_decl : this,
+integer_cst 96: this,
+type_decl _Bit_iterator: this,
+type_decl reference: this,
+type_decl pointer: this,
+type_decl iterator: this,
+integer_cst 128: this,
+target_expr : this,
+var_decl : this,
+integer_cst 128: this,
+record_type : this,
+type_decl _Bit_iterator: this,
+field_decl : this,
+integer_cst 96: this,
+type_decl _Bit_iterator: this,
+type_decl reference: this,
+type_decl pointer: this,
+type_decl iterator: this,
+var_decl __tmp: this,
+block : this,
+var_decl __tmp: this,
+function_decl operator+=:
+statement_list : this,
+cleanup_point_expr : this,
+expr_stmt : this,
+call_expr : this,
+addr_expr : this,
+function_decl _M_incr: this,
+addr_expr : this,
+component_ref : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl _Bit_iterator: this,
+field_decl : this,
+integer_cst 96: this,
+type_decl _Bit_iterator: this,
+type_decl reference: this,
+type_decl pointer: this,
+type_decl iterator: this,
+integer_cst 64: this,
+field_decl : this,
+integer_cst 96: this,
+parm_decl __i: this,
+integer_type : this,
+type_decl difference_type: this,
+integer_cst 64: this,
+integer_cst -0: this,
+integer_cst 4294967295: this,
+integer_cst 64: this,
+return_expr : this,
+init_expr : this,
+result_decl : this,
+reference_type : this,
+record_type : this,
+type_decl iterator: this,
+field_decl : this,
+integer_cst 96: this,
+type_decl _Bit_iterator: this,
+type_decl reference: this,
+type_decl pointer: this,
+type_decl iterator: this,
+integer_cst 64: this,
+nop_expr : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl _Bit_iterator: this,
+field_decl : this,
+integer_cst 96: this,
+type_decl _Bit_iterator: this,
+type_decl reference: this,
+type_decl pointer: this,
+type_decl iterator: this,
+integer_cst 64: this,
+function_decl operator-=:
+statement_list : this,
+cleanup_point_expr : this,
+expr_stmt : this,
+convert_expr : this,
+call_expr : this,
+addr_expr : this,
+function_decl operator+=: this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl _Bit_iterator: this,
+field_decl : this,
+integer_cst 96: this,
+type_decl _Bit_iterator: this,
+type_decl reference: this,
+type_decl pointer: this,
+type_decl iterator: this,
+integer_cst 64: this,
+negate_expr : this,
+non_lvalue_expr : this,
+parm_decl __i: this,
+integer_type : this,
+type_decl difference_type: this,
+integer_cst 64: this,
+integer_cst -0: this,
+integer_cst 4294967295: this,
+integer_cst 64: this,
+return_expr : this,
+init_expr : this,
+result_decl : this,
+reference_type : this,
+record_type : this,
+type_decl iterator: this,
+field_decl : this,
+integer_cst 96: this,
+type_decl _Bit_iterator: this,
+type_decl reference: this,
+type_decl pointer: this,
+type_decl iterator: this,
+integer_cst 64: this,
+nop_expr : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl _Bit_iterator: this,
+field_decl : this,
+integer_cst 96: this,
+type_decl _Bit_iterator: this,
+type_decl reference: this,
+type_decl pointer: this,
+type_decl iterator: this,
+integer_cst 64: this,
+function_decl operator+:
+bind_expr : this,
+var_decl __tmp: this,
+integer_cst 128: this,
+indirect_ref : this,
+nop_expr : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl _Bit_iterator: this,
+field_decl : this,
+integer_cst 96: this,
+type_decl _Bit_iterator: this,
+type_decl reference: this,
+type_decl pointer: this,
+type_decl iterator: this,
+integer_cst 64: this,
+record_type : this,
+type_decl iterator: this,
+field_decl : this,
+integer_cst 96: this,
+type_decl _Bit_iterator: this,
+type_decl reference: this,
+type_decl pointer: this,
+type_decl iterator: this,
+statement_list : this,
+decl_expr : this,
+var_decl __tmp: this,
+cleanup_point_expr : this,
+return_expr : this,
+init_expr : this,
+result_decl : this,
+record_type : this,
+type_decl iterator: this,
+field_decl : this,
+integer_cst 96: this,
+type_decl _Bit_iterator: this,
+type_decl reference: this,
+type_decl pointer: this,
+type_decl iterator: this,
+integer_cst 128: this,
+target_expr : this,
+var_decl : this,
+integer_cst 128: this,
+record_type : this,
+type_decl _Bit_iterator: this,
+field_decl : this,
+integer_cst 96: this,
+type_decl _Bit_iterator: this,
+type_decl reference: this,
+type_decl pointer: this,
+type_decl iterator: this,
+indirect_ref : this,
+nop_expr : this,
+nop_expr : this,
+call_expr : this,
+addr_expr : this,
+function_decl operator+=: this,
+addr_expr : this,
+var_decl __tmp: this,
+parm_decl __i: this,
+integer_type : this,
+type_decl difference_type: this,
+integer_cst 64: this,
+integer_cst -0: this,
+integer_cst 4294967295: this,
+integer_cst 64: this,
+block : this,
+var_decl __tmp: this,
+function_decl operator-:
+bind_expr : this,
+var_decl __tmp: this,
+integer_cst 128: this,
+indirect_ref : this,
+nop_expr : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl _Bit_iterator: this,
+field_decl : this,
+integer_cst 96: this,
+type_decl _Bit_iterator: this,
+type_decl reference: this,
+type_decl pointer: this,
+type_decl iterator: this,
+integer_cst 64: this,
+record_type : this,
+type_decl iterator: this,
+field_decl : this,
+integer_cst 96: this,
+type_decl _Bit_iterator: this,
+type_decl reference: this,
+type_decl pointer: this,
+type_decl iterator: this,
+statement_list : this,
+decl_expr : this,
+var_decl __tmp: this,
+cleanup_point_expr : this,
+return_expr : this,
+init_expr : this,
+result_decl : this,
+record_type : this,
+type_decl iterator: this,
+field_decl : this,
+integer_cst 96: this,
+type_decl _Bit_iterator: this,
+type_decl reference: this,
+type_decl pointer: this,
+type_decl iterator: this,
+integer_cst 128: this,
+target_expr : this,
+var_decl : this,
+integer_cst 128: this,
+record_type : this,
+type_decl _Bit_iterator: this,
+field_decl : this,
+integer_cst 96: this,
+type_decl _Bit_iterator: this,
+type_decl reference: this,
+type_decl pointer: this,
+type_decl iterator: this,
+indirect_ref : this,
+nop_expr : this,
+nop_expr : this,
+call_expr : this,
+addr_expr : this,
+function_decl operator-=: this,
+addr_expr : this,
+var_decl __tmp: this,
+parm_decl __i: this,
+integer_type : this,
+type_decl difference_type: this,
+integer_cst 64: this,
+integer_cst -0: this,
+integer_cst 4294967295: this,
+integer_cst 64: this,
+block : this,
+var_decl __tmp: this,
+function_decl operator[]:
+cleanup_point_expr : this,
+return_expr : this,
+init_expr : this,
+result_decl : this,
+record_type : this,
+type_decl reference: this,
+field_decl _M_p: this,
+integer_cst 64: this,
+field_decl _M_mask: this,
+integer_cst 64: this,
+type_decl _Bit_reference: this,
+integer_cst 128: this,
+target_expr : this,
+var_decl : this,
+integer_cst 128: this,
+record_type : this,
+type_decl reference: this,
+field_decl _M_p: this,
+integer_cst 64: this,
+field_decl _M_mask: this,
+integer_cst 64: this,
+type_decl _Bit_reference: this,
+call_expr : this,
+addr_expr : this,
+function_decl operator*: this,
+addr_expr : this,
+target_expr : this,
+var_decl : this,
+integer_cst 128: this,
+record_type : this,
+type_decl iterator: this,
+field_decl : this,
+integer_cst 96: this,
+type_decl _Bit_iterator: this,
+type_decl reference: this,
+type_decl pointer: this,
+type_decl iterator: this,
+call_expr : this,
+addr_expr : this,
+function_decl operator+: this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl _Bit_iterator: this,
+field_decl : this,
+integer_cst 96: this,
+type_decl _Bit_iterator: this,
+type_decl reference: this,
+type_decl pointer: this,
+type_decl iterator: this,
+integer_cst 64: this,
+parm_decl __i: this,
+integer_type : this,
+type_decl difference_type: this,
+integer_cst 64: this,
+integer_cst -0: this,
+integer_cst 4294967295: this,
+integer_cst 64: this,
+function_decl operator+:
+function_decl _Bit_const_iterator:
+bind_expr : this,
+cleanup_point_expr : this,
+expr_stmt : this,
+call_expr : this,
+addr_expr : this,
+function_decl __base_ctor : this,
+addr_expr : this,
+component_ref : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl _Bit_const_iterator: this,
+field_decl : this,
+integer_cst 96: this,
+type_decl _Bit_const_iterator: this,
+type_decl reference: this,
+type_decl const_reference: this,
+type_decl pointer: this,
+type_decl const_iterator: this,
+integer_cst 64: this,
+field_decl : this,
+integer_cst 96: this,
+integer_cst 0: this,
+integer_cst 0: this,
+block : this,
+function_decl __base_ctor :
+bind_expr : this,
+cleanup_point_expr : this,
+expr_stmt : this,
+call_expr : this,
+addr_expr : this,
+function_decl __base_ctor : this,
+addr_expr : this,
+component_ref : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl _Bit_const_iterator: this,
+field_decl : this,
+integer_cst 96: this,
+type_decl _Bit_const_iterator: this,
+type_decl reference: this,
+type_decl const_reference: this,
+type_decl pointer: this,
+type_decl const_iterator: this,
+integer_cst 64: this,
+field_decl : this,
+integer_cst 96: this,
+integer_cst 0: this,
+integer_cst 0: this,
+block : this,
+function_decl __comp_ctor :
+statement_list : this,
+function_decl _Bit_const_iterator:
+bind_expr : __x, this,
+cleanup_point_expr : __x, this,
+expr_stmt : __x, this,
+call_expr : __x, this,
+addr_expr : __x, this,
+function_decl __base_ctor : __x, this,
+addr_expr : __x, this,
+component_ref : __x, this,
+indirect_ref : __x, this,
+nop_expr : __x, this,
+parm_decl this: __x, this,
+pointer_type : __x, this,
+record_type : __x, this,
+type_decl _Bit_const_iterator: __x, this,
+field_decl : __x, this,
+integer_cst 96: __x, this,
+type_decl _Bit_const_iterator: __x, this,
+type_decl reference: __x, this,
+type_decl const_reference: __x, this,
+type_decl pointer: __x, this,
+type_decl const_iterator: __x, this,
+integer_cst 64: __x, this,
+field_decl : __x, this,
+integer_cst 96: __x, this,
+parm_decl __x: __x, this,
+pointer_type : __x, this,
+integer_type : __x, this,
+type_decl _Bit_type: __x, this,
+integer_cst 64: __x, this,
+integer_cst 0: __x, this,
+integer_cst : __x, this,
+integer_cst 64: __x, this,
+parm_decl __y: __x, this,
+integer_type : __x, this,
+type_decl unsigned int: __x, this,
+integer_cst 32: __x, this,
+integer_cst 0: __x, this,
+integer_cst 4294967295: __x, this,
+integer_cst 32: __x, this,
+block : __x, this,
+function_decl __base_ctor :
+bind_expr : __x, this,
+cleanup_point_expr : __x, this,
+expr_stmt : __x, this,
+call_expr : __x, this,
+addr_expr : __x, this,
+function_decl __base_ctor : __x, this,
+addr_expr : __x, this,
+component_ref : __x, this,
+indirect_ref : __x, this,
+nop_expr : __x, this,
+parm_decl this: __x, this,
+pointer_type : __x, this,
+record_type : __x, this,
+type_decl _Bit_const_iterator: __x, this,
+field_decl : __x, this,
+integer_cst 96: __x, this,
+type_decl _Bit_const_iterator: __x, this,
+type_decl reference: __x, this,
+type_decl const_reference: __x, this,
+type_decl pointer: __x, this,
+type_decl const_iterator: __x, this,
+integer_cst 64: __x, this,
+field_decl : __x, this,
+integer_cst 96: __x, this,
+parm_decl __x: __x, this,
+pointer_type : __x, this,
+integer_type : __x, this,
+type_decl _Bit_type: __x, this,
+integer_cst 64: __x, this,
+integer_cst 0: __x, this,
+integer_cst : __x, this,
+integer_cst 64: __x, this,
+parm_decl __y: __x, this,
+integer_type : __x, this,
+type_decl unsigned int: __x, this,
+integer_cst 32: __x, this,
+integer_cst 0: __x, this,
+integer_cst 4294967295: __x, this,
+integer_cst 32: __x, this,
+block : __x, this,
+function_decl __comp_ctor :
+statement_list : __x, this,
+function_decl _Bit_const_iterator:
+bind_expr : this,
+cleanup_point_expr : this,
+expr_stmt : this,
+call_expr : this,
+addr_expr : this,
+function_decl __base_ctor : this,
+addr_expr : this,
+component_ref : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl _Bit_const_iterator: this,
+field_decl : this,
+integer_cst 96: this,
+type_decl _Bit_const_iterator: this,
+type_decl reference: this,
+type_decl const_reference: this,
+type_decl pointer: this,
+type_decl const_iterator: this,
+integer_cst 64: this,
+field_decl : this,
+integer_cst 96: this,
+nop_expr : this,
+component_ref : this,
+component_ref : this,
+indirect_ref : this,
+convert_expr : this,
+parm_decl __x: this,
+reference_type : this,
+record_type : this,
+type_decl _Bit_iterator: this,
+field_decl : this,
+integer_cst 96: this,
+type_decl _Bit_iterator: this,
+type_decl reference: this,
+type_decl pointer: this,
+type_decl iterator: this,
+integer_cst 64: this,
+field_decl : this,
+integer_cst 96: this,
+field_decl _M_p: this,
+integer_cst 64: this,
+nop_expr : this,
+component_ref : this,
+component_ref : this,
+indirect_ref : this,
+convert_expr : this,
+parm_decl __x: this,
+reference_type : this,
+record_type : this,
+type_decl _Bit_iterator: this,
+field_decl : this,
+integer_cst 96: this,
+type_decl _Bit_iterator: this,
+type_decl reference: this,
+type_decl pointer: this,
+type_decl iterator: this,
+integer_cst 64: this,
+field_decl : this,
+integer_cst 96: this,
+field_decl _M_offset: this,
+integer_cst 32: this,
+block : this,
+function_decl __base_ctor :
+bind_expr : this,
+cleanup_point_expr : this,
+expr_stmt : this,
+call_expr : this,
+addr_expr : this,
+function_decl __base_ctor : this,
+addr_expr : this,
+component_ref : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl _Bit_const_iterator: this,
+field_decl : this,
+integer_cst 96: this,
+type_decl _Bit_const_iterator: this,
+type_decl reference: this,
+type_decl const_reference: this,
+type_decl pointer: this,
+type_decl const_iterator: this,
+integer_cst 64: this,
+field_decl : this,
+integer_cst 96: this,
+nop_expr : this,
+component_ref : this,
+component_ref : this,
+indirect_ref : this,
+convert_expr : this,
+parm_decl __x: this,
+reference_type : this,
+record_type : this,
+type_decl _Bit_iterator: this,
+field_decl : this,
+integer_cst 96: this,
+type_decl _Bit_iterator: this,
+type_decl reference: this,
+type_decl pointer: this,
+type_decl iterator: this,
+integer_cst 64: this,
+field_decl : this,
+integer_cst 96: this,
+field_decl _M_p: this,
+integer_cst 64: this,
+nop_expr : this,
+component_ref : this,
+component_ref : this,
+indirect_ref : this,
+convert_expr : this,
+parm_decl __x: this,
+reference_type : this,
+record_type : this,
+type_decl _Bit_iterator: this,
+field_decl : this,
+integer_cst 96: this,
+type_decl _Bit_iterator: this,
+type_decl reference: this,
+type_decl pointer: this,
+type_decl iterator: this,
+integer_cst 64: this,
+field_decl : this,
+integer_cst 96: this,
+field_decl _M_offset: this,
+integer_cst 32: this,
+block : this,
+function_decl __comp_ctor :
+statement_list : this,
+function_decl _M_const_cast:
+cleanup_point_expr : this,
+return_expr : this,
+init_expr : this,
+result_decl : this,
+record_type : this,
+type_decl _Bit_iterator: this,
+field_decl : this,
+integer_cst 96: this,
+type_decl _Bit_iterator: this,
+type_decl reference: this,
+type_decl pointer: this,
+type_decl iterator: this,
+integer_cst 128: this,
+compound_expr : this,
+target_expr : this,
+var_decl : this,
+integer_cst 128: this,
+record_type : this,
+type_decl _Bit_iterator: this,
+field_decl : this,
+integer_cst 96: this,
+type_decl _Bit_iterator: this,
+type_decl reference: this,
+type_decl pointer: this,
+type_decl iterator: this,
+aggr_init_expr : this,
+addr_expr : this,
+function_decl __comp_ctor : this,
+var_decl : this,
+convert_expr : this,
+void_cst : this,
+nop_expr : this,
+component_ref : this,
+component_ref : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl _Bit_const_iterator: this,
+field_decl : this,
+integer_cst 96: this,
+type_decl _Bit_const_iterator: this,
+type_decl reference: this,
+type_decl const_reference: this,
+type_decl pointer: this,
+type_decl const_iterator: this,
+integer_cst 64: this,
+field_decl : this,
+integer_cst 96: this,
+field_decl _M_p: this,
+integer_cst 64: this,
+nop_expr : this,
+component_ref : this,
+component_ref : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl _Bit_const_iterator: this,
+field_decl : this,
+integer_cst 96: this,
+type_decl _Bit_const_iterator: this,
+type_decl reference: this,
+type_decl const_reference: this,
+type_decl pointer: this,
+type_decl const_iterator: this,
+integer_cst 64: this,
+field_decl : this,
+integer_cst 96: this,
+field_decl _M_offset: this,
+integer_cst 32: this,
+var_decl : this,
+function_decl operator*:
+cleanup_point_expr : this,
+return_expr : this,
+init_expr : this,
+result_decl : this,
+boolean_type : this,
+type_decl const_reference: this,
+integer_cst 8: this,
+call_expr : this,
+addr_expr : this,
+function_decl operator 2: this,
+addr_expr : this,
+target_expr : this,
+var_decl : this,
+integer_cst 128: this,
+record_type : this,
+type_decl _Bit_reference: this,
+field_decl _M_p: this,
+integer_cst 64: this,
+field_decl _M_mask: this,
+integer_cst 64: this,
+type_decl _Bit_reference: this,
+aggr_init_expr : this,
+addr_expr : this,
+function_decl __comp_ctor : this,
+var_decl : this,
+convert_expr : this,
+void_cst : this,
+nop_expr : this,
+component_ref : this,
+component_ref : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl _Bit_const_iterator: this,
+field_decl : this,
+integer_cst 96: this,
+type_decl _Bit_const_iterator: this,
+type_decl reference: this,
+type_decl const_reference: this,
+type_decl pointer: this,
+type_decl const_iterator: this,
+integer_cst 64: this,
+field_decl : this,
+integer_cst 96: this,
+field_decl _M_p: this,
+integer_cst 64: this,
+lshift_expr : this,
+integer_cst 1: this,
+nop_expr : this,
+component_ref : this,
+component_ref : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl _Bit_const_iterator: this,
+field_decl : this,
+integer_cst 96: this,
+type_decl _Bit_const_iterator: this,
+type_decl reference: this,
+type_decl const_reference: this,
+type_decl pointer: this,
+type_decl const_iterator: this,
+integer_cst 64: this,
+field_decl : this,
+integer_cst 96: this,
+field_decl _M_offset: this,
+integer_cst 32: this,
+function_decl operator++:
+statement_list : this,
+cleanup_point_expr : this,
+expr_stmt : this,
+call_expr : this,
+addr_expr : this,
+function_decl _M_bump_up: this,
+addr_expr : this,
+component_ref : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl _Bit_const_iterator: this,
+field_decl : this,
+integer_cst 96: this,
+type_decl _Bit_const_iterator: this,
+type_decl reference: this,
+type_decl const_reference: this,
+type_decl pointer: this,
+type_decl const_iterator: this,
+integer_cst 64: this,
+field_decl : this,
+integer_cst 96: this,
+return_expr : this,
+init_expr : this,
+result_decl : this,
+reference_type : this,
+record_type : this,
+type_decl const_iterator: this,
+field_decl : this,
+integer_cst 96: this,
+type_decl _Bit_const_iterator: this,
+type_decl reference: this,
+type_decl const_reference: this,
+type_decl pointer: this,
+type_decl const_iterator: this,
+integer_cst 64: this,
+nop_expr : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl _Bit_const_iterator: this,
+field_decl : this,
+integer_cst 96: this,
+type_decl _Bit_const_iterator: this,
+type_decl reference: this,
+type_decl const_reference: this,
+type_decl pointer: this,
+type_decl const_iterator: this,
+integer_cst 64: this,
+function_decl operator++:
+bind_expr : this,
+var_decl __tmp: this,
+integer_cst 128: this,
+indirect_ref : this,
+nop_expr : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl _Bit_const_iterator: this,
+field_decl : this,
+integer_cst 96: this,
+type_decl _Bit_const_iterator: this,
+type_decl reference: this,
+type_decl const_reference: this,
+type_decl pointer: this,
+type_decl const_iterator: this,
+integer_cst 64: this,
+record_type : this,
+type_decl const_iterator: this,
+field_decl : this,
+integer_cst 96: this,
+type_decl _Bit_const_iterator: this,
+type_decl reference: this,
+type_decl const_reference: this,
+type_decl pointer: this,
+type_decl const_iterator: this,
+statement_list : this,
+decl_expr : this,
+var_decl __tmp: this,
+cleanup_point_expr : this,
+expr_stmt : this,
+call_expr : this,
+addr_expr : this,
+function_decl _M_bump_up: this,
+addr_expr : this,
+component_ref : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl _Bit_const_iterator: this,
+field_decl : this,
+integer_cst 96: this,
+type_decl _Bit_const_iterator: this,
+type_decl reference: this,
+type_decl const_reference: this,
+type_decl pointer: this,
+type_decl const_iterator: this,
+integer_cst 64: this,
+field_decl : this,
+integer_cst 96: this,
+cleanup_point_expr : this,
+return_expr : this,
+init_expr : this,
+result_decl : this,
+record_type : this,
+type_decl const_iterator: this,
+field_decl : this,
+integer_cst 96: this,
+type_decl _Bit_const_iterator: this,
+type_decl reference: this,
+type_decl const_reference: this,
+type_decl pointer: this,
+type_decl const_iterator: this,
+integer_cst 128: this,
+target_expr : this,
+var_decl : this,
+integer_cst 128: this,
+record_type : this,
+type_decl _Bit_const_iterator: this,
+field_decl : this,
+integer_cst 96: this,
+type_decl _Bit_const_iterator: this,
+type_decl reference: this,
+type_decl const_reference: this,
+type_decl pointer: this,
+type_decl const_iterator: this,
+var_decl __tmp: this,
+block : this,
+var_decl __tmp: this,
+function_decl operator--:
+statement_list : this,
+cleanup_point_expr : this,
+expr_stmt : this,
+call_expr : this,
+addr_expr : this,
+function_decl _M_bump_down: this,
+addr_expr : this,
+component_ref : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl _Bit_const_iterator: this,
+field_decl : this,
+integer_cst 96: this,
+type_decl _Bit_const_iterator: this,
+type_decl reference: this,
+type_decl const_reference: this,
+type_decl pointer: this,
+type_decl const_iterator: this,
+integer_cst 64: this,
+field_decl : this,
+integer_cst 96: this,
+return_expr : this,
+init_expr : this,
+result_decl : this,
+reference_type : this,
+record_type : this,
+type_decl const_iterator: this,
+field_decl : this,
+integer_cst 96: this,
+type_decl _Bit_const_iterator: this,
+type_decl reference: this,
+type_decl const_reference: this,
+type_decl pointer: this,
+type_decl const_iterator: this,
+integer_cst 64: this,
+nop_expr : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl _Bit_const_iterator: this,
+field_decl : this,
+integer_cst 96: this,
+type_decl _Bit_const_iterator: this,
+type_decl reference: this,
+type_decl const_reference: this,
+type_decl pointer: this,
+type_decl const_iterator: this,
+integer_cst 64: this,
+function_decl operator--:
+bind_expr : this,
+var_decl __tmp: this,
+integer_cst 128: this,
+indirect_ref : this,
+nop_expr : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl _Bit_const_iterator: this,
+field_decl : this,
+integer_cst 96: this,
+type_decl _Bit_const_iterator: this,
+type_decl reference: this,
+type_decl const_reference: this,
+type_decl pointer: this,
+type_decl const_iterator: this,
+integer_cst 64: this,
+record_type : this,
+type_decl const_iterator: this,
+field_decl : this,
+integer_cst 96: this,
+type_decl _Bit_const_iterator: this,
+type_decl reference: this,
+type_decl const_reference: this,
+type_decl pointer: this,
+type_decl const_iterator: this,
+statement_list : this,
+decl_expr : this,
+var_decl __tmp: this,
+cleanup_point_expr : this,
+expr_stmt : this,
+call_expr : this,
+addr_expr : this,
+function_decl _M_bump_down: this,
+addr_expr : this,
+component_ref : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl _Bit_const_iterator: this,
+field_decl : this,
+integer_cst 96: this,
+type_decl _Bit_const_iterator: this,
+type_decl reference: this,
+type_decl const_reference: this,
+type_decl pointer: this,
+type_decl const_iterator: this,
+integer_cst 64: this,
+field_decl : this,
+integer_cst 96: this,
+cleanup_point_expr : this,
+return_expr : this,
+init_expr : this,
+result_decl : this,
+record_type : this,
+type_decl const_iterator: this,
+field_decl : this,
+integer_cst 96: this,
+type_decl _Bit_const_iterator: this,
+type_decl reference: this,
+type_decl const_reference: this,
+type_decl pointer: this,
+type_decl const_iterator: this,
+integer_cst 128: this,
+target_expr : this,
+var_decl : this,
+integer_cst 128: this,
+record_type : this,
+type_decl _Bit_const_iterator: this,
+field_decl : this,
+integer_cst 96: this,
+type_decl _Bit_const_iterator: this,
+type_decl reference: this,
+type_decl const_reference: this,
+type_decl pointer: this,
+type_decl const_iterator: this,
+var_decl __tmp: this,
+block : this,
+var_decl __tmp: this,
+function_decl operator+=:
+statement_list : this,
+cleanup_point_expr : this,
+expr_stmt : this,
+call_expr : this,
+addr_expr : this,
+function_decl _M_incr: this,
+addr_expr : this,
+component_ref : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl _Bit_const_iterator: this,
+field_decl : this,
+integer_cst 96: this,
+type_decl _Bit_const_iterator: this,
+type_decl reference: this,
+type_decl const_reference: this,
+type_decl pointer: this,
+type_decl const_iterator: this,
+integer_cst 64: this,
+field_decl : this,
+integer_cst 96: this,
+parm_decl __i: this,
+integer_type : this,
+type_decl difference_type: this,
+integer_cst 64: this,
+integer_cst -0: this,
+integer_cst 4294967295: this,
+integer_cst 64: this,
+return_expr : this,
+init_expr : this,
+result_decl : this,
+reference_type : this,
+record_type : this,
+type_decl const_iterator: this,
+field_decl : this,
+integer_cst 96: this,
+type_decl _Bit_const_iterator: this,
+type_decl reference: this,
+type_decl const_reference: this,
+type_decl pointer: this,
+type_decl const_iterator: this,
+integer_cst 64: this,
+nop_expr : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl _Bit_const_iterator: this,
+field_decl : this,
+integer_cst 96: this,
+type_decl _Bit_const_iterator: this,
+type_decl reference: this,
+type_decl const_reference: this,
+type_decl pointer: this,
+type_decl const_iterator: this,
+integer_cst 64: this,
+function_decl operator-=:
+statement_list : this,
+cleanup_point_expr : this,
+expr_stmt : this,
+convert_expr : this,
+call_expr : this,
+addr_expr : this,
+function_decl operator+=: this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl _Bit_const_iterator: this,
+field_decl : this,
+integer_cst 96: this,
+type_decl _Bit_const_iterator: this,
+type_decl reference: this,
+type_decl const_reference: this,
+type_decl pointer: this,
+type_decl const_iterator: this,
+integer_cst 64: this,
+negate_expr : this,
+non_lvalue_expr : this,
+parm_decl __i: this,
+integer_type : this,
+type_decl difference_type: this,
+integer_cst 64: this,
+integer_cst -0: this,
+integer_cst 4294967295: this,
+integer_cst 64: this,
+return_expr : this,
+init_expr : this,
+result_decl : this,
+reference_type : this,
+record_type : this,
+type_decl const_iterator: this,
+field_decl : this,
+integer_cst 96: this,
+type_decl _Bit_const_iterator: this,
+type_decl reference: this,
+type_decl const_reference: this,
+type_decl pointer: this,
+type_decl const_iterator: this,
+integer_cst 64: this,
+nop_expr : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl _Bit_const_iterator: this,
+field_decl : this,
+integer_cst 96: this,
+type_decl _Bit_const_iterator: this,
+type_decl reference: this,
+type_decl const_reference: this,
+type_decl pointer: this,
+type_decl const_iterator: this,
+integer_cst 64: this,
+function_decl operator+:
+bind_expr : this,
+var_decl __tmp: this,
+integer_cst 128: this,
+indirect_ref : this,
+nop_expr : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl _Bit_const_iterator: this,
+field_decl : this,
+integer_cst 96: this,
+type_decl _Bit_const_iterator: this,
+type_decl reference: this,
+type_decl const_reference: this,
+type_decl pointer: this,
+type_decl const_iterator: this,
+integer_cst 64: this,
+record_type : this,
+type_decl const_iterator: this,
+field_decl : this,
+integer_cst 96: this,
+type_decl _Bit_const_iterator: this,
+type_decl reference: this,
+type_decl const_reference: this,
+type_decl pointer: this,
+type_decl const_iterator: this,
+statement_list : this,
+decl_expr : this,
+var_decl __tmp: this,
+cleanup_point_expr : this,
+return_expr : this,
+init_expr : this,
+result_decl : this,
+record_type : this,
+type_decl const_iterator: this,
+field_decl : this,
+integer_cst 96: this,
+type_decl _Bit_const_iterator: this,
+type_decl reference: this,
+type_decl const_reference: this,
+type_decl pointer: this,
+type_decl const_iterator: this,
+integer_cst 128: this,
+target_expr : this,
+var_decl : this,
+integer_cst 128: this,
+record_type : this,
+type_decl _Bit_const_iterator: this,
+field_decl : this,
+integer_cst 96: this,
+type_decl _Bit_const_iterator: this,
+type_decl reference: this,
+type_decl const_reference: this,
+type_decl pointer: this,
+type_decl const_iterator: this,
+indirect_ref : this,
+nop_expr : this,
+nop_expr : this,
+call_expr : this,
+addr_expr : this,
+function_decl operator+=: this,
+addr_expr : this,
+var_decl __tmp: this,
+parm_decl __i: this,
+integer_type : this,
+type_decl difference_type: this,
+integer_cst 64: this,
+integer_cst -0: this,
+integer_cst 4294967295: this,
+integer_cst 64: this,
+block : this,
+var_decl __tmp: this,
+function_decl operator-:
+bind_expr : this,
+var_decl __tmp: this,
+integer_cst 128: this,
+indirect_ref : this,
+nop_expr : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl _Bit_const_iterator: this,
+field_decl : this,
+integer_cst 96: this,
+type_decl _Bit_const_iterator: this,
+type_decl reference: this,
+type_decl const_reference: this,
+type_decl pointer: this,
+type_decl const_iterator: this,
+integer_cst 64: this,
+record_type : this,
+type_decl const_iterator: this,
+field_decl : this,
+integer_cst 96: this,
+type_decl _Bit_const_iterator: this,
+type_decl reference: this,
+type_decl const_reference: this,
+type_decl pointer: this,
+type_decl const_iterator: this,
+statement_list : this,
+decl_expr : this,
+var_decl __tmp: this,
+cleanup_point_expr : this,
+return_expr : this,
+init_expr : this,
+result_decl : this,
+record_type : this,
+type_decl const_iterator: this,
+field_decl : this,
+integer_cst 96: this,
+type_decl _Bit_const_iterator: this,
+type_decl reference: this,
+type_decl const_reference: this,
+type_decl pointer: this,
+type_decl const_iterator: this,
+integer_cst 128: this,
+target_expr : this,
+var_decl : this,
+integer_cst 128: this,
+record_type : this,
+type_decl _Bit_const_iterator: this,
+field_decl : this,
+integer_cst 96: this,
+type_decl _Bit_const_iterator: this,
+type_decl reference: this,
+type_decl const_reference: this,
+type_decl pointer: this,
+type_decl const_iterator: this,
+indirect_ref : this,
+nop_expr : this,
+nop_expr : this,
+call_expr : this,
+addr_expr : this,
+function_decl operator-=: this,
+addr_expr : this,
+var_decl __tmp: this,
+parm_decl __i: this,
+integer_type : this,
+type_decl difference_type: this,
+integer_cst 64: this,
+integer_cst -0: this,
+integer_cst 4294967295: this,
+integer_cst 64: this,
+block : this,
+var_decl __tmp: this,
+function_decl operator[]:
+cleanup_point_expr : this,
+return_expr : this,
+init_expr : this,
+result_decl : this,
+boolean_type : this,
+type_decl const_reference: this,
+integer_cst 8: this,
+call_expr : this,
+addr_expr : this,
+function_decl operator*: this,
+addr_expr : this,
+target_expr : this,
+var_decl : this,
+integer_cst 128: this,
+record_type : this,
+type_decl const_iterator: this,
+field_decl : this,
+integer_cst 96: this,
+type_decl _Bit_const_iterator: this,
+type_decl reference: this,
+type_decl const_reference: this,
+type_decl pointer: this,
+type_decl const_iterator: this,
+call_expr : this,
+addr_expr : this,
+function_decl operator+: this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl _Bit_const_iterator: this,
+field_decl : this,
+integer_cst 96: this,
+type_decl _Bit_const_iterator: this,
+type_decl reference: this,
+type_decl const_reference: this,
+type_decl pointer: this,
+type_decl const_iterator: this,
+integer_cst 64: this,
+parm_decl __i: this,
+integer_type : this,
+type_decl difference_type: this,
+integer_cst 64: this,
+integer_cst -0: this,
+integer_cst 4294967295: this,
+integer_cst 64: this,
+function_decl operator+:
+function_decl __fill_bvector:
+function_decl fill:
function_decl Struct1:
bind_expr : this,
statement_list : this,
@@ -2949,7 +6024,7 @@ expr_stmt : aptr, this,
convert_expr : aptr, this,
modify_expr : aptr, this,
test7.cpp: In member function 'void Object1::func2(int*)':
-test7.cpp:24:18: warning: Using parameter 'aptr' without checking for null pointer
+test7.cpp:27:18: warning: Using parameter 'aptr' without checking for null pointer
*aptr = 0;
^
indirect_ref : aptr, this,
@@ -2992,6 +6067,8 @@ record_type : aptr, this,
type_decl Object1: aptr, this,
field_decl k: aptr, this,
integer_cst 32: aptr, this,
+field_decl vec1: aptr, this,
+integer_cst 192: aptr, this,
type_decl Object1: aptr, this,
integer_cst 64: aptr, this,
field_decl k: aptr, this,
@@ -3004,7 +6081,7 @@ convert_expr : sptr, this,
modify_expr : sptr, this,
component_ref : sptr, this,
test7.cpp: In member function 'void Object1::func5(Struct1*)':
-test7.cpp:40:15: warning: Using parameter 'sptr' without checking for null pointer
+test7.cpp:43:15: warning: Using parameter 'sptr' without checking for null pointer
sptr->num = 0;
^
indirect_ref : sptr, this,
@@ -3044,6 +6121,81 @@ integer_cst 64: this,
field_decl num: this,
integer_cst 32: this,
integer_cst 0: this,
+function_decl func7:
+statement_list : sptr, this,
+if_stmt : sptr, this,
+return_expr : sptr, this,
+cleanup_point_expr : sptr, this,
+expr_stmt : this,
+call_expr : this,
+addr_expr : this,
+function_decl push_back: this,
+addr_expr : this,
+component_ref : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl Object1: this,
+field_decl k: this,
+integer_cst 32: this,
+field_decl vec1: this,
+integer_cst 192: this,
+type_decl Object1: this,
+integer_cst 64: this,
+field_decl vec1: this,
+integer_cst 192: this,
+nop_expr : this,
+addr_expr : this,
+parm_decl sptr: this,
+pointer_type : this,
+record_type : this,
+type_decl Struct1: this,
+field_decl str: this,
+integer_cst 64: this,
+field_decl num: this,
+integer_cst 32: this,
+type_decl Struct1: this,
+integer_cst 64: this,
+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,
+nop_expr : __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 _Alloc_hider:
statement_list : this,
bind_expr : this,
@@ -3126,6 +6278,341 @@ function_decl __comp_ctor :
function_decl basic_string:
function_decl __base_dtor :
function_decl __comp_dtor :
+function_decl push_back:
+if_stmt : this,
+statement_list : this,
+cleanup_point_expr : this,
+expr_stmt : this,
+call_expr : this,
+addr_expr : this,
+function_decl construct: this,
+nop_expr : this,
+nop_expr : this,
+addr_expr : this,
+component_ref : this,
+component_ref : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl vector: this,
+field_decl : this,
+integer_cst 192: this,
+using_decl _M_allocate: this,
+using_decl _M_deallocate: this,
+using_decl _M_impl: this,
+using_decl _M_get_Tp_allocator: this,
+using_decl get_allocator: this,
+type_decl vector: this,
+type_decl _Alloc_value_type: this,
+type_decl _Base: this,
+type_decl _Tp_alloc_type: this,
+type_decl _Alloc_traits: this,
+type_decl value_type: this,
+type_decl pointer: this,
+type_decl const_pointer: this,
+type_decl reference: this,
+type_decl const_reference: this,
+type_decl iterator: this,
+type_decl const_iterator: this,
+type_decl const_reverse_iterator: this,
+type_decl reverse_iterator: this,
+type_decl size_type: this,
+type_decl difference_type: this,
+type_decl allocator_type: this,
+integer_cst 64: this,
+field_decl : this,
+integer_cst 192: this,
+field_decl _M_impl: this,
+integer_cst 192: this,
+component_ref : this,
+component_ref : this,
+component_ref : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl vector: this,
+field_decl : this,
+integer_cst 192: this,
+using_decl _M_allocate: this,
+using_decl _M_deallocate: this,
+using_decl _M_impl: this,
+using_decl _M_get_Tp_allocator: this,
+using_decl get_allocator: this,
+type_decl vector: this,
+type_decl _Alloc_value_type: this,
+type_decl _Base: this,
+type_decl _Tp_alloc_type: this,
+type_decl _Alloc_traits: this,
+type_decl value_type: this,
+type_decl pointer: this,
+type_decl const_pointer: this,
+type_decl reference: this,
+type_decl const_reference: this,
+type_decl iterator: this,
+type_decl const_iterator: this,
+type_decl const_reverse_iterator: this,
+type_decl reverse_iterator: this,
+type_decl size_type: this,
+type_decl difference_type: this,
+type_decl allocator_type: this,
+integer_cst 64: this,
+field_decl : this,
+integer_cst 192: this,
+field_decl _M_impl: this,
+integer_cst 192: this,
+field_decl _M_finish: this,
+integer_cst 64: this,
+nop_expr : this,
+convert_expr : this,
+parm_decl __x: this,
+reference_type : this,
+pointer_type : this,
+type_decl value_type: this,
+record_type : this,
+type_decl Struct1: this,
+field_decl str: this,
+integer_cst 64: this,
+field_decl num: this,
+integer_cst 32: this,
+type_decl Struct1: this,
+integer_cst 64: this,
+cleanup_point_expr : this,
+expr_stmt : this,
+convert_expr : this,
+preincrement_expr : this,
+component_ref : this,
+component_ref : this,
+component_ref : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl vector: this,
+field_decl : this,
+integer_cst 192: this,
+using_decl _M_allocate: this,
+using_decl _M_deallocate: this,
+using_decl _M_impl: this,
+using_decl _M_get_Tp_allocator: this,
+using_decl get_allocator: this,
+type_decl vector: this,
+type_decl _Alloc_value_type: this,
+type_decl _Base: this,
+type_decl _Tp_alloc_type: this,
+type_decl _Alloc_traits: this,
+type_decl value_type: this,
+type_decl pointer: this,
+type_decl const_pointer: this,
+type_decl reference: this,
+type_decl const_reference: this,
+type_decl iterator: this,
+type_decl const_iterator: this,
+type_decl const_reverse_iterator: this,
+type_decl reverse_iterator: this,
+type_decl size_type: this,
+type_decl difference_type: this,
+type_decl allocator_type: this,
+integer_cst 64: this,
+field_decl : this,
+integer_cst 192: this,
+field_decl _M_impl: this,
+integer_cst 192: this,
+field_decl _M_finish: this,
+integer_cst 64: this,
+integer_cst 8: this,
+cleanup_point_expr : this,
+expr_stmt : this,
+call_expr : this,
+addr_expr : this,
+function_decl _M_insert_aux: this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl vector: this,
+field_decl : this,
+integer_cst 192: this,
+using_decl _M_allocate: this,
+using_decl _M_deallocate: this,
+using_decl _M_impl: this,
+using_decl _M_get_Tp_allocator: this,
+using_decl get_allocator: this,
+type_decl vector: this,
+type_decl _Alloc_value_type: this,
+type_decl _Base: this,
+type_decl _Tp_alloc_type: this,
+type_decl _Alloc_traits: this,
+type_decl value_type: this,
+type_decl pointer: this,
+type_decl const_pointer: this,
+type_decl reference: this,
+type_decl const_reference: this,
+type_decl iterator: this,
+type_decl const_iterator: this,
+type_decl const_reverse_iterator: this,
+type_decl reverse_iterator: this,
+type_decl size_type: this,
+type_decl difference_type: this,
+type_decl allocator_type: this,
+integer_cst 64: this,
+target_expr : this,
+var_decl : this,
+integer_cst 64: this,
+record_type : this,
+type_decl iterator: this,
+field_decl _M_current: this,
+integer_cst 64: this,
+type_decl __normal_iterator: this,
+type_decl __traits_type: this,
+type_decl iterator_type: this,
+type_decl iterator_category: this,
+type_decl value_type: this,
+type_decl difference_type: this,
+type_decl reference: this,
+type_decl pointer: this,
+call_expr : this,
+addr_expr : this,
+function_decl end: this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl vector: this,
+field_decl : this,
+integer_cst 192: this,
+using_decl _M_allocate: this,
+using_decl _M_deallocate: this,
+using_decl _M_impl: this,
+using_decl _M_get_Tp_allocator: this,
+using_decl get_allocator: this,
+type_decl vector: this,
+type_decl _Alloc_value_type: this,
+type_decl _Base: this,
+type_decl _Tp_alloc_type: this,
+type_decl _Alloc_traits: this,
+type_decl value_type: this,
+type_decl pointer: this,
+type_decl const_pointer: this,
+type_decl reference: this,
+type_decl const_reference: this,
+type_decl iterator: this,
+type_decl const_iterator: this,
+type_decl const_reverse_iterator: this,
+type_decl reverse_iterator: this,
+type_decl size_type: this,
+type_decl difference_type: this,
+type_decl allocator_type: this,
+integer_cst 64: this,
+nop_expr : this,
+convert_expr : this,
+parm_decl __x: this,
+reference_type : this,
+pointer_type : this,
+type_decl value_type: this,
+record_type : this,
+type_decl Struct1: this,
+field_decl str: this,
+integer_cst 64: this,
+field_decl num: this,
+integer_cst 32: this,
+type_decl Struct1: this,
+integer_cst 64: this,
+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,
+nop_expr : __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,
+nop_expr : __first, __last,
+var_decl __tmp: __first, __last,
+block : __first, __last,
+var_decl __tmp: __first, __last,
function_decl _S_empty_rep:
function_decl _M_refdata:
function_decl allocator:
@@ -3140,6 +6627,1662 @@ function_decl __comp_ctor :
function_decl _M_rep:
function_decl get_allocator:
function_decl _M_dispose:
+function_decl construct:
+cleanup_point_expr : __p,
+expr_stmt : __p,
+call_expr : __p,
+addr_expr : __p,
+function_decl construct: __p,
+nop_expr : __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 Struct1: __p,
+field_decl str: __p,
+integer_cst 64: __p,
+field_decl num: __p,
+integer_cst 32: __p,
+type_decl Struct1: __p,
+tree_vec : __p,
+pointer_type : __p,
+record_type : __p,
+type_decl Struct1: __p,
+field_decl str: __p,
+integer_cst 64: __p,
+field_decl num: __p,
+integer_cst 32: __p,
+type_decl Struct1: __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 Struct1: __p,
+field_decl str: __p,
+integer_cst 64: __p,
+field_decl num: __p,
+integer_cst 32: __p,
+type_decl Struct1: __p,
+integer_cst 64: __p,
+nop_expr : __p,
+convert_expr : __p,
+parm_decl __arg: __p,
+reference_type : __p,
+pointer_type : __p,
+record_type : __p,
+type_decl Struct1: __p,
+field_decl str: __p,
+integer_cst 64: __p,
+field_decl num: __p,
+integer_cst 32: __p,
+type_decl Struct1: __p,
+integer_cst 64: __p,
+function_decl _M_insert_aux:
+bind_expr : this,
+bind_expr : this,
+if_stmt : this,
+bind_expr : this,
+var_decl __x_copy: this,
+integer_cst 64: this,
+nop_expr : this,
+indirect_ref : this,
+parm_decl __x: this,
+reference_type : this,
+pointer_type : this,
+record_type : this,
+type_decl Struct1: this,
+field_decl str: this,
+integer_cst 64: this,
+field_decl num: this,
+integer_cst 32: this,
+type_decl Struct1: this,
+integer_cst 64: this,
+pointer_type : this,
+record_type : this,
+type_decl Struct1: this,
+field_decl str: this,
+integer_cst 64: this,
+field_decl num: this,
+integer_cst 32: this,
+type_decl Struct1: this,
+statement_list : this,
+cleanup_point_expr : this,
+expr_stmt : this,
+call_expr : this,
+addr_expr : this,
+function_decl construct: this,
+nop_expr : this,
+nop_expr : this,
+addr_expr : this,
+component_ref : this,
+component_ref : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl vector: this,
+field_decl : this,
+integer_cst 192: this,
+using_decl _M_allocate: this,
+using_decl _M_deallocate: this,
+using_decl _M_impl: this,
+using_decl _M_get_Tp_allocator: this,
+using_decl get_allocator: this,
+type_decl vector: this,
+type_decl _Alloc_value_type: this,
+type_decl _Base: this,
+type_decl _Tp_alloc_type: this,
+type_decl _Alloc_traits: this,
+type_decl value_type: this,
+type_decl pointer: this,
+type_decl const_pointer: this,
+type_decl reference: this,
+type_decl const_reference: this,
+type_decl iterator: this,
+type_decl const_iterator: this,
+type_decl const_reverse_iterator: this,
+type_decl reverse_iterator: this,
+type_decl size_type: this,
+type_decl difference_type: this,
+type_decl allocator_type: this,
+integer_cst 64: this,
+field_decl : this,
+integer_cst 192: this,
+field_decl _M_impl: this,
+integer_cst 192: this,
+component_ref : this,
+component_ref : this,
+component_ref : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl vector: this,
+field_decl : this,
+integer_cst 192: this,
+using_decl _M_allocate: this,
+using_decl _M_deallocate: this,
+using_decl _M_impl: this,
+using_decl _M_get_Tp_allocator: this,
+using_decl get_allocator: this,
+type_decl vector: this,
+type_decl _Alloc_value_type: this,
+type_decl _Base: this,
+type_decl _Tp_alloc_type: this,
+type_decl _Alloc_traits: this,
+type_decl value_type: this,
+type_decl pointer: this,
+type_decl const_pointer: this,
+type_decl reference: this,
+type_decl const_reference: this,
+type_decl iterator: this,
+type_decl const_iterator: this,
+type_decl const_reverse_iterator: this,
+type_decl reverse_iterator: this,
+type_decl size_type: this,
+type_decl difference_type: this,
+type_decl allocator_type: this,
+integer_cst 64: this,
+field_decl : this,
+integer_cst 192: this,
+field_decl _M_impl: this,
+integer_cst 192: this,
+field_decl _M_finish: this,
+integer_cst 64: this,
+nop_expr : this,
+pointer_plus_expr : this,
+nop_expr : this,
+component_ref : this,
+component_ref : this,
+component_ref : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl vector: this,
+field_decl : this,
+integer_cst 192: this,
+using_decl _M_allocate: this,
+using_decl _M_deallocate: this,
+using_decl _M_impl: this,
+using_decl _M_get_Tp_allocator: this,
+using_decl get_allocator: this,
+type_decl vector: this,
+type_decl _Alloc_value_type: this,
+type_decl _Base: this,
+type_decl _Tp_alloc_type: this,
+type_decl _Alloc_traits: this,
+type_decl value_type: this,
+type_decl pointer: this,
+type_decl const_pointer: this,
+type_decl reference: this,
+type_decl const_reference: this,
+type_decl iterator: this,
+type_decl const_iterator: this,
+type_decl const_reverse_iterator: this,
+type_decl reverse_iterator: this,
+type_decl size_type: this,
+type_decl difference_type: this,
+type_decl allocator_type: this,
+integer_cst 64: this,
+field_decl : this,
+integer_cst 192: this,
+field_decl _M_impl: this,
+integer_cst 192: this,
+field_decl _M_finish: this,
+integer_cst 64: this,
+integer_cst : this,
+cleanup_point_expr : this,
+expr_stmt : this,
+convert_expr : this,
+preincrement_expr : this,
+component_ref : this,
+component_ref : this,
+component_ref : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl vector: this,
+field_decl : this,
+integer_cst 192: this,
+using_decl _M_allocate: this,
+using_decl _M_deallocate: this,
+using_decl _M_impl: this,
+using_decl _M_get_Tp_allocator: this,
+using_decl get_allocator: this,
+type_decl vector: this,
+type_decl _Alloc_value_type: this,
+type_decl _Base: this,
+type_decl _Tp_alloc_type: this,
+type_decl _Alloc_traits: this,
+type_decl value_type: this,
+type_decl pointer: this,
+type_decl const_pointer: this,
+type_decl reference: this,
+type_decl const_reference: this,
+type_decl iterator: this,
+type_decl const_iterator: this,
+type_decl const_reverse_iterator: this,
+type_decl reverse_iterator: this,
+type_decl size_type: this,
+type_decl difference_type: this,
+type_decl allocator_type: this,
+integer_cst 64: this,
+field_decl : this,
+integer_cst 192: this,
+field_decl _M_impl: this,
+integer_cst 192: this,
+field_decl _M_finish: this,
+integer_cst 64: this,
+integer_cst 8: this,
+decl_expr : this,
+var_decl __x_copy: this,
+cleanup_point_expr : this,
+expr_stmt : this,
+convert_expr : this,
+call_expr : this,
+addr_expr : this,
+function_decl copy_backward: this,
+nop_expr : this,
+indirect_ref : this,
+call_expr : this,
+addr_expr : this,
+function_decl base: this,
+addr_expr : this,
+parm_decl __position: this,
+record_type : this,
+type_decl iterator: this,
+field_decl _M_current: this,
+integer_cst 64: this,
+type_decl __normal_iterator: this,
+type_decl __traits_type: this,
+type_decl iterator_type: this,
+type_decl iterator_category: this,
+type_decl value_type: this,
+type_decl difference_type: this,
+type_decl reference: this,
+type_decl pointer: this,
+integer_cst 64: this,
+pointer_plus_expr : this,
+component_ref : this,
+component_ref : this,
+component_ref : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl vector: this,
+field_decl : this,
+integer_cst 192: this,
+using_decl _M_allocate: this,
+using_decl _M_deallocate: this,
+using_decl _M_impl: this,
+using_decl _M_get_Tp_allocator: this,
+using_decl get_allocator: this,
+type_decl vector: this,
+type_decl _Alloc_value_type: this,
+type_decl _Base: this,
+type_decl _Tp_alloc_type: this,
+type_decl _Alloc_traits: this,
+type_decl value_type: this,
+type_decl pointer: this,
+type_decl const_pointer: this,
+type_decl reference: this,
+type_decl const_reference: this,
+type_decl iterator: this,
+type_decl const_iterator: this,
+type_decl const_reverse_iterator: this,
+type_decl reverse_iterator: this,
+type_decl size_type: this,
+type_decl difference_type: this,
+type_decl allocator_type: this,
+integer_cst 64: this,
+field_decl : this,
+integer_cst 192: this,
+field_decl _M_impl: this,
+integer_cst 192: this,
+field_decl _M_finish: this,
+integer_cst 64: this,
+integer_cst : this,
+pointer_plus_expr : this,
+component_ref : this,
+component_ref : this,
+component_ref : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl vector: this,
+field_decl : this,
+integer_cst 192: this,
+using_decl _M_allocate: this,
+using_decl _M_deallocate: this,
+using_decl _M_impl: this,
+using_decl _M_get_Tp_allocator: this,
+using_decl get_allocator: this,
+type_decl vector: this,
+type_decl _Alloc_value_type: this,
+type_decl _Base: this,
+type_decl _Tp_alloc_type: this,
+type_decl _Alloc_traits: this,
+type_decl value_type: this,
+type_decl pointer: this,
+type_decl const_pointer: this,
+type_decl reference: this,
+type_decl const_reference: this,
+type_decl iterator: this,
+type_decl const_iterator: this,
+type_decl const_reverse_iterator: this,
+type_decl reverse_iterator: this,
+type_decl size_type: this,
+type_decl difference_type: this,
+type_decl allocator_type: this,
+integer_cst 64: this,
+field_decl : this,
+integer_cst 192: this,
+field_decl _M_impl: this,
+integer_cst 192: this,
+field_decl _M_finish: this,
+integer_cst 64: this,
+integer_cst : this,
+cleanup_point_expr : this,
+expr_stmt : this,
+convert_expr : this,
+modify_expr : this,
+indirect_ref : this,
+call_expr : this,
+addr_expr : this,
+function_decl operator*: this,
+addr_expr : this,
+parm_decl __position: this,
+record_type : this,
+type_decl iterator: this,
+field_decl _M_current: this,
+integer_cst 64: this,
+type_decl __normal_iterator: this,
+type_decl __traits_type: this,
+type_decl iterator_type: this,
+type_decl iterator_category: this,
+type_decl value_type: this,
+type_decl difference_type: this,
+type_decl reference: this,
+type_decl pointer: this,
+integer_cst 64: this,
+var_decl __x_copy: this,
+block : this,
+var_decl __x_copy: this,
+block : this,
+var_decl __len: this,
+integer_cst 64: this,
+integer_type : this,
+type_decl size_type: this,
+integer_cst 64: this,
+integer_cst 0: this,
+integer_cst : this,
+var_decl __elems_before: this,
+integer_cst 64: this,
+integer_type : this,
+type_decl size_type: this,
+integer_cst 64: this,
+integer_cst 0: this,
+integer_cst : this,
+var_decl __new_start: this,
+integer_cst 64: this,
+pointer_type : this,
+type_decl pointer: this,
+pointer_type : this,
+record_type : this,
+type_decl Struct1: this,
+field_decl str: this,
+integer_cst 64: this,
+field_decl num: this,
+integer_cst 32: this,
+type_decl Struct1: this,
+var_decl __new_finish: this,
+integer_cst 64: this,
+var_decl __new_start: this,
+pointer_type : this,
+type_decl pointer: this,
+pointer_type : this,
+record_type : this,
+type_decl Struct1: this,
+field_decl str: this,
+integer_cst 64: this,
+field_decl num: this,
+integer_cst 32: this,
+type_decl Struct1: this,
+bind_expr : this,
+var_decl __len: this,
+statement_list : this,
+decl_expr : this,
+var_decl __len: this,
+cleanup_point_expr : this,
+expr_stmt : this,
+convert_expr : this,
+init_expr : this,
+var_decl __len: this,
+call_expr : this,
+addr_expr : this,
+function_decl _M_check_len: this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl vector: this,
+field_decl : this,
+integer_cst 192: this,
+using_decl _M_allocate: this,
+using_decl _M_deallocate: this,
+using_decl _M_impl: this,
+using_decl _M_get_Tp_allocator: this,
+using_decl get_allocator: this,
+type_decl vector: this,
+type_decl _Alloc_value_type: this,
+type_decl _Base: this,
+type_decl _Tp_alloc_type: this,
+type_decl _Alloc_traits: this,
+type_decl value_type: this,
+type_decl pointer: this,
+type_decl const_pointer: this,
+type_decl reference: this,
+type_decl const_reference: this,
+type_decl iterator: this,
+type_decl const_iterator: this,
+type_decl const_reverse_iterator: this,
+type_decl reverse_iterator: this,
+type_decl size_type: this,
+type_decl difference_type: this,
+type_decl allocator_type: this,
+integer_cst 64: this,
+integer_cst 1: this,
+nop_expr : this,
+addr_expr : this,
+string_cst vector::_M_insert_aux: this,
+decl_expr : this,
+var_decl __elems_before: this,
+cleanup_point_expr : this,
+expr_stmt : this,
+convert_expr : this,
+init_expr : this,
+var_decl __elems_before: this,
+nop_expr : this,
+call_expr : this,
+addr_expr : this,
+function_decl operator-: this,
+nop_expr : this,
+nop_expr : this,
+addr_expr : this,
+parm_decl __position: this,
+record_type : this,
+type_decl iterator: this,
+field_decl _M_current: this,
+integer_cst 64: this,
+type_decl __normal_iterator: this,
+type_decl __traits_type: this,
+type_decl iterator_type: this,
+type_decl iterator_category: this,
+type_decl value_type: this,
+type_decl difference_type: this,
+type_decl reference: this,
+type_decl pointer: this,
+integer_cst 64: this,
+nop_expr : this,
+nop_expr : this,
+addr_expr : this,
+target_expr : this,
+var_decl : this,
+integer_cst 64: this,
+record_type : this,
+type_decl iterator: this,
+field_decl _M_current: this,
+integer_cst 64: this,
+type_decl __normal_iterator: this,
+type_decl __traits_type: this,
+type_decl iterator_type: this,
+type_decl iterator_category: this,
+type_decl value_type: this,
+type_decl difference_type: this,
+type_decl reference: this,
+type_decl pointer: this,
+call_expr : this,
+addr_expr : this,
+function_decl begin: this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl vector: this,
+field_decl : this,
+integer_cst 192: this,
+using_decl _M_allocate: this,
+using_decl _M_deallocate: this,
+using_decl _M_impl: this,
+using_decl _M_get_Tp_allocator: this,
+using_decl get_allocator: this,
+type_decl vector: this,
+type_decl _Alloc_value_type: this,
+type_decl _Base: this,
+type_decl _Tp_alloc_type: this,
+type_decl _Alloc_traits: this,
+type_decl value_type: this,
+type_decl pointer: this,
+type_decl const_pointer: this,
+type_decl reference: this,
+type_decl const_reference: this,
+type_decl iterator: this,
+type_decl const_iterator: this,
+type_decl const_reverse_iterator: this,
+type_decl reverse_iterator: this,
+type_decl size_type: this,
+type_decl difference_type: this,
+type_decl allocator_type: this,
+integer_cst 64: this,
+decl_expr : this,
+var_decl __new_start: this,
+cleanup_point_expr : this,
+expr_stmt : this,
+convert_expr : this,
+init_expr : this,
+var_decl __new_start: this,
+call_expr : this,
+addr_expr : this,
+function_decl _M_allocate: this,
+addr_expr : this,
+component_ref : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl vector: this,
+field_decl : this,
+integer_cst 192: this,
+using_decl _M_allocate: this,
+using_decl _M_deallocate: this,
+using_decl _M_impl: this,
+using_decl _M_get_Tp_allocator: this,
+using_decl get_allocator: this,
+type_decl vector: this,
+type_decl _Alloc_value_type: this,
+type_decl _Base: this,
+type_decl _Tp_alloc_type: this,
+type_decl _Alloc_traits: this,
+type_decl value_type: this,
+type_decl pointer: this,
+type_decl const_pointer: this,
+type_decl reference: this,
+type_decl const_reference: this,
+type_decl iterator: this,
+type_decl const_iterator: this,
+type_decl const_reverse_iterator: this,
+type_decl reverse_iterator: this,
+type_decl size_type: this,
+type_decl difference_type: this,
+type_decl allocator_type: this,
+integer_cst 64: this,
+field_decl : this,
+integer_cst 192: this,
+nop_expr : this,
+var_decl __len: this,
+decl_expr : this,
+var_decl __new_finish: this,
+try_block : this,
+statement_list : this,
+cleanup_point_expr : this,
+expr_stmt : this,
+call_expr : this,
+addr_expr : this,
+function_decl construct: this,
+nop_expr : this,
+nop_expr : this,
+addr_expr : this,
+component_ref : this,
+component_ref : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl vector: this,
+field_decl : this,
+integer_cst 192: this,
+using_decl _M_allocate: this,
+using_decl _M_deallocate: this,
+using_decl _M_impl: this,
+using_decl _M_get_Tp_allocator: this,
+using_decl get_allocator: this,
+type_decl vector: this,
+type_decl _Alloc_value_type: this,
+type_decl _Base: this,
+type_decl _Tp_alloc_type: this,
+type_decl _Alloc_traits: this,
+type_decl value_type: this,
+type_decl pointer: this,
+type_decl const_pointer: this,
+type_decl reference: this,
+type_decl const_reference: this,
+type_decl iterator: this,
+type_decl const_iterator: this,
+type_decl const_reverse_iterator: this,
+type_decl reverse_iterator: this,
+type_decl size_type: this,
+type_decl difference_type: this,
+type_decl allocator_type: this,
+integer_cst 64: this,
+field_decl : this,
+integer_cst 192: this,
+field_decl _M_impl: this,
+integer_cst 192: this,
+pointer_plus_expr : this,
+var_decl __new_start: this,
+nop_expr : this,
+mult_expr : this,
+nop_expr : this,
+var_decl __elems_before: this,
+integer_cst 8: this,
+nop_expr : this,
+convert_expr : this,
+parm_decl __x: this,
+reference_type : this,
+pointer_type : this,
+record_type : this,
+type_decl Struct1: this,
+field_decl str: this,
+integer_cst 64: this,
+field_decl num: this,
+integer_cst 32: this,
+type_decl Struct1: this,
+integer_cst 64: this,
+cleanup_point_expr : this,
+expr_stmt : this,
+convert_expr : this,
+modify_expr : this,
+var_decl __new_finish: this,
+integer_cst 0: this,
+cleanup_point_expr : this,
+expr_stmt : this,
+convert_expr : this,
+modify_expr : this,
+var_decl __new_finish: this,
+call_expr : this,
+addr_expr : this,
+function_decl __uninitialized_move_if_noexcept_a: this,
+component_ref : this,
+component_ref : this,
+component_ref : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl vector: this,
+field_decl : this,
+integer_cst 192: this,
+using_decl _M_allocate: this,
+using_decl _M_deallocate: this,
+using_decl _M_impl: this,
+using_decl _M_get_Tp_allocator: this,
+using_decl get_allocator: this,
+type_decl vector: this,
+type_decl _Alloc_value_type: this,
+type_decl _Base: this,
+type_decl _Tp_alloc_type: this,
+type_decl _Alloc_traits: this,
+type_decl value_type: this,
+type_decl pointer: this,
+type_decl const_pointer: this,
+type_decl reference: this,
+type_decl const_reference: this,
+type_decl iterator: this,
+type_decl const_iterator: this,
+type_decl const_reverse_iterator: this,
+type_decl reverse_iterator: this,
+type_decl size_type: this,
+type_decl difference_type: this,
+type_decl allocator_type: this,
+integer_cst 64: this,
+field_decl : this,
+integer_cst 192: this,
+field_decl _M_impl: this,
+integer_cst 192: this,
+field_decl _M_start: this,
+integer_cst 64: this,
+nop_expr : this,
+indirect_ref : this,
+call_expr : this,
+addr_expr : this,
+function_decl base: this,
+addr_expr : this,
+parm_decl __position: this,
+record_type : this,
+type_decl iterator: this,
+field_decl _M_current: this,
+integer_cst 64: this,
+type_decl __normal_iterator: this,
+type_decl __traits_type: this,
+type_decl iterator_type: this,
+type_decl iterator_category: this,
+type_decl value_type: this,
+type_decl difference_type: this,
+type_decl reference: this,
+type_decl pointer: this,
+integer_cst 64: this,
+var_decl __new_start: this,
+nop_expr : this,
+convert_expr : this,
+call_expr : this,
+addr_expr : this,
+function_decl _M_get_Tp_allocator: this,
+addr_expr : this,
+component_ref : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl vector: this,
+field_decl : this,
+integer_cst 192: this,
+using_decl _M_allocate: this,
+using_decl _M_deallocate: this,
+using_decl _M_impl: this,
+using_decl _M_get_Tp_allocator: this,
+using_decl get_allocator: this,
+type_decl vector: this,
+type_decl _Alloc_value_type: this,
+type_decl _Base: this,
+type_decl _Tp_alloc_type: this,
+type_decl _Alloc_traits: this,
+type_decl value_type: this,
+type_decl pointer: this,
+type_decl const_pointer: this,
+type_decl reference: this,
+type_decl const_reference: this,
+type_decl iterator: this,
+type_decl const_iterator: this,
+type_decl const_reverse_iterator: this,
+type_decl reverse_iterator: this,
+type_decl size_type: this,
+type_decl difference_type: this,
+type_decl allocator_type: this,
+integer_cst 64: this,
+field_decl : this,
+integer_cst 192: this,
+cleanup_point_expr : this,
+expr_stmt : this,
+convert_expr : this,
+preincrement_expr : this,
+var_decl __new_finish: this,
+integer_cst 8: this,
+cleanup_point_expr : this,
+expr_stmt : this,
+convert_expr : this,
+modify_expr : this,
+var_decl __new_finish: this,
+call_expr : this,
+addr_expr : this,
+function_decl __uninitialized_move_if_noexcept_a: this,
+nop_expr : this,
+indirect_ref : this,
+call_expr : this,
+addr_expr : this,
+function_decl base: this,
+addr_expr : this,
+parm_decl __position: this,
+record_type : this,
+type_decl iterator: this,
+field_decl _M_current: this,
+integer_cst 64: this,
+type_decl __normal_iterator: this,
+type_decl __traits_type: this,
+type_decl iterator_type: this,
+type_decl iterator_category: this,
+type_decl value_type: this,
+type_decl difference_type: this,
+type_decl reference: this,
+type_decl pointer: this,
+integer_cst 64: this,
+component_ref : this,
+component_ref : this,
+component_ref : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl vector: this,
+field_decl : this,
+integer_cst 192: this,
+using_decl _M_allocate: this,
+using_decl _M_deallocate: this,
+using_decl _M_impl: this,
+using_decl _M_get_Tp_allocator: this,
+using_decl get_allocator: this,
+type_decl vector: this,
+type_decl _Alloc_value_type: this,
+type_decl _Base: this,
+type_decl _Tp_alloc_type: this,
+type_decl _Alloc_traits: this,
+type_decl value_type: this,
+type_decl pointer: this,
+type_decl const_pointer: this,
+type_decl reference: this,
+type_decl const_reference: this,
+type_decl iterator: this,
+type_decl const_iterator: this,
+type_decl const_reverse_iterator: this,
+type_decl reverse_iterator: this,
+type_decl size_type: this,
+type_decl difference_type: this,
+type_decl allocator_type: this,
+integer_cst 64: this,
+field_decl : this,
+integer_cst 192: this,
+field_decl _M_impl: this,
+integer_cst 192: this,
+field_decl _M_finish: this,
+integer_cst 64: this,
+var_decl __new_finish: this,
+nop_expr : this,
+convert_expr : this,
+call_expr : this,
+addr_expr : this,
+function_decl _M_get_Tp_allocator: this,
+addr_expr : this,
+component_ref : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl vector: this,
+field_decl : this,
+integer_cst 192: this,
+using_decl _M_allocate: this,
+using_decl _M_deallocate: this,
+using_decl _M_impl: this,
+using_decl _M_get_Tp_allocator: this,
+using_decl get_allocator: this,
+type_decl vector: this,
+type_decl _Alloc_value_type: this,
+type_decl _Base: this,
+type_decl _Tp_alloc_type: this,
+type_decl _Alloc_traits: this,
+type_decl value_type: this,
+type_decl pointer: this,
+type_decl const_pointer: this,
+type_decl reference: this,
+type_decl const_reference: this,
+type_decl iterator: this,
+type_decl const_iterator: this,
+type_decl const_reverse_iterator: this,
+type_decl reverse_iterator: this,
+type_decl size_type: this,
+type_decl difference_type: this,
+type_decl allocator_type: this,
+integer_cst 64: this,
+field_decl : this,
+integer_cst 192: this,
+handler : this,
+cleanup_stmt : this,
+statement_list : this,
+cleanup_point_expr : this,
+expr_stmt : this,
+convert_expr : this,
+call_expr : this,
+addr_expr : this,
+function_decl __cxa_begin_catch: this,
+call_expr : this,
+addr_expr : this,
+function_decl __builtin_eh_pointer: this,
+integer_cst 0: this,
+if_stmt : this,
+cleanup_point_expr : this,
+expr_stmt : this,
+call_expr : this,
+addr_expr : this,
+function_decl destroy: this,
+nop_expr : this,
+nop_expr : this,
+addr_expr : this,
+component_ref : this,
+component_ref : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl vector: this,
+field_decl : this,
+integer_cst 192: this,
+using_decl _M_allocate: this,
+using_decl _M_deallocate: this,
+using_decl _M_impl: this,
+using_decl _M_get_Tp_allocator: this,
+using_decl get_allocator: this,
+type_decl vector: this,
+type_decl _Alloc_value_type: this,
+type_decl _Base: this,
+type_decl _Tp_alloc_type: this,
+type_decl _Alloc_traits: this,
+type_decl value_type: this,
+type_decl pointer: this,
+type_decl const_pointer: this,
+type_decl reference: this,
+type_decl const_reference: this,
+type_decl iterator: this,
+type_decl const_iterator: this,
+type_decl const_reverse_iterator: this,
+type_decl reverse_iterator: this,
+type_decl size_type: this,
+type_decl difference_type: this,
+type_decl allocator_type: this,
+integer_cst 64: this,
+field_decl : this,
+integer_cst 192: this,
+field_decl _M_impl: this,
+integer_cst 192: this,
+pointer_plus_expr : this,
+var_decl __new_start: this,
+nop_expr : this,
+mult_expr : this,
+nop_expr : this,
+var_decl __elems_before: this,
+integer_cst 8: this,
+cleanup_point_expr : this,
+expr_stmt : this,
+call_expr : this,
+addr_expr : this,
+function_decl _Destroy: this,
+var_decl __new_start: this,
+var_decl __new_finish: this,
+nop_expr : this,
+convert_expr : this,
+call_expr : this,
+addr_expr : this,
+function_decl _M_get_Tp_allocator: this,
+addr_expr : this,
+component_ref : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl vector: this,
+field_decl : this,
+integer_cst 192: this,
+using_decl _M_allocate: this,
+using_decl _M_deallocate: this,
+using_decl _M_impl: this,
+using_decl _M_get_Tp_allocator: this,
+using_decl get_allocator: this,
+type_decl vector: this,
+type_decl _Alloc_value_type: this,
+type_decl _Base: this,
+type_decl _Tp_alloc_type: this,
+type_decl _Alloc_traits: this,
+type_decl value_type: this,
+type_decl pointer: this,
+type_decl const_pointer: this,
+type_decl reference: this,
+type_decl const_reference: this,
+type_decl iterator: this,
+type_decl const_iterator: this,
+type_decl const_reverse_iterator: this,
+type_decl reverse_iterator: this,
+type_decl size_type: this,
+type_decl difference_type: this,
+type_decl allocator_type: this,
+integer_cst 64: this,
+field_decl : this,
+integer_cst 192: this,
+cleanup_point_expr : this,
+expr_stmt : this,
+call_expr : this,
+addr_expr : this,
+function_decl _M_deallocate: this,
+addr_expr : this,
+component_ref : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl vector: this,
+field_decl : this,
+integer_cst 192: this,
+using_decl _M_allocate: this,
+using_decl _M_deallocate: this,
+using_decl _M_impl: this,
+using_decl _M_get_Tp_allocator: this,
+using_decl get_allocator: this,
+type_decl vector: this,
+type_decl _Alloc_value_type: this,
+type_decl _Base: this,
+type_decl _Tp_alloc_type: this,
+type_decl _Alloc_traits: this,
+type_decl value_type: this,
+type_decl pointer: this,
+type_decl const_pointer: this,
+type_decl reference: this,
+type_decl const_reference: this,
+type_decl iterator: this,
+type_decl const_iterator: this,
+type_decl const_reverse_iterator: this,
+type_decl reverse_iterator: this,
+type_decl size_type: this,
+type_decl difference_type: this,
+type_decl allocator_type: this,
+integer_cst 64: this,
+field_decl : this,
+integer_cst 192: this,
+var_decl __new_start: this,
+nop_expr : this,
+var_decl __len: this,
+cleanup_point_expr : this,
+expr_stmt : this,
+throw_expr : this,
+call_expr : this,
+addr_expr : this,
+function_decl __cxa_rethrow: this,
+call_expr : this,
+addr_expr : this,
+function_decl __cxa_end_catch: this,
+cleanup_point_expr : this,
+expr_stmt : this,
+call_expr : this,
+addr_expr : this,
+function_decl _Destroy: this,
+component_ref : this,
+component_ref : this,
+component_ref : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl vector: this,
+field_decl : this,
+integer_cst 192: this,
+using_decl _M_allocate: this,
+using_decl _M_deallocate: this,
+using_decl _M_impl: this,
+using_decl _M_get_Tp_allocator: this,
+using_decl get_allocator: this,
+type_decl vector: this,
+type_decl _Alloc_value_type: this,
+type_decl _Base: this,
+type_decl _Tp_alloc_type: this,
+type_decl _Alloc_traits: this,
+type_decl value_type: this,
+type_decl pointer: this,
+type_decl const_pointer: this,
+type_decl reference: this,
+type_decl const_reference: this,
+type_decl iterator: this,
+type_decl const_iterator: this,
+type_decl const_reverse_iterator: this,
+type_decl reverse_iterator: this,
+type_decl size_type: this,
+type_decl difference_type: this,
+type_decl allocator_type: this,
+integer_cst 64: this,
+field_decl : this,
+integer_cst 192: this,
+field_decl _M_impl: this,
+integer_cst 192: this,
+field_decl _M_start: this,
+integer_cst 64: this,
+component_ref : this,
+component_ref : this,
+component_ref : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl vector: this,
+field_decl : this,
+integer_cst 192: this,
+using_decl _M_allocate: this,
+using_decl _M_deallocate: this,
+using_decl _M_impl: this,
+using_decl _M_get_Tp_allocator: this,
+using_decl get_allocator: this,
+type_decl vector: this,
+type_decl _Alloc_value_type: this,
+type_decl _Base: this,
+type_decl _Tp_alloc_type: this,
+type_decl _Alloc_traits: this,
+type_decl value_type: this,
+type_decl pointer: this,
+type_decl const_pointer: this,
+type_decl reference: this,
+type_decl const_reference: this,
+type_decl iterator: this,
+type_decl const_iterator: this,
+type_decl const_reverse_iterator: this,
+type_decl reverse_iterator: this,
+type_decl size_type: this,
+type_decl difference_type: this,
+type_decl allocator_type: this,
+integer_cst 64: this,
+field_decl : this,
+integer_cst 192: this,
+field_decl _M_impl: this,
+integer_cst 192: this,
+field_decl _M_finish: this,
+integer_cst 64: this,
+nop_expr : this,
+convert_expr : this,
+call_expr : this,
+addr_expr : this,
+function_decl _M_get_Tp_allocator: this,
+addr_expr : this,
+component_ref : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl vector: this,
+field_decl : this,
+integer_cst 192: this,
+using_decl _M_allocate: this,
+using_decl _M_deallocate: this,
+using_decl _M_impl: this,
+using_decl _M_get_Tp_allocator: this,
+using_decl get_allocator: this,
+type_decl vector: this,
+type_decl _Alloc_value_type: this,
+type_decl _Base: this,
+type_decl _Tp_alloc_type: this,
+type_decl _Alloc_traits: this,
+type_decl value_type: this,
+type_decl pointer: this,
+type_decl const_pointer: this,
+type_decl reference: this,
+type_decl const_reference: this,
+type_decl iterator: this,
+type_decl const_iterator: this,
+type_decl const_reverse_iterator: this,
+type_decl reverse_iterator: this,
+type_decl size_type: this,
+type_decl difference_type: this,
+type_decl allocator_type: this,
+integer_cst 64: this,
+field_decl : this,
+integer_cst 192: this,
+cleanup_point_expr : this,
+expr_stmt : this,
+call_expr : this,
+addr_expr : this,
+function_decl _M_deallocate: this,
+addr_expr : this,
+component_ref : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl vector: this,
+field_decl : this,
+integer_cst 192: this,
+using_decl _M_allocate: this,
+using_decl _M_deallocate: this,
+using_decl _M_impl: this,
+using_decl _M_get_Tp_allocator: this,
+using_decl get_allocator: this,
+type_decl vector: this,
+type_decl _Alloc_value_type: this,
+type_decl _Base: this,
+type_decl _Tp_alloc_type: this,
+type_decl _Alloc_traits: this,
+type_decl value_type: this,
+type_decl pointer: this,
+type_decl const_pointer: this,
+type_decl reference: this,
+type_decl const_reference: this,
+type_decl iterator: this,
+type_decl const_iterator: this,
+type_decl const_reverse_iterator: this,
+type_decl reverse_iterator: this,
+type_decl size_type: this,
+type_decl difference_type: this,
+type_decl allocator_type: this,
+integer_cst 64: this,
+field_decl : this,
+integer_cst 192: this,
+component_ref : this,
+component_ref : this,
+component_ref : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl vector: this,
+field_decl : this,
+integer_cst 192: this,
+using_decl _M_allocate: this,
+using_decl _M_deallocate: this,
+using_decl _M_impl: this,
+using_decl _M_get_Tp_allocator: this,
+using_decl get_allocator: this,
+type_decl vector: this,
+type_decl _Alloc_value_type: this,
+type_decl _Base: this,
+type_decl _Tp_alloc_type: this,
+type_decl _Alloc_traits: this,
+type_decl value_type: this,
+type_decl pointer: this,
+type_decl const_pointer: this,
+type_decl reference: this,
+type_decl const_reference: this,
+type_decl iterator: this,
+type_decl const_iterator: this,
+type_decl const_reverse_iterator: this,
+type_decl reverse_iterator: this,
+type_decl size_type: this,
+type_decl difference_type: this,
+type_decl allocator_type: this,
+integer_cst 64: this,
+field_decl : this,
+integer_cst 192: this,
+field_decl _M_impl: this,
+integer_cst 192: this,
+field_decl _M_start: this,
+integer_cst 64: this,
+nop_expr : this,
+exact_div_expr : this,
+minus_expr : this,
+convert_expr : this,
+component_ref : this,
+component_ref : this,
+component_ref : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl vector: this,
+field_decl : this,
+integer_cst 192: this,
+using_decl _M_allocate: this,
+using_decl _M_deallocate: this,
+using_decl _M_impl: this,
+using_decl _M_get_Tp_allocator: this,
+using_decl get_allocator: this,
+type_decl vector: this,
+type_decl _Alloc_value_type: this,
+type_decl _Base: this,
+type_decl _Tp_alloc_type: this,
+type_decl _Alloc_traits: this,
+type_decl value_type: this,
+type_decl pointer: this,
+type_decl const_pointer: this,
+type_decl reference: this,
+type_decl const_reference: this,
+type_decl iterator: this,
+type_decl const_iterator: this,
+type_decl const_reverse_iterator: this,
+type_decl reverse_iterator: this,
+type_decl size_type: this,
+type_decl difference_type: this,
+type_decl allocator_type: this,
+integer_cst 64: this,
+field_decl : this,
+integer_cst 192: this,
+field_decl _M_impl: this,
+integer_cst 192: this,
+field_decl _M_end_of_storage: this,
+integer_cst 64: this,
+convert_expr : this,
+component_ref : this,
+component_ref : this,
+component_ref : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl vector: this,
+field_decl : this,
+integer_cst 192: this,
+using_decl _M_allocate: this,
+using_decl _M_deallocate: this,
+using_decl _M_impl: this,
+using_decl _M_get_Tp_allocator: this,
+using_decl get_allocator: this,
+type_decl vector: this,
+type_decl _Alloc_value_type: this,
+type_decl _Base: this,
+type_decl _Tp_alloc_type: this,
+type_decl _Alloc_traits: this,
+type_decl value_type: this,
+type_decl pointer: this,
+type_decl const_pointer: this,
+type_decl reference: this,
+type_decl const_reference: this,
+type_decl iterator: this,
+type_decl const_iterator: this,
+type_decl const_reverse_iterator: this,
+type_decl reverse_iterator: this,
+type_decl size_type: this,
+type_decl difference_type: this,
+type_decl allocator_type: this,
+integer_cst 64: this,
+field_decl : this,
+integer_cst 192: this,
+field_decl _M_impl: this,
+integer_cst 192: this,
+field_decl _M_start: this,
+integer_cst 64: this,
+integer_cst 8: this,
+cleanup_point_expr : this,
+expr_stmt : this,
+convert_expr : this,
+modify_expr : this,
+component_ref : this,
+component_ref : this,
+component_ref : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl vector: this,
+field_decl : this,
+integer_cst 192: this,
+using_decl _M_allocate: this,
+using_decl _M_deallocate: this,
+using_decl _M_impl: this,
+using_decl _M_get_Tp_allocator: this,
+using_decl get_allocator: this,
+type_decl vector: this,
+type_decl _Alloc_value_type: this,
+type_decl _Base: this,
+type_decl _Tp_alloc_type: this,
+type_decl _Alloc_traits: this,
+type_decl value_type: this,
+type_decl pointer: this,
+type_decl const_pointer: this,
+type_decl reference: this,
+type_decl const_reference: this,
+type_decl iterator: this,
+type_decl const_iterator: this,
+type_decl const_reverse_iterator: this,
+type_decl reverse_iterator: this,
+type_decl size_type: this,
+type_decl difference_type: this,
+type_decl allocator_type: this,
+integer_cst 64: this,
+field_decl : this,
+integer_cst 192: this,
+field_decl _M_impl: this,
+integer_cst 192: this,
+field_decl _M_start: this,
+integer_cst 64: this,
+var_decl __new_start: this,
+cleanup_point_expr : this,
+expr_stmt : this,
+convert_expr : this,
+modify_expr : this,
+component_ref : this,
+component_ref : this,
+component_ref : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl vector: this,
+field_decl : this,
+integer_cst 192: this,
+using_decl _M_allocate: this,
+using_decl _M_deallocate: this,
+using_decl _M_impl: this,
+using_decl _M_get_Tp_allocator: this,
+using_decl get_allocator: this,
+type_decl vector: this,
+type_decl _Alloc_value_type: this,
+type_decl _Base: this,
+type_decl _Tp_alloc_type: this,
+type_decl _Alloc_traits: this,
+type_decl value_type: this,
+type_decl pointer: this,
+type_decl const_pointer: this,
+type_decl reference: this,
+type_decl const_reference: this,
+type_decl iterator: this,
+type_decl const_iterator: this,
+type_decl const_reverse_iterator: this,
+type_decl reverse_iterator: this,
+type_decl size_type: this,
+type_decl difference_type: this,
+type_decl allocator_type: this,
+integer_cst 64: this,
+field_decl : this,
+integer_cst 192: this,
+field_decl _M_impl: this,
+integer_cst 192: this,
+field_decl _M_finish: this,
+integer_cst 64: this,
+var_decl __new_finish: this,
+cleanup_point_expr : this,
+expr_stmt : this,
+convert_expr : this,
+modify_expr : this,
+component_ref : this,
+component_ref : this,
+component_ref : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl vector: this,
+field_decl : this,
+integer_cst 192: this,
+using_decl _M_allocate: this,
+using_decl _M_deallocate: this,
+using_decl _M_impl: this,
+using_decl _M_get_Tp_allocator: this,
+using_decl get_allocator: this,
+type_decl vector: this,
+type_decl _Alloc_value_type: this,
+type_decl _Base: this,
+type_decl _Tp_alloc_type: this,
+type_decl _Alloc_traits: this,
+type_decl value_type: this,
+type_decl pointer: this,
+type_decl const_pointer: this,
+type_decl reference: this,
+type_decl const_reference: this,
+type_decl iterator: this,
+type_decl const_iterator: this,
+type_decl const_reverse_iterator: this,
+type_decl reverse_iterator: this,
+type_decl size_type: this,
+type_decl difference_type: this,
+type_decl allocator_type: this,
+integer_cst 64: this,
+field_decl : this,
+integer_cst 192: this,
+field_decl _M_impl: this,
+integer_cst 192: this,
+field_decl _M_end_of_storage: this,
+integer_cst 64: this,
+pointer_plus_expr : this,
+var_decl __new_start: this,
+nop_expr : this,
+mult_expr : this,
+nop_expr : this,
+var_decl __len: this,
+integer_cst 8: this,
+block : this,
+var_decl __len: this,
+var_decl __elems_before: this,
+var_decl __new_start: this,
+var_decl __new_finish: this,
+block : this,
+block : this,
+var_decl __x_copy: this,
+block : this,
+var_decl __len: this,
+var_decl __elems_before: this,
+var_decl __new_start: this,
+var_decl __new_finish: this,
+block : this,
+var_decl __len: this,
+var_decl __elems_before: this,
+var_decl __new_start: this,
+var_decl __new_finish: this,
+block : this,
+block : this,
+block : this,
+var_decl __x_copy: this,
+block : this,
+var_decl __len: this,
+var_decl __elems_before: this,
+var_decl __new_start: this,
+var_decl __new_finish: this,
+block : this,
+var_decl __len: this,
+var_decl __elems_before: this,
+var_decl __new_start: this,
+var_decl __new_finish: this,
+function_decl end:
+cleanup_point_expr : this,
+return_expr : this,
+init_expr : this,
+result_decl : this,
+record_type : this,
+type_decl iterator: this,
+field_decl _M_current: this,
+integer_cst 64: this,
+type_decl __normal_iterator: this,
+type_decl __traits_type: this,
+type_decl iterator_type: this,
+type_decl iterator_category: this,
+type_decl value_type: this,
+type_decl difference_type: this,
+type_decl reference: this,
+type_decl pointer: this,
+integer_cst 64: this,
+compound_expr : this,
+target_expr : this,
+var_decl : this,
+integer_cst 64: this,
+record_type : this,
+type_decl iterator: this,
+field_decl _M_current: this,
+integer_cst 64: this,
+type_decl __normal_iterator: this,
+type_decl __traits_type: this,
+type_decl iterator_type: this,
+type_decl iterator_category: this,
+type_decl value_type: this,
+type_decl difference_type: this,
+type_decl reference: this,
+type_decl pointer: this,
+aggr_init_expr : this,
+addr_expr : this,
+function_decl __comp_ctor : this,
+var_decl : this,
+convert_expr : this,
+void_cst : this,
+nop_expr : this,
+nop_expr : this,
+addr_expr : this,
+component_ref : this,
+component_ref : this,
+component_ref : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl vector: this,
+field_decl : this,
+integer_cst 192: this,
+using_decl _M_allocate: this,
+using_decl _M_deallocate: this,
+using_decl _M_impl: this,
+using_decl _M_get_Tp_allocator: this,
+using_decl get_allocator: this,
+type_decl vector: this,
+type_decl _Alloc_value_type: this,
+type_decl _Base: this,
+type_decl _Tp_alloc_type: this,
+type_decl _Alloc_traits: this,
+type_decl value_type: this,
+type_decl pointer: this,
+type_decl const_pointer: this,
+type_decl reference: this,
+type_decl const_reference: this,
+type_decl iterator: this,
+type_decl const_iterator: this,
+type_decl const_reverse_iterator: this,
+type_decl reverse_iterator: this,
+type_decl size_type: this,
+type_decl difference_type: this,
+type_decl allocator_type: this,
+integer_cst 64: this,
+field_decl : this,
+integer_cst 192: this,
+field_decl _M_impl: this,
+integer_cst 192: this,
+field_decl _M_finish: this,
+integer_cst 64: this,
+var_decl : this,
+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,
+nop_expr : __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 _S_empty_rep:
function_decl new_allocator:
eh_spec_block : this,
@@ -3215,6 +8358,966 @@ function_decl allocator:
function_decl __base_ctor :
function_decl __comp_ctor :
function_decl _M_data:
+function_decl construct:
+cleanup_point_expr : __p, this,
+expr_stmt : __p, this,
+convert_expr : __p, this,
+nop_expr : __p, this,
+compound_expr : __p, this,
+compound_expr : __p, this,
+target_expr : __p, this,
+var_decl : __p, this,
+integer_cst 64: __p, this,
+pointer_type : __p, this,
+void_type : __p, this,
+type_decl void: __p, this,
+nop_expr : __p, this,
+parm_decl __p: __p, this,
+pointer_type : __p, this,
+type_decl pointer: __p, this,
+pointer_type : __p, this,
+record_type : __p, this,
+type_decl Struct1: __p, this,
+field_decl str: __p, this,
+integer_cst 64: __p, this,
+field_decl num: __p, this,
+integer_cst 32: __p, this,
+type_decl Struct1: __p, this,
+integer_cst 64: __p, this,
+target_expr : __p, this,
+var_decl : __p, this,
+integer_cst 64: __p, this,
+pointer_type : __p, this,
+void_type : __p, this,
+type_decl void: __p, this,
+call_expr : __p, this,
+addr_expr : __p, this,
+function_decl operator new: __p, this,
+integer_cst 8: __p, this,
+non_lvalue_expr : __p, this,
+var_decl : __p, this,
+cond_expr : __p, this,
+ne_expr : __p, this,
+nop_expr : __p, this,
+var_decl : __p, this,
+integer_cst 0: __p, this,
+compound_expr : __p, this,
+try_catch_expr : __p, this,
+init_expr : __p, this,
+indirect_ref : __p, this,
+nop_expr : __p, this,
+var_decl : __p, this,
+nop_expr : __p, this,
+indirect_ref : __p, this,
+parm_decl __val: __p, this,
+reference_type : __p, this,
+pointer_type : __p, this,
+record_type : __p, this,
+type_decl Struct1: __p, this,
+field_decl str: __p, this,
+integer_cst 64: __p, this,
+field_decl num: __p, this,
+integer_cst 32: __p, this,
+type_decl Struct1: __p, this,
+integer_cst 64: __p, this,
+call_expr : __p, this,
+addr_expr : __p, this,
+function_decl operator delete: __p, this,
+var_decl : __p, this,
+non_lvalue_expr : __p, this,
+var_decl : __p, this,
+nop_expr : __p, this,
+var_decl : __p, this,
+nop_expr : __p, this,
+var_decl : __p, this,
+function_decl base:
+return_expr : this,
+init_expr : this,
+result_decl : this,
+reference_type : this,
+pointer_type : this,
+pointer_type : this,
+record_type : this,
+type_decl Struct1: this,
+field_decl str: this,
+integer_cst 64: this,
+field_decl num: this,
+integer_cst 32: this,
+type_decl Struct1: this,
+integer_cst 64: this,
+nop_expr : this,
+addr_expr : this,
+component_ref : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl __normal_iterator: this,
+field_decl _M_current: this,
+integer_cst 64: this,
+type_decl __normal_iterator: this,
+type_decl __traits_type: this,
+type_decl iterator_type: this,
+type_decl iterator_category: this,
+type_decl value_type: this,
+type_decl difference_type: this,
+type_decl reference: this,
+type_decl pointer: this,
+integer_cst 64: this,
+field_decl _M_current: this,
+integer_cst 64: this,
+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 Struct1: __first, __last, __result,
+field_decl str: __first, __last, __result,
+integer_cst 64: __first, __last, __result,
+field_decl num: __first, __last, __result,
+integer_cst 32: __first, __last, __result,
+type_decl Struct1: __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 Struct1: __first, __last, __result,
+field_decl str: __first, __last, __result,
+integer_cst 64: __first, __last, __result,
+field_decl num: __first, __last, __result,
+integer_cst 32: __first, __last, __result,
+type_decl Struct1: __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 Struct1: __first, __last, __result,
+field_decl str: __first, __last, __result,
+integer_cst 64: __first, __last, __result,
+field_decl num: __first, __last, __result,
+integer_cst 32: __first, __last, __result,
+type_decl Struct1: __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 Struct1: __first, __last, __result,
+field_decl str: __first, __last, __result,
+integer_cst 64: __first, __last, __result,
+field_decl num: __first, __last, __result,
+integer_cst 32: __first, __last, __result,
+type_decl Struct1: __first, __last, __result,
+integer_cst 64: __first, __last, __result,
+function_decl operator*:
+return_expr : this,
+init_expr : this,
+result_decl : this,
+reference_type : this,
+type_decl reference: this,
+pointer_type : this,
+record_type : this,
+type_decl Struct1: this,
+field_decl str: this,
+integer_cst 64: this,
+field_decl num: this,
+integer_cst 32: this,
+type_decl Struct1: this,
+integer_cst 64: this,
+nop_expr : this,
+nop_expr : this,
+component_ref : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl __normal_iterator: this,
+field_decl _M_current: this,
+integer_cst 64: this,
+type_decl __normal_iterator: this,
+type_decl __traits_type: this,
+type_decl iterator_type: this,
+type_decl iterator_category: this,
+type_decl value_type: this,
+type_decl difference_type: this,
+type_decl reference: this,
+type_decl pointer: this,
+integer_cst 64: this,
+field_decl _M_current: this,
+integer_cst 64: this,
+function_decl _M_check_len:
+bind_expr : __s, this,
+var_decl __len: __s, this,
+integer_cst 64: __s, this,
+integer_type : __s, this,
+type_decl size_type: __s, this,
+integer_cst 64: __s, this,
+integer_cst 0: __s, this,
+integer_cst : __s, this,
+statement_list : __s, this,
+if_stmt : __s, this,
+cleanup_point_expr : __s, this,
+expr_stmt : __s, this,
+call_expr : __s, this,
+addr_expr : __s, this,
+function_decl __throw_length_error: __s, this,
+parm_decl __s: __s, this,
+pointer_type : __s, this,
+integer_type : __s, this,
+type_decl char: __s, this,
+integer_cst 8: __s, this,
+integer_cst -128: __s, this,
+integer_cst 127: __s, this,
+integer_cst 64: __s, this,
+decl_expr : __s, this,
+var_decl __len: __s, this,
+cleanup_point_expr : __s, this,
+expr_stmt : __s, this,
+convert_expr : __s, this,
+init_expr : __s, this,
+var_decl __len: __s, this,
+plus_expr : __s, this,
+call_expr : __s, this,
+addr_expr : __s, this,
+function_decl size: __s, this,
+parm_decl this: __s, this,
+pointer_type : __s, this,
+record_type : __s, this,
+type_decl vector: __s, this,
+field_decl : __s, this,
+integer_cst 192: __s, this,
+using_decl _M_allocate: __s, this,
+using_decl _M_deallocate: __s, this,
+using_decl _M_impl: __s, this,
+using_decl _M_get_Tp_allocator: __s, this,
+using_decl get_allocator: __s, this,
+type_decl vector: __s, this,
+type_decl _Alloc_value_type: __s, this,
+type_decl _Base: __s, this,
+type_decl _Tp_alloc_type: __s, this,
+type_decl _Alloc_traits: __s, this,
+type_decl value_type: __s, this,
+type_decl pointer: __s, this,
+type_decl const_pointer: __s, this,
+type_decl reference: __s, this,
+type_decl const_reference: __s, this,
+type_decl iterator: __s, this,
+type_decl const_iterator: __s, this,
+type_decl const_reverse_iterator: __s, this,
+type_decl reverse_iterator: __s, this,
+type_decl size_type: __s, this,
+type_decl difference_type: __s, this,
+type_decl allocator_type: __s, this,
+integer_cst 64: __s, this,
+nop_expr : __s, this,
+indirect_ref : __s, this,
+call_expr : __s, this,
+addr_expr : __s, this,
+function_decl max: __s, this,
+nop_expr : __s, this,
+addr_expr : __s, this,
+target_expr : __s, this,
+var_decl : __s, this,
+integer_cst 64: __s, this,
+integer_type : __s, this,
+type_decl long unsigned int: __s, this,
+integer_cst 64: __s, this,
+integer_cst 0: __s, this,
+integer_cst : __s, this,
+call_expr : __s, this,
+addr_expr : __s, this,
+function_decl size: __s, this,
+parm_decl this: __s, this,
+pointer_type : __s, this,
+record_type : __s, this,
+type_decl vector: __s, this,
+field_decl : __s, this,
+integer_cst 192: __s, this,
+using_decl _M_allocate: __s, this,
+using_decl _M_deallocate: __s, this,
+using_decl _M_impl: __s, this,
+using_decl _M_get_Tp_allocator: __s, this,
+using_decl get_allocator: __s, this,
+type_decl vector: __s, this,
+type_decl _Alloc_value_type: __s, this,
+type_decl _Base: __s, this,
+type_decl _Tp_alloc_type: __s, this,
+type_decl _Alloc_traits: __s, this,
+type_decl value_type: __s, this,
+type_decl pointer: __s, this,
+type_decl const_pointer: __s, this,
+type_decl reference: __s, this,
+type_decl const_reference: __s, this,
+type_decl iterator: __s, this,
+type_decl const_iterator: __s, this,
+type_decl const_reverse_iterator: __s, this,
+type_decl reverse_iterator: __s, this,
+type_decl size_type: __s, this,
+type_decl difference_type: __s, this,
+type_decl allocator_type: __s, this,
+integer_cst 64: __s, this,
+nop_expr : __s, this,
+nop_expr : __s, this,
+addr_expr : __s, this,
+parm_decl __n: __s, this,
+integer_type : __s, this,
+type_decl size_type: __s, this,
+integer_cst 64: __s, this,
+integer_cst 0: __s, this,
+integer_cst : __s, this,
+integer_cst 64: __s, this,
+cleanup_point_expr : __s, this,
+return_expr : __s, this,
+init_expr : __s, this,
+result_decl : __s, this,
+integer_type : __s, this,
+type_decl size_type: __s, this,
+integer_cst 64: __s, this,
+integer_cst 0: __s, this,
+integer_cst : __s, this,
+integer_cst 64: __s, this,
+cond_expr : __s, this,
+truth_orif_expr : __s, this,
+gt_expr : __s, this,
+call_expr : __s, this,
+addr_expr : __s, this,
+function_decl size: __s, this,
+parm_decl this: __s, this,
+pointer_type : __s, this,
+record_type : __s, this,
+type_decl vector: __s, this,
+field_decl : __s, this,
+integer_cst 192: __s, this,
+using_decl _M_allocate: __s, this,
+using_decl _M_deallocate: __s, this,
+using_decl _M_impl: __s, this,
+using_decl _M_get_Tp_allocator: __s, this,
+using_decl get_allocator: __s, this,
+type_decl vector: __s, this,
+type_decl _Alloc_value_type: __s, this,
+type_decl _Base: __s, this,
+type_decl _Tp_alloc_type: __s, this,
+type_decl _Alloc_traits: __s, this,
+type_decl value_type: __s, this,
+type_decl pointer: __s, this,
+type_decl const_pointer: __s, this,
+type_decl reference: __s, this,
+type_decl const_reference: __s, this,
+type_decl iterator: __s, this,
+type_decl const_iterator: __s, this,
+type_decl const_reverse_iterator: __s, this,
+type_decl reverse_iterator: __s, this,
+type_decl size_type: __s, this,
+type_decl difference_type: __s, this,
+type_decl allocator_type: __s, this,
+integer_cst 64: __s, this,
+nop_expr : __s, this,
+var_decl __len: __s, this,
+lt_expr : __s, this,
+call_expr : __s, this,
+addr_expr : __s, this,
+function_decl max_size: __s, this,
+parm_decl this: __s, this,
+pointer_type : __s, this,
+record_type : __s, this,
+type_decl vector: __s, this,
+field_decl : __s, this,
+integer_cst 192: __s, this,
+using_decl _M_allocate: __s, this,
+using_decl _M_deallocate: __s, this,
+using_decl _M_impl: __s, this,
+using_decl _M_get_Tp_allocator: __s, this,
+using_decl get_allocator: __s, this,
+type_decl vector: __s, this,
+type_decl _Alloc_value_type: __s, this,
+type_decl _Base: __s, this,
+type_decl _Tp_alloc_type: __s, this,
+type_decl _Alloc_traits: __s, this,
+type_decl value_type: __s, this,
+type_decl pointer: __s, this,
+type_decl const_pointer: __s, this,
+type_decl reference: __s, this,
+type_decl const_reference: __s, this,
+type_decl iterator: __s, this,
+type_decl const_iterator: __s, this,
+type_decl const_reverse_iterator: __s, this,
+type_decl reverse_iterator: __s, this,
+type_decl size_type: __s, this,
+type_decl difference_type: __s, this,
+type_decl allocator_type: __s, this,
+integer_cst 64: __s, this,
+nop_expr : __s, this,
+var_decl __len: __s, this,
+call_expr : __s, this,
+addr_expr : __s, this,
+function_decl max_size: __s, this,
+parm_decl this: __s, this,
+pointer_type : __s, this,
+record_type : __s, this,
+type_decl vector: __s, this,
+field_decl : __s, this,
+integer_cst 192: __s, this,
+using_decl _M_allocate: __s, this,
+using_decl _M_deallocate: __s, this,
+using_decl _M_impl: __s, this,
+using_decl _M_get_Tp_allocator: __s, this,
+using_decl get_allocator: __s, this,
+type_decl vector: __s, this,
+type_decl _Alloc_value_type: __s, this,
+type_decl _Base: __s, this,
+type_decl _Tp_alloc_type: __s, this,
+type_decl _Alloc_traits: __s, this,
+type_decl value_type: __s, this,
+type_decl pointer: __s, this,
+type_decl const_pointer: __s, this,
+type_decl reference: __s, this,
+type_decl const_reference: __s, this,
+type_decl iterator: __s, this,
+type_decl const_iterator: __s, this,
+type_decl const_reverse_iterator: __s, this,
+type_decl reverse_iterator: __s, this,
+type_decl size_type: __s, this,
+type_decl difference_type: __s, this,
+type_decl allocator_type: __s, this,
+integer_cst 64: __s, this,
+nop_expr : __s, this,
+var_decl __len: __s, this,
+block : __s, this,
+var_decl __len: __s, this,
+function_decl begin:
+cleanup_point_expr : this,
+return_expr : this,
+init_expr : this,
+result_decl : this,
+record_type : this,
+type_decl iterator: this,
+field_decl _M_current: this,
+integer_cst 64: this,
+type_decl __normal_iterator: this,
+type_decl __traits_type: this,
+type_decl iterator_type: this,
+type_decl iterator_category: this,
+type_decl value_type: this,
+type_decl difference_type: this,
+type_decl reference: this,
+type_decl pointer: this,
+integer_cst 64: this,
+compound_expr : this,
+target_expr : this,
+var_decl : this,
+integer_cst 64: this,
+record_type : this,
+type_decl iterator: this,
+field_decl _M_current: this,
+integer_cst 64: this,
+type_decl __normal_iterator: this,
+type_decl __traits_type: this,
+type_decl iterator_type: this,
+type_decl iterator_category: this,
+type_decl value_type: this,
+type_decl difference_type: this,
+type_decl reference: this,
+type_decl pointer: this,
+aggr_init_expr : this,
+addr_expr : this,
+function_decl __comp_ctor : this,
+var_decl : this,
+convert_expr : this,
+void_cst : this,
+nop_expr : this,
+nop_expr : this,
+addr_expr : this,
+component_ref : this,
+component_ref : this,
+component_ref : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl vector: this,
+field_decl : this,
+integer_cst 192: this,
+using_decl _M_allocate: this,
+using_decl _M_deallocate: this,
+using_decl _M_impl: this,
+using_decl _M_get_Tp_allocator: this,
+using_decl get_allocator: this,
+type_decl vector: this,
+type_decl _Alloc_value_type: this,
+type_decl _Base: this,
+type_decl _Tp_alloc_type: this,
+type_decl _Alloc_traits: this,
+type_decl value_type: this,
+type_decl pointer: this,
+type_decl const_pointer: this,
+type_decl reference: this,
+type_decl const_reference: this,
+type_decl iterator: this,
+type_decl const_iterator: this,
+type_decl const_reverse_iterator: this,
+type_decl reverse_iterator: this,
+type_decl size_type: this,
+type_decl difference_type: this,
+type_decl allocator_type: this,
+integer_cst 64: this,
+field_decl : this,
+integer_cst 192: this,
+field_decl _M_impl: this,
+integer_cst 192: this,
+field_decl _M_start: this,
+integer_cst 64: this,
+var_decl : this,
+function_decl operator-:
+function_decl _M_allocate:
+bind_expr : this,
+type_decl _Tr: this,
+cleanup_point_expr : this,
+return_expr : this,
+init_expr : this,
+result_decl : this,
+pointer_type : this,
+type_decl pointer: this,
+pointer_type : this,
+record_type : this,
+type_decl Struct1: this,
+field_decl str: this,
+integer_cst 64: this,
+field_decl num: this,
+integer_cst 32: this,
+type_decl Struct1: this,
+integer_cst 64: this,
+cond_expr : this,
+ne_expr : this,
+parm_decl __n: this,
+integer_type : this,
+type_decl size_t: this,
+integer_cst 64: this,
+integer_cst 0: this,
+integer_cst : this,
+integer_cst 64: this,
+integer_cst 0: this,
+nop_expr : this,
+call_expr : this,
+addr_expr : this,
+function_decl allocate: this,
+nop_expr : this,
+nop_expr : this,
+addr_expr : this,
+component_ref : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl _Vector_base: this,
+field_decl _M_impl: this,
+integer_cst 192: this,
+type_decl _Vector_base: this,
+type_decl _Tp_alloc_type: this,
+type_decl pointer: this,
+type_decl _Vector_impl: this,
+type_decl allocator_type: this,
+integer_cst 64: this,
+field_decl _M_impl: this,
+integer_cst 192: this,
+parm_decl __n: this,
+integer_type : this,
+type_decl size_t: this,
+integer_cst 64: this,
+integer_cst 0: this,
+integer_cst : this,
+integer_cst 64: this,
+integer_cst 0: this,
+block : this,
+function_decl _M_get_Tp_allocator:
+return_expr : this,
+init_expr : this,
+result_decl : this,
+reference_type : this,
+record_type : this,
+type_decl _Tp_alloc_type: this,
+template_decl rebind: this,
+tree_list : this,
+tree_vec : this,
+tree_vec : this,
+pointer_type : this,
+record_type : this,
+type_decl Struct1: this,
+field_decl str: this,
+integer_cst 64: this,
+field_decl num: this,
+integer_cst 32: this,
+type_decl Struct1: this,
+tree_vec : this,
+pointer_type : this,
+record_type : this,
+type_decl Struct1: this,
+field_decl str: this,
+integer_cst 64: this,
+field_decl num: this,
+integer_cst 32: this,
+type_decl Struct1: this,
+record_type : this,
+type_decl rebind: this,
+type_decl rebind: this,
+type_decl other: this,
+type_decl allocator: this,
+type_decl size_type: this,
+type_decl difference_type: this,
+type_decl pointer: this,
+type_decl const_pointer: this,
+type_decl reference: this,
+type_decl const_reference: this,
+type_decl value_type: this,
+integer_cst 64: this,
+nop_expr : this,
+nop_expr : this,
+nop_expr : this,
+addr_expr : this,
+component_ref : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl _Vector_base: this,
+field_decl _M_impl: this,
+integer_cst 192: this,
+type_decl _Vector_base: this,
+type_decl _Tp_alloc_type: this,
+type_decl pointer: this,
+type_decl _Vector_impl: this,
+type_decl allocator_type: this,
+integer_cst 64: this,
+field_decl _M_impl: this,
+integer_cst 192: this,
+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 Struct1: __first, __last, __result,
+field_decl str: __first, __last, __result,
+integer_cst 64: __first, __last, __result,
+field_decl num: __first, __last, __result,
+integer_cst 32: __first, __last, __result,
+type_decl Struct1: __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 Struct1: __first, __last, __result,
+field_decl str: __first, __last, __result,
+integer_cst 64: __first, __last, __result,
+field_decl num: __first, __last, __result,
+integer_cst 32: __first, __last, __result,
+type_decl Struct1: __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 Struct1: __first, __last, __result,
+field_decl str: __first, __last, __result,
+integer_cst 64: __first, __last, __result,
+field_decl num: __first, __last, __result,
+integer_cst 32: __first, __last, __result,
+type_decl Struct1: __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 Struct1: __first, __last, __result,
+field_decl str: __first, __last, __result,
+integer_cst 64: __first, __last, __result,
+field_decl num: __first, __last, __result,
+integer_cst 32: __first, __last, __result,
+type_decl Struct1: __first, __last, __result,
+integer_cst 64: __first, __last, __result,
+nop_expr : __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 Struct1: __first, __last, __result,
+field_decl str: __first, __last, __result,
+integer_cst 64: __first, __last, __result,
+field_decl num: __first, __last, __result,
+integer_cst 32: __first, __last, __result,
+type_decl Struct1: __first, __last, __result,
+tree_vec : __first, __last, __result,
+pointer_type : __first, __last, __result,
+record_type : __first, __last, __result,
+type_decl Struct1: __first, __last, __result,
+field_decl str: __first, __last, __result,
+integer_cst 64: __first, __last, __result,
+field_decl num: __first, __last, __result,
+integer_cst 32: __first, __last, __result,
+type_decl Struct1: __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,
+nop_expr : __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 Struct1: __p,
+field_decl str: __p,
+integer_cst 64: __p,
+field_decl num: __p,
+integer_cst 32: __p,
+type_decl Struct1: __p,
+tree_vec : __p,
+pointer_type : __p,
+record_type : __p,
+type_decl Struct1: __p,
+field_decl str: __p,
+integer_cst 64: __p,
+field_decl num: __p,
+integer_cst 32: __p,
+type_decl Struct1: __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 Struct1: __p,
+field_decl str: __p,
+integer_cst 64: __p,
+field_decl num: __p,
+integer_cst 32: __p,
+type_decl Struct1: __p,
+integer_cst 64: __p,
+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 Struct1: __first, __last,
+field_decl str: __first, __last,
+integer_cst 64: __first, __last,
+field_decl num: __first, __last,
+integer_cst 32: __first, __last,
+type_decl Struct1: __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 Struct1: __first, __last,
+field_decl str: __first, __last,
+integer_cst 64: __first, __last,
+field_decl num: __first, __last,
+integer_cst 32: __first, __last,
+type_decl Struct1: __first, __last,
+integer_cst 64: __first, __last,
+function_decl _M_deallocate:
+bind_expr : __p, this,
+type_decl _Tr: __p, this,
+if_stmt : __p, this,
+cleanup_point_expr : this,
+expr_stmt : this,
+call_expr : this,
+addr_expr : this,
+function_decl deallocate: this,
+nop_expr : this,
+nop_expr : this,
+addr_expr : this,
+component_ref : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl _Vector_base: this,
+field_decl _M_impl: this,
+integer_cst 192: this,
+type_decl _Vector_base: this,
+type_decl _Tp_alloc_type: this,
+type_decl pointer: this,
+type_decl _Vector_impl: this,
+type_decl allocator_type: this,
+integer_cst 64: this,
+field_decl _M_impl: this,
+integer_cst 192: this,
+parm_decl __p: this,
+pointer_type : this,
+type_decl pointer: this,
+pointer_type : this,
+record_type : this,
+type_decl Struct1: this,
+field_decl str: this,
+integer_cst 64: this,
+field_decl num: this,
+integer_cst 32: this,
+type_decl Struct1: this,
+integer_cst 64: this,
+parm_decl __n: this,
+integer_type : this,
+type_decl size_t: this,
+integer_cst 64: this,
+integer_cst 0: this,
+integer_cst : this,
+integer_cst 64: this,
+block : __p, this,
+function_decl __normal_iterator:
+bind_expr : this,
+cleanup_point_expr : this,
+expr_stmt : this,
+convert_expr : this,
+init_expr : this,
+component_ref : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl __normal_iterator: this,
+field_decl _M_current: this,
+integer_cst 64: this,
+type_decl __normal_iterator: this,
+type_decl __traits_type: this,
+type_decl iterator_type: this,
+type_decl iterator_category: this,
+type_decl value_type: this,
+type_decl difference_type: this,
+type_decl reference: this,
+type_decl pointer: this,
+integer_cst 64: this,
+field_decl _M_current: this,
+integer_cst 64: this,
+nop_expr : this,
+indirect_ref : this,
+parm_decl __i: this,
+reference_type : this,
+pointer_type : this,
+pointer_type : this,
+record_type : this,
+type_decl Struct1: this,
+field_decl str: this,
+integer_cst 64: this,
+field_decl num: this,
+integer_cst 32: this,
+type_decl Struct1: this,
+integer_cst 64: this,
+block : this,
+function_decl __base_ctor :
+bind_expr : this,
+cleanup_point_expr : this,
+expr_stmt : this,
+convert_expr : this,
+init_expr : this,
+component_ref : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl __normal_iterator: this,
+field_decl _M_current: this,
+integer_cst 64: this,
+type_decl __normal_iterator: this,
+type_decl __traits_type: this,
+type_decl iterator_type: this,
+type_decl iterator_category: this,
+type_decl value_type: this,
+type_decl difference_type: this,
+type_decl reference: this,
+type_decl pointer: this,
+integer_cst 64: this,
+field_decl _M_current: this,
+integer_cst 64: this,
+nop_expr : this,
+indirect_ref : this,
+parm_decl __i: this,
+reference_type : this,
+pointer_type : this,
+pointer_type : this,
+record_type : this,
+type_decl Struct1: this,
+field_decl str: this,
+integer_cst 64: this,
+field_decl num: this,
+integer_cst 32: this,
+type_decl Struct1: this,
+integer_cst 64: this,
+block : this,
+function_decl __comp_ctor :
+statement_list : this,
function_decl new_allocator:
eh_spec_block : this,
bind_expr : this,
@@ -3227,3 +9330,1189 @@ statement_list : this,
block : this,
function_decl __comp_ctor :
statement_list : this,
+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 Struct1: __it,
+field_decl str: __it,
+integer_cst 64: __it,
+field_decl num: __it,
+integer_cst 32: __it,
+type_decl Struct1: __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 Struct1: __it,
+field_decl str: __it,
+integer_cst 64: __it,
+field_decl num: __it,
+integer_cst 32: __it,
+type_decl Struct1: __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 Struct1: __first, __last, __result,
+field_decl str: __first, __last, __result,
+integer_cst 64: __first, __last, __result,
+field_decl num: __first, __last, __result,
+integer_cst 32: __first, __last, __result,
+type_decl Struct1: __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 Struct1: __first, __last, __result,
+field_decl str: __first, __last, __result,
+integer_cst 64: __first, __last, __result,
+field_decl num: __first, __last, __result,
+integer_cst 32: __first, __last, __result,
+type_decl Struct1: __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 Struct1: __first, __last, __result,
+field_decl str: __first, __last, __result,
+integer_cst 64: __first, __last, __result,
+field_decl num: __first, __last, __result,
+integer_cst 32: __first, __last, __result,
+type_decl Struct1: __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 Struct1: __first, __last, __result,
+field_decl str: __first, __last, __result,
+integer_cst 64: __first, __last, __result,
+field_decl num: __first, __last, __result,
+integer_cst 32: __first, __last, __result,
+type_decl Struct1: __first, __last, __result,
+integer_cst 64: __first, __last, __result,
+function_decl max_size:
+cleanup_point_expr : this,
+return_expr : this,
+init_expr : this,
+result_decl : this,
+integer_type : this,
+type_decl size_type: this,
+integer_cst 64: this,
+integer_cst 0: this,
+integer_cst : this,
+integer_cst 64: this,
+call_expr : this,
+addr_expr : this,
+function_decl max_size: this,
+nop_expr : this,
+convert_expr : this,
+call_expr : this,
+addr_expr : this,
+function_decl _M_get_Tp_allocator: this,
+addr_expr : this,
+component_ref : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl vector: this,
+field_decl : this,
+integer_cst 192: this,
+using_decl _M_allocate: this,
+using_decl _M_deallocate: this,
+using_decl _M_impl: this,
+using_decl _M_get_Tp_allocator: this,
+using_decl get_allocator: this,
+type_decl vector: this,
+type_decl _Alloc_value_type: this,
+type_decl _Base: this,
+type_decl _Tp_alloc_type: this,
+type_decl _Alloc_traits: this,
+type_decl value_type: this,
+type_decl pointer: this,
+type_decl const_pointer: this,
+type_decl reference: this,
+type_decl const_reference: this,
+type_decl iterator: this,
+type_decl const_iterator: this,
+type_decl const_reverse_iterator: this,
+type_decl reverse_iterator: this,
+type_decl size_type: this,
+type_decl difference_type: this,
+type_decl allocator_type: this,
+integer_cst 64: this,
+field_decl : this,
+integer_cst 192: this,
+function_decl size:
+return_expr : this,
+init_expr : this,
+result_decl : this,
+integer_type : this,
+type_decl size_type: this,
+integer_cst 64: this,
+integer_cst 0: this,
+integer_cst : this,
+integer_cst 64: this,
+nop_expr : this,
+exact_div_expr : this,
+minus_expr : this,
+nop_expr : this,
+component_ref : this,
+component_ref : this,
+component_ref : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl vector: this,
+field_decl : this,
+integer_cst 192: this,
+using_decl _M_allocate: this,
+using_decl _M_deallocate: this,
+using_decl _M_impl: this,
+using_decl _M_get_Tp_allocator: this,
+using_decl get_allocator: this,
+type_decl vector: this,
+type_decl _Alloc_value_type: this,
+type_decl _Base: this,
+type_decl _Tp_alloc_type: this,
+type_decl _Alloc_traits: this,
+type_decl value_type: this,
+type_decl pointer: this,
+type_decl const_pointer: this,
+type_decl reference: this,
+type_decl const_reference: this,
+type_decl iterator: this,
+type_decl const_iterator: this,
+type_decl const_reverse_iterator: this,
+type_decl reverse_iterator: this,
+type_decl size_type: this,
+type_decl difference_type: this,
+type_decl allocator_type: this,
+integer_cst 64: this,
+field_decl : this,
+integer_cst 192: this,
+field_decl _M_impl: this,
+integer_cst 192: this,
+field_decl _M_finish: this,
+integer_cst 64: this,
+nop_expr : this,
+component_ref : this,
+component_ref : this,
+component_ref : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl vector: this,
+field_decl : this,
+integer_cst 192: this,
+using_decl _M_allocate: this,
+using_decl _M_deallocate: this,
+using_decl _M_impl: this,
+using_decl _M_get_Tp_allocator: this,
+using_decl get_allocator: this,
+type_decl vector: this,
+type_decl _Alloc_value_type: this,
+type_decl _Base: this,
+type_decl _Tp_alloc_type: this,
+type_decl _Alloc_traits: this,
+type_decl value_type: this,
+type_decl pointer: this,
+type_decl const_pointer: this,
+type_decl reference: this,
+type_decl const_reference: this,
+type_decl iterator: this,
+type_decl const_iterator: this,
+type_decl const_reverse_iterator: this,
+type_decl reverse_iterator: this,
+type_decl size_type: this,
+type_decl difference_type: this,
+type_decl allocator_type: this,
+integer_cst 64: this,
+field_decl : this,
+integer_cst 192: this,
+field_decl _M_impl: this,
+integer_cst 192: this,
+field_decl _M_start: this,
+integer_cst 64: this,
+integer_cst 8: this,
+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 Struct1: __first, __last, __result,
+field_decl str: __first, __last, __result,
+integer_cst 64: __first, __last, __result,
+field_decl num: __first, __last, __result,
+integer_cst 32: __first, __last, __result,
+type_decl Struct1: __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 Struct1: __first, __last, __result,
+field_decl str: __first, __last, __result,
+integer_cst 64: __first, __last, __result,
+field_decl num: __first, __last, __result,
+integer_cst 32: __first, __last, __result,
+type_decl Struct1: __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 Struct1: __first, __last, __result,
+field_decl str: __first, __last, __result,
+integer_cst 64: __first, __last, __result,
+field_decl num: __first, __last, __result,
+integer_cst 32: __first, __last, __result,
+type_decl Struct1: __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 Struct1: __first, __last, __result,
+field_decl str: __first, __last, __result,
+integer_cst 64: __first, __last, __result,
+field_decl num: __first, __last, __result,
+integer_cst 32: __first, __last, __result,
+type_decl Struct1: __first, __last, __result,
+integer_cst 64: __first, __last, __result,
+function_decl destroy:
+cleanup_point_expr : __p, this,
+expr_stmt : __p, this,
+nop_expr : __p, this,
+indirect_ref : __p, this,
+parm_decl __p: __p, this,
+pointer_type : __p, this,
+type_decl pointer: __p, this,
+pointer_type : __p, this,
+record_type : __p, this,
+type_decl Struct1: __p, this,
+field_decl str: __p, this,
+integer_cst 64: __p, this,
+field_decl num: __p, this,
+integer_cst 32: __p, this,
+type_decl Struct1: __p, this,
+integer_cst 64: __p, this,
+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 Struct1: __first, __last,
+field_decl str: __first, __last,
+integer_cst 64: __first, __last,
+field_decl num: __first, __last,
+integer_cst 32: __first, __last,
+type_decl Struct1: __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 Struct1: __first, __last,
+field_decl str: __first, __last,
+integer_cst 64: __first, __last,
+field_decl num: __first, __last,
+integer_cst 32: __first, __last,
+type_decl Struct1: __first, __last,
+integer_cst 64: __first, __last,
+block : __first, __last,
+function_decl deallocate:
+cleanup_point_expr : __p,
+expr_stmt : __p,
+call_expr : __p,
+addr_expr : __p,
+function_decl deallocate: __p,
+nop_expr : __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 Struct1: __p,
+field_decl str: __p,
+integer_cst 64: __p,
+field_decl num: __p,
+integer_cst 32: __p,
+type_decl Struct1: __p,
+tree_vec : __p,
+pointer_type : __p,
+record_type : __p,
+type_decl Struct1: __p,
+field_decl str: __p,
+integer_cst 64: __p,
+field_decl num: __p,
+integer_cst 32: __p,
+type_decl Struct1: __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 Struct1: __p,
+field_decl str: __p,
+integer_cst 64: __p,
+field_decl num: __p,
+integer_cst 32: __p,
+type_decl Struct1: __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 _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 Struct1: __it,
+field_decl str: __it,
+integer_cst 64: __it,
+field_decl num: __it,
+integer_cst 32: __it,
+type_decl Struct1: __it,
+integer_cst 64: __it,
+nop_expr : __it,
+parm_decl __it: __it,
+pointer_type : __it,
+pointer_type : __it,
+record_type : __it,
+type_decl Struct1: __it,
+field_decl str: __it,
+integer_cst 64: __it,
+field_decl num: __it,
+integer_cst 32: __it,
+type_decl Struct1: __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 Struct1: __it,
+field_decl str: __it,
+integer_cst 64: __it,
+field_decl num: __it,
+integer_cst 32: __it,
+type_decl Struct1: __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 Struct1: __it,
+field_decl str: __it,
+integer_cst 64: __it,
+field_decl num: __it,
+integer_cst 32: __it,
+type_decl Struct1: __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 Struct1: __first, __last, __result,
+field_decl str: __first, __last, __result,
+integer_cst 64: __first, __last, __result,
+field_decl num: __first, __last, __result,
+integer_cst 32: __first, __last, __result,
+type_decl Struct1: __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,
+nop_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 Struct1: __first, __last, __result,
+field_decl str: __first, __last, __result,
+integer_cst 64: __first, __last, __result,
+field_decl num: __first, __last, __result,
+integer_cst 32: __first, __last, __result,
+type_decl Struct1: __first, __last, __result,
+integer_cst 64: __first, __last, __result,
+nop_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 Struct1: __first, __last, __result,
+field_decl str: __first, __last, __result,
+integer_cst 64: __first, __last, __result,
+field_decl num: __first, __last, __result,
+integer_cst 32: __first, __last, __result,
+type_decl Struct1: __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 Struct1: __first, __last, __result,
+field_decl str: __first, __last, __result,
+integer_cst 64: __first, __last, __result,
+field_decl num: __first, __last, __result,
+integer_cst 32: __first, __last, __result,
+type_decl Struct1: __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:
+return_expr : this,
+init_expr : this,
+result_decl : this,
+reference_type : this,
+record_type : this,
+type_decl _Tp_alloc_type: this,
+template_decl rebind: this,
+tree_list : this,
+tree_vec : this,
+tree_vec : this,
+pointer_type : this,
+record_type : this,
+type_decl Struct1: this,
+field_decl str: this,
+integer_cst 64: this,
+field_decl num: this,
+integer_cst 32: this,
+type_decl Struct1: this,
+tree_vec : this,
+pointer_type : this,
+record_type : this,
+type_decl Struct1: this,
+field_decl str: this,
+integer_cst 64: this,
+field_decl num: this,
+integer_cst 32: this,
+type_decl Struct1: this,
+record_type : this,
+type_decl rebind: this,
+type_decl rebind: this,
+type_decl other: this,
+type_decl allocator: this,
+type_decl size_type: this,
+type_decl difference_type: this,
+type_decl pointer: this,
+type_decl const_pointer: this,
+type_decl reference: this,
+type_decl const_reference: this,
+type_decl value_type: this,
+integer_cst 64: this,
+nop_expr : this,
+nop_expr : this,
+nop_expr : this,
+addr_expr : this,
+component_ref : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl _Vector_base: this,
+field_decl _M_impl: this,
+integer_cst 192: this,
+type_decl _Vector_base: this,
+type_decl _Tp_alloc_type: this,
+type_decl pointer: this,
+type_decl _Vector_impl: this,
+type_decl allocator_type: this,
+integer_cst 64: this,
+field_decl _M_impl: this,
+integer_cst 192: this,
+function_decl allocate:
+statement_list : , this,
+if_stmt : , this,
+cleanup_point_expr : , this,
+expr_stmt : , this,
+call_expr : , this,
+addr_expr : , this,
+function_decl __throw_bad_alloc: , this,
+cleanup_point_expr : , this,
+return_expr : , this,
+init_expr : , this,
+result_decl : , this,
+pointer_type : , this,
+type_decl pointer: , this,
+pointer_type : , this,
+record_type : , this,
+type_decl Struct1: , this,
+field_decl str: , this,
+integer_cst 64: , this,
+field_decl num: , this,
+integer_cst 32: , this,
+type_decl Struct1: , this,
+integer_cst 64: , this,
+nop_expr : , this,
+call_expr : , this,
+addr_expr : , this,
+function_decl operator new: , this,
+mult_expr : , this,
+sizeof_expr : , this,
+nop_expr : , this,
+error_mark : , this,
+parm_decl __n: , this,
+integer_type : , this,
+type_decl size_type: , this,
+integer_cst 64: , this,
+integer_cst 0: , this,
+integer_cst : , this,
+integer_cst 64: , this,
+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 Struct1: __first, __last, __result,
+field_decl str: __first, __last, __result,
+integer_cst 64: __first, __last, __result,
+field_decl num: __first, __last, __result,
+integer_cst 32: __first, __last, __result,
+type_decl Struct1: __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 Struct1: __first, __last, __result,
+field_decl str: __first, __last, __result,
+integer_cst 64: __first, __last, __result,
+field_decl num: __first, __last, __result,
+integer_cst 32: __first, __last, __result,
+type_decl Struct1: __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 Struct1: __first, __last, __result,
+field_decl str: __first, __last, __result,
+integer_cst 64: __first, __last, __result,
+field_decl num: __first, __last, __result,
+integer_cst 32: __first, __last, __result,
+type_decl Struct1: __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 Struct1: __first, __last, __result,
+field_decl str: __first, __last, __result,
+integer_cst 64: __first, __last, __result,
+field_decl num: __first, __last, __result,
+integer_cst 32: __first, __last, __result,
+type_decl Struct1: __first, __last, __result,
+integer_cst 64: __first, __last, __result,
+block : __first, __last, __result,
+var_decl __assignable: __first, __last, __result,
+function_decl __destroy:
+statement_list : ,
+function_decl deallocate:
+cleanup_point_expr : __p, this,
+expr_stmt : __p, this,
+call_expr : __p, this,
+addr_expr : __p, this,
+function_decl operator delete: __p, this,
+nop_expr : __p, this,
+parm_decl __p: __p, this,
+pointer_type : __p, this,
+type_decl pointer: __p, this,
+pointer_type : __p, this,
+record_type : __p, this,
+type_decl Struct1: __p, this,
+field_decl str: __p, this,
+integer_cst 64: __p, this,
+field_decl num: __p, this,
+integer_cst 32: __p, this,
+type_decl Struct1: __p, this,
+integer_cst 64: __p, this,
+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 Struct1: __first, __last, __result,
+field_decl str: __first, __last, __result,
+integer_cst 64: __first, __last, __result,
+field_decl num: __first, __last, __result,
+integer_cst 32: __first, __last, __result,
+type_decl Struct1: __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 Struct1: __first, __last, __result,
+field_decl str: __first, __last, __result,
+integer_cst 64: __first, __last, __result,
+field_decl num: __first, __last, __result,
+integer_cst 32: __first, __last, __result,
+type_decl Struct1: __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,
+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,
+nop_expr : __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 Struct1: __first, __last, __result,
+field_decl str: __first, __last, __result,
+integer_cst 64: __first, __last, __result,
+field_decl num: __first, __last, __result,
+integer_cst 32: __first, __last, __result,
+type_decl Struct1: __first, __last, __result,
+integer_cst 64: __first, __last, __result,
+negate_expr : __first, __last, __result,
+nop_expr : __first, __last, __result,
+mult_expr : __first, __last, __result,
+nop_expr : __first, __last, __result,
+var_decl _Num: __first, __last, __result,
+integer_cst 8: __first, __last, __result,
+nop_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 Struct1: __first, __last, __result,
+field_decl str: __first, __last, __result,
+integer_cst 64: __first, __last, __result,
+field_decl num: __first, __last, __result,
+integer_cst 32: __first, __last, __result,
+type_decl Struct1: __first, __last, __result,
+integer_cst 64: __first, __last, __result,
+mult_expr : __first, __last, __result,
+sizeof_expr : __first, __last, __result,
+nop_expr : __first, __last, __result,
+error_mark : __first, __last, __result,
+nop_expr : __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 Struct1: __first, __last, __result,
+field_decl str: __first, __last, __result,
+integer_cst 64: __first, __last, __result,
+field_decl num: __first, __last, __result,
+integer_cst 32: __first, __last, __result,
+type_decl Struct1: __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 Struct1: __first, __last, __result,
+field_decl str: __first, __last, __result,
+integer_cst 64: __first, __last, __result,
+field_decl num: __first, __last, __result,
+integer_cst 32: __first, __last, __result,
+type_decl Struct1: __first, __last, __result,
+integer_cst 64: __first, __last, __result,
+negate_expr : __first, __last, __result,
+nop_expr : __first, __last, __result,
+mult_expr : __first, __last, __result,
+nop_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:
+eh_spec_block : this,
+return_expr : this,
+init_expr : this,
+result_decl : this,
+integer_type : this,
+type_decl size_type: this,
+integer_cst 64: this,
+integer_cst 0: this,
+integer_cst : this,
+integer_cst 64: this,
+trunc_div_expr : this,
+integer_cst : this,
+sizeof_expr : this,
+nop_expr : this,
+error_mark : this,
+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 Struct1: __first, __last, __result,
+field_decl str: __first, __last, __result,
+integer_cst 64: __first, __last, __result,
+field_decl num: __first, __last, __result,
+integer_cst 32: __first, __last, __result,
+type_decl Struct1: __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 Struct1: __first, __last, __result,
+field_decl str: __first, __last, __result,
+integer_cst 64: __first, __last, __result,
+field_decl num: __first, __last, __result,
+integer_cst 32: __first, __last, __result,
+type_decl Struct1: __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 Struct1: __first, __last, __result,
+field_decl str: __first, __last, __result,
+integer_cst 64: __first, __last, __result,
+field_decl num: __first, __last, __result,
+integer_cst 32: __first, __last, __result,
+type_decl Struct1: __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 Struct1: __first, __last, __result,
+field_decl str: __first, __last, __result,
+integer_cst 64: __first, __last, __result,
+field_decl num: __first, __last, __result,
+integer_cst 32: __first, __last, __result,
+type_decl Struct1: __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 Struct1: __first, __last, __result,
+field_decl str: __first, __last, __result,
+integer_cst 64: __first, __last, __result,
+field_decl num: __first, __last, __result,
+integer_cst 32: __first, __last, __result,
+type_decl Struct1: __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 Struct1: __first, __last, __result,
+field_decl str: __first, __last, __result,
+integer_cst 64: __first, __last, __result,
+field_decl num: __first, __last, __result,
+integer_cst 32: __first, __last, __result,
+type_decl Struct1: __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 Struct1: __first, __last, __result,
+field_decl str: __first, __last, __result,
+integer_cst 64: __first, __last, __result,
+field_decl num: __first, __last, __result,
+integer_cst 32: __first, __last, __result,
+type_decl Struct1: __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 Struct1: __first, __last, __result,
+field_decl str: __first, __last, __result,
+integer_cst 64: __first, __last, __result,
+field_decl num: __first, __last, __result,
+integer_cst 32: __first, __last, __result,
+type_decl Struct1: __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 Struct1: __first, __last, __result,
+field_decl str: __first, __last, __result,
+integer_cst 64: __first, __last, __result,
+field_decl num: __first, __last, __result,
+integer_cst 32: __first, __last, __result,
+type_decl Struct1: __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 Struct1: __first, __last, __result,
+field_decl str: __first, __last, __result,
+integer_cst 64: __first, __last, __result,
+field_decl num: __first, __last, __result,
+integer_cst 32: __first, __last, __result,
+type_decl Struct1: __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 Struct1: __first, __last, __result,
+field_decl str: __first, __last, __result,
+integer_cst 64: __first, __last, __result,
+field_decl num: __first, __last, __result,
+integer_cst 32: __first, __last, __result,
+type_decl Struct1: __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 Struct1: __first, __last, __result,
+field_decl str: __first, __last, __result,
+integer_cst 64: __first, __last, __result,
+field_decl num: __first, __last, __result,
+integer_cst 32: __first, __last, __result,
+type_decl Struct1: __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 Struct1: __first, __last, __result,
+field_decl str: __first, __last, __result,
+integer_cst 64: __first, __last, __result,
+field_decl num: __first, __last, __result,
+integer_cst 32: __first, __last, __result,
+type_decl Struct1: __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,
+nop_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 Struct1: __first, __last, __result,
+field_decl str: __first, __last, __result,
+integer_cst 64: __first, __last, __result,
+field_decl num: __first, __last, __result,
+integer_cst 32: __first, __last, __result,
+type_decl Struct1: __first, __last, __result,
+integer_cst 64: __first, __last, __result,
+nop_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 Struct1: __first, __last, __result,
+field_decl str: __first, __last, __result,
+integer_cst 64: __first, __last, __result,
+field_decl num: __first, __last, __result,
+integer_cst 32: __first, __last, __result,
+type_decl Struct1: __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 Struct1: __first, __last, __result,
+field_decl str: __first, __last, __result,
+integer_cst 64: __first, __last, __result,
+field_decl num: __first, __last, __result,
+integer_cst 32: __first, __last, __result,
+type_decl Struct1: __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 Struct1: __first, __last, __result,
+field_decl str: __first, __last, __result,
+integer_cst 64: __first, __last, __result,
+field_decl num: __first, __last, __result,
+integer_cst 32: __first, __last, __result,
+type_decl Struct1: __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 Struct1: __first, __last, __result,
+field_decl str: __first, __last, __result,
+integer_cst 64: __first, __last, __result,
+field_decl num: __first, __last, __result,
+integer_cst 32: __first, __last, __result,
+type_decl Struct1: __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,
+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,
+nop_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 Struct1: __first, __last, __result,
+field_decl str: __first, __last, __result,
+integer_cst 64: __first, __last, __result,
+field_decl num: __first, __last, __result,
+integer_cst 32: __first, __last, __result,
+type_decl Struct1: __first, __last, __result,
+integer_cst 64: __first, __last, __result,
+nop_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 Struct1: __first, __last, __result,
+field_decl str: __first, __last, __result,
+integer_cst 64: __first, __last, __result,
+field_decl num: __first, __last, __result,
+integer_cst 32: __first, __last, __result,
+type_decl Struct1: __first, __last, __result,
+integer_cst 64: __first, __last, __result,
+mult_expr : __first, __last, __result,
+sizeof_expr : __first, __last, __result,
+nop_expr : __first, __last, __result,
+error_mark : __first, __last, __result,
+nop_expr : __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 Struct1: __first, __last, __result,
+field_decl str: __first, __last, __result,
+integer_cst 64: __first, __last, __result,
+field_decl num: __first, __last, __result,
+integer_cst 32: __first, __last, __result,
+type_decl Struct1: __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 Struct1: __first, __last, __result,
+field_decl str: __first, __last, __result,
+integer_cst 64: __first, __last, __result,
+field_decl num: __first, __last, __result,
+integer_cst 32: __first, __last, __result,
+type_decl Struct1: __first, __last, __result,
+integer_cst 64: __first, __last, __result,
+nop_expr : __first, __last, __result,
+mult_expr : __first, __last, __result,
+nop_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/test7.cpp b/test/test7.cpp
index 0b70b91..4669b1f 100644
--- a/test/test7.cpp
+++ b/test/test7.cpp
@@ -1,4 +1,5 @@
#include <string>
+#include <vector>
struct Struct1
{
@@ -15,6 +16,8 @@ struct Struct1
class Object1
{
int k;
+ std::vector<Struct1*> vec1;
+
void func1()
{
}
@@ -46,4 +49,11 @@ class Object1
return;
sptr->num = 0;
}
+
+ void func7(Struct1 *const sptr)
+ {
+ if (!sptr)
+ return;
+ vec1.push_back(sptr);
+ }
};