summaryrefslogtreecommitdiff
path: root/test/test22-01.txt
diff options
context:
space:
mode:
authorAndrei Karas <akaras@inbox.ru>2015-06-24 17:11:00 +0300
committerAndrei Karas <akaras@inbox.ru>2015-06-24 17:11:36 +0300
commit9514ce8536c3b1945b473c6373f41b467dea7c4a (patch)
tree9332cc6d5759c55484644f8094fe596c45cbe513 /test/test22-01.txt
parentc45f9b72e5182386b723f2d44a1417ccb69a20c8 (diff)
downloadparanucker-9514ce8536c3b1945b473c6373f41b467dea7c4a.tar.gz
paranucker-9514ce8536c3b1945b473c6373f41b467dea7c4a.tar.bz2
paranucker-9514ce8536c3b1945b473c6373f41b467dea7c4a.tar.xz
paranucker-9514ce8536c3b1945b473c6373f41b467dea7c4a.zip
Update test 22.
Diffstat (limited to 'test/test22-01.txt')
-rw-r--r--test/test22-01.txt24306
1 files changed, 22444 insertions, 1862 deletions
diff --git a/test/test22-01.txt b/test/test22-01.txt
index 1fcafd3..e459737 100644
--- a/test/test22-01.txt
+++ b/test/test22-01.txt
@@ -956,6 +956,2871 @@ function_decl __lg /usr/include/c++/5/bits/stl_algobase.h 1032:3
integer_cst 64 - type size
integer_cst 0 - min value
integer_cst 64 - parm size
+function_decl assign /usr/include/c++/5/bits/char_traits.h 242:7
+- 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
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 235:33 - type name
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ reference_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 235:33 - type name
+ 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/char_traits.h 243:7 - function result
+ - isAutogenerated: 1
+ void_type - result type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ - isUsed: 1
+ parm_decl __c1 /usr/include/c++/5/bits/char_traits.h 242:25 - argument
+ reference_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 235:33 - type name
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __c2 /usr/include/c++/5/bits/char_traits.h 242:48 - argument
+ reference_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 235:33 - type name
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ cleanup_point_expr /usr/include/c++/5/bits/char_traits.h 243:20 - code
+ expr_stmt /usr/include/c++/5/bits/char_traits.h 243:20 - operand
+ convert_expr - expresssion
+ modify_expr - operand
+ indirect_ref - operand
+ - isUsed: 1
+ parm_decl __c1 /usr/include/c++/5/bits/char_traits.h 242:25 - ref
+ reference_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 235:33 - type name
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ nop_expr - operand
+ indirect_ref - operand
+ - isUsed: 1
+ parm_decl __c2 /usr/include/c++/5/bits/char_traits.h 242:48 - ref
+ reference_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 235:33 - type name
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+function_decl eq /usr/include/c++/5/bits/char_traits.h 246:7
+- isPublic: 1
+ function_type - function type
+ boolean_type - function return type
+ type_decl bool <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ reference_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 235:33 - type name
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ reference_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 235:33 - type name
+ 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/char_traits.h 247:7 - 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 __c1 /usr/include/c++/5/bits/char_traits.h 246:27 - argument
+ reference_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 235:33 - type name
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __c2 /usr/include/c++/5/bits/char_traits.h 246:50 - argument
+ reference_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 235:33 - type name
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ return_expr /usr/include/c++/5/bits/char_traits.h 247:24 - code
+ init_expr - operand
+ result_decl /usr/include/c++/5/bits/char_traits.h 247:7 - 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/char_traits.h 247:21 - operand
+ nop_expr - operand
+ indirect_ref - operand
+ - isUsed: 1
+ parm_decl __c1 /usr/include/c++/5/bits/char_traits.h 246:27 - ref
+ reference_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 235:33 - type name
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ nop_expr - operand
+ indirect_ref - operand
+ - isUsed: 1
+ parm_decl __c2 /usr/include/c++/5/bits/char_traits.h 246:50 - ref
+ reference_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 235:33 - type name
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+function_decl lt /usr/include/c++/5/bits/char_traits.h 250:7
+- isPublic: 1
+ function_type - function type
+ boolean_type - function return type
+ type_decl bool <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ reference_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 235:33 - type name
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ reference_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 235:33 - type name
+ 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/char_traits.h 251:7 - 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 __c1 /usr/include/c++/5/bits/char_traits.h 250:27 - argument
+ reference_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 235:33 - type name
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __c2 /usr/include/c++/5/bits/char_traits.h 250:50 - argument
+ reference_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 235:33 - type name
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ return_expr /usr/include/c++/5/bits/char_traits.h 254:37 - code
+ init_expr - operand
+ result_decl /usr/include/c++/5/bits/char_traits.h 251:7 - operand
+ - isAutogenerated: 1
+ boolean_type - result type
+ type_decl bool <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - decl size
+ lt_expr /usr/include/c++/5/bits/char_traits.h 254:3 - operand
+ nop_expr - operand
+ indirect_ref - operand
+ - isUsed: 1
+ parm_decl __c1 /usr/include/c++/5/bits/char_traits.h 250:27 - ref
+ reference_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 235:33 - type name
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ nop_expr - operand
+ indirect_ref - operand
+ - isUsed: 1
+ parm_decl __c2 /usr/include/c++/5/bits/char_traits.h 250:50 - ref
+ reference_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 235:33 - type name
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+function_decl compare /usr/include/c++/5/bits/char_traits.h 258:7
+- isPublic: 1
+ function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 235:33 - type name
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 235:33 - type name
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ 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/char_traits.h 259:7 - function result
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ - isUsed: 1
+ parm_decl __s1 /usr/include/c++/5/bits/char_traits.h 258:32 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 235:33 - type name
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __s2 /usr/include/c++/5/bits/char_traits.h 258:55 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 235:33 - type name
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __n /usr/include/c++/5/bits/char_traits.h 258:68 - 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
+ return_expr /usr/include/c++/5/bits/char_traits.h 259:48 - code
+ init_expr - operand
+ result_decl /usr/include/c++/5/bits/char_traits.h 259:7 - operand
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ call_expr /usr/include/c++/5/bits/char_traits.h 259:32 - operand
+ addr_expr - function
+ function_decl __builtin_memcmp <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isPure: 1
+ - isExternal: 1
+ - isPublic: 1
+ tree_list - attribute
+ identifier_node nothrow - purpose
+ tree_list - chain
+ identifier_node leaf - purpose
+ tree_list - chain
+ identifier_node pure - purpose
+ function_type - function type
+ nop_expr - arg
+ - isUsed: 1
+ parm_decl __s1 /usr/include/c++/5/bits/char_traits.h 258:32 - operand
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 235:33 - type name
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ nop_expr - arg
+ - isUsed: 1
+ parm_decl __s2 /usr/include/c++/5/bits/char_traits.h 258:55 - operand
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 235:33 - type name
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __n /usr/include/c++/5/bits/char_traits.h 258:68 - 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
+function_decl length /usr/include/c++/5/bits/char_traits.h 262:7
+- isPublic: 1
+ function_type - function type
+ integer_type - function return 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
+ tree_list - arg types
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 235:33 - type name
+ 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/char_traits.h 263:7 - function result
+ - isAutogenerated: 1
+ integer_type - result 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 - decl size
+ - isUsed: 1
+ parm_decl __s /usr/include/c++/5/bits/char_traits.h 262:31 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 235:33 - type name
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ return_expr /usr/include/c++/5/bits/char_traits.h 263:36 - code
+ init_expr - operand
+ result_decl /usr/include/c++/5/bits/char_traits.h 263:7 - operand
+ - isAutogenerated: 1
+ integer_type - result 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 - decl size
+ call_expr /usr/include/c++/5/bits/char_traits.h 263:32 - operand
+ addr_expr - function
+ function_decl __builtin_strlen <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isPure: 1
+ - isExternal: 1
+ - isPublic: 1
+ tree_list - attribute
+ identifier_node nothrow - purpose
+ tree_list - chain
+ identifier_node leaf - purpose
+ tree_list - chain
+ identifier_node pure - purpose
+ function_type - function type
+ - isUsed: 1
+ parm_decl __s /usr/include/c++/5/bits/char_traits.h 262:31 - arg
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 235:33 - type name
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+function_decl find /usr/include/c++/5/bits/char_traits.h 266:7
+- isPublic: 1
+ function_type - function type
+ pointer_type - function return type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 235:33 - type name
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - arg types
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 235:33 - type name
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ 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
+ reference_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 235:33 - type name
+ 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/char_traits.h 267:7 - function result
+ - isAutogenerated: 1
+ pointer_type - result type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 235:33 - type name
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - decl size
+ - isUsed: 1
+ parm_decl __s /usr/include/c++/5/bits/char_traits.h 266:29 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 235:33 - type name
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __n /usr/include/c++/5/bits/char_traits.h 266: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
+ - isUsed: 1
+ parm_decl __a /usr/include/c++/5/bits/char_traits.h 266:63 - argument
+ reference_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 235:33 - type name
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ return_expr /usr/include/c++/5/bits/char_traits.h 267:77 - code
+ init_expr - operand
+ result_decl /usr/include/c++/5/bits/char_traits.h 267:7 - operand
+ - isAutogenerated: 1
+ pointer_type - result type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 235:33 - type name
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - decl size
+ nop_expr - operand
+ call_expr /usr/include/c++/5/bits/char_traits.h 267:62 - operand
+ addr_expr - function
+ function_decl __builtin_memchr <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isPure: 1
+ - isExternal: 1
+ - isPublic: 1
+ tree_list - attribute
+ identifier_node nothrow - purpose
+ tree_list - chain
+ identifier_node leaf - purpose
+ tree_list - chain
+ identifier_node pure - purpose
+ function_type - function type
+ nop_expr - arg
+ - isUsed: 1
+ parm_decl __s /usr/include/c++/5/bits/char_traits.h 266:29 - operand
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 235:33 - type name
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ nop_expr - arg
+ indirect_ref - operand
+ - isUsed: 1
+ parm_decl __a /usr/include/c++/5/bits/char_traits.h 266:63 - ref
+ reference_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 235:33 - type name
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __n /usr/include/c++/5/bits/char_traits.h 266: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
+function_decl move /usr/include/c++/5/bits/char_traits.h 270:7
+- isPublic: 1
+ function_type - function type
+ pointer_type - function return type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 235:33 - type name
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - arg types
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 235:33 - type name
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 235:33 - type name
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ 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/char_traits.h 271:7 - function result
+ - isAutogenerated: 1
+ pointer_type - result type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 235:33 - type name
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - decl size
+ - isUsed: 1
+ parm_decl __s1 /usr/include/c++/5/bits/char_traits.h 270:23 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 235:33 - type name
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __s2 /usr/include/c++/5/bits/char_traits.h 270:46 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 235:33 - type name
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __n /usr/include/c++/5/bits/char_traits.h 270:59 - 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
+ cleanup_point_expr /usr/include/c++/5/bits/char_traits.h 271:74 - code
+ return_expr /usr/include/c++/5/bits/char_traits.h 271:74 - operand
+ init_expr - operand
+ result_decl /usr/include/c++/5/bits/char_traits.h 271:7 - operand
+ - isAutogenerated: 1
+ pointer_type - result type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 235:33 - type name
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - decl size
+ nop_expr - operand
+ call_expr /usr/include/c++/5/bits/char_traits.h 271:57 - operand
+ addr_expr - function
+ function_decl __builtin_memmove <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isExternal: 1
+ - isPublic: 1
+ tree_list - attribute
+ identifier_node nothrow - purpose
+ tree_list - chain
+ identifier_node leaf - purpose
+ function_type - function type
+ nop_expr - arg
+ - isUsed: 1
+ parm_decl __s1 /usr/include/c++/5/bits/char_traits.h 270:23 - operand
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 235:33 - type name
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ nop_expr - arg
+ - isUsed: 1
+ parm_decl __s2 /usr/include/c++/5/bits/char_traits.h 270:46 - operand
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 235:33 - type name
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __n /usr/include/c++/5/bits/char_traits.h 270:59 - 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
+function_decl copy /usr/include/c++/5/bits/char_traits.h 274:7
+- isPublic: 1
+ function_type - function type
+ pointer_type - function return type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 235:33 - type name
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - arg types
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 235:33 - type name
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 235:33 - type name
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ 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/char_traits.h 275:7 - function result
+ - isAutogenerated: 1
+ pointer_type - result type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 235:33 - type name
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - decl size
+ - isUsed: 1
+ parm_decl __s1 /usr/include/c++/5/bits/char_traits.h 274:23 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 235:33 - type name
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __s2 /usr/include/c++/5/bits/char_traits.h 274:46 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 235:33 - type name
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __n /usr/include/c++/5/bits/char_traits.h 274:59 - 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
+ cleanup_point_expr /usr/include/c++/5/bits/char_traits.h 275:73 - code
+ return_expr /usr/include/c++/5/bits/char_traits.h 275:73 - operand
+ init_expr - operand
+ result_decl /usr/include/c++/5/bits/char_traits.h 275:7 - operand
+ - isAutogenerated: 1
+ pointer_type - result type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 235:33 - type name
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - decl size
+ nop_expr - operand
+ call_expr /usr/include/c++/5/bits/char_traits.h 275:56 - operand
+ addr_expr - function
+ function_decl __builtin_memcpy <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isExternal: 1
+ - isPublic: 1
+ tree_list - attribute
+ identifier_node nothrow - purpose
+ tree_list - chain
+ identifier_node leaf - purpose
+ function_type - function type
+ nop_expr - arg
+ - isUsed: 1
+ parm_decl __s1 /usr/include/c++/5/bits/char_traits.h 274:23 - operand
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 235:33 - type name
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ nop_expr - arg
+ - isUsed: 1
+ parm_decl __s2 /usr/include/c++/5/bits/char_traits.h 274:46 - operand
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 235:33 - type name
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __n /usr/include/c++/5/bits/char_traits.h 274:59 - 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
+function_decl assign /usr/include/c++/5/bits/char_traits.h 278:7
+- isPublic: 1
+ function_type - function type
+ pointer_type - function return type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 235:33 - type name
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - arg types
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 235:33 - type name
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ 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
+ integer_type - value
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 235:33 - type name
+ 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/char_traits.h 279:7 - function result
+ - isAutogenerated: 1
+ pointer_type - result type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 235:33 - type name
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - decl size
+ - isUsed: 1
+ parm_decl __s /usr/include/c++/5/bits/char_traits.h 278:25 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 235:33 - type name
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __n /usr/include/c++/5/bits/char_traits.h 278:37 - argument
+ integer_type - decl type
+ - precisionBits: 64
+ - unsigned
+ type_decl size_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 196:26 - type name
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __a /usr/include/c++/5/bits/char_traits.h 278:52 - 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
+ cleanup_point_expr /usr/include/c++/5/bits/char_traits.h 279:71 - code
+ return_expr /usr/include/c++/5/bits/char_traits.h 279:71 - operand
+ init_expr - operand
+ result_decl /usr/include/c++/5/bits/char_traits.h 279:7 - operand
+ - isAutogenerated: 1
+ pointer_type - result type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 235:33 - type name
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - decl size
+ nop_expr - operand
+ call_expr /usr/include/c++/5/bits/char_traits.h 279:56 - operand
+ addr_expr - function
+ function_decl __builtin_memset <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isExternal: 1
+ - isPublic: 1
+ tree_list - attribute
+ identifier_node nothrow - purpose
+ tree_list - chain
+ identifier_node leaf - purpose
+ function_type - function type
+ nop_expr - arg
+ - isUsed: 1
+ parm_decl __s /usr/include/c++/5/bits/char_traits.h 278:25 - operand
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 235:33 - type name
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ nop_expr - arg
+ - isUsed: 1
+ parm_decl __a /usr/include/c++/5/bits/char_traits.h 278:52 - 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
+ - isUsed: 1
+ parm_decl __n /usr/include/c++/5/bits/char_traits.h 278:37 - 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
+function_decl to_char_type /usr/include/c++/5/bits/char_traits.h 282:7
+- isPublic: 1
+ function_type - function type
+ integer_type - function return type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 235:33 - type name
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - arg types
+ reference_type - value
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl int_type /usr/include/c++/5/bits/char_traits.h 236:33 - type name
+ 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/char_traits.h 283:7 - function result
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 235:33 - type name
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 8 - decl size
+ - isUsed: 1
+ parm_decl __c /usr/include/c++/5/bits/char_traits.h 282:36 - argument
+ reference_type - decl type
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl int_type /usr/include/c++/5/bits/char_traits.h 236:33 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ return_expr /usr/include/c++/5/bits/char_traits.h 283:42 - code
+ init_expr - operand
+ result_decl /usr/include/c++/5/bits/char_traits.h 283:7 - operand
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 235:33 - type name
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 8 - decl size
+ convert_expr - operand
+ indirect_ref - operand
+ - isUsed: 1
+ parm_decl __c /usr/include/c++/5/bits/char_traits.h 282:36 - ref
+ reference_type - decl type
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl int_type /usr/include/c++/5/bits/char_traits.h 236:33 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+function_decl to_int_type /usr/include/c++/5/bits/char_traits.h 288:7
+- isPublic: 1
+ function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ type_decl int_type /usr/include/c++/5/bits/char_traits.h 236:33 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ reference_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 235:33 - type name
+ 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/char_traits.h 289:7 - function result
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int_type /usr/include/c++/5/bits/char_traits.h 236:33 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ - isUsed: 1
+ parm_decl __c /usr/include/c++/5/bits/char_traits.h 288:36 - argument
+ reference_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 235:33 - type name
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ return_expr /usr/include/c++/5/bits/char_traits.h 289:69 - code
+ init_expr - operand
+ result_decl /usr/include/c++/5/bits/char_traits.h 289:7 - operand
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int_type /usr/include/c++/5/bits/char_traits.h 236:33 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ nop_expr - operand
+ nop_expr - operand
+ indirect_ref - operand
+ - isUsed: 1
+ parm_decl __c /usr/include/c++/5/bits/char_traits.h 288:36 - ref
+ reference_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 235:33 - type name
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+function_decl eq_int_type /usr/include/c++/5/bits/char_traits.h 292:7
+- isPublic: 1
+ function_type - function type
+ boolean_type - function return type
+ type_decl bool <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ reference_type - value
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl int_type /usr/include/c++/5/bits/char_traits.h 236:33 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ reference_type - value
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl int_type /usr/include/c++/5/bits/char_traits.h 236:33 - type name
+ 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/char_traits.h 293:7 - 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 __c1 /usr/include/c++/5/bits/char_traits.h 292:35 - argument
+ reference_type - decl type
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl int_type /usr/include/c++/5/bits/char_traits.h 236:33 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __c2 /usr/include/c++/5/bits/char_traits.h 292:57 - argument
+ reference_type - decl type
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl int_type /usr/include/c++/5/bits/char_traits.h 236:33 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ return_expr /usr/include/c++/5/bits/char_traits.h 293:24 - code
+ init_expr - operand
+ result_decl /usr/include/c++/5/bits/char_traits.h 293:7 - 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/char_traits.h 293:21 - operand
+ nop_expr - operand
+ indirect_ref - operand
+ - isUsed: 1
+ parm_decl __c1 /usr/include/c++/5/bits/char_traits.h 292:35 - ref
+ reference_type - decl type
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl int_type /usr/include/c++/5/bits/char_traits.h 236:33 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ nop_expr - operand
+ indirect_ref - operand
+ - isUsed: 1
+ parm_decl __c2 /usr/include/c++/5/bits/char_traits.h 292:57 - ref
+ reference_type - decl type
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl int_type /usr/include/c++/5/bits/char_traits.h 236:33 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+function_decl eof /usr/include/c++/5/bits/char_traits.h 296:7
+- isPublic: 1
+ function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ type_decl int_type /usr/include/c++/5/bits/char_traits.h 236:33 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/include/c++/5/bits/char_traits.h 297:7 - function result
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int_type /usr/include/c++/5/bits/char_traits.h 236:33 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ return_expr /usr/include/c++/5/bits/char_traits.h 297:56 - code
+ init_expr - operand
+ result_decl /usr/include/c++/5/bits/char_traits.h 297:7 - operand
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int_type /usr/include/c++/5/bits/char_traits.h 236:33 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ integer_cst -1 - operand
+function_decl not_eof /usr/include/c++/5/bits/char_traits.h 300:7
+- isPublic: 1
+ function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ type_decl int_type /usr/include/c++/5/bits/char_traits.h 236:33 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ reference_type - value
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl int_type /usr/include/c++/5/bits/char_traits.h 236:33 - type name
+ 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/char_traits.h 301:7 - function result
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int_type /usr/include/c++/5/bits/char_traits.h 236:33 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ - isUsed: 1
+ parm_decl __c /usr/include/c++/5/bits/char_traits.h 300:31 - argument
+ reference_type - decl type
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl int_type /usr/include/c++/5/bits/char_traits.h 236:33 - type name
+ 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/char_traits.h 301:37 - code
+ return_expr /usr/include/c++/5/bits/char_traits.h 301:37 - operand
+ init_expr - operand
+ result_decl /usr/include/c++/5/bits/char_traits.h 301:7 - operand
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int_type /usr/include/c++/5/bits/char_traits.h 236:33 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ cond_expr - operand
+ ne_expr /usr/include/c++/5/bits/char_traits.h 301:21 - operand
+ nop_expr - operand
+ indirect_ref - operand
+ - isUsed: 1
+ parm_decl __c /usr/include/c++/5/bits/char_traits.h 300:31 - ref
+ reference_type - decl type
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl int_type /usr/include/c++/5/bits/char_traits.h 236:33 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ call_expr /usr/include/c++/5/bits/char_traits.h 301:27 - operand
+ addr_expr - function
+ function_decl eof /usr/include/c++/5/bits/char_traits.h 296:7 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ nop_expr - operand
+ indirect_ref - operand
+ - isUsed: 1
+ parm_decl __c /usr/include/c++/5/bits/char_traits.h 300:31 - ref
+ reference_type - decl type
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl int_type /usr/include/c++/5/bits/char_traits.h 236:33 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ integer_cst 0 - operand
+function_decl assign /usr/include/c++/5/bits/char_traits.h 317:7
+- 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
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 310:33 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ reference_type - value
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 310:33 - type name
+ 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/char_traits.h 318:7 - function result
+ - isAutogenerated: 1
+ void_type - result type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ - isUsed: 1
+ parm_decl __c1 /usr/include/c++/5/bits/char_traits.h 317:25 - argument
+ reference_type - decl type
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 310:33 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __c2 /usr/include/c++/5/bits/char_traits.h 317:48 - argument
+ reference_type - decl type
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 310:33 - type name
+ 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/char_traits.h 318:20 - code
+ expr_stmt /usr/include/c++/5/bits/char_traits.h 318:20 - operand
+ convert_expr - expresssion
+ modify_expr - operand
+ indirect_ref - operand
+ - isUsed: 1
+ parm_decl __c1 /usr/include/c++/5/bits/char_traits.h 317:25 - ref
+ reference_type - decl type
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 310:33 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ nop_expr - operand
+ indirect_ref - operand
+ - isUsed: 1
+ parm_decl __c2 /usr/include/c++/5/bits/char_traits.h 317:48 - ref
+ reference_type - decl type
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 310:33 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+function_decl eq /usr/include/c++/5/bits/char_traits.h 321:7
+- isPublic: 1
+ function_type - function type
+ boolean_type - function return type
+ type_decl bool <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ reference_type - value
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 310:33 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ reference_type - value
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 310:33 - type name
+ 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/char_traits.h 322:7 - 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 __c1 /usr/include/c++/5/bits/char_traits.h 321:27 - argument
+ reference_type - decl type
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 310:33 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __c2 /usr/include/c++/5/bits/char_traits.h 321:50 - argument
+ reference_type - decl type
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 310:33 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ return_expr /usr/include/c++/5/bits/char_traits.h 322:24 - code
+ init_expr - operand
+ result_decl /usr/include/c++/5/bits/char_traits.h 322:7 - 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/char_traits.h 322:21 - operand
+ nop_expr - operand
+ indirect_ref - operand
+ - isUsed: 1
+ parm_decl __c1 /usr/include/c++/5/bits/char_traits.h 321:27 - ref
+ reference_type - decl type
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 310:33 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ nop_expr - operand
+ indirect_ref - operand
+ - isUsed: 1
+ parm_decl __c2 /usr/include/c++/5/bits/char_traits.h 321:50 - ref
+ reference_type - decl type
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 310:33 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+function_decl lt /usr/include/c++/5/bits/char_traits.h 325:7
+- isPublic: 1
+ function_type - function type
+ boolean_type - function return type
+ type_decl bool <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ reference_type - value
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 310:33 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ reference_type - value
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 310:33 - type name
+ 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/char_traits.h 326:7 - 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 __c1 /usr/include/c++/5/bits/char_traits.h 325:27 - argument
+ reference_type - decl type
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 310:33 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __c2 /usr/include/c++/5/bits/char_traits.h 325:50 - argument
+ reference_type - decl type
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 310:33 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ return_expr /usr/include/c++/5/bits/char_traits.h 326:23 - code
+ init_expr - operand
+ result_decl /usr/include/c++/5/bits/char_traits.h 326:7 - operand
+ - isAutogenerated: 1
+ boolean_type - result type
+ type_decl bool <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - decl size
+ lt_expr /usr/include/c++/5/bits/char_traits.h 326:21 - operand
+ nop_expr - operand
+ indirect_ref - operand
+ - isUsed: 1
+ parm_decl __c1 /usr/include/c++/5/bits/char_traits.h 325:27 - ref
+ reference_type - decl type
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 310:33 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ nop_expr - operand
+ indirect_ref - operand
+ - isUsed: 1
+ parm_decl __c2 /usr/include/c++/5/bits/char_traits.h 325:50 - ref
+ reference_type - decl type
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 310:33 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+function_decl compare /usr/include/c++/5/bits/char_traits.h 329:7
+- isPublic: 1
+ function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 310:33 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 310:33 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ 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/char_traits.h 330:7 - function result
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ - isUsed: 1
+ parm_decl __s1 /usr/include/c++/5/bits/char_traits.h 329:32 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 310:33 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __s2 /usr/include/c++/5/bits/char_traits.h 329:55 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 310:33 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __n /usr/include/c++/5/bits/char_traits.h 329:68 - 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
+ return_expr /usr/include/c++/5/bits/char_traits.h 330:39 - code
+ init_expr - operand
+ result_decl /usr/include/c++/5/bits/char_traits.h 330:7 - operand
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ call_expr /usr/include/c++/5/bits/char_traits.h 330:23 - operand
+ addr_expr - function
+ function_decl wmemcmp /usr/include/wchar.h 325:12 - operand
+ - isPure: 1
+ - isExternal: 1
+ - isPublic: 1
+ tree_list - attribute
+ identifier_node __pure__ - purpose
+ function_type - function type
+ - isUsed: 1
+ parm_decl __s1 /usr/include/c++/5/bits/char_traits.h 329:32 - arg
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 310:33 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __s2 /usr/include/c++/5/bits/char_traits.h 329:55 - arg
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 310:33 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __n /usr/include/c++/5/bits/char_traits.h 329:68 - 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
+function_decl length /usr/include/c++/5/bits/char_traits.h 333:7
+- isPublic: 1
+ function_type - function type
+ integer_type - function return 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
+ tree_list - arg types
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 310:33 - type name
+ 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/char_traits.h 334:7 - function result
+ - isAutogenerated: 1
+ integer_type - result 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 - decl size
+ - isUsed: 1
+ parm_decl __s /usr/include/c++/5/bits/char_traits.h 333:31 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 310:33 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ return_expr /usr/include/c++/5/bits/char_traits.h 334:26 - code
+ init_expr - operand
+ result_decl /usr/include/c++/5/bits/char_traits.h 334:7 - operand
+ - isAutogenerated: 1
+ integer_type - result 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 - decl size
+ call_expr /usr/include/c++/5/bits/char_traits.h 334:22 - operand
+ addr_expr - function
+ function_decl wcslen /usr/include/wchar.h 287:15 - operand
+ - isPure: 1
+ - isExternal: 1
+ - isPublic: 1
+ tree_list - attribute
+ identifier_node __pure__ - purpose
+ function_type - function type
+ - isUsed: 1
+ parm_decl __s /usr/include/c++/5/bits/char_traits.h 333:31 - arg
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 310:33 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+function_decl find /usr/include/c++/5/bits/char_traits.h 337:7
+- isPublic: 1
+ function_type - function type
+ pointer_type - function return type
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 310:33 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 310:33 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ 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
+ reference_type - value
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 310:33 - type name
+ 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/char_traits.h 338:7 - function result
+ - isAutogenerated: 1
+ pointer_type - result type
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 310:33 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ - isUsed: 1
+ parm_decl __s /usr/include/c++/5/bits/char_traits.h 337:29 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 310:33 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __n /usr/include/c++/5/bits/char_traits.h 337: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
+ - isUsed: 1
+ parm_decl __a /usr/include/c++/5/bits/char_traits.h 337:63 - argument
+ reference_type - decl type
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 310:33 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ return_expr /usr/include/c++/5/bits/char_traits.h 338:37 - code
+ init_expr - operand
+ result_decl /usr/include/c++/5/bits/char_traits.h 338:7 - operand
+ - isAutogenerated: 1
+ pointer_type - result type
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 310:33 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ nop_expr - operand
+ call_expr /usr/include/c++/5/bits/char_traits.h 338:23 - operand
+ addr_expr - function
+ function_decl wmemchr /usr/include/wchar.h 316:29 - operand
+ - isPure: 1
+ - isExternal: 1
+ - isPublic: 1
+ tree_list - attribute
+ identifier_node __pure__ - purpose
+ function_type - function type
+ - isUsed: 1
+ parm_decl __s /usr/include/c++/5/bits/char_traits.h 337:29 - arg
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 310:33 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ nop_expr - arg
+ indirect_ref - operand
+ - isUsed: 1
+ parm_decl __a /usr/include/c++/5/bits/char_traits.h 337:63 - ref
+ reference_type - decl type
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 310:33 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __n /usr/include/c++/5/bits/char_traits.h 337: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
+function_decl move /usr/include/c++/5/bits/char_traits.h 341:7
+- isPublic: 1
+ function_type - function type
+ pointer_type - function return type
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 310:33 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 310:33 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 310:33 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ 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/char_traits.h 342:7 - function result
+ - isAutogenerated: 1
+ pointer_type - result type
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 310:33 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ - isUsed: 1
+ parm_decl __s1 /usr/include/c++/5/bits/char_traits.h 341:23 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 310:33 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __s2 /usr/include/c++/5/bits/char_traits.h 341:46 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 310:33 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __n /usr/include/c++/5/bits/char_traits.h 341:59 - 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
+ cleanup_point_expr /usr/include/c++/5/bits/char_traits.h 342:40 - code
+ return_expr /usr/include/c++/5/bits/char_traits.h 342:40 - operand
+ init_expr - operand
+ result_decl /usr/include/c++/5/bits/char_traits.h 342:7 - operand
+ - isAutogenerated: 1
+ pointer_type - result type
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 310:33 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ nop_expr - operand
+ call_expr /usr/include/c++/5/bits/char_traits.h 342:24 - operand
+ addr_expr - function
+ function_decl wmemmove /usr/include/wchar.h 334:17 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ - isUsed: 1
+ parm_decl __s1 /usr/include/c++/5/bits/char_traits.h 341:23 - arg
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 310:33 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __s2 /usr/include/c++/5/bits/char_traits.h 341:46 - arg
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 310:33 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __n /usr/include/c++/5/bits/char_traits.h 341:59 - 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
+function_decl copy /usr/include/c++/5/bits/char_traits.h 345:7
+- isPublic: 1
+ function_type - function type
+ pointer_type - function return type
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 310:33 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 310:33 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 310:33 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ 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/char_traits.h 346:7 - function result
+ - isAutogenerated: 1
+ pointer_type - result type
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 310:33 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ - isUsed: 1
+ parm_decl __s1 /usr/include/c++/5/bits/char_traits.h 345:23 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 310:33 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __s2 /usr/include/c++/5/bits/char_traits.h 345:46 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 310:33 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __n /usr/include/c++/5/bits/char_traits.h 345:59 - 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
+ cleanup_point_expr /usr/include/c++/5/bits/char_traits.h 346:39 - code
+ return_expr /usr/include/c++/5/bits/char_traits.h 346:39 - operand
+ init_expr - operand
+ result_decl /usr/include/c++/5/bits/char_traits.h 346:7 - operand
+ - isAutogenerated: 1
+ pointer_type - result type
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 310:33 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ nop_expr - operand
+ call_expr /usr/include/c++/5/bits/char_traits.h 346:23 - operand
+ addr_expr - function
+ function_decl wmemcpy /usr/include/wchar.h 329:17 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ - isUsed: 1
+ parm_decl __s1 /usr/include/c++/5/bits/char_traits.h 345:23 - arg
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 310:33 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __s2 /usr/include/c++/5/bits/char_traits.h 345:46 - arg
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 310:33 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __n /usr/include/c++/5/bits/char_traits.h 345:59 - 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
+function_decl assign /usr/include/c++/5/bits/char_traits.h 349:7
+- isPublic: 1
+ function_type - function type
+ pointer_type - function return type
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 310:33 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 310:33 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ 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
+ integer_type - value
+ - precisionBits: 32
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 310:33 - type name
+ 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/char_traits.h 350:7 - function result
+ - isAutogenerated: 1
+ pointer_type - result type
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 310:33 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ - isUsed: 1
+ parm_decl __s /usr/include/c++/5/bits/char_traits.h 349:25 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 310:33 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __n /usr/include/c++/5/bits/char_traits.h 349:37 - argument
+ integer_type - decl type
+ - precisionBits: 64
+ - unsigned
+ type_decl size_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 196:26 - type name
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __a /usr/include/c++/5/bits/char_traits.h 349:52 - argument
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 310:33 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - parm size
+ cleanup_point_expr /usr/include/c++/5/bits/char_traits.h 350:37 - code
+ return_expr /usr/include/c++/5/bits/char_traits.h 350:37 - operand
+ init_expr - operand
+ result_decl /usr/include/c++/5/bits/char_traits.h 350:7 - operand
+ - isAutogenerated: 1
+ pointer_type - result type
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 310:33 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ nop_expr - operand
+ call_expr /usr/include/c++/5/bits/char_traits.h 350:23 - operand
+ addr_expr - function
+ function_decl wmemset /usr/include/wchar.h 338:17 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ - isUsed: 1
+ parm_decl __s /usr/include/c++/5/bits/char_traits.h 349:25 - arg
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 310:33 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __a /usr/include/c++/5/bits/char_traits.h 349:52 - arg
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 310:33 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - parm size
+ - isUsed: 1
+ parm_decl __n /usr/include/c++/5/bits/char_traits.h 349:37 - 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
+function_decl to_char_type /usr/include/c++/5/bits/char_traits.h 353:7
+- isPublic: 1
+ function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 310:33 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ reference_type - value
+ integer_type - nested type
+ - precisionBits: 32
+ - unsigned
+ type_decl int_type /usr/include/c++/5/bits/char_traits.h 311:33 - type name
+ 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/char_traits.h 354:7 - function result
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 310:33 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ - isUsed: 1
+ parm_decl __c /usr/include/c++/5/bits/char_traits.h 353:36 - argument
+ reference_type - decl type
+ integer_type - nested type
+ - precisionBits: 32
+ - unsigned
+ type_decl int_type /usr/include/c++/5/bits/char_traits.h 311:33 - type name
+ integer_cst 32 - type size
+ integer_cst 0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 64 - parm size
+ return_expr /usr/include/c++/5/bits/char_traits.h 354:29 - code
+ init_expr - operand
+ result_decl /usr/include/c++/5/bits/char_traits.h 354:7 - operand
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 310:33 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ nop_expr - operand
+ indirect_ref - operand
+ - isUsed: 1
+ parm_decl __c /usr/include/c++/5/bits/char_traits.h 353:36 - ref
+ reference_type - decl type
+ integer_type - nested type
+ - precisionBits: 32
+ - unsigned
+ type_decl int_type /usr/include/c++/5/bits/char_traits.h 311:33 - type name
+ integer_cst 32 - type size
+ integer_cst 0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 64 - parm size
+function_decl to_int_type /usr/include/c++/5/bits/char_traits.h 357:7
+- isPublic: 1
+ function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - unsigned
+ type_decl int_type /usr/include/c++/5/bits/char_traits.h 311:33 - type name
+ integer_cst 32 - type size
+ integer_cst 0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - arg types
+ reference_type - value
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 310:33 - type name
+ 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/char_traits.h 358:7 - function result
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - unsigned
+ type_decl int_type /usr/include/c++/5/bits/char_traits.h 311:33 - type name
+ integer_cst 32 - type size
+ integer_cst 0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 32 - decl size
+ - isUsed: 1
+ parm_decl __c /usr/include/c++/5/bits/char_traits.h 357:36 - argument
+ reference_type - decl type
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 310:33 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ return_expr /usr/include/c++/5/bits/char_traits.h 358:28 - code
+ init_expr - operand
+ result_decl /usr/include/c++/5/bits/char_traits.h 358:7 - operand
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - unsigned
+ type_decl int_type /usr/include/c++/5/bits/char_traits.h 311:33 - type name
+ integer_cst 32 - type size
+ integer_cst 0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 32 - decl size
+ nop_expr - operand
+ indirect_ref - operand
+ - isUsed: 1
+ parm_decl __c /usr/include/c++/5/bits/char_traits.h 357:36 - ref
+ reference_type - decl type
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 310:33 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+function_decl eq_int_type /usr/include/c++/5/bits/char_traits.h 361:7
+- isPublic: 1
+ function_type - function type
+ boolean_type - function return type
+ type_decl bool <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ reference_type - value
+ integer_type - nested type
+ - precisionBits: 32
+ - unsigned
+ type_decl int_type /usr/include/c++/5/bits/char_traits.h 311:33 - type name
+ integer_cst 32 - type size
+ integer_cst 0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - chain
+ reference_type - value
+ integer_type - nested type
+ - precisionBits: 32
+ - unsigned
+ type_decl int_type /usr/include/c++/5/bits/char_traits.h 311:33 - type name
+ 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/char_traits.h 362:7 - 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 __c1 /usr/include/c++/5/bits/char_traits.h 361:35 - argument
+ reference_type - decl type
+ integer_type - nested type
+ - precisionBits: 32
+ - unsigned
+ type_decl int_type /usr/include/c++/5/bits/char_traits.h 311:33 - type name
+ integer_cst 32 - type size
+ integer_cst 0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __c2 /usr/include/c++/5/bits/char_traits.h 361:57 - argument
+ reference_type - decl type
+ integer_type - nested type
+ - precisionBits: 32
+ - unsigned
+ type_decl int_type /usr/include/c++/5/bits/char_traits.h 311:33 - type name
+ integer_cst 32 - type size
+ integer_cst 0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 64 - parm size
+ return_expr /usr/include/c++/5/bits/char_traits.h 362:24 - code
+ init_expr - operand
+ result_decl /usr/include/c++/5/bits/char_traits.h 362:7 - 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/char_traits.h 362:21 - operand
+ nop_expr - operand
+ indirect_ref - operand
+ - isUsed: 1
+ parm_decl __c1 /usr/include/c++/5/bits/char_traits.h 361:35 - ref
+ reference_type - decl type
+ integer_type - nested type
+ - precisionBits: 32
+ - unsigned
+ type_decl int_type /usr/include/c++/5/bits/char_traits.h 311:33 - type name
+ integer_cst 32 - type size
+ integer_cst 0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 64 - parm size
+ nop_expr - operand
+ indirect_ref - operand
+ - isUsed: 1
+ parm_decl __c2 /usr/include/c++/5/bits/char_traits.h 361:57 - ref
+ reference_type - decl type
+ integer_type - nested type
+ - precisionBits: 32
+ - unsigned
+ type_decl int_type /usr/include/c++/5/bits/char_traits.h 311:33 - type name
+ integer_cst 32 - type size
+ integer_cst 0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 64 - parm size
+function_decl eof /usr/include/c++/5/bits/char_traits.h 365:7
+- isPublic: 1
+ function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - unsigned
+ type_decl int_type /usr/include/c++/5/bits/char_traits.h 311:33 - type name
+ integer_cst 32 - type size
+ integer_cst 0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - arg types
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/include/c++/5/bits/char_traits.h 366:7 - function result
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - unsigned
+ type_decl int_type /usr/include/c++/5/bits/char_traits.h 311:33 - type name
+ integer_cst 32 - type size
+ integer_cst 0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 32 - decl size
+ return_expr /usr/include/c++/5/bits/char_traits.h 366:42 - code
+ init_expr - operand
+ result_decl /usr/include/c++/5/bits/char_traits.h 366:7 - operand
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - unsigned
+ type_decl int_type /usr/include/c++/5/bits/char_traits.h 311:33 - type name
+ integer_cst 32 - type size
+ integer_cst 0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 32 - decl size
+ integer_cst 4294967295 - operand
+function_decl not_eof /usr/include/c++/5/bits/char_traits.h 369:7
+- isPublic: 1
+ function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - unsigned
+ type_decl int_type /usr/include/c++/5/bits/char_traits.h 311:33 - type name
+ integer_cst 32 - type size
+ integer_cst 0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - arg types
+ reference_type - value
+ integer_type - nested type
+ - precisionBits: 32
+ - unsigned
+ type_decl int_type /usr/include/c++/5/bits/char_traits.h 311:33 - type name
+ 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/char_traits.h 370:7 - function result
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - unsigned
+ type_decl int_type /usr/include/c++/5/bits/char_traits.h 311:33 - type name
+ integer_cst 32 - type size
+ integer_cst 0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 32 - decl size
+ - isUsed: 1
+ parm_decl __c /usr/include/c++/5/bits/char_traits.h 369:31 - argument
+ reference_type - decl type
+ integer_type - nested type
+ - precisionBits: 32
+ - unsigned
+ type_decl int_type /usr/include/c++/5/bits/char_traits.h 311:33 - type name
+ integer_cst 32 - 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/char_traits.h 370:46 - code
+ return_expr /usr/include/c++/5/bits/char_traits.h 370:46 - operand
+ init_expr - operand
+ result_decl /usr/include/c++/5/bits/char_traits.h 370:7 - operand
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - unsigned
+ type_decl int_type /usr/include/c++/5/bits/char_traits.h 311:33 - type name
+ integer_cst 32 - type size
+ integer_cst 0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 32 - decl size
+ cond_expr - operand
+ call_expr /usr/include/c++/5/bits/char_traits.h 370:27 - operand
+ addr_expr - function
+ function_decl eq_int_type /usr/include/c++/5/bits/char_traits.h 361:7 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ nop_expr - arg
+ convert_expr - operand
+ - isUsed: 1
+ parm_decl __c /usr/include/c++/5/bits/char_traits.h 369:31 - operand
+ reference_type - decl type
+ integer_type - nested type
+ - precisionBits: 32
+ - unsigned
+ type_decl int_type /usr/include/c++/5/bits/char_traits.h 311:33 - type name
+ integer_cst 32 - type size
+ integer_cst 0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 64 - parm size
+ nop_expr - arg
+ addr_expr - operand
+ target_expr - operand
+ var_decl /usr/include/c++/5/bits/char_traits.h 370:38 - operand
+ - isAutogenerated: 1
+ integer_cst 32 - decl size
+ integer_type - var type
+ - precisionBits: 32
+ - unsigned
+ type_decl int_type /usr/include/c++/5/bits/char_traits.h 311:33 - type name
+ integer_cst 32 - type size
+ integer_cst 0 - min value
+ integer_cst 4294967295 - max value
+ call_expr /usr/include/c++/5/bits/char_traits.h 370:36 - operand
+ addr_expr - function
+ function_decl eof /usr/include/c++/5/bits/char_traits.h 365:7 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ integer_cst 0 - operand
+ nop_expr - operand
+ indirect_ref - operand
+ - isUsed: 1
+ parm_decl __c /usr/include/c++/5/bits/char_traits.h 369:31 - ref
+ reference_type - decl type
+ integer_type - nested type
+ - precisionBits: 32
+ - unsigned
+ type_decl int_type /usr/include/c++/5/bits/char_traits.h 311:33 - type name
+ integer_cst 32 - type size
+ integer_cst 0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 64 - parm size
function_decl exception /usr/include/c++/5/exception 63:5
- isPublic: 1
method_type - function type
@@ -2516,6 +5381,5965 @@ function_decl operator delete [] /usr/include/c++/5/new 136:13
integer_cst 64 - parm size
eh_spec_block /usr/include/c++/5/new 136:13 - code
statement_list - operand
+function_decl __convert_from_v /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h 69:3
+- isPublic: 1
+ function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ reference_type - value
+ pointer_type - nested type
+ type_decl __c_locale /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h 62:23 - type name
+ record_type - nested type
+ type_decl __locale_struct /usr/include/xlocale.h 27:16 - type name
+ - isAutogenerated: 1
+ field_decl __locales /usr/include/xlocale.h 30:37 - field
+ - signed
+ integer_cst 832 - decl size
+ field_decl __ctype_b /usr/include/xlocale.h 33:29 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl __ctype_tolower /usr/include/xlocale.h 34:14 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl __ctype_toupper /usr/include/xlocale.h 35:14 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl __names /usr/include/xlocale.h 38:25 - field
+ - signed
+ integer_cst 832 - decl size
+ type_decl __locale_struct /usr/include/xlocale.h 28:1 - field
+ - isAutogenerated: 1
+ 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
+ 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
+ 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
+ result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h 72:28 - function result
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ - isUsed: 1
+ parm_decl __cloc /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h 69:72 - argument
+ tree_list - attribute
+ identifier_node __unused__ - purpose
+ reference_type - decl type
+ pointer_type - nested type
+ type_decl __c_locale /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h 62:23 - type name
+ record_type - nested type
+ type_decl __locale_struct /usr/include/xlocale.h 27:16 - type name
+ - isAutogenerated: 1
+ field_decl __locales /usr/include/xlocale.h 30:37 - field
+ - signed
+ integer_cst 832 - decl size
+ field_decl __ctype_b /usr/include/xlocale.h 33:29 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl __ctype_tolower /usr/include/xlocale.h 34:14 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl __ctype_toupper /usr/include/xlocale.h 35:14 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl __names /usr/include/xlocale.h 38:25 - field
+ - signed
+ integer_cst 832 - decl size
+ type_decl __locale_struct /usr/include/xlocale.h 28:1 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __out /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h 70:12 - 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
+ - isUsed: 1
+ parm_decl __size /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h 71:50 - argument
+ tree_list - attribute
+ identifier_node __unused__ - purpose
+ 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
+ - isUsed: 1
+ parm_decl __fmt /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h 72:18 - 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/x86_64-linux-gnu/c++/5/bits/c++locale.h 108:17 - code
+ var_decl __old /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h 75:16 - operand
+ - isUsed: 1
+ integer_cst 64 - decl size
+ pointer_type - var type
+ type_decl __c_locale /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h 62:23 - type name
+ record_type - nested type
+ type_decl __locale_struct /usr/include/xlocale.h 27:16 - type name
+ - isAutogenerated: 1
+ field_decl __locales /usr/include/xlocale.h 30:37 - field
+ - signed
+ integer_cst 832 - decl size
+ field_decl __ctype_b /usr/include/xlocale.h 33:29 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl __ctype_tolower /usr/include/xlocale.h 34:14 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl __ctype_toupper /usr/include/xlocale.h 35:14 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl __names /usr/include/xlocale.h 38:25 - field
+ - signed
+ integer_cst 832 - decl size
+ type_decl __locale_struct /usr/include/xlocale.h 28:1 - field
+ - isAutogenerated: 1
+ statement_list - operand
+ decl_expr /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h 75:53 - statement
+ var_decl __old /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h 75:16 - operand
+ - isUsed: 1
+ cleanup_point_expr /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h 75:53 - statement
+ expr_stmt /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h 75:53 - operand
+ convert_expr - expresssion
+ init_expr - operand
+ var_decl __old /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h 75:16 - operand
+ - isUsed: 1
+ call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h 75:46 - operand
+ addr_expr - function
+ function_decl __uselocale /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h 52:34 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ nop_expr - arg
+ indirect_ref - operand
+ - isUsed: 1
+ parm_decl __cloc /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h 69:72 - ref
+ tree_list - attribute
+ identifier_node __unused__ - purpose
+ reference_type - decl type
+ pointer_type - nested type
+ type_decl __c_locale /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h 62:23 - type name
+ record_type - nested type
+ type_decl __locale_struct /usr/include/xlocale.h 27:16 - type name
+ - isAutogenerated: 1
+ field_decl __locales /usr/include/xlocale.h 30:37 - field
+ - signed
+ integer_cst 832 - decl size
+ field_decl __ctype_b /usr/include/xlocale.h 33:29 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl __ctype_tolower /usr/include/xlocale.h 34:14 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl __ctype_toupper /usr/include/xlocale.h 35:14 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl __names /usr/include/xlocale.h 38:25 - field
+ - signed
+ integer_cst 832 - decl size
+ type_decl __locale_struct /usr/include/xlocale.h 28:1 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ decl_expr /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h 88:23 - statement
+ var_decl __args /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h 88:23 - operand
+ - isUsed: 1
+ integer_cst 192 - decl size
+ array_type - var type
+ type_decl __builtin_va_list - type name
+ record_type - element type
+ type_decl __va_list_tag <built-in> 0:0 - type name
+ field_decl gp_offset <built-in> 0:0 - field
+ - unsigned
+ integer_cst 32 - decl size
+ field_decl fp_offset <built-in> 0:0 - field
+ - unsigned
+ integer_cst 32 - decl size
+ field_decl overflow_arg_area <built-in> 0:0 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl reg_save_area <built-in> 0:0 - field
+ - unsigned
+ integer_cst 64 - decl size
+ integer_type - domain
+ - precisionBits: 64
+ - signed
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ integer_cst 0 - max value
+ cleanup_point_expr /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h 89:38 - statement
+ expr_stmt /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h 89:38 - operand
+ call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h 89:23 - expresssion
+ addr_expr - function
+ function_decl __builtin_va_start <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isExternal: 1
+ - isPublic: 1
+ tree_list - attribute
+ identifier_node nothrow - purpose
+ tree_list - chain
+ identifier_node leaf - purpose
+ function_type - function type
+ nop_expr - arg
+ addr_expr - operand
+ var_decl __args /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h 88:23 - operand
+ - isUsed: 1
+ - isUsed: 1
+ parm_decl __fmt /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h 72:18 - 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/x86_64-linux-gnu/c++/5/bits/c++locale.h 92:71 - statement
+ var_decl __ret /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h 92:15 - operand
+ - isUsed: 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
+ cleanup_point_expr /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h 92:71 - statement
+ expr_stmt /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h 92:71 - operand
+ convert_expr - expresssion
+ init_expr - operand
+ var_decl __ret /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h 92:15 - operand
+ - isUsed: 1
+ call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h 92:42 - operand
+ addr_expr - function
+ function_decl __builtin_vsnprintf <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isExternal: 1
+ - isPublic: 1
+ tree_list - attribute
+ identifier_node nothrow - purpose
+ function_type - function type
+ - isUsed: 1
+ parm_decl __out /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h 70:12 - arg
+ pointer_type - decl type
+ 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
+ nop_expr - arg
+ - isUsed: 1
+ parm_decl __size /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h 71:50 - operand
+ tree_list - attribute
+ identifier_node __unused__ - purpose
+ 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
+ - isUsed: 1
+ parm_decl __fmt /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h 72:18 - 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
+ nop_expr - arg
+ addr_expr - operand
+ var_decl __args /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h 88:23 - operand
+ - isUsed: 1
+ cleanup_point_expr /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h 97:29 - statement
+ expr_stmt /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h 97:29 - operand
+ call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h 97:21 - expresssion
+ addr_expr - function
+ function_decl __builtin_va_end <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isExternal: 1
+ - isPublic: 1
+ tree_list - attribute
+ identifier_node nothrow - purpose
+ tree_list - chain
+ identifier_node leaf - purpose
+ function_type - function type
+ nop_expr - arg
+ addr_expr - operand
+ var_decl __args /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h 88:23 - operand
+ - isUsed: 1
+ cleanup_point_expr /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h 100:34 - statement
+ expr_stmt /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h 100:34 - operand
+ convert_expr - expresssion
+ call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h 100:27 - operand
+ addr_expr - function
+ function_decl __uselocale /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h 52:34 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ var_decl __old /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h 75:16 - arg
+ - isUsed: 1
+ return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h 108:12 - statement
+ init_expr - operand
+ result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h 72:28 - operand
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ nop_expr - operand
+ var_decl __ret /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h 92:15 - operand
+ - isUsed: 1
+ block - operand
+ var_decl __old /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h 75:16 - block vars
+ - isUsed: 1
+ var_decl __args /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h 88:23 - block vars
+ - isUsed: 1
+ var_decl __ret /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h 92:15 - block vars
+ - isUsed: 1
+function_decl __bswap_32 /usr/include/x86_64-linux-gnu/bits/byteswap.h 45:1
+ function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - unsigned
+ type_decl unsigned int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst 0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - arg types
+ integer_type - value
+ - precisionBits: 32
+ - unsigned
+ type_decl unsigned int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst 0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/include/x86_64-linux-gnu/bits/byteswap.h 45:31 - function result
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - unsigned
+ type_decl unsigned int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst 0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 32 - decl size
+ - isUsed: 1
+ parm_decl __bsx /usr/include/x86_64-linux-gnu/bits/byteswap.h 45:26 - argument
+ integer_type - decl type
+ - precisionBits: 32
+ - unsigned
+ type_decl unsigned int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst 0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 32 - parm size
+ return_expr /usr/include/x86_64-linux-gnu/bits/byteswap.h 47:34 - code
+ init_expr - operand
+ result_decl /usr/include/x86_64-linux-gnu/bits/byteswap.h 45:31 - operand
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - unsigned
+ type_decl unsigned int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst 0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 32 - decl size
+ call_expr /usr/include/x86_64-linux-gnu/bits/byteswap.h 47:28 - operand
+ addr_expr - function
+ function_decl __builtin_bswap32 <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ tree_list - attribute
+ identifier_node nothrow - purpose
+ tree_list - chain
+ identifier_node leaf - purpose
+ tree_list - chain
+ identifier_node const - purpose
+ function_type - function type
+ - isUsed: 1
+ parm_decl __bsx /usr/include/x86_64-linux-gnu/bits/byteswap.h 45:26 - 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
+function_decl __bswap_64 /usr/include/x86_64-linux-gnu/bits/byteswap.h 109:1
+ function_type - function type
+ integer_type - function return type
+ - precisionBits: 64
+ - unsigned
+ type_decl __uint64_t /usr/include/x86_64-linux-gnu/bits/types.h 44:27 - type name
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ tree_list - arg types
+ integer_type - value
+ - precisionBits: 64
+ - unsigned
+ type_decl __uint64_t /usr/include/x86_64-linux-gnu/bits/types.h 44:27 - 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/x86_64-linux-gnu/bits/byteswap.h 109:29 - function result
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 64
+ - unsigned
+ type_decl __uint64_t /usr/include/x86_64-linux-gnu/bits/types.h 44:27 - type name
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ integer_cst 64 - decl size
+ - isUsed: 1
+ parm_decl __bsx /usr/include/x86_64-linux-gnu/bits/byteswap.h 109:24 - argument
+ integer_type - decl type
+ - precisionBits: 64
+ - unsigned
+ type_decl __uint64_t /usr/include/x86_64-linux-gnu/bits/types.h 44:27 - type name
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ integer_cst 64 - parm size
+ return_expr /usr/include/x86_64-linux-gnu/bits/byteswap.h 111:34 - code
+ init_expr - operand
+ result_decl /usr/include/x86_64-linux-gnu/bits/byteswap.h 109:29 - operand
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 64
+ - unsigned
+ type_decl __uint64_t /usr/include/x86_64-linux-gnu/bits/types.h 44:27 - type name
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ integer_cst 64 - decl size
+ call_expr /usr/include/x86_64-linux-gnu/bits/byteswap.h 111:28 - operand
+ addr_expr - function
+ function_decl __builtin_bswap64 <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ tree_list - attribute
+ identifier_node nothrow - purpose
+ tree_list - chain
+ identifier_node leaf - purpose
+ tree_list - chain
+ identifier_node const - purpose
+ function_type - function type
+ - isUsed: 1
+ parm_decl __bsx /usr/include/x86_64-linux-gnu/bits/byteswap.h 109:24 - arg
+ integer_type - decl type
+ - precisionBits: 64
+ - unsigned
+ type_decl __uint64_t /usr/include/x86_64-linux-gnu/bits/types.h 44:27 - type name
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ integer_cst 64 - parm size
+function_decl __pthread_cleanup_class /usr/include/pthread.h 570:3
+- 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 __pthread_cleanup_class /usr/include/pthread.h 562:7 - type name
+ - isAutogenerated: 1
+ field_decl __cancel_routine /usr/include/pthread.h 564:35 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl __cancel_arg /usr/include/pthread.h 565:9 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl __do_it /usr/include/pthread.h 566:7 - field
+ - signed
+ integer_cst 32 - decl size
+ field_decl __cancel_type /usr/include/pthread.h 567:7 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl __pthread_cleanup_class /usr/include/pthread.h 563:1 - field
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ record_type - nested type
+ type_decl __pthread_cleanup_class /usr/include/pthread.h 562:7 - type name
+ - isAutogenerated: 1
+ field_decl __cancel_routine /usr/include/pthread.h 564:35 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl __cancel_arg /usr/include/pthread.h 565:9 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl __do_it /usr/include/pthread.h 566:7 - field
+ - signed
+ integer_cst 32 - decl size
+ field_decl __cancel_type /usr/include/pthread.h 567:7 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl __pthread_cleanup_class /usr/include/pthread.h 563:1 - field
+ - isAutogenerated: 1
+ tree_list - chain
+ pointer_type - value
+ function_type - nested type
+ void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ void_type - nested type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ pointer_type - value
+ void_type - nested type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/include/pthread.h 571: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/pthread.h 570:63 - argument
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl __pthread_cleanup_class /usr/include/pthread.h 562:7 - type name
+ - isAutogenerated: 1
+ field_decl __cancel_routine /usr/include/pthread.h 564:35 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl __cancel_arg /usr/include/pthread.h 565:9 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl __do_it /usr/include/pthread.h 566:7 - field
+ - signed
+ integer_cst 32 - decl size
+ field_decl __cancel_type /usr/include/pthread.h 567:7 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl __pthread_cleanup_class /usr/include/pthread.h 563:1 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __fct /usr/include/pthread.h 570:49 - argument
+ pointer_type - decl type
+ function_type - nested type
+ void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ void_type - nested type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __arg /usr/include/pthread.h 570:58 - argument
+ pointer_type - decl type
+ void_type - nested type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ bind_expr /usr/include/pthread.h 571:69 - code
+ statement_list - operand
+ cleanup_point_expr /usr/include/pthread.h 571:65 - statement
+ expr_stmt /usr/include/pthread.h 571:65 - operand
+ convert_expr - expresssion
+ init_expr - operand
+ component_ref /usr/include/pthread.h 571:65 - operand
+ indirect_ref - object
+ nop_expr - ref
+ parm_decl this /usr/include/pthread.h 570:63 - operand
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl __pthread_cleanup_class /usr/include/pthread.h 562:7 - type name
+ - isAutogenerated: 1
+ field_decl __cancel_routine /usr/include/pthread.h 564:35 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl __cancel_arg /usr/include/pthread.h 565:9 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl __do_it /usr/include/pthread.h 566:7 - field
+ - signed
+ integer_cst 32 - decl size
+ field_decl __cancel_type /usr/include/pthread.h 567:7 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl __pthread_cleanup_class /usr/include/pthread.h 563:1 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ field_decl __cancel_routine /usr/include/pthread.h 564:35 - field
+ - unsigned
+ integer_cst 64 - decl size
+ - isUsed: 1
+ parm_decl __fct /usr/include/pthread.h 570:49 - operand
+ pointer_type - decl type
+ function_type - nested type
+ void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ void_type - nested type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ cleanup_point_expr /usr/include/pthread.h 571:65 - statement
+ expr_stmt /usr/include/pthread.h 571:65 - operand
+ convert_expr - expresssion
+ init_expr - operand
+ component_ref /usr/include/pthread.h 571:65 - operand
+ indirect_ref - object
+ nop_expr - ref
+ parm_decl this /usr/include/pthread.h 570:63 - operand
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl __pthread_cleanup_class /usr/include/pthread.h 562:7 - type name
+ - isAutogenerated: 1
+ field_decl __cancel_routine /usr/include/pthread.h 564:35 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl __cancel_arg /usr/include/pthread.h 565:9 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl __do_it /usr/include/pthread.h 566:7 - field
+ - signed
+ integer_cst 32 - decl size
+ field_decl __cancel_type /usr/include/pthread.h 567:7 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl __pthread_cleanup_class /usr/include/pthread.h 563:1 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ field_decl __cancel_arg /usr/include/pthread.h 565:9 - field
+ - unsigned
+ integer_cst 64 - decl size
+ - isUsed: 1
+ parm_decl __arg /usr/include/pthread.h 570:58 - operand
+ pointer_type - decl type
+ void_type - nested type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ cleanup_point_expr /usr/include/pthread.h 571:65 - statement
+ expr_stmt /usr/include/pthread.h 571:65 - operand
+ convert_expr - expresssion
+ init_expr - operand
+ component_ref /usr/include/pthread.h 571:65 - operand
+ indirect_ref - object
+ nop_expr - ref
+ parm_decl this /usr/include/pthread.h 570:63 - operand
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl __pthread_cleanup_class /usr/include/pthread.h 562:7 - type name
+ - isAutogenerated: 1
+ field_decl __cancel_routine /usr/include/pthread.h 564:35 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl __cancel_arg /usr/include/pthread.h 565:9 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl __do_it /usr/include/pthread.h 566:7 - field
+ - signed
+ integer_cst 32 - decl size
+ field_decl __cancel_type /usr/include/pthread.h 567:7 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl __pthread_cleanup_class /usr/include/pthread.h 563:1 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ field_decl __do_it /usr/include/pthread.h 566:7 - field
+ - signed
+ integer_cst 32 - decl size
+ integer_cst 1 - operand
+ block - operand
+function_decl __base_ctor /usr/include/pthread.h 570:3
+- 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 __pthread_cleanup_class /usr/include/pthread.h 562:7 - type name
+ - isAutogenerated: 1
+ field_decl __cancel_routine /usr/include/pthread.h 564:35 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl __cancel_arg /usr/include/pthread.h 565:9 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl __do_it /usr/include/pthread.h 566:7 - field
+ - signed
+ integer_cst 32 - decl size
+ field_decl __cancel_type /usr/include/pthread.h 567:7 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl __pthread_cleanup_class /usr/include/pthread.h 563:1 - field
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ record_type - nested type
+ type_decl __pthread_cleanup_class /usr/include/pthread.h 562:7 - type name
+ - isAutogenerated: 1
+ field_decl __cancel_routine /usr/include/pthread.h 564:35 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl __cancel_arg /usr/include/pthread.h 565:9 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl __do_it /usr/include/pthread.h 566:7 - field
+ - signed
+ integer_cst 32 - decl size
+ field_decl __cancel_type /usr/include/pthread.h 567:7 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl __pthread_cleanup_class /usr/include/pthread.h 563:1 - field
+ - isAutogenerated: 1
+ tree_list - chain
+ pointer_type - value
+ function_type - nested type
+ void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ void_type - nested type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ pointer_type - value
+ void_type - nested type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/include/pthread.h 571:69 - function result
+ - isAutogenerated: 1
+ void_type - result type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ parm_decl this /usr/include/pthread.h 570:63 - argument
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl __pthread_cleanup_class /usr/include/pthread.h 562:7 - type name
+ - isAutogenerated: 1
+ field_decl __cancel_routine /usr/include/pthread.h 564:35 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl __cancel_arg /usr/include/pthread.h 565:9 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl __do_it /usr/include/pthread.h 566:7 - field
+ - signed
+ integer_cst 32 - decl size
+ field_decl __cancel_type /usr/include/pthread.h 567:7 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl __pthread_cleanup_class /usr/include/pthread.h 563:1 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __fct /usr/include/pthread.h 570:49 - argument
+ pointer_type - decl type
+ function_type - nested type
+ void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ void_type - nested type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __arg /usr/include/pthread.h 570:58 - argument
+ pointer_type - decl type
+ void_type - nested type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ bind_expr /usr/include/pthread.h 571:69 - code
+ statement_list - operand
+ cleanup_point_expr /usr/include/pthread.h 571:65 - statement
+ expr_stmt /usr/include/pthread.h 571:65 - operand
+ convert_expr - expresssion
+ init_expr - operand
+ component_ref /usr/include/pthread.h 571:65 - operand
+ indirect_ref - object
+ nop_expr - ref
+ parm_decl this /usr/include/pthread.h 570:63 - operand
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl __pthread_cleanup_class /usr/include/pthread.h 562:7 - type name
+ - isAutogenerated: 1
+ field_decl __cancel_routine /usr/include/pthread.h 564:35 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl __cancel_arg /usr/include/pthread.h 565:9 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl __do_it /usr/include/pthread.h 566:7 - field
+ - signed
+ integer_cst 32 - decl size
+ field_decl __cancel_type /usr/include/pthread.h 567:7 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl __pthread_cleanup_class /usr/include/pthread.h 563:1 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ field_decl __cancel_routine /usr/include/pthread.h 564:35 - field
+ - unsigned
+ integer_cst 64 - decl size
+ - isUsed: 1
+ parm_decl __fct /usr/include/pthread.h 570:49 - operand
+ pointer_type - decl type
+ function_type - nested type
+ void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ void_type - nested type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ cleanup_point_expr /usr/include/pthread.h 571:65 - statement
+ expr_stmt /usr/include/pthread.h 571:65 - operand
+ convert_expr - expresssion
+ init_expr - operand
+ component_ref /usr/include/pthread.h 571:65 - operand
+ indirect_ref - object
+ nop_expr - ref
+ parm_decl this /usr/include/pthread.h 570:63 - operand
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl __pthread_cleanup_class /usr/include/pthread.h 562:7 - type name
+ - isAutogenerated: 1
+ field_decl __cancel_routine /usr/include/pthread.h 564:35 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl __cancel_arg /usr/include/pthread.h 565:9 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl __do_it /usr/include/pthread.h 566:7 - field
+ - signed
+ integer_cst 32 - decl size
+ field_decl __cancel_type /usr/include/pthread.h 567:7 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl __pthread_cleanup_class /usr/include/pthread.h 563:1 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ field_decl __cancel_arg /usr/include/pthread.h 565:9 - field
+ - unsigned
+ integer_cst 64 - decl size
+ - isUsed: 1
+ parm_decl __arg /usr/include/pthread.h 570:58 - operand
+ pointer_type - decl type
+ void_type - nested type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ cleanup_point_expr /usr/include/pthread.h 571:65 - statement
+ expr_stmt /usr/include/pthread.h 571:65 - operand
+ convert_expr - expresssion
+ init_expr - operand
+ component_ref /usr/include/pthread.h 571:65 - operand
+ indirect_ref - object
+ nop_expr - ref
+ parm_decl this /usr/include/pthread.h 570:63 - operand
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl __pthread_cleanup_class /usr/include/pthread.h 562:7 - type name
+ - isAutogenerated: 1
+ field_decl __cancel_routine /usr/include/pthread.h 564:35 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl __cancel_arg /usr/include/pthread.h 565:9 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl __do_it /usr/include/pthread.h 566:7 - field
+ - signed
+ integer_cst 32 - decl size
+ field_decl __cancel_type /usr/include/pthread.h 567:7 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl __pthread_cleanup_class /usr/include/pthread.h 563:1 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ field_decl __do_it /usr/include/pthread.h 566:7 - field
+ - signed
+ integer_cst 32 - decl size
+ integer_cst 1 - operand
+ block - operand
+function_decl __comp_ctor /usr/include/pthread.h 570:3
+- 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 __pthread_cleanup_class /usr/include/pthread.h 562:7 - type name
+ - isAutogenerated: 1
+ field_decl __cancel_routine /usr/include/pthread.h 564:35 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl __cancel_arg /usr/include/pthread.h 565:9 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl __do_it /usr/include/pthread.h 566:7 - field
+ - signed
+ integer_cst 32 - decl size
+ field_decl __cancel_type /usr/include/pthread.h 567:7 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl __pthread_cleanup_class /usr/include/pthread.h 563:1 - field
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ record_type - nested type
+ type_decl __pthread_cleanup_class /usr/include/pthread.h 562:7 - type name
+ - isAutogenerated: 1
+ field_decl __cancel_routine /usr/include/pthread.h 564:35 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl __cancel_arg /usr/include/pthread.h 565:9 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl __do_it /usr/include/pthread.h 566:7 - field
+ - signed
+ integer_cst 32 - decl size
+ field_decl __cancel_type /usr/include/pthread.h 567:7 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl __pthread_cleanup_class /usr/include/pthread.h 563:1 - field
+ - isAutogenerated: 1
+ tree_list - chain
+ pointer_type - value
+ function_type - nested type
+ void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ void_type - nested type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ pointer_type - value
+ void_type - nested type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/include/pthread.h 571:69 - function result
+ - isAutogenerated: 1
+ void_type - result type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ parm_decl this /usr/include/pthread.h 570:63 - argument
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl __pthread_cleanup_class /usr/include/pthread.h 562:7 - type name
+ - isAutogenerated: 1
+ field_decl __cancel_routine /usr/include/pthread.h 564:35 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl __cancel_arg /usr/include/pthread.h 565:9 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl __do_it /usr/include/pthread.h 566:7 - field
+ - signed
+ integer_cst 32 - decl size
+ field_decl __cancel_type /usr/include/pthread.h 567:7 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl __pthread_cleanup_class /usr/include/pthread.h 563:1 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __fct /usr/include/pthread.h 570:49 - argument
+ pointer_type - decl type
+ function_type - nested type
+ void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ void_type - nested type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __arg /usr/include/pthread.h 570:58 - 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
+function_decl __pthread_cleanup_class /usr/include/pthread.h 572:3
+- 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 __pthread_cleanup_class /usr/include/pthread.h 562:7 - type name
+ - isAutogenerated: 1
+ field_decl __cancel_routine /usr/include/pthread.h 564:35 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl __cancel_arg /usr/include/pthread.h 565:9 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl __do_it /usr/include/pthread.h 566:7 - field
+ - signed
+ integer_cst 32 - decl size
+ field_decl __cancel_type /usr/include/pthread.h 567:7 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl __pthread_cleanup_class /usr/include/pthread.h 563:1 - field
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ record_type - nested type
+ type_decl __pthread_cleanup_class /usr/include/pthread.h 562:7 - type name
+ - isAutogenerated: 1
+ field_decl __cancel_routine /usr/include/pthread.h 564:35 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl __cancel_arg /usr/include/pthread.h 565:9 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl __do_it /usr/include/pthread.h 566:7 - field
+ - signed
+ integer_cst 32 - decl size
+ field_decl __cancel_type /usr/include/pthread.h 567:7 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl __pthread_cleanup_class /usr/include/pthread.h 563:1 - field
+ - isAutogenerated: 1
+ tree_list - chain
+ integer_type - value
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/include/pthread.h 572:31 - 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/pthread.h 572:29 - argument
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl __pthread_cleanup_class /usr/include/pthread.h 562:7 - type name
+ - isAutogenerated: 1
+ field_decl __cancel_routine /usr/include/pthread.h 564:35 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl __cancel_arg /usr/include/pthread.h 565:9 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl __do_it /usr/include/pthread.h 566:7 - field
+ - signed
+ integer_cst 32 - decl size
+ field_decl __cancel_type /usr/include/pthread.h 567:7 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl __pthread_cleanup_class /usr/include/pthread.h 563:1 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ parm_decl __in_chrg /usr/include/pthread.h 572:29 - argument
+ - isAutogenerated: 1
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - parm size
+ statement_list - code
+ bind_expr /usr/include/pthread.h 572:79 - statement
+ cleanup_stmt /usr/include/pthread.h 572:31 - operand
+ statement_list - body
+ if_stmt /usr/include/pthread.h 572:33 - statement
+ ne_expr - condition
+ component_ref /usr/include/pthread.h 572:37 - operand
+ indirect_ref - object
+ nop_expr - ref
+ - isUsed: 1
+ parm_decl this /usr/include/pthread.h 572:29 - operand
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl __pthread_cleanup_class /usr/include/pthread.h 562:7 - type name
+ - isAutogenerated: 1
+ field_decl __cancel_routine /usr/include/pthread.h 564:35 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl __cancel_arg /usr/include/pthread.h 565:9 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl __do_it /usr/include/pthread.h 566:7 - field
+ - signed
+ integer_cst 32 - decl size
+ field_decl __cancel_type /usr/include/pthread.h 567:7 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl __pthread_cleanup_class /usr/include/pthread.h 563:1 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ field_decl __do_it /usr/include/pthread.h 566:7 - field
+ - signed
+ integer_cst 32 - decl size
+ integer_cst 0 - operand
+ cleanup_point_expr /usr/include/pthread.h 572:77 - then
+ expr_stmt /usr/include/pthread.h 572:77 - operand
+ call_expr /usr/include/pthread.h 572:63 - expresssion
+ component_ref /usr/include/pthread.h 572:46 - function
+ indirect_ref - object
+ nop_expr - ref
+ - isUsed: 1
+ parm_decl this /usr/include/pthread.h 572:29 - operand
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl __pthread_cleanup_class /usr/include/pthread.h 562:7 - type name
+ - isAutogenerated: 1
+ field_decl __cancel_routine /usr/include/pthread.h 564:35 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl __cancel_arg /usr/include/pthread.h 565:9 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl __do_it /usr/include/pthread.h 566:7 - field
+ - signed
+ integer_cst 32 - decl size
+ field_decl __cancel_type /usr/include/pthread.h 567:7 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl __pthread_cleanup_class /usr/include/pthread.h 563:1 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ field_decl __cancel_routine /usr/include/pthread.h 564:35 - field
+ - unsigned
+ integer_cst 64 - decl size
+ component_ref /usr/include/pthread.h 572:64 - arg
+ indirect_ref - object
+ nop_expr - ref
+ - isUsed: 1
+ parm_decl this /usr/include/pthread.h 572:29 - operand
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl __pthread_cleanup_class /usr/include/pthread.h 562:7 - type name
+ - isAutogenerated: 1
+ field_decl __cancel_routine /usr/include/pthread.h 564:35 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl __cancel_arg /usr/include/pthread.h 565:9 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl __do_it /usr/include/pthread.h 566:7 - field
+ - signed
+ integer_cst 32 - decl size
+ field_decl __cancel_type /usr/include/pthread.h 567:7 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl __pthread_cleanup_class /usr/include/pthread.h 563:1 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ field_decl __cancel_arg /usr/include/pthread.h 565:9 - field
+ - unsigned
+ integer_cst 64 - decl size
+ modify_expr - expresssion
+ indirect_ref - operand
+ nop_expr - ref
+ - isUsed: 1
+ parm_decl this /usr/include/pthread.h 572:29 - operand
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl __pthread_cleanup_class /usr/include/pthread.h 562:7 - type name
+ - isAutogenerated: 1
+ field_decl __cancel_routine /usr/include/pthread.h 564:35 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl __cancel_arg /usr/include/pthread.h 565:9 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl __do_it /usr/include/pthread.h 566:7 - field
+ - signed
+ integer_cst 32 - decl size
+ field_decl __cancel_type /usr/include/pthread.h 567:7 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl __pthread_cleanup_class /usr/include/pthread.h 563:1 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ constructor - operand
+ record_type - constructor type
+ field_decl __cancel_routine /usr/include/pthread.h 562:7 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl __cancel_arg /usr/include/pthread.h 562:7 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl __do_it /usr/include/pthread.h 562:7 - field
+ - signed
+ integer_cst 32 - decl size
+ field_decl __cancel_type /usr/include/pthread.h 562:7 - field
+ - signed
+ integer_cst 32 - decl size
+ block - operand
+ label_expr /usr/include/pthread.h 572:79 - statement
+ label_decl /usr/include/pthread.h 572:31 - operand
+ - isAutogenerated: 1
+function_decl __base_dtor /usr/include/pthread.h 572:3
+- 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 __pthread_cleanup_class /usr/include/pthread.h 562:7 - type name
+ - isAutogenerated: 1
+ field_decl __cancel_routine /usr/include/pthread.h 564:35 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl __cancel_arg /usr/include/pthread.h 565:9 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl __do_it /usr/include/pthread.h 566:7 - field
+ - signed
+ integer_cst 32 - decl size
+ field_decl __cancel_type /usr/include/pthread.h 567:7 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl __pthread_cleanup_class /usr/include/pthread.h 563:1 - field
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ record_type - nested type
+ type_decl __pthread_cleanup_class /usr/include/pthread.h 562:7 - type name
+ - isAutogenerated: 1
+ field_decl __cancel_routine /usr/include/pthread.h 564:35 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl __cancel_arg /usr/include/pthread.h 565:9 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl __do_it /usr/include/pthread.h 566:7 - field
+ - signed
+ integer_cst 32 - decl size
+ field_decl __cancel_type /usr/include/pthread.h 567:7 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl __pthread_cleanup_class /usr/include/pthread.h 563: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/pthread.h 572:79 - 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/pthread.h 572:29 - argument
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl __pthread_cleanup_class /usr/include/pthread.h 562:7 - type name
+ - isAutogenerated: 1
+ field_decl __cancel_routine /usr/include/pthread.h 564:35 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl __cancel_arg /usr/include/pthread.h 565:9 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl __do_it /usr/include/pthread.h 566:7 - field
+ - signed
+ integer_cst 32 - decl size
+ field_decl __cancel_type /usr/include/pthread.h 567:7 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl __pthread_cleanup_class /usr/include/pthread.h 563:1 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ statement_list - code
+ bind_expr /usr/include/pthread.h 572:79 - statement
+ try_finally /usr/include/pthread.h 572:31 - operand
+ statement_list - operand
+ cond_expr /usr/include/pthread.h 572:33 - statement
+ ne_expr - operand
+ component_ref /usr/include/pthread.h 572:37 - operand
+ indirect_ref - object
+ nop_expr - ref
+ - isUsed: 1
+ parm_decl this /usr/include/pthread.h 572:29 - operand
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl __pthread_cleanup_class /usr/include/pthread.h 562:7 - type name
+ - isAutogenerated: 1
+ field_decl __cancel_routine /usr/include/pthread.h 564:35 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl __cancel_arg /usr/include/pthread.h 565:9 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl __do_it /usr/include/pthread.h 566:7 - field
+ - signed
+ integer_cst 32 - decl size
+ field_decl __cancel_type /usr/include/pthread.h 567:7 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl __pthread_cleanup_class /usr/include/pthread.h 563:1 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ field_decl __do_it /usr/include/pthread.h 566:7 - field
+ - signed
+ integer_cst 32 - decl size
+ integer_cst 0 - operand
+ cleanup_point_expr /usr/include/pthread.h 572:77 - operand
+ expr_stmt /usr/include/pthread.h 572:77 - operand
+ call_expr /usr/include/pthread.h 572:63 - expresssion
+ component_ref /usr/include/pthread.h 572:46 - function
+ indirect_ref - object
+ nop_expr - ref
+ - isUsed: 1
+ parm_decl this /usr/include/pthread.h 572:29 - operand
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl __pthread_cleanup_class /usr/include/pthread.h 562:7 - type name
+ - isAutogenerated: 1
+ field_decl __cancel_routine /usr/include/pthread.h 564:35 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl __cancel_arg /usr/include/pthread.h 565:9 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl __do_it /usr/include/pthread.h 566:7 - field
+ - signed
+ integer_cst 32 - decl size
+ field_decl __cancel_type /usr/include/pthread.h 567:7 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl __pthread_cleanup_class /usr/include/pthread.h 563:1 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ field_decl __cancel_routine /usr/include/pthread.h 564:35 - field
+ - unsigned
+ integer_cst 64 - decl size
+ component_ref /usr/include/pthread.h 572:64 - arg
+ indirect_ref - object
+ nop_expr - ref
+ - isUsed: 1
+ parm_decl this /usr/include/pthread.h 572:29 - operand
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl __pthread_cleanup_class /usr/include/pthread.h 562:7 - type name
+ - isAutogenerated: 1
+ field_decl __cancel_routine /usr/include/pthread.h 564:35 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl __cancel_arg /usr/include/pthread.h 565:9 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl __do_it /usr/include/pthread.h 566:7 - field
+ - signed
+ integer_cst 32 - decl size
+ field_decl __cancel_type /usr/include/pthread.h 567:7 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl __pthread_cleanup_class /usr/include/pthread.h 563:1 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ field_decl __cancel_arg /usr/include/pthread.h 565:9 - field
+ - unsigned
+ integer_cst 64 - decl size
+ nop_expr /usr/include/pthread.h 572:33 - operand
+ integer_cst 0 - operand
+ modify_expr - operand
+ indirect_ref - operand
+ nop_expr - ref
+ - isUsed: 1
+ parm_decl this /usr/include/pthread.h 572:29 - operand
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl __pthread_cleanup_class /usr/include/pthread.h 562:7 - type name
+ - isAutogenerated: 1
+ field_decl __cancel_routine /usr/include/pthread.h 564:35 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl __cancel_arg /usr/include/pthread.h 565:9 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl __do_it /usr/include/pthread.h 566:7 - field
+ - signed
+ integer_cst 32 - decl size
+ field_decl __cancel_type /usr/include/pthread.h 567:7 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl __pthread_cleanup_class /usr/include/pthread.h 563:1 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ constructor - operand
+ record_type - constructor type
+ field_decl __cancel_routine /usr/include/pthread.h 562:7 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl __cancel_arg /usr/include/pthread.h 562:7 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl __do_it /usr/include/pthread.h 562:7 - field
+ - signed
+ integer_cst 32 - decl size
+ field_decl __cancel_type /usr/include/pthread.h 562:7 - field
+ - signed
+ integer_cst 32 - decl size
+ block - operand
+ label_expr /usr/include/pthread.h 572:79 - statement
+ label_decl /usr/include/pthread.h 572:31 - operand
+ - isAutogenerated: 1
+function_decl __comp_dtor /usr/include/pthread.h 572:3
+- 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 __pthread_cleanup_class /usr/include/pthread.h 562:7 - type name
+ - isAutogenerated: 1
+ field_decl __cancel_routine /usr/include/pthread.h 564:35 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl __cancel_arg /usr/include/pthread.h 565:9 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl __do_it /usr/include/pthread.h 566:7 - field
+ - signed
+ integer_cst 32 - decl size
+ field_decl __cancel_type /usr/include/pthread.h 567:7 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl __pthread_cleanup_class /usr/include/pthread.h 563:1 - field
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ record_type - nested type
+ type_decl __pthread_cleanup_class /usr/include/pthread.h 562:7 - type name
+ - isAutogenerated: 1
+ field_decl __cancel_routine /usr/include/pthread.h 564:35 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl __cancel_arg /usr/include/pthread.h 565:9 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl __do_it /usr/include/pthread.h 566:7 - field
+ - signed
+ integer_cst 32 - decl size
+ field_decl __cancel_type /usr/include/pthread.h 567:7 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl __pthread_cleanup_class /usr/include/pthread.h 563: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/pthread.h 572:79 - 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/pthread.h 572:29 - argument
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl __pthread_cleanup_class /usr/include/pthread.h 562:7 - type name
+ - isAutogenerated: 1
+ field_decl __cancel_routine /usr/include/pthread.h 564:35 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl __cancel_arg /usr/include/pthread.h 565:9 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl __do_it /usr/include/pthread.h 566:7 - field
+ - signed
+ integer_cst 32 - decl size
+ field_decl __cancel_type /usr/include/pthread.h 567:7 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl __pthread_cleanup_class /usr/include/pthread.h 563:1 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ statement_list - code
+function_decl __setdoit /usr/include/pthread.h 573:8
+- 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 __pthread_cleanup_class /usr/include/pthread.h 562:7 - type name
+ - isAutogenerated: 1
+ field_decl __cancel_routine /usr/include/pthread.h 564:35 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl __cancel_arg /usr/include/pthread.h 565:9 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl __do_it /usr/include/pthread.h 566:7 - field
+ - signed
+ integer_cst 32 - decl size
+ field_decl __cancel_type /usr/include/pthread.h 567:7 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl __pthread_cleanup_class /usr/include/pthread.h 563:1 - field
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ record_type - nested type
+ type_decl __pthread_cleanup_class /usr/include/pthread.h 562:7 - type name
+ - isAutogenerated: 1
+ field_decl __cancel_routine /usr/include/pthread.h 564:35 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl __cancel_arg /usr/include/pthread.h 565:9 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl __do_it /usr/include/pthread.h 566:7 - field
+ - signed
+ integer_cst 32 - decl size
+ field_decl __cancel_type /usr/include/pthread.h 567:7 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl __pthread_cleanup_class /usr/include/pthread.h 563:1 - field
+ - isAutogenerated: 1
+ tree_list - chain
+ integer_type - value
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/include/pthread.h 573:33 - function result
+ - isAutogenerated: 1
+ void_type - result type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ - isUsed: 1
+ parm_decl this /usr/include/pthread.h 573:31 - argument
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl __pthread_cleanup_class /usr/include/pthread.h 562:7 - type name
+ - isAutogenerated: 1
+ field_decl __cancel_routine /usr/include/pthread.h 564:35 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl __cancel_arg /usr/include/pthread.h 565:9 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl __do_it /usr/include/pthread.h 566:7 - field
+ - signed
+ integer_cst 32 - decl size
+ field_decl __cancel_type /usr/include/pthread.h 567:7 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl __pthread_cleanup_class /usr/include/pthread.h 563:1 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __newval /usr/include/pthread.h 573:23 - 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
+ cleanup_point_expr /usr/include/pthread.h 573:53 - code
+ expr_stmt /usr/include/pthread.h 573:53 - operand
+ convert_expr - expresssion
+ modify_expr - operand
+ component_ref /usr/include/pthread.h 573:35 - operand
+ indirect_ref - object
+ nop_expr - ref
+ - isUsed: 1
+ parm_decl this /usr/include/pthread.h 573:31 - operand
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl __pthread_cleanup_class /usr/include/pthread.h 562:7 - type name
+ - isAutogenerated: 1
+ field_decl __cancel_routine /usr/include/pthread.h 564:35 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl __cancel_arg /usr/include/pthread.h 565:9 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl __do_it /usr/include/pthread.h 566:7 - field
+ - signed
+ integer_cst 32 - decl size
+ field_decl __cancel_type /usr/include/pthread.h 567:7 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl __pthread_cleanup_class /usr/include/pthread.h 563:1 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ field_decl __do_it /usr/include/pthread.h 566:7 - field
+ - signed
+ integer_cst 32 - decl size
+ - isUsed: 1
+ parm_decl __newval /usr/include/pthread.h 573:23 - operand
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - parm size
+function_decl __defer /usr/include/pthread.h 574:8
+- 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 __pthread_cleanup_class /usr/include/pthread.h 562:7 - type name
+ - isAutogenerated: 1
+ field_decl __cancel_routine /usr/include/pthread.h 564:35 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl __cancel_arg /usr/include/pthread.h 565:9 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl __do_it /usr/include/pthread.h 566:7 - field
+ - signed
+ integer_cst 32 - decl size
+ field_decl __cancel_type /usr/include/pthread.h 567:7 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl __pthread_cleanup_class /usr/include/pthread.h 563:1 - field
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ record_type - nested type
+ type_decl __pthread_cleanup_class /usr/include/pthread.h 562:7 - type name
+ - isAutogenerated: 1
+ field_decl __cancel_routine /usr/include/pthread.h 564:35 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl __cancel_arg /usr/include/pthread.h 565:9 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl __do_it /usr/include/pthread.h 566:7 - field
+ - signed
+ integer_cst 32 - decl size
+ field_decl __cancel_type /usr/include/pthread.h 567:7 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl __pthread_cleanup_class /usr/include/pthread.h 563: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/pthread.h 574:19 - 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/pthread.h 574:17 - argument
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl __pthread_cleanup_class /usr/include/pthread.h 562:7 - type name
+ - isAutogenerated: 1
+ field_decl __cancel_routine /usr/include/pthread.h 564:35 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl __cancel_arg /usr/include/pthread.h 565:9 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl __do_it /usr/include/pthread.h 566:7 - field
+ - signed
+ integer_cst 32 - decl size
+ field_decl __cancel_type /usr/include/pthread.h 567:7 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl __pthread_cleanup_class /usr/include/pthread.h 563:1 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ cleanup_point_expr /usr/include/pthread.h 575:24 - code
+ expr_stmt /usr/include/pthread.h 575:24 - operand
+ convert_expr - expresssion
+ call_expr /usr/include/pthread.h 574:43 - operand
+ addr_expr - function
+ function_decl pthread_setcanceltype /usr/include/pthread.h 521:12 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ integer_cst 0 - arg
+ addr_expr - arg
+ component_ref /usr/include/pthread.h 575:10 - operand
+ indirect_ref - object
+ nop_expr - ref
+ - isUsed: 1
+ parm_decl this /usr/include/pthread.h 574:17 - operand
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl __pthread_cleanup_class /usr/include/pthread.h 562:7 - type name
+ - isAutogenerated: 1
+ field_decl __cancel_routine /usr/include/pthread.h 564:35 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl __cancel_arg /usr/include/pthread.h 565:9 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl __do_it /usr/include/pthread.h 566:7 - field
+ - signed
+ integer_cst 32 - decl size
+ field_decl __cancel_type /usr/include/pthread.h 567:7 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl __pthread_cleanup_class /usr/include/pthread.h 563:1 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ field_decl __cancel_type /usr/include/pthread.h 567:7 - field
+ - signed
+ integer_cst 32 - decl size
+function_decl __restore /usr/include/pthread.h 576:8
+- 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 __pthread_cleanup_class /usr/include/pthread.h 562:7 - type name
+ - isAutogenerated: 1
+ field_decl __cancel_routine /usr/include/pthread.h 564:35 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl __cancel_arg /usr/include/pthread.h 565:9 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl __do_it /usr/include/pthread.h 566:7 - field
+ - signed
+ integer_cst 32 - decl size
+ field_decl __cancel_type /usr/include/pthread.h 567:7 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl __pthread_cleanup_class /usr/include/pthread.h 563:1 - field
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ record_type - nested type
+ type_decl __pthread_cleanup_class /usr/include/pthread.h 562:7 - type name
+ - isAutogenerated: 1
+ field_decl __cancel_routine /usr/include/pthread.h 564:35 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl __cancel_arg /usr/include/pthread.h 565:9 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl __do_it /usr/include/pthread.h 566:7 - field
+ - signed
+ integer_cst 32 - decl size
+ field_decl __cancel_type /usr/include/pthread.h 567:7 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl __pthread_cleanup_class /usr/include/pthread.h 563: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/pthread.h 576:27 - 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/pthread.h 576:21 - argument
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl __pthread_cleanup_class /usr/include/pthread.h 562:7 - type name
+ - isAutogenerated: 1
+ field_decl __cancel_routine /usr/include/pthread.h 564:35 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl __cancel_arg /usr/include/pthread.h 565:9 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl __do_it /usr/include/pthread.h 566:7 - field
+ - signed
+ integer_cst 32 - decl size
+ field_decl __cancel_type /usr/include/pthread.h 567:7 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl __pthread_cleanup_class /usr/include/pthread.h 563:1 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ cleanup_point_expr /usr/include/pthread.h 576:69 - code
+ expr_stmt /usr/include/pthread.h 576:69 - operand
+ convert_expr - expresssion
+ call_expr /usr/include/pthread.h 576:51 - operand
+ addr_expr - function
+ function_decl pthread_setcanceltype /usr/include/pthread.h 521:12 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ nop_expr - arg
+ component_ref /usr/include/pthread.h 576:52 - operand
+ indirect_ref - object
+ nop_expr - ref
+ - isUsed: 1
+ parm_decl this /usr/include/pthread.h 576:21 - operand
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl __pthread_cleanup_class /usr/include/pthread.h 562:7 - type name
+ - isAutogenerated: 1
+ field_decl __cancel_routine /usr/include/pthread.h 564:35 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl __cancel_arg /usr/include/pthread.h 565:9 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl __do_it /usr/include/pthread.h 566:7 - field
+ - signed
+ integer_cst 32 - decl size
+ field_decl __cancel_type /usr/include/pthread.h 567:7 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl __pthread_cleanup_class /usr/include/pthread.h 563:1 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ field_decl __cancel_type /usr/include/pthread.h 567:7 - field
+ - signed
+ integer_cst 32 - decl size
+ integer_cst 0 - arg
+function_decl __gthread_active_p /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 247:1
+ function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 247:25 - function result
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ bind_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 251:35 - code
+ var_decl __gthread_active_ptr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 249:22 - operand
+ - isStatic: 1
+ - isUsed: 1
+ integer_cst 64 - decl size
+ nop_expr - initial
+ addr_expr - operand
+ function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 - operand
+ tree_list - attribute
+ identifier_node alias - purpose
+ tree_list - value
+ string_cst __pthread_key_create - value
+ - stringLength: 21
+ tree_list - chain
+ identifier_node weakref - purpose
+ function_type - function type
+ pointer_type - var type
+ void_type - nested type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ statement_list - operand
+ cleanup_point_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 250:31 - statement
+ decl_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 250:31 - operand
+ var_decl __gthread_active_ptr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 249:22 - operand
+ - isStatic: 1
+ - isUsed: 1
+ return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 251:34 - statement
+ init_expr - operand
+ result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 247:25 - operand
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ ne_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 251:31 - operand
+ nop_expr - operand
+ var_decl __gthread_active_ptr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 249:22 - operand
+ - isStatic: 1
+ - isUsed: 1
+ integer_cst 0 - operand
+ block - operand
+ var_decl __gthread_active_ptr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 249:22 - block vars
+ - isStatic: 1
+ - isUsed: 1
+function_decl __gthread_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 659:1
+ function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 64
+ - unsigned
+ type_decl __gthread_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 47:19 - type name
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ tree_list - chain
+ pointer_type - value
+ function_type - nested type
+ pointer_type - function return type
+ void_type - nested type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ 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
+ tree_list - chain
+ pointer_type - value
+ void_type - nested type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 660:17 - function result
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ - isUsed: 1
+ parm_decl __threadid /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 659:32 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 64
+ - unsigned
+ type_decl __gthread_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 47:19 - type name
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __func /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 659:66 - argument
+ pointer_type - decl type
+ function_type - nested type
+ pointer_type - function return type
+ void_type - nested type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ 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
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __args /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 660:11 - 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
+ cleanup_point_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 662:68 - code
+ return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 662:68 - operand
+ init_expr - operand
+ result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 660:17 - operand
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 662:35 - operand
+ addr_expr - function
+ function_decl __gthrw_pthread_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 105:1 - operand
+ tree_list - attribute
+ identifier_node alias - purpose
+ tree_list - value
+ string_cst pthread_create - value
+ - stringLength: 15
+ tree_list - chain
+ identifier_node weakref - purpose
+ function_type - function type
+ - isUsed: 1
+ parm_decl __threadid /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 659:32 - arg
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 64
+ - unsigned
+ type_decl __gthread_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 47:19 - type name
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ integer_cst 64 - parm size
+ integer_cst 0 - arg
+ - isUsed: 1
+ parm_decl __func /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 659:66 - arg
+ pointer_type - decl type
+ function_type - nested type
+ pointer_type - function return type
+ void_type - nested type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ 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
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __args /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 660:11 - arg
+ pointer_type - decl type
+ void_type - nested type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+function_decl __gthread_join /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 666:1
+ function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ integer_type - value
+ - precisionBits: 64
+ - unsigned
+ type_decl __gthread_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 47:19 - type name
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ tree_list - chain
+ pointer_type - value
+ pointer_type - nested type
+ 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/x86_64-linux-gnu/c++/5/bits/gthr-default.h 666:59 - function result
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ - isUsed: 1
+ parm_decl __threadid /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 666:29 - argument
+ integer_type - decl type
+ - precisionBits: 64
+ - unsigned
+ type_decl __gthread_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 47:19 - type name
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __value_ptr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 666:48 - argument
+ pointer_type - decl type
+ pointer_type - nested type
+ void_type - nested type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ cleanup_point_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 668:57 - code
+ return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 668:57 - operand
+ init_expr - operand
+ result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 666:59 - operand
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 668:33 - operand
+ addr_expr - function
+ function_decl __gthrw_pthread_join /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 106:1 - operand
+ tree_list - attribute
+ identifier_node alias - purpose
+ tree_list - value
+ string_cst pthread_join - value
+ - stringLength: 13
+ tree_list - chain
+ identifier_node weakref - purpose
+ function_type - function type
+ - isUsed: 1
+ parm_decl __threadid /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 666:29 - arg
+ integer_type - decl type
+ - precisionBits: 64
+ - unsigned
+ type_decl __gthread_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 47:19 - type name
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __value_ptr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 666:48 - arg
+ pointer_type - decl type
+ pointer_type - nested type
+ void_type - nested type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+function_decl __gthread_detach /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 672:1
+ function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ integer_type - value
+ - precisionBits: 64
+ - unsigned
+ type_decl __gthread_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 47:19 - 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/x86_64-linux-gnu/c++/5/bits/gthr-default.h 672:41 - function result
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ - isUsed: 1
+ parm_decl __threadid /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 672:31 - argument
+ integer_type - decl type
+ - precisionBits: 64
+ - unsigned
+ type_decl __gthread_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 47:19 - type name
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ integer_cst 64 - parm size
+ cleanup_point_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 674:46 - code
+ return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 674:46 - operand
+ init_expr - operand
+ result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 672:41 - operand
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 674:35 - operand
+ addr_expr - function
+ function_decl __gthrw_pthread_detach /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 109:1 - operand
+ tree_list - attribute
+ identifier_node alias - purpose
+ tree_list - value
+ string_cst pthread_detach - value
+ - stringLength: 15
+ tree_list - chain
+ identifier_node weakref - purpose
+ function_type - function type
+ - isUsed: 1
+ parm_decl __threadid /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 672:31 - arg
+ integer_type - decl type
+ - precisionBits: 64
+ - unsigned
+ type_decl __gthread_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 47:19 - type name
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ integer_cst 64 - parm size
+function_decl __gthread_equal /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 678:1
+ function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ integer_type - value
+ - precisionBits: 64
+ - unsigned
+ type_decl __gthread_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 47:19 - type name
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ tree_list - chain
+ integer_type - value
+ - precisionBits: 64
+ - unsigned
+ type_decl __gthread_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 47:19 - 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/x86_64-linux-gnu/c++/5/bits/gthr-default.h 678:52 - function result
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ - isUsed: 1
+ parm_decl __t1 /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 678:30 - argument
+ integer_type - decl type
+ - precisionBits: 64
+ - unsigned
+ type_decl __gthread_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 47:19 - type name
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __t2 /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 678:48 - argument
+ integer_type - decl type
+ - precisionBits: 64
+ - unsigned
+ type_decl __gthread_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 47:19 - type name
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ integer_cst 64 - parm size
+ cleanup_point_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 680:45 - code
+ return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 680:45 - operand
+ init_expr - operand
+ result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 678:52 - operand
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 680:34 - operand
+ addr_expr - function
+ function_decl __gthrw_pthread_equal /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 107:1 - operand
+ tree_list - attribute
+ identifier_node alias - purpose
+ tree_list - value
+ string_cst pthread_equal - value
+ - stringLength: 14
+ tree_list - chain
+ identifier_node weakref - purpose
+ function_type - function type
+ - isUsed: 1
+ parm_decl __t1 /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 678:30 - arg
+ integer_type - decl type
+ - precisionBits: 64
+ - unsigned
+ type_decl __gthread_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 47:19 - type name
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __t2 /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 678:48 - arg
+ integer_type - decl type
+ - precisionBits: 64
+ - unsigned
+ type_decl __gthread_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 47:19 - type name
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ integer_cst 64 - parm size
+function_decl __gthread_self /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 684:1
+ function_type - function type
+ integer_type - function return type
+ - precisionBits: 64
+ - unsigned
+ type_decl __gthread_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 47:19 - type name
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ tree_list - arg types
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 684:21 - function result
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 64
+ - unsigned
+ type_decl __gthread_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 47:19 - type name
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ integer_cst 64 - decl size
+ cleanup_point_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 686:34 - code
+ return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 686:34 - operand
+ init_expr - operand
+ result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 684:21 - operand
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 64
+ - unsigned
+ type_decl __gthread_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 47:19 - type name
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ integer_cst 64 - decl size
+ call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 686:33 - operand
+ addr_expr - function
+ function_decl __gthrw_pthread_self /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 108:1 - operand
+ tree_list - attribute
+ identifier_node alias - purpose
+ tree_list - value
+ string_cst pthread_self - value
+ - stringLength: 13
+ tree_list - chain
+ identifier_node weakref - purpose
+ function_type - function type
+function_decl __gthread_yield /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 690:1
+ function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 690:22 - function result
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ cleanup_point_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 692:33 - code
+ return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 692:33 - operand
+ init_expr - operand
+ result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 690:22 - operand
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 692:32 - operand
+ addr_expr - function
+ function_decl __gthrw_sched_yield /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 113:1 - operand
+ tree_list - attribute
+ identifier_node alias - purpose
+ tree_list - value
+ string_cst sched_yield - value
+ - stringLength: 12
+ tree_list - chain
+ identifier_node weakref - purpose
+ function_type - function type
+function_decl __gthread_once /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 696:1
+ function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl __gthread_once_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 49:24 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ pointer_type - value
+ function_type - nested type
+ void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ void_type - value
+ 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/x86_64-linux-gnu/c++/5/bits/gthr-default.h 696:64 - function result
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ - isUsed: 1
+ parm_decl __once /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 696:35 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl __gthread_once_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 49:24 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __func /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 696:63 - argument
+ pointer_type - decl type
+ function_type - nested type
+ void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ if_stmt /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 698:3 - code
+ cleanup_point_expr - condition
+ ne_expr - operand
+ call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 698:26 - operand
+ addr_expr - function
+ function_decl __gthread_active_p /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 247:1 - operand
+ function_type - function type
+ integer_cst 0 - operand
+ cleanup_point_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 699:50 - then
+ return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 699:50 - operand
+ init_expr - operand
+ result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 696:64 - operand
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 699:35 - operand
+ addr_expr - function
+ function_decl __gthrw_pthread_once /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 101:1 - operand
+ tree_list - attribute
+ identifier_node alias - purpose
+ tree_list - value
+ string_cst pthread_once - value
+ - stringLength: 13
+ tree_list - chain
+ identifier_node weakref - purpose
+ function_type - function type
+ - isUsed: 1
+ parm_decl __once /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 696:35 - arg
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl __gthread_once_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 49:24 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __func /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 696:63 - arg
+ pointer_type - decl type
+ function_type - nested type
+ void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 701:13 - else
+ init_expr - operand
+ result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 696:64 - operand
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ integer_cst -1 - operand
+function_decl __gthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 705:1
+ function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 32
+ - unsigned
+ type_decl __gthread_key_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 48:23 - type name
+ integer_cst 32 - type size
+ integer_cst 0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - chain
+ pointer_type - value
+ function_type - nested type
+ void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ void_type - nested type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ 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/x86_64-linux-gnu/c++/5/bits/gthr-default.h 705:70 - function result
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ - isUsed: 1
+ parm_decl __key /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 705:40 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 32
+ - unsigned
+ type_decl __gthread_key_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 48:23 - type name
+ integer_cst 32 - type size
+ integer_cst 0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __dtor /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 705:69 - argument
+ pointer_type - decl type
+ function_type - nested type
+ void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ void_type - nested type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ cleanup_point_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 707:53 - code
+ return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 707:53 - operand
+ init_expr - operand
+ result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 705:70 - operand
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 707:39 - operand
+ addr_expr - function
+ function_decl __gthrw_pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 131:1 - operand
+ tree_list - attribute
+ identifier_node alias - purpose
+ tree_list - value
+ string_cst pthread_key_create - value
+ - stringLength: 19
+ tree_list - chain
+ identifier_node weakref - purpose
+ function_type - function type
+ - isUsed: 1
+ parm_decl __key /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 705:40 - arg
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 32
+ - unsigned
+ type_decl __gthread_key_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 48:23 - type name
+ integer_cst 32 - type size
+ integer_cst 0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __dtor /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 705:69 - arg
+ pointer_type - decl type
+ function_type - nested type
+ void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ void_type - nested type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+function_decl __gthread_key_delete /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 711:1
+ function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ integer_type - value
+ - precisionBits: 32
+ - unsigned
+ type_decl __gthread_key_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 48:23 - type name
+ 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/x86_64-linux-gnu/c++/5/bits/gthr-default.h 711:44 - function result
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ - isUsed: 1
+ parm_decl __key /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 711:39 - argument
+ integer_type - decl type
+ - precisionBits: 32
+ - unsigned
+ type_decl __gthread_key_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 48:23 - type name
+ integer_cst 32 - type size
+ integer_cst 0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 32 - parm size
+ cleanup_point_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 713:45 - code
+ return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 713:45 - operand
+ init_expr - operand
+ result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 711:44 - operand
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 713:39 - operand
+ addr_expr - function
+ function_decl __gthrw_pthread_key_delete /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 132:1 - operand
+ tree_list - attribute
+ identifier_node alias - purpose
+ tree_list - value
+ string_cst pthread_key_delete - value
+ - stringLength: 19
+ tree_list - chain
+ identifier_node weakref - purpose
+ function_type - function type
+ - isUsed: 1
+ parm_decl __key /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 711:39 - arg
+ integer_type - decl type
+ - precisionBits: 32
+ - unsigned
+ type_decl __gthread_key_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 48:23 - type name
+ integer_cst 32 - type size
+ integer_cst 0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 32 - parm size
+function_decl __gthread_getspecific /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 717:1
+ function_type - function type
+ pointer_type - function return type
+ void_type - nested type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ integer_type - value
+ - precisionBits: 32
+ - unsigned
+ type_decl __gthread_key_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 48:23 - type name
+ 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/x86_64-linux-gnu/c++/5/bits/gthr-default.h 717:45 - function result
+ - isAutogenerated: 1
+ pointer_type - result type
+ void_type - nested type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - decl size
+ - isUsed: 1
+ parm_decl __key /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 717:40 - argument
+ integer_type - decl type
+ - precisionBits: 32
+ - unsigned
+ type_decl __gthread_key_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 48:23 - type name
+ integer_cst 32 - type size
+ integer_cst 0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 32 - parm size
+ cleanup_point_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 719:46 - code
+ return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 719:46 - operand
+ init_expr - operand
+ result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 717:45 - operand
+ - isAutogenerated: 1
+ pointer_type - result type
+ void_type - nested type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - decl size
+ call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 719:40 - operand
+ addr_expr - function
+ function_decl __gthrw_pthread_getspecific /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 102:1 - operand
+ tree_list - attribute
+ identifier_node alias - purpose
+ tree_list - value
+ string_cst pthread_getspecific - value
+ - stringLength: 20
+ tree_list - chain
+ identifier_node weakref - purpose
+ function_type - function type
+ - isUsed: 1
+ parm_decl __key /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 717:40 - arg
+ integer_type - decl type
+ - precisionBits: 32
+ - unsigned
+ type_decl __gthread_key_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 48:23 - type name
+ integer_cst 32 - type size
+ integer_cst 0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 32 - parm size
+function_decl __gthread_setspecific /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 723:1
+ function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ integer_type - value
+ - precisionBits: 32
+ - unsigned
+ type_decl __gthread_key_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 48:23 - type name
+ integer_cst 32 - type size
+ integer_cst 0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - chain
+ pointer_type - value
+ void_type - nested type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 723:64 - function result
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ - isUsed: 1
+ parm_decl __key /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 723:40 - argument
+ integer_type - decl type
+ - precisionBits: 32
+ - unsigned
+ type_decl __gthread_key_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 48:23 - type name
+ integer_cst 32 - type size
+ integer_cst 0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 32 - parm size
+ - isUsed: 1
+ parm_decl __ptr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 723:59 - 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
+ cleanup_point_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 725:53 - code
+ return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 725:53 - operand
+ init_expr - operand
+ result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 723:64 - operand
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 725:40 - operand
+ addr_expr - function
+ function_decl __gthrw_pthread_setspecific /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 103:1 - operand
+ tree_list - attribute
+ identifier_node alias - purpose
+ tree_list - value
+ string_cst pthread_setspecific - value
+ - stringLength: 20
+ tree_list - chain
+ identifier_node weakref - purpose
+ function_type - function type
+ - isUsed: 1
+ parm_decl __key /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 723:40 - arg
+ integer_type - decl type
+ - precisionBits: 32
+ - unsigned
+ type_decl __gthread_key_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 48:23 - type name
+ integer_cst 32 - type size
+ integer_cst 0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 32 - parm size
+ - isUsed: 1
+ parm_decl __ptr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 723:59 - arg
+ pointer_type - decl type
+ void_type - nested type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+function_decl __gthread_mutex_init_function /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 729: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
+ union_type - nested type
+ type_decl __gthread_mutex_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 50:25 - type name
+ field_decl __data /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 124:5 - field
+ - signed
+ integer_cst 320 - decl size
+ field_decl __size /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 125:39 - field
+ - signed
+ integer_cst 320 - decl size
+ field_decl __align /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 126:12 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl ._42 /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 91:1 - field
+ - isAutogenerated: 1
+ type_decl __pthread_mutex_s /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 92:10 - field
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 729:58 - function result
+ - isAutogenerated: 1
+ void_type - result type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ - isUsed: 1
+ parm_decl __mutex /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 729:51 - argument
+ pointer_type - decl type
+ union_type - nested type
+ type_decl __gthread_mutex_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 50:25 - type name
+ field_decl __data /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 124:5 - field
+ - signed
+ integer_cst 320 - decl size
+ field_decl __size /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 125:39 - field
+ - signed
+ integer_cst 320 - decl size
+ field_decl __align /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 126:12 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl ._42 /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 91:1 - field
+ - isAutogenerated: 1
+ type_decl __pthread_mutex_s /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 92:10 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ if_stmt /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 731:3 - code
+ cleanup_point_expr - condition
+ ne_expr - operand
+ call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 731:26 - operand
+ addr_expr - function
+ function_decl __gthread_active_p /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 247:1 - operand
+ function_type - function type
+ integer_cst 0 - operand
+ cleanup_point_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 732:49 - then
+ expr_stmt /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 732:49 - operand
+ convert_expr - expresssion
+ call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 732:34 - operand
+ addr_expr - function
+ function_decl __gthrw_pthread_mutex_init /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 121:1 - operand
+ tree_list - attribute
+ identifier_node alias - purpose
+ tree_list - value
+ string_cst pthread_mutex_init - value
+ - stringLength: 19
+ tree_list - chain
+ identifier_node weakref - purpose
+ function_type - function type
+ - isUsed: 1
+ parm_decl __mutex /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 729:51 - arg
+ pointer_type - decl type
+ union_type - nested type
+ type_decl __gthread_mutex_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 50:25 - type name
+ field_decl __data /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 124:5 - field
+ - signed
+ integer_cst 320 - decl size
+ field_decl __size /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 125:39 - field
+ - signed
+ integer_cst 320 - decl size
+ field_decl __align /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 126:12 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl ._42 /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 91:1 - field
+ - isAutogenerated: 1
+ type_decl __pthread_mutex_s /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 92:10 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ integer_cst 0 - arg
+function_decl __gthread_mutex_destroy /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 736:1
+ function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ pointer_type - value
+ union_type - nested type
+ type_decl __gthread_mutex_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 50:25 - type name
+ field_decl __data /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 124:5 - field
+ - signed
+ integer_cst 320 - decl size
+ field_decl __size /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 125:39 - field
+ - signed
+ integer_cst 320 - decl size
+ field_decl __align /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 126:12 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl ._42 /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 91:1 - field
+ - isAutogenerated: 1
+ type_decl __pthread_mutex_s /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 92:10 - field
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 736:52 - function result
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ - isUsed: 1
+ parm_decl __mutex /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 736:45 - argument
+ pointer_type - decl type
+ union_type - nested type
+ type_decl __gthread_mutex_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 50:25 - type name
+ field_decl __data /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 124:5 - field
+ - signed
+ integer_cst 320 - decl size
+ field_decl __size /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 125:39 - field
+ - signed
+ integer_cst 320 - decl size
+ field_decl __align /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 126:12 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl ._42 /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 91:1 - field
+ - isAutogenerated: 1
+ type_decl __pthread_mutex_s /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 92:10 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ if_stmt /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 738:3 - code
+ cleanup_point_expr - condition
+ ne_expr - operand
+ call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 738:26 - operand
+ addr_expr - function
+ function_decl __gthread_active_p /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 247:1 - operand
+ function_type - function type
+ integer_cst 0 - operand
+ cleanup_point_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 739:52 - then
+ return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 739:52 - operand
+ init_expr - operand
+ result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 736:52 - operand
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 739:44 - operand
+ addr_expr - function
+ function_decl __gthrw_pthread_mutex_destroy /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 122:1 - operand
+ tree_list - attribute
+ identifier_node alias - purpose
+ tree_list - value
+ string_cst pthread_mutex_destroy - value
+ - stringLength: 22
+ tree_list - chain
+ identifier_node weakref - purpose
+ function_type - function type
+ - isUsed: 1
+ parm_decl __mutex /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 736:45 - arg
+ pointer_type - decl type
+ union_type - nested type
+ type_decl __gthread_mutex_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 50:25 - type name
+ field_decl __data /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 124:5 - field
+ - signed
+ integer_cst 320 - decl size
+ field_decl __size /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 125:39 - field
+ - signed
+ integer_cst 320 - decl size
+ field_decl __align /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 126:12 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl ._42 /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 91:1 - field
+ - isAutogenerated: 1
+ type_decl __pthread_mutex_s /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 92:10 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 741:12 - else
+ init_expr - operand
+ result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 736:52 - operand
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ integer_cst 0 - operand
+function_decl __gthread_mutex_lock /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 745:1
+ function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ pointer_type - value
+ union_type - nested type
+ type_decl __gthread_mutex_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 50:25 - type name
+ field_decl __data /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 124:5 - field
+ - signed
+ integer_cst 320 - decl size
+ field_decl __size /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 125:39 - field
+ - signed
+ integer_cst 320 - decl size
+ field_decl __align /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 126:12 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl ._42 /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 91:1 - field
+ - isAutogenerated: 1
+ type_decl __pthread_mutex_s /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 92:10 - field
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 745:49 - function result
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ - isUsed: 1
+ parm_decl __mutex /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 745:42 - argument
+ pointer_type - decl type
+ union_type - nested type
+ type_decl __gthread_mutex_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 50:25 - type name
+ field_decl __data /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 124:5 - field
+ - signed
+ integer_cst 320 - decl size
+ field_decl __size /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 125:39 - field
+ - signed
+ integer_cst 320 - decl size
+ field_decl __align /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 126:12 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl ._42 /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 91:1 - field
+ - isAutogenerated: 1
+ type_decl __pthread_mutex_s /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 92:10 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ if_stmt /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 747:3 - code
+ cleanup_point_expr - condition
+ ne_expr - operand
+ call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 747:26 - operand
+ addr_expr - function
+ function_decl __gthread_active_p /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 247:1 - operand
+ function_type - function type
+ integer_cst 0 - operand
+ cleanup_point_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 748:49 - then
+ return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 748:49 - operand
+ init_expr - operand
+ result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 745:49 - operand
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 748:41 - operand
+ addr_expr - function
+ function_decl __gthrw_pthread_mutex_lock /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 115:1 - operand
+ tree_list - attribute
+ identifier_node alias - purpose
+ tree_list - value
+ string_cst pthread_mutex_lock - value
+ - stringLength: 19
+ tree_list - chain
+ identifier_node weakref - purpose
+ function_type - function type
+ - isUsed: 1
+ parm_decl __mutex /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 745:42 - arg
+ pointer_type - decl type
+ union_type - nested type
+ type_decl __gthread_mutex_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 50:25 - type name
+ field_decl __data /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 124:5 - field
+ - signed
+ integer_cst 320 - decl size
+ field_decl __size /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 125:39 - field
+ - signed
+ integer_cst 320 - decl size
+ field_decl __align /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 126:12 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl ._42 /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 91:1 - field
+ - isAutogenerated: 1
+ type_decl __pthread_mutex_s /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 92:10 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 750:12 - else
+ init_expr - operand
+ result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 745:49 - operand
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ integer_cst 0 - operand
+function_decl __gthread_mutex_trylock /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 754:1
+ function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ pointer_type - value
+ union_type - nested type
+ type_decl __gthread_mutex_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 50:25 - type name
+ field_decl __data /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 124:5 - field
+ - signed
+ integer_cst 320 - decl size
+ field_decl __size /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 125:39 - field
+ - signed
+ integer_cst 320 - decl size
+ field_decl __align /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 126:12 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl ._42 /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 91:1 - field
+ - isAutogenerated: 1
+ type_decl __pthread_mutex_s /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 92:10 - field
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 754:52 - function result
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ - isUsed: 1
+ parm_decl __mutex /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 754:45 - argument
+ pointer_type - decl type
+ union_type - nested type
+ type_decl __gthread_mutex_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 50:25 - type name
+ field_decl __data /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 124:5 - field
+ - signed
+ integer_cst 320 - decl size
+ field_decl __size /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 125:39 - field
+ - signed
+ integer_cst 320 - decl size
+ field_decl __align /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 126:12 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl ._42 /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 91:1 - field
+ - isAutogenerated: 1
+ type_decl __pthread_mutex_s /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 92:10 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ if_stmt /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 756:3 - code
+ cleanup_point_expr - condition
+ ne_expr - operand
+ call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 756:26 - operand
+ addr_expr - function
+ function_decl __gthread_active_p /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 247:1 - operand
+ function_type - function type
+ integer_cst 0 - operand
+ cleanup_point_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 757:52 - then
+ return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 757:52 - operand
+ init_expr - operand
+ result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 754:52 - operand
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 757:44 - operand
+ addr_expr - function
+ function_decl __gthrw_pthread_mutex_trylock /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 116:1 - operand
+ tree_list - attribute
+ identifier_node alias - purpose
+ tree_list - value
+ string_cst pthread_mutex_trylock - value
+ - stringLength: 22
+ tree_list - chain
+ identifier_node weakref - purpose
+ function_type - function type
+ - isUsed: 1
+ parm_decl __mutex /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 754:45 - arg
+ pointer_type - decl type
+ union_type - nested type
+ type_decl __gthread_mutex_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 50:25 - type name
+ field_decl __data /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 124:5 - field
+ - signed
+ integer_cst 320 - decl size
+ field_decl __size /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 125:39 - field
+ - signed
+ integer_cst 320 - decl size
+ field_decl __align /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 126:12 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl ._42 /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 91:1 - field
+ - isAutogenerated: 1
+ type_decl __pthread_mutex_s /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 92:10 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 759:12 - else
+ init_expr - operand
+ result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 754:52 - operand
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ integer_cst 0 - operand
+function_decl __gthread_mutex_timedlock /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 764:1
+ function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ pointer_type - value
+ union_type - nested type
+ type_decl __gthread_mutex_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 50:25 - type name
+ field_decl __data /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 124:5 - field
+ - signed
+ integer_cst 320 - decl size
+ field_decl __size /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 125:39 - field
+ - signed
+ integer_cst 320 - decl size
+ field_decl __align /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 126:12 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl ._42 /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 91:1 - field
+ - isAutogenerated: 1
+ type_decl __pthread_mutex_s /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 92:10 - field
+ - isAutogenerated: 1
+ tree_list - chain
+ pointer_type - value
+ record_type - nested type
+ type_decl __gthread_time_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 53:25 - type name
+ field_decl tv_sec /usr/include/time.h 122:14 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl tv_nsec /usr/include/time.h 123:23 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl timespec /usr/include/time.h 121: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/x86_64-linux-gnu/c++/5/bits/gthr-default.h 765:44 - function result
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ - isUsed: 1
+ parm_decl __mutex /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 764:47 - argument
+ pointer_type - decl type
+ union_type - nested type
+ type_decl __gthread_mutex_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 50:25 - type name
+ field_decl __data /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 124:5 - field
+ - signed
+ integer_cst 320 - decl size
+ field_decl __size /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 125:39 - field
+ - signed
+ integer_cst 320 - decl size
+ field_decl __align /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 126:12 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl ._42 /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 91:1 - field
+ - isAutogenerated: 1
+ type_decl __pthread_mutex_s /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 92:10 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __abs_timeout /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 765:31 - argument
+ pointer_type - decl type
+ record_type - nested type
+ type_decl __gthread_time_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 53:25 - type name
+ field_decl tv_sec /usr/include/time.h 122:14 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl tv_nsec /usr/include/time.h 123:23 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl timespec /usr/include/time.h 121:3 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ if_stmt /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 767:3 - code
+ cleanup_point_expr - condition
+ ne_expr - operand
+ call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 767:26 - operand
+ addr_expr - function
+ function_decl __gthread_active_p /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 247:1 - operand
+ function_type - function type
+ integer_cst 0 - operand
+ cleanup_point_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 768:69 - then
+ return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 768:69 - operand
+ init_expr - operand
+ result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 765:44 - operand
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 768:46 - operand
+ addr_expr - function
+ function_decl __gthrw_pthread_mutex_timedlock /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 118:1 - operand
+ tree_list - attribute
+ identifier_node alias - purpose
+ tree_list - value
+ string_cst pthread_mutex_timedlock - value
+ - stringLength: 24
+ tree_list - chain
+ identifier_node weakref - purpose
+ function_type - function type
+ - isUsed: 1
+ parm_decl __mutex /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 764:47 - arg
+ pointer_type - decl type
+ union_type - nested type
+ type_decl __gthread_mutex_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 50:25 - type name
+ field_decl __data /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 124:5 - field
+ - signed
+ integer_cst 320 - decl size
+ field_decl __size /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 125:39 - field
+ - signed
+ integer_cst 320 - decl size
+ field_decl __align /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 126:12 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl ._42 /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 91:1 - field
+ - isAutogenerated: 1
+ type_decl __pthread_mutex_s /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 92:10 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __abs_timeout /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 765:31 - arg
+ pointer_type - decl type
+ record_type - nested type
+ type_decl __gthread_time_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 53:25 - type name
+ field_decl tv_sec /usr/include/time.h 122:14 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl tv_nsec /usr/include/time.h 123:23 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl timespec /usr/include/time.h 121:3 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 770:12 - else
+ init_expr - operand
+ result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 765:44 - operand
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ integer_cst 0 - operand
+function_decl __gthread_mutex_unlock /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 775:1
+ function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ pointer_type - value
+ union_type - nested type
+ type_decl __gthread_mutex_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 50:25 - type name
+ field_decl __data /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 124:5 - field
+ - signed
+ integer_cst 320 - decl size
+ field_decl __size /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 125:39 - field
+ - signed
+ integer_cst 320 - decl size
+ field_decl __align /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 126:12 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl ._42 /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 91:1 - field
+ - isAutogenerated: 1
+ type_decl __pthread_mutex_s /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 92:10 - field
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 775:51 - function result
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ - isUsed: 1
+ parm_decl __mutex /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 775:44 - argument
+ pointer_type - decl type
+ union_type - nested type
+ type_decl __gthread_mutex_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 50:25 - type name
+ field_decl __data /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 124:5 - field
+ - signed
+ integer_cst 320 - decl size
+ field_decl __size /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 125:39 - field
+ - signed
+ integer_cst 320 - decl size
+ field_decl __align /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 126:12 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl ._42 /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 91:1 - field
+ - isAutogenerated: 1
+ type_decl __pthread_mutex_s /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 92:10 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ if_stmt /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 777:3 - code
+ cleanup_point_expr - condition
+ ne_expr - operand
+ call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 777:26 - operand
+ addr_expr - function
+ function_decl __gthread_active_p /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 247:1 - operand
+ function_type - function type
+ integer_cst 0 - operand
+ cleanup_point_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 778:51 - then
+ return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 778:51 - operand
+ init_expr - operand
+ result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 775:51 - operand
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 778:43 - operand
+ addr_expr - function
+ function_decl __gthrw_pthread_mutex_unlock /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 120:1 - operand
+ tree_list - attribute
+ identifier_node alias - purpose
+ tree_list - value
+ string_cst pthread_mutex_unlock - value
+ - stringLength: 21
+ tree_list - chain
+ identifier_node weakref - purpose
+ function_type - function type
+ - isUsed: 1
+ parm_decl __mutex /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 775:44 - arg
+ pointer_type - decl type
+ union_type - nested type
+ type_decl __gthread_mutex_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 50:25 - type name
+ field_decl __data /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 124:5 - field
+ - signed
+ integer_cst 320 - decl size
+ field_decl __size /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 125:39 - field
+ - signed
+ integer_cst 320 - decl size
+ field_decl __align /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 126:12 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl ._42 /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 91:1 - field
+ - isAutogenerated: 1
+ type_decl __pthread_mutex_s /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 92:10 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 780:12 - else
+ init_expr - operand
+ result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 775:51 - operand
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ integer_cst 0 - operand
+function_decl __gthread_recursive_mutex_lock /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 808:1
+ function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ pointer_type - value
+ union_type - nested type
+ type_decl __gthread_recursive_mutex_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 51:25 - type name
+ field_decl __data /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 124:5 - field
+ - signed
+ integer_cst 320 - decl size
+ field_decl __size /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 125:39 - field
+ - signed
+ integer_cst 320 - decl size
+ field_decl __align /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 126:12 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl ._42 /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 91:1 - field
+ - isAutogenerated: 1
+ type_decl __pthread_mutex_s /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 92:10 - field
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 808:69 - function result
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ - isUsed: 1
+ parm_decl __mutex /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 808:62 - argument
+ pointer_type - decl type
+ union_type - nested type
+ type_decl __gthread_recursive_mutex_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 51:25 - type name
+ field_decl __data /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 124:5 - field
+ - signed
+ integer_cst 320 - decl size
+ field_decl __size /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 125:39 - field
+ - signed
+ integer_cst 320 - decl size
+ field_decl __align /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 126:12 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl ._42 /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 91:1 - field
+ - isAutogenerated: 1
+ type_decl __pthread_mutex_s /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 92:10 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ cleanup_point_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 810:39 - code
+ return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 810:39 - operand
+ init_expr - operand
+ result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 808:69 - operand
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 810:31 - operand
+ addr_expr - function
+ function_decl __gthread_mutex_lock /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 745:1 - operand
+ function_type - function type
+ - isUsed: 1
+ parm_decl __mutex /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 808:62 - arg
+ pointer_type - decl type
+ union_type - nested type
+ type_decl __gthread_recursive_mutex_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 51:25 - type name
+ field_decl __data /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 124:5 - field
+ - signed
+ integer_cst 320 - decl size
+ field_decl __size /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 125:39 - field
+ - signed
+ integer_cst 320 - decl size
+ field_decl __align /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 126:12 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl ._42 /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 91:1 - field
+ - isAutogenerated: 1
+ type_decl __pthread_mutex_s /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 92:10 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+function_decl __gthread_recursive_mutex_trylock /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 814:1
+ function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ pointer_type - value
+ union_type - nested type
+ type_decl __gthread_recursive_mutex_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 51:25 - type name
+ field_decl __data /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 124:5 - field
+ - signed
+ integer_cst 320 - decl size
+ field_decl __size /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 125:39 - field
+ - signed
+ integer_cst 320 - decl size
+ field_decl __align /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 126:12 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl ._42 /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 91:1 - field
+ - isAutogenerated: 1
+ type_decl __pthread_mutex_s /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 92:10 - field
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 814:72 - function result
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ - isUsed: 1
+ parm_decl __mutex /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 814:65 - argument
+ pointer_type - decl type
+ union_type - nested type
+ type_decl __gthread_recursive_mutex_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 51:25 - type name
+ field_decl __data /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 124:5 - field
+ - signed
+ integer_cst 320 - decl size
+ field_decl __size /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 125:39 - field
+ - signed
+ integer_cst 320 - decl size
+ field_decl __align /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 126:12 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl ._42 /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 91:1 - field
+ - isAutogenerated: 1
+ type_decl __pthread_mutex_s /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 92:10 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ cleanup_point_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 816:42 - code
+ return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 816:42 - operand
+ init_expr - operand
+ result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 814:72 - operand
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 816:34 - operand
+ addr_expr - function
+ function_decl __gthread_mutex_trylock /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 754:1 - operand
+ function_type - function type
+ - isUsed: 1
+ parm_decl __mutex /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 814:65 - arg
+ pointer_type - decl type
+ union_type - nested type
+ type_decl __gthread_recursive_mutex_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 51:25 - type name
+ field_decl __data /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 124:5 - field
+ - signed
+ integer_cst 320 - decl size
+ field_decl __size /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 125:39 - field
+ - signed
+ integer_cst 320 - decl size
+ field_decl __align /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 126:12 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl ._42 /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 91:1 - field
+ - isAutogenerated: 1
+ type_decl __pthread_mutex_s /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 92:10 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+function_decl __gthread_recursive_mutex_timedlock /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 821:1
+ function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ pointer_type - value
+ union_type - nested type
+ type_decl __gthread_recursive_mutex_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 51:25 - type name
+ field_decl __data /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 124:5 - field
+ - signed
+ integer_cst 320 - decl size
+ field_decl __size /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 125:39 - field
+ - signed
+ integer_cst 320 - decl size
+ field_decl __align /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 126:12 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl ._42 /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 91:1 - field
+ - isAutogenerated: 1
+ type_decl __pthread_mutex_s /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 92:10 - field
+ - isAutogenerated: 1
+ tree_list - chain
+ pointer_type - value
+ record_type - nested type
+ type_decl __gthread_time_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 53:25 - type name
+ field_decl tv_sec /usr/include/time.h 122:14 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl tv_nsec /usr/include/time.h 123:23 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl timespec /usr/include/time.h 121: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/x86_64-linux-gnu/c++/5/bits/gthr-default.h 822:47 - function result
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ - isUsed: 1
+ parm_decl __mutex /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 821:67 - argument
+ pointer_type - decl type
+ union_type - nested type
+ type_decl __gthread_recursive_mutex_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 51:25 - type name
+ field_decl __data /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 124:5 - field
+ - signed
+ integer_cst 320 - decl size
+ field_decl __size /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 125:39 - field
+ - signed
+ integer_cst 320 - decl size
+ field_decl __align /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 126:12 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl ._42 /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 91:1 - field
+ - isAutogenerated: 1
+ type_decl __pthread_mutex_s /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 92:10 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __abs_timeout /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 822:34 - argument
+ pointer_type - decl type
+ record_type - nested type
+ type_decl __gthread_time_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 53:25 - type name
+ field_decl tv_sec /usr/include/time.h 122:14 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl tv_nsec /usr/include/time.h 123:23 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl timespec /usr/include/time.h 121:3 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ cleanup_point_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 824:59 - code
+ return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 824:59 - operand
+ init_expr - operand
+ result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 822:47 - operand
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 824:36 - operand
+ addr_expr - function
+ function_decl __gthread_mutex_timedlock /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 764:1 - operand
+ function_type - function type
+ - isUsed: 1
+ parm_decl __mutex /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 821:67 - arg
+ pointer_type - decl type
+ union_type - nested type
+ type_decl __gthread_recursive_mutex_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 51:25 - type name
+ field_decl __data /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 124:5 - field
+ - signed
+ integer_cst 320 - decl size
+ field_decl __size /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 125:39 - field
+ - signed
+ integer_cst 320 - decl size
+ field_decl __align /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 126:12 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl ._42 /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 91:1 - field
+ - isAutogenerated: 1
+ type_decl __pthread_mutex_s /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 92:10 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __abs_timeout /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 822:34 - arg
+ pointer_type - decl type
+ record_type - nested type
+ type_decl __gthread_time_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 53:25 - type name
+ field_decl tv_sec /usr/include/time.h 122:14 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl tv_nsec /usr/include/time.h 123:23 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl timespec /usr/include/time.h 121:3 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+function_decl __gthread_recursive_mutex_unlock /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 829:1
+ function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ pointer_type - value
+ union_type - nested type
+ type_decl __gthread_recursive_mutex_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 51:25 - type name
+ field_decl __data /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 124:5 - field
+ - signed
+ integer_cst 320 - decl size
+ field_decl __size /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 125:39 - field
+ - signed
+ integer_cst 320 - decl size
+ field_decl __align /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 126:12 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl ._42 /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 91:1 - field
+ - isAutogenerated: 1
+ type_decl __pthread_mutex_s /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 92:10 - field
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 829:71 - function result
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ - isUsed: 1
+ parm_decl __mutex /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 829:64 - argument
+ pointer_type - decl type
+ union_type - nested type
+ type_decl __gthread_recursive_mutex_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 51:25 - type name
+ field_decl __data /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 124:5 - field
+ - signed
+ integer_cst 320 - decl size
+ field_decl __size /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 125:39 - field
+ - signed
+ integer_cst 320 - decl size
+ field_decl __align /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 126:12 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl ._42 /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 91:1 - field
+ - isAutogenerated: 1
+ type_decl __pthread_mutex_s /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 92:10 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ cleanup_point_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 831:41 - code
+ return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 831:41 - operand
+ init_expr - operand
+ result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 829:71 - operand
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 831:33 - operand
+ addr_expr - function
+ function_decl __gthread_mutex_unlock /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 775:1 - operand
+ function_type - function type
+ - isUsed: 1
+ parm_decl __mutex /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 829:64 - arg
+ pointer_type - decl type
+ union_type - nested type
+ type_decl __gthread_recursive_mutex_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 51:25 - type name
+ field_decl __data /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 124:5 - field
+ - signed
+ integer_cst 320 - decl size
+ field_decl __size /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 125:39 - field
+ - signed
+ integer_cst 320 - decl size
+ field_decl __align /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 126:12 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl ._42 /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 91:1 - field
+ - isAutogenerated: 1
+ type_decl __pthread_mutex_s /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 92:10 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+function_decl __gthread_recursive_mutex_destroy /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 835:1
+ function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ pointer_type - value
+ union_type - nested type
+ type_decl __gthread_recursive_mutex_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 51:25 - type name
+ field_decl __data /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 124:5 - field
+ - signed
+ integer_cst 320 - decl size
+ field_decl __size /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 125:39 - field
+ - signed
+ integer_cst 320 - decl size
+ field_decl __align /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 126:12 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl ._42 /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 91:1 - field
+ - isAutogenerated: 1
+ type_decl __pthread_mutex_s /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 92:10 - field
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 835:72 - function result
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ - isUsed: 1
+ parm_decl __mutex /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 835:65 - argument
+ pointer_type - decl type
+ union_type - nested type
+ type_decl __gthread_recursive_mutex_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 51:25 - type name
+ field_decl __data /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 124:5 - field
+ - signed
+ integer_cst 320 - decl size
+ field_decl __size /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 125:39 - field
+ - signed
+ integer_cst 320 - decl size
+ field_decl __align /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 126:12 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl ._42 /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 91:1 - field
+ - isAutogenerated: 1
+ type_decl __pthread_mutex_s /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 92:10 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ cleanup_point_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 837:42 - code
+ return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 837:42 - operand
+ init_expr - operand
+ result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 835:72 - operand
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 837:34 - operand
+ addr_expr - function
+ function_decl __gthread_mutex_destroy /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 736:1 - operand
+ function_type - function type
+ - isUsed: 1
+ parm_decl __mutex /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 835:65 - arg
+ pointer_type - decl type
+ union_type - nested type
+ type_decl __gthread_recursive_mutex_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 51:25 - type name
+ field_decl __data /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 124:5 - field
+ - signed
+ integer_cst 320 - decl size
+ field_decl __size /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 125:39 - field
+ - signed
+ integer_cst 320 - decl size
+ field_decl __align /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 126:12 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl ._42 /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 91:1 - field
+ - isAutogenerated: 1
+ type_decl __pthread_mutex_s /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 92:10 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+function_decl __gthread_cond_broadcast /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 850:1
+ function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ pointer_type - value
+ union_type - nested type
+ type_decl __gthread_cond_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 52:24 - type name
+ field_decl __data /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 150:5 - field
+ - signed
+ integer_cst 384 - decl size
+ field_decl __size /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 151:38 - field
+ - signed
+ integer_cst 384 - decl size
+ field_decl __align /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 152:31 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl ._44 /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 139:1 - field
+ - isAutogenerated: 1
+ type_decl ._45 /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 141: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/x86_64-linux-gnu/c++/5/bits/gthr-default.h 850:51 - function result
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ - isUsed: 1
+ parm_decl __cond /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 850:45 - argument
+ pointer_type - decl type
+ union_type - nested type
+ type_decl __gthread_cond_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 52:24 - type name
+ field_decl __data /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 150:5 - field
+ - signed
+ integer_cst 384 - decl size
+ field_decl __size /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 151:38 - field
+ - signed
+ integer_cst 384 - decl size
+ field_decl __align /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 152:31 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl ._44 /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 139:1 - field
+ - isAutogenerated: 1
+ type_decl ._45 /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 141:3 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ cleanup_point_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 852:50 - code
+ return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 852:50 - operand
+ init_expr - operand
+ result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 850:51 - operand
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 852:43 - operand
+ addr_expr - function
+ function_decl __gthrw_pthread_cond_broadcast /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 125:1 - operand
+ tree_list - attribute
+ identifier_node alias - purpose
+ tree_list - value
+ string_cst pthread_cond_broadcast - value
+ - stringLength: 23
+ tree_list - chain
+ identifier_node weakref - purpose
+ function_type - function type
+ - isUsed: 1
+ parm_decl __cond /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 850:45 - arg
+ pointer_type - decl type
+ union_type - nested type
+ type_decl __gthread_cond_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 52:24 - type name
+ field_decl __data /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 150:5 - field
+ - signed
+ integer_cst 384 - decl size
+ field_decl __size /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 151:38 - field
+ - signed
+ integer_cst 384 - decl size
+ field_decl __align /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 152:31 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl ._44 /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 139:1 - field
+ - isAutogenerated: 1
+ type_decl ._45 /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 141:3 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+function_decl __gthread_cond_signal /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 856:1
+ function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ pointer_type - value
+ union_type - nested type
+ type_decl __gthread_cond_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 52:24 - type name
+ field_decl __data /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 150:5 - field
+ - signed
+ integer_cst 384 - decl size
+ field_decl __size /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 151:38 - field
+ - signed
+ integer_cst 384 - decl size
+ field_decl __align /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 152:31 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl ._44 /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 139:1 - field
+ - isAutogenerated: 1
+ type_decl ._45 /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 141: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/x86_64-linux-gnu/c++/5/bits/gthr-default.h 856:48 - function result
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ - isUsed: 1
+ parm_decl __cond /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 856:42 - argument
+ pointer_type - decl type
+ union_type - nested type
+ type_decl __gthread_cond_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 52:24 - type name
+ field_decl __data /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 150:5 - field
+ - signed
+ integer_cst 384 - decl size
+ field_decl __size /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 151:38 - field
+ - signed
+ integer_cst 384 - decl size
+ field_decl __align /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 152:31 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl ._44 /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 139:1 - field
+ - isAutogenerated: 1
+ type_decl ._45 /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 141:3 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ cleanup_point_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 858:47 - code
+ return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 858:47 - operand
+ init_expr - operand
+ result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 856:48 - operand
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 858:40 - operand
+ addr_expr - function
+ function_decl __gthrw_pthread_cond_signal /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 126:1 - operand
+ tree_list - attribute
+ identifier_node alias - purpose
+ tree_list - value
+ string_cst pthread_cond_signal - value
+ - stringLength: 20
+ tree_list - chain
+ identifier_node weakref - purpose
+ function_type - function type
+ - isUsed: 1
+ parm_decl __cond /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 856:42 - arg
+ pointer_type - decl type
+ union_type - nested type
+ type_decl __gthread_cond_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 52:24 - type name
+ field_decl __data /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 150:5 - field
+ - signed
+ integer_cst 384 - decl size
+ field_decl __size /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 151:38 - field
+ - signed
+ integer_cst 384 - decl size
+ field_decl __align /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 152:31 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl ._44 /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 139:1 - field
+ - isAutogenerated: 1
+ type_decl ._45 /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 141:3 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+function_decl __gthread_cond_wait /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 862:1
+ function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ pointer_type - value
+ union_type - nested type
+ type_decl __gthread_cond_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 52:24 - type name
+ field_decl __data /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 150:5 - field
+ - signed
+ integer_cst 384 - decl size
+ field_decl __size /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 151:38 - field
+ - signed
+ integer_cst 384 - decl size
+ field_decl __align /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 152:31 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl ._44 /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 139:1 - field
+ - isAutogenerated: 1
+ type_decl ._45 /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 141:3 - field
+ - isAutogenerated: 1
+ tree_list - chain
+ pointer_type - value
+ union_type - nested type
+ type_decl __gthread_mutex_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 50:25 - type name
+ field_decl __data /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 124:5 - field
+ - signed
+ integer_cst 320 - decl size
+ field_decl __size /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 125:39 - field
+ - signed
+ integer_cst 320 - decl size
+ field_decl __align /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 126:12 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl ._42 /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 91:1 - field
+ - isAutogenerated: 1
+ type_decl __pthread_mutex_s /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 92:10 - field
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 862:74 - function result
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ - isUsed: 1
+ parm_decl __cond /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 862:40 - argument
+ pointer_type - decl type
+ union_type - nested type
+ type_decl __gthread_cond_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 52:24 - type name
+ field_decl __data /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 150:5 - field
+ - signed
+ integer_cst 384 - decl size
+ field_decl __size /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 151:38 - field
+ - signed
+ integer_cst 384 - decl size
+ field_decl __align /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 152:31 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl ._44 /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 139:1 - field
+ - isAutogenerated: 1
+ type_decl ._45 /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 141:3 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __mutex /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 862:67 - argument
+ pointer_type - decl type
+ union_type - nested type
+ type_decl __gthread_mutex_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 50:25 - type name
+ field_decl __data /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 124:5 - field
+ - signed
+ integer_cst 320 - decl size
+ field_decl __size /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 125:39 - field
+ - signed
+ integer_cst 320 - decl size
+ field_decl __align /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 126:12 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl ._42 /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 91:1 - field
+ - isAutogenerated: 1
+ type_decl __pthread_mutex_s /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 92:10 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ cleanup_point_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 864:54 - code
+ return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 864:54 - operand
+ init_expr - operand
+ result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 862:74 - operand
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 864:38 - operand
+ addr_expr - function
+ function_decl __gthrw_pthread_cond_wait /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 127:1 - operand
+ tree_list - attribute
+ identifier_node alias - purpose
+ tree_list - value
+ string_cst pthread_cond_wait - value
+ - stringLength: 18
+ tree_list - chain
+ identifier_node weakref - purpose
+ function_type - function type
+ - isUsed: 1
+ parm_decl __cond /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 862:40 - arg
+ pointer_type - decl type
+ union_type - nested type
+ type_decl __gthread_cond_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 52:24 - type name
+ field_decl __data /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 150:5 - field
+ - signed
+ integer_cst 384 - decl size
+ field_decl __size /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 151:38 - field
+ - signed
+ integer_cst 384 - decl size
+ field_decl __align /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 152:31 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl ._44 /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 139:1 - field
+ - isAutogenerated: 1
+ type_decl ._45 /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 141:3 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __mutex /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 862:67 - arg
+ pointer_type - decl type
+ union_type - nested type
+ type_decl __gthread_mutex_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 50:25 - type name
+ field_decl __data /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 124:5 - field
+ - signed
+ integer_cst 320 - decl size
+ field_decl __size /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 125:39 - field
+ - signed
+ integer_cst 320 - decl size
+ field_decl __align /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 126:12 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl ._42 /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 91:1 - field
+ - isAutogenerated: 1
+ type_decl __pthread_mutex_s /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 92:10 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+function_decl __gthread_cond_timedwait /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 868:1
+ function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ pointer_type - value
+ union_type - nested type
+ type_decl __gthread_cond_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 52:24 - type name
+ field_decl __data /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 150:5 - field
+ - signed
+ integer_cst 384 - decl size
+ field_decl __size /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 151:38 - field
+ - signed
+ integer_cst 384 - decl size
+ field_decl __align /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 152:31 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl ._44 /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 139:1 - field
+ - isAutogenerated: 1
+ type_decl ._45 /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 141:3 - field
+ - isAutogenerated: 1
+ tree_list - chain
+ pointer_type - value
+ union_type - nested type
+ type_decl __gthread_mutex_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 50:25 - type name
+ field_decl __data /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 124:5 - field
+ - signed
+ integer_cst 320 - decl size
+ field_decl __size /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 125:39 - field
+ - signed
+ integer_cst 320 - decl size
+ field_decl __align /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 126:12 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl ._42 /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 91:1 - field
+ - isAutogenerated: 1
+ type_decl __pthread_mutex_s /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 92:10 - field
+ - isAutogenerated: 1
+ tree_list - chain
+ pointer_type - value
+ record_type - nested type
+ type_decl __gthread_time_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 53:25 - type name
+ field_decl tv_sec /usr/include/time.h 122:14 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl tv_nsec /usr/include/time.h 123:23 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl timespec /usr/include/time.h 121: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/x86_64-linux-gnu/c++/5/bits/gthr-default.h 869:43 - function result
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ - isUsed: 1
+ parm_decl __cond /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 868:45 - argument
+ pointer_type - decl type
+ union_type - nested type
+ type_decl __gthread_cond_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 52:24 - type name
+ field_decl __data /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 150:5 - field
+ - signed
+ integer_cst 384 - decl size
+ field_decl __size /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 151:38 - field
+ - signed
+ integer_cst 384 - decl size
+ field_decl __align /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 152:31 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl ._44 /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 139:1 - field
+ - isAutogenerated: 1
+ type_decl ._45 /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 141:3 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __mutex /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 868:72 - argument
+ pointer_type - decl type
+ union_type - nested type
+ type_decl __gthread_mutex_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 50:25 - type name
+ field_decl __data /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 124:5 - field
+ - signed
+ integer_cst 320 - decl size
+ field_decl __size /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 125:39 - field
+ - signed
+ integer_cst 320 - decl size
+ field_decl __align /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 126:12 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl ._42 /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 91:1 - field
+ - isAutogenerated: 1
+ type_decl __pthread_mutex_s /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 92:10 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __abs_timeout /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 869:30 - argument
+ pointer_type - decl type
+ record_type - nested type
+ type_decl __gthread_time_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 53:25 - type name
+ field_decl tv_sec /usr/include/time.h 122:14 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl tv_nsec /usr/include/time.h 123:23 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl timespec /usr/include/time.h 121:3 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ cleanup_point_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 871:74 - code
+ return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 871:74 - operand
+ init_expr - operand
+ result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 869:43 - operand
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 871:43 - operand
+ addr_expr - function
+ function_decl __gthrw_pthread_cond_timedwait /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 128:1 - operand
+ tree_list - attribute
+ identifier_node alias - purpose
+ tree_list - value
+ string_cst pthread_cond_timedwait - value
+ - stringLength: 23
+ tree_list - chain
+ identifier_node weakref - purpose
+ function_type - function type
+ - isUsed: 1
+ parm_decl __cond /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 868:45 - arg
+ pointer_type - decl type
+ union_type - nested type
+ type_decl __gthread_cond_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 52:24 - type name
+ field_decl __data /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 150:5 - field
+ - signed
+ integer_cst 384 - decl size
+ field_decl __size /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 151:38 - field
+ - signed
+ integer_cst 384 - decl size
+ field_decl __align /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 152:31 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl ._44 /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 139:1 - field
+ - isAutogenerated: 1
+ type_decl ._45 /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 141:3 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __mutex /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 868:72 - arg
+ pointer_type - decl type
+ union_type - nested type
+ type_decl __gthread_mutex_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 50:25 - type name
+ field_decl __data /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 124:5 - field
+ - signed
+ integer_cst 320 - decl size
+ field_decl __size /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 125:39 - field
+ - signed
+ integer_cst 320 - decl size
+ field_decl __align /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 126:12 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl ._42 /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 91:1 - field
+ - isAutogenerated: 1
+ type_decl __pthread_mutex_s /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 92:10 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __abs_timeout /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 869:30 - arg
+ pointer_type - decl type
+ record_type - nested type
+ type_decl __gthread_time_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 53:25 - type name
+ field_decl tv_sec /usr/include/time.h 122:14 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl tv_nsec /usr/include/time.h 123:23 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl timespec /usr/include/time.h 121:3 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+function_decl __gthread_cond_wait_recursive /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 875:1
+ function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ pointer_type - value
+ union_type - nested type
+ type_decl __gthread_cond_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 52:24 - type name
+ field_decl __data /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 150:5 - field
+ - signed
+ integer_cst 384 - decl size
+ field_decl __size /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 151:38 - field
+ - signed
+ integer_cst 384 - decl size
+ field_decl __align /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 152:31 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl ._44 /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 139:1 - field
+ - isAutogenerated: 1
+ type_decl ._45 /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 141:3 - field
+ - isAutogenerated: 1
+ tree_list - chain
+ pointer_type - value
+ union_type - nested type
+ type_decl __gthread_recursive_mutex_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 51:25 - type name
+ field_decl __data /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 124:5 - field
+ - signed
+ integer_cst 320 - decl size
+ field_decl __size /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 125:39 - field
+ - signed
+ integer_cst 320 - decl size
+ field_decl __align /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 126:12 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl ._42 /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 91:1 - field
+ - isAutogenerated: 1
+ type_decl __pthread_mutex_s /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 92:10 - field
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 876:47 - function result
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ - isUsed: 1
+ parm_decl __cond /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 875:50 - argument
+ pointer_type - decl type
+ union_type - nested type
+ type_decl __gthread_cond_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 52:24 - type name
+ field_decl __data /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 150:5 - field
+ - signed
+ integer_cst 384 - decl size
+ field_decl __size /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 151:38 - field
+ - signed
+ integer_cst 384 - decl size
+ field_decl __align /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 152:31 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl ._44 /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 139:1 - field
+ - isAutogenerated: 1
+ type_decl ._45 /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 141:3 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __mutex /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 876:40 - argument
+ pointer_type - decl type
+ union_type - nested type
+ type_decl __gthread_recursive_mutex_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 51:25 - type name
+ field_decl __data /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 124:5 - field
+ - signed
+ integer_cst 320 - decl size
+ field_decl __size /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 125:39 - field
+ - signed
+ integer_cst 320 - decl size
+ field_decl __align /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 126:12 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl ._42 /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 91:1 - field
+ - isAutogenerated: 1
+ type_decl __pthread_mutex_s /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 92:10 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ cleanup_point_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 878:46 - code
+ return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 878:46 - operand
+ init_expr - operand
+ result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 876:47 - operand
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 878:30 - operand
+ addr_expr - function
+ function_decl __gthread_cond_wait /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 862:1 - operand
+ function_type - function type
+ - isUsed: 1
+ parm_decl __cond /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 875:50 - arg
+ pointer_type - decl type
+ union_type - nested type
+ type_decl __gthread_cond_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 52:24 - type name
+ field_decl __data /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 150:5 - field
+ - signed
+ integer_cst 384 - decl size
+ field_decl __size /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 151:38 - field
+ - signed
+ integer_cst 384 - decl size
+ field_decl __align /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 152:31 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl ._44 /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 139:1 - field
+ - isAutogenerated: 1
+ type_decl ._45 /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 141:3 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __mutex /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 876:40 - arg
+ pointer_type - decl type
+ union_type - nested type
+ type_decl __gthread_recursive_mutex_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 51:25 - type name
+ field_decl __data /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 124:5 - field
+ - signed
+ integer_cst 320 - decl size
+ field_decl __size /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 125:39 - field
+ - signed
+ integer_cst 320 - decl size
+ field_decl __align /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 126:12 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl ._42 /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 91:1 - field
+ - isAutogenerated: 1
+ type_decl __pthread_mutex_s /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 92:10 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+function_decl __gthread_cond_destroy /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 882:1
+ function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ pointer_type - value
+ union_type - nested type
+ type_decl __gthread_cond_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 52:24 - type name
+ field_decl __data /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 150:5 - field
+ - signed
+ integer_cst 384 - decl size
+ field_decl __size /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 151:38 - field
+ - signed
+ integer_cst 384 - decl size
+ field_decl __align /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 152:31 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl ._44 /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 139:1 - field
+ - isAutogenerated: 1
+ type_decl ._45 /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 141: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/x86_64-linux-gnu/c++/5/bits/gthr-default.h 882:49 - function result
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ - isUsed: 1
+ parm_decl __cond /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 882:43 - argument
+ pointer_type - decl type
+ union_type - nested type
+ type_decl __gthread_cond_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 52:24 - type name
+ field_decl __data /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 150:5 - field
+ - signed
+ integer_cst 384 - decl size
+ field_decl __size /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 151:38 - field
+ - signed
+ integer_cst 384 - decl size
+ field_decl __align /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 152:31 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl ._44 /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 139:1 - field
+ - isAutogenerated: 1
+ type_decl ._45 /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 141:3 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ cleanup_point_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 884:48 - code
+ return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 884:48 - operand
+ init_expr - operand
+ result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 882:49 - operand
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 884:41 - operand
+ addr_expr - function
+ function_decl __gthrw_pthread_cond_destroy /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 129:1 - operand
+ tree_list - attribute
+ identifier_node alias - purpose
+ tree_list - value
+ string_cst pthread_cond_destroy - value
+ - stringLength: 21
+ tree_list - chain
+ identifier_node weakref - purpose
+ function_type - function type
+ - isUsed: 1
+ parm_decl __cond /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 882:43 - arg
+ pointer_type - decl type
+ union_type - nested type
+ type_decl __gthread_cond_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 52:24 - type name
+ field_decl __data /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 150:5 - field
+ - signed
+ integer_cst 384 - decl size
+ field_decl __size /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 151:38 - field
+ - signed
+ integer_cst 384 - decl size
+ field_decl __align /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 152:31 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl ._44 /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 139:1 - field
+ - isAutogenerated: 1
+ type_decl ._45 /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 141:3 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+function_decl __exchange_and_add /usr/include/c++/5/ext/atomicity.h 48:3
+ function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ type_decl _Atomic_word /usr/include/x86_64-linux-gnu/c++/5/bits/atomic_word.h 32:13 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl _Atomic_word /usr/include/x86_64-linux-gnu/c++/5/bits/atomic_word.h 32:13 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ integer_type - value
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/include/c++/5/ext/atomicity.h 48:61 - function result
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl _Atomic_word /usr/include/x86_64-linux-gnu/c++/5/bits/atomic_word.h 32:13 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ - isUsed: 1
+ parm_decl __mem /usr/include/c++/5/ext/atomicity.h 48:45 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl _Atomic_word /usr/include/x86_64-linux-gnu/c++/5/bits/atomic_word.h 32:13 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __val /usr/include/c++/5/ext/atomicity.h 48:56 - 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
+ cleanup_point_expr /usr/include/c++/5/ext/atomicity.h 49:61 - code
+ return_expr /usr/include/c++/5/ext/atomicity.h 49:61 - operand
+ init_expr - operand
+ result_decl /usr/include/c++/5/ext/atomicity.h 48:61 - operand
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl _Atomic_word /usr/include/x86_64-linux-gnu/c++/5/bits/atomic_word.h 32:13 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ nop_expr /usr/include/c++/5/ext/atomicity.h 49:30 - operand
+ call_expr /usr/include/c++/5/ext/atomicity.h 49:61 - operand
+ addr_expr - function
+ function_decl __atomic_fetch_add_4 <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isExternal: 1
+ - isPublic: 1
+ tree_list - attribute
+ identifier_node nothrow - purpose
+ tree_list - chain
+ identifier_node leaf - purpose
+ function_type - function type
+ nop_expr - arg
+ - isUsed: 1
+ parm_decl __mem /usr/include/c++/5/ext/atomicity.h 48:45 - operand
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl _Atomic_word /usr/include/x86_64-linux-gnu/c++/5/bits/atomic_word.h 32:13 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ nop_expr - arg
+ - isUsed: 1
+ parm_decl __val /usr/include/c++/5/ext/atomicity.h 48:56 - operand
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - parm size
+ integer_cst 4 - arg
+function_decl __atomic_add /usr/include/c++/5/ext/atomicity.h 52:3
+ 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: 32
+ - signed
+ type_decl _Atomic_word /usr/include/x86_64-linux-gnu/c++/5/bits/atomic_word.h 32:13 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ integer_type - value
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/include/c++/5/ext/atomicity.h 52:55 - function result
+ - isAutogenerated: 1
+ void_type - result type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ - isUsed: 1
+ parm_decl __mem /usr/include/c++/5/ext/atomicity.h 52:39 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl _Atomic_word /usr/include/x86_64-linux-gnu/c++/5/bits/atomic_word.h 32:13 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __val /usr/include/c++/5/ext/atomicity.h 52:50 - 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
+ cleanup_point_expr /usr/include/c++/5/ext/atomicity.h 53:55 - code
+ expr_stmt /usr/include/c++/5/ext/atomicity.h 53:55 - operand
+ convert_expr - expresssion
+ nop_expr /usr/include/c++/5/ext/atomicity.h 53:23 - operand
+ call_expr /usr/include/c++/5/ext/atomicity.h 53:54 - operand
+ addr_expr - function
+ function_decl __atomic_fetch_add_4 <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isExternal: 1
+ - isPublic: 1
+ tree_list - attribute
+ identifier_node nothrow - purpose
+ tree_list - chain
+ identifier_node leaf - purpose
+ function_type - function type
+ nop_expr - arg
+ - isUsed: 1
+ parm_decl __mem /usr/include/c++/5/ext/atomicity.h 52:39 - operand
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl _Atomic_word /usr/include/x86_64-linux-gnu/c++/5/bits/atomic_word.h 32:13 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ nop_expr - arg
+ - isUsed: 1
+ parm_decl __val /usr/include/c++/5/ext/atomicity.h 52:50 - operand
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - parm size
+ integer_cst 4 - arg
+function_decl __exchange_and_add_single /usr/include/c++/5/ext/atomicity.h 65:3
+ function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ type_decl _Atomic_word /usr/include/x86_64-linux-gnu/c++/5/bits/atomic_word.h 32:13 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl _Atomic_word /usr/include/x86_64-linux-gnu/c++/5/bits/atomic_word.h 32:13 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ integer_type - value
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/include/c++/5/ext/atomicity.h 65:59 - function result
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl _Atomic_word /usr/include/x86_64-linux-gnu/c++/5/bits/atomic_word.h 32:13 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ - isUsed: 1
+ parm_decl __mem /usr/include/c++/5/ext/atomicity.h 65:43 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl _Atomic_word /usr/include/x86_64-linux-gnu/c++/5/bits/atomic_word.h 32:13 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __val /usr/include/c++/5/ext/atomicity.h 65:54 - 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/ext/atomicity.h 69:20 - code
+ var_decl __result /usr/include/c++/5/ext/atomicity.h 67:18 - operand
+ - isUsed: 1
+ integer_cst 32 - decl size
+ indirect_ref - initial
+ - isUsed: 1
+ parm_decl __mem /usr/include/c++/5/ext/atomicity.h 65:43 - ref
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl _Atomic_word /usr/include/x86_64-linux-gnu/c++/5/bits/atomic_word.h 32:13 - type name
+ 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 _Atomic_word /usr/include/x86_64-linux-gnu/c++/5/bits/atomic_word.h 32:13 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ statement_list - operand
+ decl_expr /usr/include/c++/5/ext/atomicity.h 67:30 - statement
+ var_decl __result /usr/include/c++/5/ext/atomicity.h 67:18 - operand
+ - isUsed: 1
+ cleanup_point_expr /usr/include/c++/5/ext/atomicity.h 68:20 - statement
+ expr_stmt /usr/include/c++/5/ext/atomicity.h 68:20 - operand
+ convert_expr - expresssion
+ modify_expr - operand
+ indirect_ref - operand
+ - isUsed: 1
+ parm_decl __mem /usr/include/c++/5/ext/atomicity.h 65:43 - ref
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl _Atomic_word /usr/include/x86_64-linux-gnu/c++/5/bits/atomic_word.h 32:13 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ plus_expr - operand
+ indirect_ref - operand
+ - isUsed: 1
+ parm_decl __mem /usr/include/c++/5/ext/atomicity.h 65:43 - ref
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl _Atomic_word /usr/include/x86_64-linux-gnu/c++/5/bits/atomic_word.h 32:13 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __val /usr/include/c++/5/ext/atomicity.h 65:54 - operand
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - parm size
+ return_expr /usr/include/c++/5/ext/atomicity.h 69:12 - statement
+ init_expr - operand
+ result_decl /usr/include/c++/5/ext/atomicity.h 65:59 - operand
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl _Atomic_word /usr/include/x86_64-linux-gnu/c++/5/bits/atomic_word.h 32:13 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ var_decl __result /usr/include/c++/5/ext/atomicity.h 67:18 - operand
+ - isUsed: 1
+ block - operand
+ var_decl __result /usr/include/c++/5/ext/atomicity.h 67:18 - block vars
+ - isUsed: 1
+function_decl __atomic_add_single /usr/include/c++/5/ext/atomicity.h 73:3
+ 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: 32
+ - signed
+ type_decl _Atomic_word /usr/include/x86_64-linux-gnu/c++/5/bits/atomic_word.h 32:13 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ integer_type - value
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/include/c++/5/ext/atomicity.h 73:53 - function result
+ - isAutogenerated: 1
+ void_type - result type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ - isUsed: 1
+ parm_decl __mem /usr/include/c++/5/ext/atomicity.h 73:37 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl _Atomic_word /usr/include/x86_64-linux-gnu/c++/5/bits/atomic_word.h 32:13 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __val /usr/include/c++/5/ext/atomicity.h 73:48 - 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
+ cleanup_point_expr /usr/include/c++/5/ext/atomicity.h 74:20 - code
+ expr_stmt /usr/include/c++/5/ext/atomicity.h 74:20 - operand
+ convert_expr - expresssion
+ modify_expr - operand
+ indirect_ref - operand
+ - isUsed: 1
+ parm_decl __mem /usr/include/c++/5/ext/atomicity.h 73:37 - ref
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl _Atomic_word /usr/include/x86_64-linux-gnu/c++/5/bits/atomic_word.h 32:13 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ plus_expr - operand
+ indirect_ref - operand
+ - isUsed: 1
+ parm_decl __mem /usr/include/c++/5/ext/atomicity.h 73:37 - ref
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl _Atomic_word /usr/include/x86_64-linux-gnu/c++/5/bits/atomic_word.h 32:13 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __val /usr/include/c++/5/ext/atomicity.h 73:48 - operand
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - parm size
+function_decl __exchange_and_add_dispatch /usr/include/c++/5/ext/atomicity.h 78:3
+ tree_list - attribute
+ identifier_node __unused__ - purpose
+ function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ type_decl _Atomic_word /usr/include/x86_64-linux-gnu/c++/5/bits/atomic_word.h 32:13 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl _Atomic_word /usr/include/x86_64-linux-gnu/c++/5/bits/atomic_word.h 32:13 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ integer_type - value
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/include/c++/5/ext/atomicity.h 78:61 - function result
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl _Atomic_word /usr/include/x86_64-linux-gnu/c++/5/bits/atomic_word.h 32:13 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ - isUsed: 1
+ parm_decl __mem /usr/include/c++/5/ext/atomicity.h 78:45 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl _Atomic_word /usr/include/x86_64-linux-gnu/c++/5/bits/atomic_word.h 32:13 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __val /usr/include/c++/5/ext/atomicity.h 78:56 - 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
+ if_stmt /usr/include/c++/5/ext/atomicity.h 81:5 - code
+ cleanup_point_expr - condition
+ ne_expr - operand
+ call_expr /usr/include/c++/5/ext/atomicity.h 81:27 - operand
+ addr_expr - function
+ function_decl __gthread_active_p /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 247:1 - operand
+ function_type - function type
+ integer_cst 0 - operand
+ cleanup_point_expr /usr/include/c++/5/ext/atomicity.h 82:45 - then
+ return_expr /usr/include/c++/5/ext/atomicity.h 82:45 - operand
+ init_expr - operand
+ result_decl /usr/include/c++/5/ext/atomicity.h 78:61 - operand
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl _Atomic_word /usr/include/x86_64-linux-gnu/c++/5/bits/atomic_word.h 32:13 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ call_expr /usr/include/c++/5/ext/atomicity.h 82:32 - operand
+ addr_expr - function
+ function_decl __exchange_and_add /usr/include/c++/5/ext/atomicity.h 48:3 - operand
+ function_type - function type
+ nop_expr - arg
+ - isUsed: 1
+ parm_decl __mem /usr/include/c++/5/ext/atomicity.h 78:45 - operand
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl _Atomic_word /usr/include/x86_64-linux-gnu/c++/5/bits/atomic_word.h 32:13 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __val /usr/include/c++/5/ext/atomicity.h 78:56 - arg
+ 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
+ cleanup_point_expr /usr/include/c++/5/ext/atomicity.h 84:52 - else
+ return_expr /usr/include/c++/5/ext/atomicity.h 84:52 - operand
+ init_expr - operand
+ result_decl /usr/include/c++/5/ext/atomicity.h 78:61 - operand
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl _Atomic_word /usr/include/x86_64-linux-gnu/c++/5/bits/atomic_word.h 32:13 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ call_expr /usr/include/c++/5/ext/atomicity.h 84:39 - operand
+ addr_expr - function
+ function_decl __exchange_and_add_single /usr/include/c++/5/ext/atomicity.h 65:3 - operand
+ function_type - function type
+ - isUsed: 1
+ parm_decl __mem /usr/include/c++/5/ext/atomicity.h 78:45 - arg
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl _Atomic_word /usr/include/x86_64-linux-gnu/c++/5/bits/atomic_word.h 32:13 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __val /usr/include/c++/5/ext/atomicity.h 78:56 - arg
+ 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
+function_decl __atomic_add_dispatch /usr/include/c++/5/ext/atomicity.h 92:3
+ tree_list - attribute
+ identifier_node __unused__ - purpose
+ 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: 32
+ - signed
+ type_decl _Atomic_word /usr/include/x86_64-linux-gnu/c++/5/bits/atomic_word.h 32:13 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ integer_type - value
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/include/c++/5/ext/atomicity.h 92:55 - function result
+ - isAutogenerated: 1
+ void_type - result type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ - isUsed: 1
+ parm_decl __mem /usr/include/c++/5/ext/atomicity.h 92:39 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl _Atomic_word /usr/include/x86_64-linux-gnu/c++/5/bits/atomic_word.h 32:13 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __val /usr/include/c++/5/ext/atomicity.h 92:50 - 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
+ if_stmt /usr/include/c++/5/ext/atomicity.h 95:5 - code
+ cleanup_point_expr - condition
+ ne_expr - operand
+ call_expr /usr/include/c++/5/ext/atomicity.h 95:27 - operand
+ addr_expr - function
+ function_decl __gthread_active_p /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 247:1 - operand
+ function_type - function type
+ integer_cst 0 - operand
+ cleanup_point_expr /usr/include/c++/5/ext/atomicity.h 96:33 - then
+ expr_stmt /usr/include/c++/5/ext/atomicity.h 96:33 - operand
+ call_expr /usr/include/c++/5/ext/atomicity.h 96:19 - expresssion
+ addr_expr - function
+ function_decl __atomic_add /usr/include/c++/5/ext/atomicity.h 52:3 - operand
+ function_type - function type
+ nop_expr - arg
+ - isUsed: 1
+ parm_decl __mem /usr/include/c++/5/ext/atomicity.h 92:39 - operand
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl _Atomic_word /usr/include/x86_64-linux-gnu/c++/5/bits/atomic_word.h 32:13 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __val /usr/include/c++/5/ext/atomicity.h 92:50 - arg
+ 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
+ cleanup_point_expr /usr/include/c++/5/ext/atomicity.h 98:40 - else
+ expr_stmt /usr/include/c++/5/ext/atomicity.h 98:40 - operand
+ call_expr /usr/include/c++/5/ext/atomicity.h 98:26 - expresssion
+ addr_expr - function
+ function_decl __atomic_add_single /usr/include/c++/5/ext/atomicity.h 73:3 - operand
+ function_type - function type
+ - isUsed: 1
+ parm_decl __mem /usr/include/c++/5/ext/atomicity.h 92:39 - arg
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl _Atomic_word /usr/include/x86_64-linux-gnu/c++/5/bits/atomic_word.h 32:13 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __val /usr/include/c++/5/ext/atomicity.h 92:50 - arg
+ 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
function_decl _Bit_reference /usr/include/c++/5/bits/stl_bvector.h 75:5
- isPublic: 1
method_type - function type
@@ -3198,7 +12022,7 @@ function_decl __comp_ctor /usr/include/c++/5/bits/stl_bvector.h 78:5
- isAutogenerated: 1
integer_cst 64 - parm size
statement_list - code
-function_decl operator 1 /usr/include/c++/5/bits/stl_bvector.h 80:5
+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
@@ -3741,7 +12565,7 @@ function_decl operator= /usr/include/c++/5/bits/stl_bvector.h 94:5
convert_expr - arg
call_expr /usr/include/c++/5/bits/stl_bvector.h 95:30 - operand
addr_expr - function
- function_decl operator 1 /usr/include/c++/5/bits/stl_bvector.h 80:5 - operand
+ function_decl operator 2 /usr/include/c++/5/bits/stl_bvector.h 80:5 - operand
- isExternal: 1
- isPublic: 1
method_type - function type
@@ -3856,7 +12680,7 @@ function_decl operator== /usr/include/c++/5/bits/stl_bvector.h 98:5
eq_expr /usr/include/c++/5/bits/stl_bvector.h 99:26 - operand
call_expr /usr/include/c++/5/bits/stl_bvector.h 99:24 - operand
addr_expr - function
- function_decl operator 1 /usr/include/c++/5/bits/stl_bvector.h 80:5 - operand
+ function_decl operator 2 /usr/include/c++/5/bits/stl_bvector.h 80:5 - operand
- isExternal: 1
- isPublic: 1
method_type - function type
@@ -3877,7 +12701,7 @@ function_decl operator== /usr/include/c++/5/bits/stl_bvector.h 98:5
integer_cst 64 - parm size
call_expr /usr/include/c++/5/bits/stl_bvector.h 99:37 - operand
addr_expr - function
- function_decl operator 1 /usr/include/c++/5/bits/stl_bvector.h 80:5 - operand
+ function_decl operator 2 /usr/include/c++/5/bits/stl_bvector.h 80:5 - operand
- isExternal: 1
- isPublic: 1
method_type - function type
@@ -3993,7 +12817,7 @@ function_decl operator< /usr/include/c++/5/bits/stl_bvector.h 102:5
truth_not_expr /usr/include/c++/5/bits/stl_bvector.h 103:25 - operand
call_expr /usr/include/c++/5/bits/stl_bvector.h 103:25 - operand
addr_expr - function
- function_decl operator 1 /usr/include/c++/5/bits/stl_bvector.h 80:5 - operand
+ function_decl operator 2 /usr/include/c++/5/bits/stl_bvector.h 80:5 - operand
- isExternal: 1
- isPublic: 1
method_type - function type
@@ -4014,7 +12838,7 @@ function_decl operator< /usr/include/c++/5/bits/stl_bvector.h 102:5
integer_cst 64 - parm size
call_expr /usr/include/c++/5/bits/stl_bvector.h 103:38 - operand
addr_expr - function
- function_decl operator 1 /usr/include/c++/5/bits/stl_bvector.h 80:5 - operand
+ function_decl operator 2 /usr/include/c++/5/bits/stl_bvector.h 80:5 - operand
- isExternal: 1
- isPublic: 1
method_type - function type
@@ -10487,7 +19311,7 @@ function_decl operator* /usr/include/c++/5/bits/stl_bvector.h 320:5
integer_cst 8 - decl size
call_expr /usr/include/c++/5/bits/stl_bvector.h 321:51 - operand
addr_expr - function
- function_decl operator 1 /usr/include/c++/5/bits/stl_bvector.h 80:5 - operand
+ function_decl operator 2 /usr/include/c++/5/bits/stl_bvector.h 80:5 - operand
- isExternal: 1
- isPublic: 1
method_type - function type
@@ -13064,507 +21888,965 @@ function_decl fill /usr/include/c++/5/bits/stl_bvector.h 398:3
type_decl bool <built-in> 0:0 - type name
- isAutogenerated: 1
integer_cst 64 - parm size
-function_decl Data1 test22.cpp 7:5
+function_decl Data1 test22.cpp 8: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 Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
tree_list - arg types
pointer_type - value
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
tree_list - chain
void_type - value
type_decl void <built-in> 0:0 - type name
- isAutogenerated: 1
- result_decl test22.cpp 8:5 - function result
+ result_decl test22.cpp 9:5 - function result
- isAutogenerated: 1
void_type - result type
type_decl void <built-in> 0:0 - type name
- isAutogenerated: 1
- parm_decl this test22.cpp 7:11 - argument
+ parm_decl this test22.cpp 8:11 - argument
- isAutogenerated: 1
pointer_type - decl type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
- bind_expr test22.cpp 9:5 - code
+ bind_expr test22.cpp 10:5 - code
statement_list - operand
+ cleanup_point_expr test22.cpp 9:5 - statement
+ expr_stmt test22.cpp 9:5 - operand
+ call_expr test22.cpp 9:5 - expresssion
+ addr_expr - function
+ function_decl __comp_ctor /usr/include/c++/5/bits/basic_string.h 2838:7 - operand
+ - isExternal: 1
+ - isPublic: 1
+ method_type - function type
+ addr_expr - arg
+ component_ref test22.cpp 9:5 - operand
+ indirect_ref - object
+ nop_expr - ref
+ parm_decl this test22.cpp 8:11 - operand
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl Data1 test22.cpp 6:8 - type name
+ - isAutogenerated: 1
+ field_decl val test22.cpp 17:9 - field
+ - signed
+ integer_cst 32 - decl size
+ field_decl ptrval test22.cpp 18:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ cleanup_stmt test22.cpp 9:5 - statement
+ statement_list - body
+ call_expr test22.cpp 9:5 - expresssion
+ addr_expr - function
+ function_decl __comp_dtor /usr/include/c++/5/bits/basic_string.h 2942:7 - operand
+ - isExternal: 1
+ - isPublic: 1
+ method_type - function type
+ addr_expr - arg
+ component_ref test22.cpp 9:5 - operand
+ indirect_ref - object
+ nop_expr - ref
+ parm_decl this test22.cpp 8:11 - operand
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl Data1 test22.cpp 6:8 - type name
+ - isAutogenerated: 1
+ field_decl val test22.cpp 17:9 - field
+ - signed
+ integer_cst 32 - decl size
+ field_decl ptrval test22.cpp 18:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
block - operand
-function_decl __base_ctor test22.cpp 7:5
+function_decl __base_ctor test22.cpp 8: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 Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
tree_list - arg types
pointer_type - value
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
tree_list - chain
void_type - value
type_decl void <built-in> 0:0 - type name
- isAutogenerated: 1
- result_decl test22.cpp 9:5 - function result
+ result_decl test22.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 test22.cpp 7:11 - argument
+ parm_decl this test22.cpp 8:11 - argument
- isAutogenerated: 1
pointer_type - decl type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
- bind_expr test22.cpp 9:5 - code
+ bind_expr test22.cpp 10:5 - code
statement_list - operand
+ cleanup_point_expr test22.cpp 9:5 - statement
+ expr_stmt test22.cpp 9:5 - operand
+ call_expr test22.cpp 9:5 - expresssion
+ addr_expr - function
+ function_decl __comp_ctor /usr/include/c++/5/bits/basic_string.h 2838:7 - operand
+ - isExternal: 1
+ - isPublic: 1
+ method_type - function type
+ addr_expr - arg
+ component_ref test22.cpp 9:5 - operand
+ indirect_ref - object
+ nop_expr - ref
+ parm_decl this test22.cpp 8:11 - operand
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl Data1 test22.cpp 6:8 - type name
+ - isAutogenerated: 1
+ field_decl val test22.cpp 17:9 - field
+ - signed
+ integer_cst 32 - decl size
+ field_decl ptrval test22.cpp 18:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ try_catch_expr test22.cpp 9:5 - statement
+ statement_list - operand
+ call_expr test22.cpp 9:5 - operand
+ addr_expr - function
+ function_decl __comp_dtor /usr/include/c++/5/bits/basic_string.h 2942:7 - operand
+ - isExternal: 1
+ - isPublic: 1
+ method_type - function type
+ addr_expr - arg
+ component_ref test22.cpp 9:5 - operand
+ indirect_ref - object
+ nop_expr - ref
+ parm_decl this test22.cpp 8:11 - operand
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl Data1 test22.cpp 6:8 - type name
+ - isAutogenerated: 1
+ field_decl val test22.cpp 17:9 - field
+ - signed
+ integer_cst 32 - decl size
+ field_decl ptrval test22.cpp 18:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
block - operand
-function_decl __comp_ctor test22.cpp 7:5
+function_decl __comp_ctor test22.cpp 8: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 Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
tree_list - arg types
pointer_type - value
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
tree_list - chain
void_type - value
type_decl void <built-in> 0:0 - type name
- isAutogenerated: 1
- result_decl test22.cpp 9:5 - function result
+ result_decl test22.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 test22.cpp 7:11 - argument
+ parm_decl this test22.cpp 8:11 - argument
- isAutogenerated: 1
pointer_type - decl type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
statement_list - code
-function_decl Data1 test22.cpp 11:5
+function_decl Data1 test22.cpp 12: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 Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
tree_list - arg types
pointer_type - value
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
tree_list - chain
pointer_type - value
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
tree_list - chain
void_type - value
type_decl void <built-in> 0:0 - type name
- isAutogenerated: 1
- result_decl test22.cpp 11:24 - function result
+ result_decl test22.cpp 12:24 - function result
- isAutogenerated: 1
void_type - result type
type_decl void <built-in> 0:0 - type name
- isAutogenerated: 1
- parm_decl this test22.cpp 11:22 - argument
+ parm_decl this test22.cpp 12:22 - argument
- isAutogenerated: 1
pointer_type - decl type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
- isUsed: 1
- parm_decl ptr0 test22.cpp 11:18 - argument
+ parm_decl ptr0 test22.cpp 12:18 - argument
pointer_type - decl type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
- bind_expr test22.cpp 14:5 - code
- cleanup_point_expr test22.cpp 12:20 - operand
- expr_stmt test22.cpp 12:20 - operand
- convert_expr - expresssion
- init_expr - operand
- component_ref test22.cpp 12:20 - operand
+ bind_expr test22.cpp 15:5 - code
+ statement_list - operand
+ cleanup_point_expr test22.cpp 13:20 - statement
+ expr_stmt test22.cpp 13:20 - operand
+ convert_expr - expresssion
+ init_expr - operand
+ component_ref test22.cpp 13:20 - operand
+ indirect_ref - object
+ nop_expr - ref
+ parm_decl this test22.cpp 12:22 - operand
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl Data1 test22.cpp 6:8 - type name
+ - isAutogenerated: 1
+ field_decl val test22.cpp 17:9 - field
+ - signed
+ integer_cst 32 - decl size
+ field_decl ptrval test22.cpp 18:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ field_decl ptrval test22.cpp 18:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ - isUsed: 1
+ parm_decl ptr0 test22.cpp 12:18 - operand
+ pointer_type - decl type
+ record_type - nested type
+ type_decl Data1 test22.cpp 6:8 - type name
+ - isAutogenerated: 1
+ field_decl val test22.cpp 17:9 - field
+ - signed
+ integer_cst 32 - decl size
+ field_decl ptrval test22.cpp 18:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ cleanup_point_expr test22.cpp 13:20 - statement
+ expr_stmt test22.cpp 13:20 - operand
+ call_expr test22.cpp 13:20 - expresssion
+ addr_expr - function
+ function_decl __comp_ctor /usr/include/c++/5/bits/basic_string.h 2838:7 - operand
+ - isExternal: 1
+ - isPublic: 1
+ method_type - function type
+ addr_expr - arg
+ component_ref test22.cpp 13:20 - operand
+ indirect_ref - object
+ nop_expr - ref
+ parm_decl this test22.cpp 12:22 - operand
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl Data1 test22.cpp 6:8 - type name
+ - isAutogenerated: 1
+ field_decl val test22.cpp 17:9 - field
+ - signed
+ integer_cst 32 - decl size
+ field_decl ptrval test22.cpp 18:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ cleanup_stmt test22.cpp 13:20 - statement
+ statement_list - body
+ call_expr test22.cpp 13:20 - expresssion
+ addr_expr - function
+ function_decl __comp_dtor /usr/include/c++/5/bits/basic_string.h 2942:7 - operand
+ - isExternal: 1
+ - isPublic: 1
+ method_type - function type
+ addr_expr - arg
+ component_ref test22.cpp 13:20 - operand
indirect_ref - object
nop_expr - ref
- parm_decl this test22.cpp 11:22 - operand
+ parm_decl this test22.cpp 12:22 - operand
- isAutogenerated: 1
pointer_type - decl type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
- field_decl ptrval test22.cpp 17:12 - field
- - unsigned
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
integer_cst 64 - decl size
- - isUsed: 1
- parm_decl ptr0 test22.cpp 11:18 - operand
- pointer_type - decl type
- record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
- - isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
- - signed
- integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
- - unsigned
- integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
- - isAutogenerated: 1
- integer_cst 64 - parm size
block - operand
-function_decl __base_ctor test22.cpp 11:5
+function_decl __base_ctor test22.cpp 12: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 Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
tree_list - arg types
pointer_type - value
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
tree_list - chain
pointer_type - value
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
tree_list - chain
void_type - value
type_decl void <built-in> 0:0 - type name
- isAutogenerated: 1
- result_decl test22.cpp 14:5 - function result
+ result_decl test22.cpp 15:5 - function result
- isAutogenerated: 1
void_type - result type
type_decl void <built-in> 0:0 - type name
- isAutogenerated: 1
- parm_decl this test22.cpp 11:22 - argument
+ parm_decl this test22.cpp 12:22 - argument
- isAutogenerated: 1
pointer_type - decl type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
- isUsed: 1
- parm_decl ptr0 test22.cpp 11:18 - argument
+ parm_decl ptr0 test22.cpp 12:18 - argument
pointer_type - decl type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
- bind_expr test22.cpp 14:5 - code
- cleanup_point_expr test22.cpp 12:20 - operand
- expr_stmt test22.cpp 12:20 - operand
- convert_expr - expresssion
- init_expr - operand
- component_ref test22.cpp 12:20 - operand
+ bind_expr test22.cpp 15:5 - code
+ statement_list - operand
+ cleanup_point_expr test22.cpp 13:20 - statement
+ expr_stmt test22.cpp 13:20 - operand
+ convert_expr - expresssion
+ init_expr - operand
+ component_ref test22.cpp 13:20 - operand
+ indirect_ref - object
+ nop_expr - ref
+ parm_decl this test22.cpp 12:22 - operand
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl Data1 test22.cpp 6:8 - type name
+ - isAutogenerated: 1
+ field_decl val test22.cpp 17:9 - field
+ - signed
+ integer_cst 32 - decl size
+ field_decl ptrval test22.cpp 18:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ field_decl ptrval test22.cpp 18:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ - isUsed: 1
+ parm_decl ptr0 test22.cpp 12:18 - operand
+ pointer_type - decl type
+ record_type - nested type
+ type_decl Data1 test22.cpp 6:8 - type name
+ - isAutogenerated: 1
+ field_decl val test22.cpp 17:9 - field
+ - signed
+ integer_cst 32 - decl size
+ field_decl ptrval test22.cpp 18:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ cleanup_point_expr test22.cpp 13:20 - statement
+ expr_stmt test22.cpp 13:20 - operand
+ call_expr test22.cpp 13:20 - expresssion
+ addr_expr - function
+ function_decl __comp_ctor /usr/include/c++/5/bits/basic_string.h 2838:7 - operand
+ - isExternal: 1
+ - isPublic: 1
+ method_type - function type
+ addr_expr - arg
+ component_ref test22.cpp 13:20 - operand
+ indirect_ref - object
+ nop_expr - ref
+ parm_decl this test22.cpp 12:22 - operand
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl Data1 test22.cpp 6:8 - type name
+ - isAutogenerated: 1
+ field_decl val test22.cpp 17:9 - field
+ - signed
+ integer_cst 32 - decl size
+ field_decl ptrval test22.cpp 18:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ try_catch_expr test22.cpp 13:20 - statement
+ statement_list - operand
+ call_expr test22.cpp 13:20 - operand
+ addr_expr - function
+ function_decl __comp_dtor /usr/include/c++/5/bits/basic_string.h 2942:7 - operand
+ - isExternal: 1
+ - isPublic: 1
+ method_type - function type
+ addr_expr - arg
+ component_ref test22.cpp 13:20 - operand
indirect_ref - object
nop_expr - ref
- parm_decl this test22.cpp 11:22 - operand
+ parm_decl this test22.cpp 12:22 - operand
- isAutogenerated: 1
pointer_type - decl type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
- field_decl ptrval test22.cpp 17:12 - field
- - unsigned
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
integer_cst 64 - decl size
- - isUsed: 1
- parm_decl ptr0 test22.cpp 11:18 - operand
- pointer_type - decl type
- record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
- - isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
- - signed
- integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
- - unsigned
- integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
- - isAutogenerated: 1
- integer_cst 64 - parm size
block - operand
-function_decl __comp_ctor test22.cpp 11:5
+function_decl __comp_ctor test22.cpp 12: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 Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
tree_list - arg types
pointer_type - value
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
tree_list - chain
pointer_type - value
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
tree_list - chain
void_type - value
type_decl void <built-in> 0:0 - type name
- isAutogenerated: 1
- result_decl test22.cpp 14:5 - function result
+ result_decl test22.cpp 15:5 - function result
- isAutogenerated: 1
void_type - result type
type_decl void <built-in> 0:0 - type name
- isAutogenerated: 1
- parm_decl this test22.cpp 11:22 - argument
+ parm_decl this test22.cpp 12:22 - argument
- isAutogenerated: 1
pointer_type - decl type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
- isUsed: 1
- parm_decl ptr0 test22.cpp 11:18 - argument
+ parm_decl ptr0 test22.cpp 12:18 - argument
pointer_type - decl type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
statement_list - code
-function_decl ftest1 test22.cpp 19:9
+function_decl ftest1 test22.cpp 22:9
- isPublic: 1
method_type - function type
integer_type - method return type
@@ -13576,34 +22858,46 @@ function_decl ftest1 test22.cpp 19:9
integer_cst -2147483648 - min value
integer_cst 2147483647 - max value
record_type - method base type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
tree_list - arg types
pointer_type - value
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
tree_list - chain
void_type - value
type_decl void <built-in> 0:0 - type name
- isAutogenerated: 1
- result_decl test22.cpp 20:5 - function result
+ result_decl test22.cpp 23:5 - function result
- isAutogenerated: 1
integer_type - result type
- precisionBits: 32
@@ -13614,24 +22908,30 @@ function_decl ftest1 test22.cpp 19:9
integer_cst -2147483648 - min value
integer_cst 2147483647 - max value
integer_cst 32 - decl size
- parm_decl this test22.cpp 19:16 - argument
+ parm_decl this test22.cpp 22:16 - argument
- isAutogenerated: 1
pointer_type - decl type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
- return_expr test22.cpp 21:16 - code
+ return_expr test22.cpp 24:16 - code
init_expr - operand
- result_decl test22.cpp 20:5 - operand
+ result_decl test22.cpp 23:5 - operand
- isAutogenerated: 1
integer_type - result type
- precisionBits: 32
@@ -13643,7 +22943,7 @@ function_decl ftest1 test22.cpp 19:9
integer_cst 2147483647 - max value
integer_cst 32 - decl size
integer_cst 1 - operand
-function_decl ftest2 test22.cpp 24:16
+function_decl ftest2 test22.cpp 27:16
- isPublic: 1
function_type - function type
integer_type - function return type
@@ -13657,21 +22957,27 @@ function_decl ftest2 test22.cpp 24:16
tree_list - arg types
pointer_type - value
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
tree_list - chain
void_type - value
type_decl void <built-in> 0:0 - type name
- isAutogenerated: 1
- result_decl test22.cpp 25:5 - function result
+ result_decl test22.cpp 28:5 - function result
- isAutogenerated: 1
integer_type - result type
- precisionBits: 32
@@ -13682,23 +22988,29 @@ function_decl ftest2 test22.cpp 24:16
integer_cst -2147483648 - min value
integer_cst 2147483647 - max value
integer_cst 32 - decl size
- parm_decl ptr0 test22.cpp 24:30 - argument
+ parm_decl ptr0 test22.cpp 27:30 - argument
pointer_type - decl type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
- return_expr test22.cpp 26:16 - code
+ return_expr test22.cpp 29:16 - code
init_expr - operand
- result_decl test22.cpp 25:5 - operand
+ result_decl test22.cpp 28:5 - operand
- isAutogenerated: 1
integer_type - result type
- precisionBits: 32
@@ -13710,7 +23022,7 @@ function_decl ftest2 test22.cpp 24:16
integer_cst 2147483647 - max value
integer_cst 32 - decl size
integer_cst 1 - operand
-function_decl func1 test22.cpp 34:9
+function_decl func1 test22.cpp 37:9
- isPublic: 1
method_type - function type
integer_type - method return type
@@ -13722,35 +23034,41 @@ function_decl func1 test22.cpp 34:9
integer_cst -2147483648 - min value
integer_cst 2147483647 - max value
record_type - method base type
- type_decl Object1 test22.cpp 32:7 - type name
+ type_decl Object1 test22.cpp 35:7 - type name
- isAutogenerated: 1
- type_decl Object1 test22.cpp 33:1 - field
+ type_decl Object1 test22.cpp 36:1 - field
- isAutogenerated: 1
tree_list - arg types
pointer_type - value
record_type - nested type
- type_decl Object1 test22.cpp 32:7 - type name
+ type_decl Object1 test22.cpp 35:7 - type name
- isAutogenerated: 1
- type_decl Object1 test22.cpp 33:1 - field
+ type_decl Object1 test22.cpp 36:1 - field
- isAutogenerated: 1
tree_list - chain
pointer_type - value
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
tree_list - chain
void_type - value
type_decl void <built-in> 0:0 - type name
- isAutogenerated: 1
- result_decl test22.cpp 35:5 - function result
+ result_decl test22.cpp 38:5 - function result
- isAutogenerated: 1
integer_type - result type
- precisionBits: 32
@@ -13761,32 +23079,38 @@ function_decl func1 test22.cpp 34:9
integer_cst -2147483648 - min value
integer_cst 2147483647 - max value
integer_cst 32 - decl size
- parm_decl this test22.cpp 34:32 - argument
+ parm_decl this test22.cpp 37:32 - argument
- isAutogenerated: 1
pointer_type - decl type
record_type - nested type
- type_decl Object1 test22.cpp 32:7 - type name
+ type_decl Object1 test22.cpp 35:7 - type name
- isAutogenerated: 1
- type_decl Object1 test22.cpp 33:1 - field
+ type_decl Object1 test22.cpp 36:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
- isUsed: 1
- parm_decl ptr1 test22.cpp 34:28 - argument
+ parm_decl ptr1 test22.cpp 37:28 - argument
pointer_type - decl type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
- bind_expr test22.cpp 37:29 - code
- var_decl vec1 test22.cpp 36:29 - operand
+ bind_expr test22.cpp 40:29 - code
+ var_decl vec1 test22.cpp 39:29 - operand
- isUsed: 1
integer_cst 192 - decl size
record_type - var type
@@ -13820,48 +23144,54 @@ function_decl func1 test22.cpp 34:9
type_decl difference_type /usr/include/c++/5/bits/stl_vector.h 237:30 - field
type_decl allocator_type /usr/include/c++/5/bits/stl_vector.h 238:48 - field
statement_list - operand
- decl_expr test22.cpp 36:29 - statement
- var_decl vec1 test22.cpp 36:29 - operand
+ decl_expr test22.cpp 39:29 - statement
+ var_decl vec1 test22.cpp 39:29 - operand
- isUsed: 1
- cleanup_point_expr test22.cpp 36:29 - statement
- expr_stmt test22.cpp 36:29 - operand
- call_expr test22.cpp 36:29 - expresssion
+ cleanup_point_expr test22.cpp 39:29 - statement
+ expr_stmt test22.cpp 39:29 - operand
+ call_expr test22.cpp 39:29 - expresssion
addr_expr - function
function_decl __comp_ctor /usr/include/c++/5/bits/stl_vector.h 253:7 - operand
- isExternal: 1
- isPublic: 1
method_type - function type
addr_expr - arg
- var_decl vec1 test22.cpp 36:29 - operand
+ var_decl vec1 test22.cpp 39:29 - operand
- isUsed: 1
- cleanup_stmt test22.cpp 36:29 - statement
+ cleanup_stmt test22.cpp 39:29 - statement
statement_list - body
- cleanup_point_expr test22.cpp 37:29 - statement
- expr_stmt test22.cpp 37:29 - operand
- call_expr test22.cpp 37:23 - expresssion
+ cleanup_point_expr test22.cpp 40:29 - statement
+ expr_stmt test22.cpp 40:29 - operand
+ call_expr test22.cpp 40:23 - expresssion
addr_expr - function
function_decl push_back /usr/include/c++/5/bits/stl_vector.h 913:7 - operand
- isExternal: 1
- isPublic: 1
method_type - function type
addr_expr - arg
- var_decl vec1 test22.cpp 36:29 - operand
+ var_decl vec1 test22.cpp 39:29 - operand
- isUsed: 1
nop_expr - arg
addr_expr - operand
- isUsed: 1
- parm_decl ptr1 test22.cpp 34:28 - operand
+ parm_decl ptr1 test22.cpp 37:28 - operand
pointer_type - decl type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
call_expr - expresssion
@@ -13871,14 +23201,14 @@ function_decl func1 test22.cpp 34:9
- isPublic: 1
method_type - function type
addr_expr - arg
- var_decl vec1 test22.cpp 36:29 - operand
+ var_decl vec1 test22.cpp 39:29 - operand
- isUsed: 1
- var_decl vec1 test22.cpp 36:29 - decl
+ var_decl vec1 test22.cpp 39:29 - decl
- isUsed: 1
block - operand
- var_decl vec1 test22.cpp 36:29 - block vars
+ var_decl vec1 test22.cpp 39:29 - block vars
- isUsed: 1
-function_decl func2 test22.cpp 40:9
+function_decl func2 test22.cpp 43:9
- isPublic: 1
method_type - function type
integer_type - method return type
@@ -13890,35 +23220,41 @@ function_decl func2 test22.cpp 40:9
integer_cst -2147483648 - min value
integer_cst 2147483647 - max value
record_type - method base type
- type_decl Object1 test22.cpp 32:7 - type name
+ type_decl Object1 test22.cpp 35:7 - type name
- isAutogenerated: 1
- type_decl Object1 test22.cpp 33:1 - field
+ type_decl Object1 test22.cpp 36:1 - field
- isAutogenerated: 1
tree_list - arg types
pointer_type - value
record_type - nested type
- type_decl Object1 test22.cpp 32:7 - type name
+ type_decl Object1 test22.cpp 35:7 - type name
- isAutogenerated: 1
- type_decl Object1 test22.cpp 33:1 - field
+ type_decl Object1 test22.cpp 36:1 - field
- isAutogenerated: 1
tree_list - chain
pointer_type - value
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
tree_list - chain
void_type - value
type_decl void <built-in> 0:0 - type name
- isAutogenerated: 1
- result_decl test22.cpp 41:5 - function result
+ result_decl test22.cpp 44:5 - function result
- isAutogenerated: 1
integer_type - result type
- precisionBits: 32
@@ -13929,68 +23265,86 @@ function_decl func2 test22.cpp 40:9
integer_cst -2147483648 - min value
integer_cst 2147483647 - max value
integer_cst 32 - decl size
- parm_decl this test22.cpp 40:32 - argument
+ parm_decl this test22.cpp 43:32 - argument
- isAutogenerated: 1
pointer_type - decl type
record_type - nested type
- type_decl Object1 test22.cpp 32:7 - type name
+ type_decl Object1 test22.cpp 35:7 - type name
- isAutogenerated: 1
- type_decl Object1 test22.cpp 33:1 - field
+ type_decl Object1 test22.cpp 36:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
- isUsed: 1
- parm_decl ptr1 test22.cpp 40:28 - argument
+ parm_decl ptr1 test22.cpp 43:28 - argument
pointer_type - decl type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
- bind_expr test22.cpp 42:31 - code
- var_decl ptr2 test22.cpp 42:16 - operand
+ bind_expr test22.cpp 45:31 - code
+ var_decl ptr2 test22.cpp 45:16 - operand
integer_cst 64 - decl size
- pointer_plus_expr test22.cpp 42:28 - initial
+ pointer_plus_expr test22.cpp 45:28 - initial
nop_expr - operand
- isUsed: 1
- parm_decl ptr1 test22.cpp 40:28 - operand
+ parm_decl ptr1 test22.cpp 43:28 - operand
pointer_type - decl type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
- integer_cst 16 - operand
+ integer_cst 40 - operand
pointer_type - var type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
- decl_expr test22.cpp 42:30 - operand
- var_decl ptr2 test22.cpp 42:16 - operand
+ decl_expr test22.cpp 45:30 - operand
+ var_decl ptr2 test22.cpp 45:16 - operand
block - operand
- var_decl ptr2 test22.cpp 42:16 - block vars
-function_decl func3 test22.cpp 45:9
+ var_decl ptr2 test22.cpp 45:16 - block vars
+function_decl func3 test22.cpp 48:9
- isPublic: 1
method_type - function type
integer_type - method return type
@@ -14002,35 +23356,41 @@ function_decl func3 test22.cpp 45:9
integer_cst -2147483648 - min value
integer_cst 2147483647 - max value
record_type - method base type
- type_decl Object1 test22.cpp 32:7 - type name
+ type_decl Object1 test22.cpp 35:7 - type name
- isAutogenerated: 1
- type_decl Object1 test22.cpp 33:1 - field
+ type_decl Object1 test22.cpp 36:1 - field
- isAutogenerated: 1
tree_list - arg types
pointer_type - value
record_type - nested type
- type_decl Object1 test22.cpp 32:7 - type name
+ type_decl Object1 test22.cpp 35:7 - type name
- isAutogenerated: 1
- type_decl Object1 test22.cpp 33:1 - field
+ type_decl Object1 test22.cpp 36:1 - field
- isAutogenerated: 1
tree_list - chain
pointer_type - value
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
tree_list - chain
void_type - value
type_decl void <built-in> 0:0 - type name
- isAutogenerated: 1
- result_decl test22.cpp 46:5 - function result
+ result_decl test22.cpp 49:5 - function result
- isAutogenerated: 1
integer_type - result type
- precisionBits: 32
@@ -14041,371 +23401,866 @@ function_decl func3 test22.cpp 45:9
integer_cst -2147483648 - min value
integer_cst 2147483647 - max value
integer_cst 32 - decl size
- parm_decl this test22.cpp 45:26 - argument
+ parm_decl this test22.cpp 48:26 - argument
- isAutogenerated: 1
pointer_type - decl type
record_type - nested type
- type_decl Object1 test22.cpp 32:7 - type name
+ type_decl Object1 test22.cpp 35:7 - type name
- isAutogenerated: 1
- type_decl Object1 test22.cpp 33:1 - field
+ type_decl Object1 test22.cpp 36:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
- isUsed: 1
- parm_decl ptr1 test22.cpp 45:22 - argument
+ parm_decl ptr1 test22.cpp 48:22 - argument
pointer_type - decl type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
- bind_expr test22.cpp 48:26 - code
- var_decl ptr2 test22.cpp 47:17 - operand
+ bind_expr test22.cpp 51:26 - code
+ var_decl ptr2 test22.cpp 50:17 - operand
- isUsed: 1
integer_cst 64 - decl size
addr_expr - initial
- isUsed: 1
- parm_decl ptr1 test22.cpp 45:22 - operand
+ parm_decl ptr1 test22.cpp 48:22 - operand
pointer_type - decl type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
pointer_type - var type
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
statement_list - operand
- decl_expr test22.cpp 47:25 - statement
- var_decl ptr2 test22.cpp 47:17 - operand
+ decl_expr test22.cpp 50:25 - statement
+ var_decl ptr2 test22.cpp 50:17 - operand
- isUsed: 1
- cleanup_point_expr test22.cpp 48:26 - statement
- expr_stmt test22.cpp 48:26 - operand
+ cleanup_point_expr test22.cpp 51:26 - statement
+ expr_stmt test22.cpp 51:26 - operand
convert_expr - expresssion
modify_expr - operand
- component_ref test22.cpp 48:18 - operand
+ component_ref test22.cpp 51:18 - operand
indirect_ref - object
indirect_ref - ref
- var_decl ptr2 test22.cpp 47:17 - ref
+ var_decl ptr2 test22.cpp 50:17 - ref
- isUsed: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
integer_cst 10 - operand
block - operand
- var_decl ptr2 test22.cpp 47:17 - block vars
+ var_decl ptr2 test22.cpp 50:17 - block vars
- isUsed: 1
-function_decl func4 test22.cpp 51:10
+function_decl func4 test22.cpp 54:10
- isPublic: 1
method_type - function type
void_type - method return type
type_decl void <built-in> 0:0 - type name
- isAutogenerated: 1
record_type - method base type
- type_decl Object1 test22.cpp 32:7 - type name
+ type_decl Object1 test22.cpp 35:7 - type name
- isAutogenerated: 1
- type_decl Object1 test22.cpp 33:1 - field
+ type_decl Object1 test22.cpp 36:1 - field
- isAutogenerated: 1
tree_list - arg types
pointer_type - value
record_type - nested type
- type_decl Object1 test22.cpp 32:7 - type name
+ type_decl Object1 test22.cpp 35:7 - type name
- isAutogenerated: 1
- type_decl Object1 test22.cpp 33:1 - field
+ type_decl Object1 test22.cpp 36:1 - field
- isAutogenerated: 1
tree_list - chain
pointer_type - value
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
tree_list - chain
void_type - value
type_decl void <built-in> 0:0 - type name
- isAutogenerated: 1
- result_decl test22.cpp 52:5 - function result
+ result_decl test22.cpp 55:5 - function result
- isAutogenerated: 1
void_type - result type
type_decl void <built-in> 0:0 - type name
- isAutogenerated: 1
- parm_decl this test22.cpp 51:33 - argument
+ parm_decl this test22.cpp 54:33 - argument
- isAutogenerated: 1
pointer_type - decl type
record_type - nested type
- type_decl Object1 test22.cpp 32:7 - type name
+ type_decl Object1 test22.cpp 35:7 - type name
- isAutogenerated: 1
- type_decl Object1 test22.cpp 33:1 - field
+ type_decl Object1 test22.cpp 36:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
- isUsed: 1
- parm_decl ptr1 test22.cpp 51:29 - argument
+ parm_decl ptr1 test22.cpp 54:29 - argument
pointer_type - decl type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
- if_stmt test22.cpp 53:9 - code
+ if_stmt test22.cpp 56:9 - code
cleanup_point_expr - condition
- eq_expr test22.cpp 53:28 - operand
- call_expr test22.cpp 53:25 - operand
+ eq_expr test22.cpp 56:28 - operand
+ call_expr test22.cpp 56:25 - operand
addr_expr - function
- function_decl ftest1 test22.cpp 19:9 - operand
+ function_decl ftest1 test22.cpp 22:9 - operand
- isExternal: 1
- isPublic: 1
method_type - function type
nop_expr - arg
- isUsed: 1
- parm_decl ptr1 test22.cpp 51:29 - operand
+ parm_decl ptr1 test22.cpp 54:29 - operand
pointer_type - decl type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
integer_cst 100 - operand
- return_expr test22.cpp 55:13 - then
-function_decl func5 test22.cpp 59:10
+ return_expr test22.cpp 58:13 - then
+function_decl Data1 test22.cpp 6:8
+- 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 Object1 test22.cpp 32:7 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- type_decl Object1 test22.cpp 33:1 - field
+ field_decl val test22.cpp 17:9 - field
+ - signed
+ integer_cst 32 - decl size
+ field_decl ptrval test22.cpp 18:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
tree_list - arg types
pointer_type - value
record_type - nested type
- type_decl Object1 test22.cpp 32:7 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- type_decl Object1 test22.cpp 33:1 - field
+ field_decl val test22.cpp 17:9 - field
+ - signed
+ integer_cst 32 - decl size
+ field_decl ptrval test22.cpp 18:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
+ - isAutogenerated: 1
+ tree_list - chain
+ integer_type - value
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl test22.cpp 6:8 - function result
+ - isAutogenerated: 1
+ void_type - result type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ parm_decl this test22.cpp 64:24 - argument
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl Data1 test22.cpp 6:8 - type name
+ - isAutogenerated: 1
+ field_decl val test22.cpp 17:9 - field
+ - signed
+ integer_cst 32 - decl size
+ field_decl ptrval test22.cpp 18:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ parm_decl __in_chrg test22.cpp 64:24 - argument
+ - isAutogenerated: 1
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - parm size
+ statement_list - code
+ bind_expr test22.cpp 6:8 - statement
+ cleanup_stmt test22.cpp 6:8 - operand
+ statement_list - body
+ cleanup_stmt test22.cpp 6:8 - statement
+ statement_list - body
+ call_expr test22.cpp 6:8 - expresssion
+ addr_expr - function
+ function_decl __comp_dtor /usr/include/c++/5/bits/basic_string.h 2942:7 - operand
+ - isExternal: 1
+ - isPublic: 1
+ method_type - function type
+ addr_expr - arg
+ component_ref test22.cpp 6:8 - operand
+ indirect_ref - object
+ nop_expr - ref
+ parm_decl this test22.cpp 64:24 - operand
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl Data1 test22.cpp 6:8 - type name
+ - isAutogenerated: 1
+ field_decl val test22.cpp 17:9 - field
+ - signed
+ integer_cst 32 - decl size
+ field_decl ptrval test22.cpp 18:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ modify_expr - expresssion
+ indirect_ref - operand
+ nop_expr - ref
+ parm_decl this test22.cpp 64:24 - operand
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl Data1 test22.cpp 6:8 - type name
+ - isAutogenerated: 1
+ field_decl val test22.cpp 17:9 - field
+ - signed
+ integer_cst 32 - decl size
+ field_decl ptrval test22.cpp 18:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ constructor - operand
+ record_type - constructor type
+ field_decl val test22.cpp 6:8 - field
+ - signed
+ integer_cst 32 - decl size
+ field_decl ptrval test22.cpp 6:8 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl arr test22.cpp 6:8 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 6:8 - field
+ - signed
+ integer_cst 64 - decl size
+ block - operand
+ label_expr test22.cpp 6:8 - statement
+ label_decl test22.cpp 6:8 - operand
+ - isAutogenerated: 1
+function_decl __base_dtor test22.cpp 6:8
+- 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 Data1 test22.cpp 6:8 - type name
+ - isAutogenerated: 1
+ field_decl val test22.cpp 17:9 - field
+ - signed
+ integer_cst 32 - decl size
+ field_decl ptrval test22.cpp 18:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ record_type - nested type
+ type_decl Data1 test22.cpp 6:8 - type name
+ - isAutogenerated: 1
+ field_decl val test22.cpp 17:9 - field
+ - signed
+ integer_cst 32 - decl size
+ field_decl ptrval test22.cpp 18:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl test22.cpp 6:8 - function result
+ - isAutogenerated: 1
+ void_type - result type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ parm_decl this test22.cpp 64:24 - argument
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl Data1 test22.cpp 6:8 - type name
+ - isAutogenerated: 1
+ field_decl val test22.cpp 17:9 - field
+ - signed
+ integer_cst 32 - decl size
+ field_decl ptrval test22.cpp 18:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ statement_list - code
+ bind_expr test22.cpp 6:8 - statement
+ try_finally test22.cpp 6:8 - operand
+ statement_list - operand
+ try_finally test22.cpp 6:8 - statement
+ statement_list - operand
+ call_expr test22.cpp 6:8 - operand
+ addr_expr - function
+ function_decl __comp_dtor /usr/include/c++/5/bits/basic_string.h 2942:7 - operand
+ - isExternal: 1
+ - isPublic: 1
+ method_type - function type
+ addr_expr - arg
+ component_ref test22.cpp 6:8 - operand
+ indirect_ref - object
+ nop_expr - ref
+ parm_decl this test22.cpp 64:24 - operand
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl Data1 test22.cpp 6:8 - type name
+ - isAutogenerated: 1
+ field_decl val test22.cpp 17:9 - field
+ - signed
+ integer_cst 32 - decl size
+ field_decl ptrval test22.cpp 18:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ modify_expr - operand
+ indirect_ref - operand
+ nop_expr - ref
+ parm_decl this test22.cpp 64:24 - operand
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl Data1 test22.cpp 6:8 - type name
+ - isAutogenerated: 1
+ field_decl val test22.cpp 17:9 - field
+ - signed
+ integer_cst 32 - decl size
+ field_decl ptrval test22.cpp 18:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ constructor - operand
+ record_type - constructor type
+ field_decl val test22.cpp 6:8 - field
+ - signed
+ integer_cst 32 - decl size
+ field_decl ptrval test22.cpp 6:8 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl arr test22.cpp 6:8 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 6:8 - field
+ - signed
+ integer_cst 64 - decl size
+ block - operand
+ label_expr test22.cpp 6:8 - statement
+ label_decl test22.cpp 6:8 - operand
+ - isAutogenerated: 1
+function_decl __comp_dtor test22.cpp 6:8
+- 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 Data1 test22.cpp 6:8 - type name
+ - isAutogenerated: 1
+ field_decl val test22.cpp 17:9 - field
+ - signed
+ integer_cst 32 - decl size
+ field_decl ptrval test22.cpp 18:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ record_type - nested type
+ type_decl Data1 test22.cpp 6:8 - type name
+ - isAutogenerated: 1
+ field_decl val test22.cpp 17:9 - field
+ - signed
+ integer_cst 32 - decl size
+ field_decl ptrval test22.cpp 18:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl test22.cpp 6:8 - function result
+ - isAutogenerated: 1
+ void_type - result type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ parm_decl this test22.cpp 64:24 - argument
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl Data1 test22.cpp 6:8 - type name
+ - isAutogenerated: 1
+ field_decl val test22.cpp 17:9 - field
+ - signed
+ integer_cst 32 - decl size
+ field_decl ptrval test22.cpp 18:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ statement_list - code
+function_decl func5 test22.cpp 62:10
+- isPublic: 1
+ method_type - function type
+ void_type - method return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ record_type - method base type
+ type_decl Object1 test22.cpp 35:7 - type name
+ - isAutogenerated: 1
+ type_decl Object1 test22.cpp 36:1 - field
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ record_type - nested type
+ type_decl Object1 test22.cpp 35:7 - type name
+ - isAutogenerated: 1
+ type_decl Object1 test22.cpp 36:1 - field
- isAutogenerated: 1
tree_list - chain
pointer_type - value
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
tree_list - chain
void_type - value
type_decl void <built-in> 0:0 - type name
- isAutogenerated: 1
- result_decl test22.cpp 60:5 - function result
+ result_decl test22.cpp 63:5 - function result
- isAutogenerated: 1
void_type - result type
type_decl void <built-in> 0:0 - type name
- isAutogenerated: 1
- parm_decl this test22.cpp 59:27 - argument
+ parm_decl this test22.cpp 62:27 - argument
- isAutogenerated: 1
pointer_type - decl type
record_type - nested type
- type_decl Object1 test22.cpp 32:7 - type name
+ type_decl Object1 test22.cpp 35:7 - type name
- isAutogenerated: 1
- type_decl Object1 test22.cpp 33:1 - field
+ type_decl Object1 test22.cpp 36:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
- isUsed: 1
- parm_decl ptr1 test22.cpp 59:23 - argument
+ parm_decl ptr1 test22.cpp 62:23 - argument
pointer_type - decl type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
- bind_expr test22.cpp 61:25 - code
- var_decl data test22.cpp 61:15 - operand
+ bind_expr test22.cpp 64:25 - code
+ var_decl data test22.cpp 64:15 - operand
- isUsed: 1
- integer_cst 128 - decl size
+ integer_cst 320 - decl size
record_type - var type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
statement_list - operand
- decl_expr test22.cpp 61:24 - statement
- var_decl data test22.cpp 61:15 - operand
+ decl_expr test22.cpp 64:24 - statement
+ var_decl data test22.cpp 64:15 - operand
- isUsed: 1
- cleanup_point_expr test22.cpp 61:24 - statement
- expr_stmt test22.cpp 61:24 - operand
- call_expr test22.cpp 61:24 - expresssion
+ cleanup_point_expr test22.cpp 64:24 - statement
+ expr_stmt test22.cpp 64:24 - operand
+ call_expr test22.cpp 64:24 - expresssion
addr_expr - function
- function_decl __comp_ctor test22.cpp 11:5 - operand
+ function_decl __comp_ctor test22.cpp 12:5 - operand
- isPublic: 1
method_type - function type
addr_expr - arg
- var_decl data test22.cpp 61:15 - operand
+ var_decl data test22.cpp 64:15 - operand
- isUsed: 1
- isUsed: 1
- parm_decl ptr1 test22.cpp 59:23 - arg
+ parm_decl ptr1 test22.cpp 62:23 - arg
pointer_type - decl type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
+ cleanup_stmt test22.cpp 64:24 - statement
+ statement_list - body
+ call_expr - expresssion
+ addr_expr - function
+ function_decl __comp_dtor test22.cpp 6:8 - operand
+ - isAutogenerated: 1
+ - isPublic: 1
+ method_type - function type
+ addr_expr - arg
+ var_decl data test22.cpp 64:15 - operand
+ - isUsed: 1
+ var_decl data test22.cpp 64:15 - decl
+ - isUsed: 1
block - operand
- var_decl data test22.cpp 61:15 - block vars
+ var_decl data test22.cpp 64:15 - block vars
- isUsed: 1
-function_decl func6 test22.cpp 64:10
+function_decl func6 test22.cpp 67:10
- isPublic: 1
method_type - function type
void_type - method return type
type_decl void <built-in> 0:0 - type name
- isAutogenerated: 1
record_type - method base type
- type_decl Object1 test22.cpp 32:7 - type name
+ type_decl Object1 test22.cpp 35:7 - type name
- isAutogenerated: 1
- type_decl Object1 test22.cpp 33:1 - field
+ type_decl Object1 test22.cpp 36:1 - field
- isAutogenerated: 1
tree_list - arg types
pointer_type - value
record_type - nested type
- type_decl Object1 test22.cpp 32:7 - type name
+ type_decl Object1 test22.cpp 35:7 - type name
- isAutogenerated: 1
- type_decl Object1 test22.cpp 33:1 - field
+ type_decl Object1 test22.cpp 36:1 - field
- isAutogenerated: 1
tree_list - chain
pointer_type - value
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
tree_list - chain
void_type - value
type_decl void <built-in> 0:0 - type name
- isAutogenerated: 1
- result_decl test22.cpp 65:5 - function result
+ result_decl test22.cpp 68:5 - function result
- isAutogenerated: 1
void_type - result type
type_decl void <built-in> 0:0 - type name
- isAutogenerated: 1
- parm_decl this test22.cpp 64:33 - argument
+ parm_decl this test22.cpp 67:33 - argument
- isAutogenerated: 1
pointer_type - decl type
record_type - nested type
- type_decl Object1 test22.cpp 32:7 - type name
+ type_decl Object1 test22.cpp 35:7 - type name
- isAutogenerated: 1
- type_decl Object1 test22.cpp 33:1 - field
+ type_decl Object1 test22.cpp 36:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
- isUsed: 1
- parm_decl ptr1 test22.cpp 64:29 - argument
+ parm_decl ptr1 test22.cpp 67:29 - argument
pointer_type - decl type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
- bind_expr test22.cpp 68:28 - code
- var_decl num test22.cpp 68:13 - operand
+ bind_expr test22.cpp 71:28 - code
+ var_decl num test22.cpp 71:13 - operand
integer_cst 32 - decl size
- component_ref test22.cpp 68:25 - initial
+ component_ref test22.cpp 71:25 - initial
indirect_ref - object
nop_expr - ref
- isUsed: 1
- parm_decl ptr1 test22.cpp 64:29 - operand
+ parm_decl ptr1 test22.cpp 67:29 - operand
pointer_type - decl type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
integer_type - var type
@@ -14417,121 +24272,570 @@ function_decl func6 test22.cpp 64:10
integer_cst -2147483648 - min value
integer_cst 2147483647 - max value
statement_list - operand
- if_stmt test22.cpp 66:9 - statement
- eq_expr test22.cpp 66:14 - condition
+ if_stmt test22.cpp 69:9 - statement
+ eq_expr test22.cpp 69:14 - condition
nop_expr - operand
- isUsed: 1
- parm_decl ptr1 test22.cpp 64:29 - operand
+ parm_decl ptr1 test22.cpp 67:29 - operand
pointer_type - decl type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
integer_cst 0 - operand
- return_expr test22.cpp 67:13 - then
- decl_expr test22.cpp 68:25 - statement
- var_decl num test22.cpp 68:13 - operand
+ return_expr test22.cpp 70:13 - then
+ decl_expr test22.cpp 71:25 - statement
+ var_decl num test22.cpp 71:13 - operand
block - operand
- var_decl num test22.cpp 68:13 - block vars
-function_decl func7 test22.cpp 71:10
+ var_decl num test22.cpp 71:13 - block vars
+function_decl func7 test22.cpp 74:10
- isPublic: 1
method_type - function type
void_type - method return type
type_decl void <built-in> 0:0 - type name
- isAutogenerated: 1
record_type - method base type
- type_decl Object1 test22.cpp 32:7 - type name
+ type_decl Object1 test22.cpp 35:7 - type name
- isAutogenerated: 1
- type_decl Object1 test22.cpp 33:1 - field
+ type_decl Object1 test22.cpp 36:1 - field
- isAutogenerated: 1
tree_list - arg types
pointer_type - value
record_type - nested type
- type_decl Object1 test22.cpp 32:7 - type name
+ type_decl Object1 test22.cpp 35:7 - type name
- isAutogenerated: 1
- type_decl Object1 test22.cpp 33:1 - field
+ type_decl Object1 test22.cpp 36:1 - field
- isAutogenerated: 1
tree_list - chain
pointer_type - value
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
tree_list - chain
void_type - value
type_decl void <built-in> 0:0 - type name
- isAutogenerated: 1
- result_decl test22.cpp 72:5 - function result
+ result_decl test22.cpp 75:5 - function result
- isAutogenerated: 1
void_type - result type
type_decl void <built-in> 0:0 - type name
- isAutogenerated: 1
- parm_decl this test22.cpp 71:33 - argument
+ parm_decl this test22.cpp 74:33 - argument
- isAutogenerated: 1
pointer_type - decl type
record_type - nested type
- type_decl Object1 test22.cpp 32:7 - type name
+ type_decl Object1 test22.cpp 35:7 - type name
- isAutogenerated: 1
- type_decl Object1 test22.cpp 33:1 - field
+ type_decl Object1 test22.cpp 36:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
- isUsed: 1
- parm_decl ptr1 test22.cpp 71:29 - argument
+ parm_decl ptr1 test22.cpp 74:29 - argument
pointer_type - decl type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
- if_stmt test22.cpp 73:9 - code
+ if_stmt test22.cpp 76:9 - code
cleanup_point_expr - condition
- eq_expr test22.cpp 73:33 - operand
- call_expr test22.cpp 73:26 - operand
+ eq_expr test22.cpp 76:33 - operand
+ call_expr test22.cpp 76:26 - operand
addr_expr - function
- function_decl ftest2 test22.cpp 24:16 - operand
+ function_decl ftest2 test22.cpp 27:16 - operand
- isExternal: 1
- isPublic: 1
function_type - function type
nop_expr - arg
- isUsed: 1
- parm_decl ptr1 test22.cpp 71:29 - operand
+ parm_decl ptr1 test22.cpp 74:29 - operand
pointer_type - decl type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
integer_cst 200 - operand
- return_expr test22.cpp 75:13 - then
+ return_expr test22.cpp 78:13 - then
+function_decl func8 test22.cpp 81:10
+- isPublic: 1
+ method_type - function type
+ void_type - method return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ record_type - method base type
+ type_decl Object1 test22.cpp 35:7 - type name
+ - isAutogenerated: 1
+ type_decl Object1 test22.cpp 36:1 - field
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ record_type - nested type
+ type_decl Object1 test22.cpp 35:7 - type name
+ - isAutogenerated: 1
+ type_decl Object1 test22.cpp 36:1 - field
+ - isAutogenerated: 1
+ tree_list - chain
+ pointer_type - value
+ record_type - nested type
+ type_decl Data1 test22.cpp 6:8 - type name
+ - isAutogenerated: 1
+ field_decl val test22.cpp 17:9 - field
+ - signed
+ integer_cst 32 - decl size
+ field_decl ptrval test22.cpp 18:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl test22.cpp 82:5 - function result
+ - isAutogenerated: 1
+ void_type - result type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ parm_decl this test22.cpp 81:33 - argument
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl Object1 test22.cpp 35:7 - type name
+ - isAutogenerated: 1
+ type_decl Object1 test22.cpp 36:1 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl ptr1 test22.cpp 81:29 - argument
+ pointer_type - decl type
+ record_type - nested type
+ type_decl Data1 test22.cpp 6:8 - type name
+ - isAutogenerated: 1
+ field_decl val test22.cpp 17:9 - field
+ - signed
+ integer_cst 32 - decl size
+ field_decl ptrval test22.cpp 18:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ bind_expr test22.cpp 88:30 - code
+ var_decl k test22.cpp 86:19 - operand
+ integer_cst 32 - decl size
+ array_ref test22.cpp 86:34 - initial
+ integer_cst 0 - low bound
+ integer_cst 4 - element size
+ component_ref test22.cpp 86:29 - operand
+ indirect_ref - object
+ nop_expr - ref
+ - isUsed: 1
+ parm_decl ptr1 test22.cpp 81:29 - operand
+ pointer_type - decl type
+ record_type - nested type
+ type_decl Data1 test22.cpp 6:8 - type name
+ - isAutogenerated: 1
+ field_decl val test22.cpp 17:9 - field
+ - signed
+ integer_cst 32 - decl size
+ field_decl ptrval test22.cpp 18:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ integer_cst 0 - operand
+ 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
+ if_stmt test22.cpp 83:9 - statement
+ truth_orif_expr test22.cpp 83:37 - condition
+ truth_orif_expr test22.cpp 83:19 - operand
+ eq_expr test22.cpp 83:14 - operand
+ nop_expr - operand
+ - isUsed: 1
+ parm_decl ptr1 test22.cpp 81:29 - operand
+ pointer_type - decl type
+ record_type - nested type
+ type_decl Data1 test22.cpp 6:8 - type name
+ - isAutogenerated: 1
+ field_decl val test22.cpp 17:9 - field
+ - signed
+ integer_cst 32 - decl size
+ field_decl ptrval test22.cpp 18:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ integer_cst 0 - operand
+ eq_expr test22.cpp 83:32 - operand
+ component_ref test22.cpp 83:28 - operand
+ indirect_ref - object
+ nop_expr - ref
+ - isUsed: 1
+ parm_decl ptr1 test22.cpp 81:29 - operand
+ pointer_type - decl type
+ record_type - nested type
+ type_decl Data1 test22.cpp 6:8 - type name
+ - isAutogenerated: 1
+ field_decl val test22.cpp 17:9 - field
+ - signed
+ integer_cst 32 - decl size
+ field_decl ptrval test22.cpp 18:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ field_decl val test22.cpp 17:9 - field
+ - signed
+ integer_cst 32 - decl size
+ integer_cst 3 - operand
+ eq_expr test22.cpp 83:47 - operand
+ component_ref test22.cpp 83:47 - operand
+ indirect_ref - object
+ nop_expr - ref
+ - isUsed: 1
+ parm_decl ptr1 test22.cpp 81:29 - operand
+ pointer_type - decl type
+ record_type - nested type
+ type_decl Data1 test22.cpp 6:8 - type name
+ - isAutogenerated: 1
+ field_decl val test22.cpp 17:9 - field
+ - signed
+ integer_cst 32 - decl size
+ field_decl ptrval test22.cpp 18:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ field_decl ptrval test22.cpp 18:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ integer_cst 0 - operand
+ return_expr test22.cpp 84:13 - then
+ decl_expr test22.cpp 86:34 - statement
+ var_decl k test22.cpp 86:19 - operand
+ decl_expr test22.cpp 88:27 - statement
+ var_decl test1 test22.cpp 88:13 - operand
+ integer_cst 32 - decl size
+ component_ref test22.cpp 88:27 - initial
+ indirect_ref - object
+ nop_expr - ref
+ - isUsed: 1
+ parm_decl ptr1 test22.cpp 81:29 - operand
+ pointer_type - decl type
+ record_type - nested type
+ type_decl Data1 test22.cpp 6:8 - type name
+ - isAutogenerated: 1
+ field_decl val test22.cpp 17:9 - field
+ - signed
+ integer_cst 32 - decl size
+ field_decl ptrval test22.cpp 18:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ field_decl val test22.cpp 17:9 - field
+ - signed
+ 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
+ block - operand
+ var_decl k test22.cpp 86:19 - block vars
+ var_decl test1 test22.cpp 88:13 - block vars
+function_decl func9 test22.cpp 91:6
+- isPublic: 1
+ method_type - function type
+ void_type - method return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ record_type - method base type
+ type_decl Object1 test22.cpp 35:7 - type name
+ - isAutogenerated: 1
+ type_decl Object1 test22.cpp 36:1 - field
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ record_type - nested type
+ type_decl Object1 test22.cpp 35:7 - type name
+ - isAutogenerated: 1
+ type_decl Object1 test22.cpp 36:1 - field
+ - isAutogenerated: 1
+ tree_list - chain
+ pointer_type - value
+ record_type - nested type
+ type_decl Data1 test22.cpp 6:8 - type name
+ - isAutogenerated: 1
+ field_decl val test22.cpp 17:9 - field
+ - signed
+ integer_cst 32 - decl size
+ field_decl ptrval test22.cpp 18:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl test22.cpp 92:1 - function result
+ - isAutogenerated: 1
+ void_type - result type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ parm_decl this test22.cpp 91:30 - argument
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl Object1 test22.cpp 35:7 - type name
+ - isAutogenerated: 1
+ type_decl Object1 test22.cpp 36:1 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl chunk test22.cpp 91:25 - argument
+ pointer_type - decl type
+ record_type - nested type
+ type_decl Data1 test22.cpp 6:8 - type name
+ - isAutogenerated: 1
+ field_decl val test22.cpp 17:9 - field
+ - signed
+ integer_cst 32 - decl size
+ field_decl ptrval test22.cpp 18:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ statement_list - code
+ if_stmt test22.cpp 93:5 - statement
+ cleanup_point_expr - condition
+ truth_orif_expr test22.cpp 93:16 - operand
+ eq_expr test22.cpp 93:10 - operand
+ nop_expr - operand
+ - isUsed: 1
+ parm_decl chunk test22.cpp 91:25 - operand
+ pointer_type - decl type
+ record_type - nested type
+ type_decl Data1 test22.cpp 6:8 - type name
+ - isAutogenerated: 1
+ field_decl val test22.cpp 17:9 - field
+ - signed
+ integer_cst 32 - decl size
+ field_decl ptrval test22.cpp 18:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ integer_cst 0 - operand
+ call_expr test22.cpp 93:36 - operand
+ addr_expr - function
+ function_decl empty /usr/include/c++/5/bits/basic_string.h 3217:7 - operand
+ - isExternal: 1
+ - isPublic: 1
+ method_type - function type
+ addr_expr - arg
+ component_ref test22.cpp 93:26 - operand
+ indirect_ref - object
+ nop_expr - ref
+ - isUsed: 1
+ parm_decl chunk test22.cpp 91:25 - operand
+ pointer_type - decl type
+ record_type - nested type
+ type_decl Data1 test22.cpp 6:8 - type name
+ - isAutogenerated: 1
+ field_decl val test22.cpp 17:9 - field
+ - signed
+ integer_cst 32 - decl size
+ field_decl ptrval test22.cpp 18:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ return_expr test22.cpp 94:9 - then
+ cleanup_point_expr test22.cpp 95:19 - statement
+ expr_stmt test22.cpp 95:19 - operand
+ convert_expr - expresssion
+ call_expr test22.cpp 95:18 - operand
+ addr_expr - function
+ function_decl operator[] /usr/include/c++/5/bits/basic_string.h 3249:7 - operand
+ - isExternal: 1
+ - isPublic: 1
+ method_type - function type
+ addr_expr - arg
+ component_ref test22.cpp 95:12 - operand
+ indirect_ref - object
+ nop_expr - ref
+ - isUsed: 1
+ parm_decl chunk test22.cpp 91:25 - operand
+ pointer_type - decl type
+ record_type - nested type
+ type_decl Data1 test22.cpp 6:8 - type name
+ - isAutogenerated: 1
+ field_decl val test22.cpp 17:9 - field
+ - signed
+ integer_cst 32 - decl size
+ field_decl ptrval test22.cpp 18:12 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ integer_cst 0 - arg
function_decl fill /usr/include/c++/5/bits/stl_algobase.h 736:5
- isPublic: 1
function_type - function type
@@ -14665,6 +24969,1874 @@ function_decl fill /usr/include/c++/5/bits/stl_algobase.h 736:5
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
+ 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 _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2668:14 - type name
+ - isAutogenerated: 1
+ field_decl _M_p /usr/include/c++/5/bits/basic_string.h 2673:10 - field
+ - unsigned
+ integer_cst 64 - decl size
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2669:7 - field
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ record_type - nested type
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2668:14 - type name
+ - isAutogenerated: 1
+ field_decl _M_p /usr/include/c++/5/bits/basic_string.h 2673:10 - field
+ - unsigned
+ integer_cst 64 - decl size
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2669:7 - field
+ - isAutogenerated: 1
+ tree_list - chain
+ integer_type - value
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/include/c++/5/bits/basic_string.h 2668:14 - function result
+ - isAutogenerated: 1
+ void_type - result type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ parm_decl this /usr/include/c++/5/bits/basic_string.h 2840:58 - argument
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2668:14 - type name
+ - isAutogenerated: 1
+ field_decl _M_p /usr/include/c++/5/bits/basic_string.h 2673:10 - field
+ - unsigned
+ integer_cst 64 - decl size
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2669:7 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ parm_decl __in_chrg /usr/include/c++/5/bits/basic_string.h 2840:58 - argument
+ - isAutogenerated: 1
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - parm size
+ statement_list - code
+ bind_expr /usr/include/c++/5/bits/basic_string.h 2668:14 - statement
+ cleanup_stmt /usr/include/c++/5/bits/basic_string.h 2668:14 - operand
+ statement_list - body
+ cleanup_stmt /usr/include/c++/5/bits/basic_string.h 2668:14 - statement
+ statement_list - body
+ call_expr /usr/include/c++/5/bits/basic_string.h 2668:14 - expresssion
+ addr_expr - function
+ function_decl __base_dtor /usr/include/c++/5/bits/allocator.h 121:7 - operand
+ - isExternal: 1
+ - isPublic: 1
+ method_type - function type
+ nop_expr - arg
+ parm_decl this /usr/include/c++/5/bits/basic_string.h 2840:58 - operand
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2668:14 - type name
+ - isAutogenerated: 1
+ field_decl _M_p /usr/include/c++/5/bits/basic_string.h 2673:10 - field
+ - unsigned
+ integer_cst 64 - decl size
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2669:7 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ modify_expr - expresssion
+ indirect_ref - operand
+ nop_expr - ref
+ parm_decl this /usr/include/c++/5/bits/basic_string.h 2840:58 - operand
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2668:14 - type name
+ - isAutogenerated: 1
+ field_decl _M_p /usr/include/c++/5/bits/basic_string.h 2673:10 - field
+ - unsigned
+ integer_cst 64 - decl size
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2669:7 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ constructor - operand
+ record_type - constructor type
+ field_decl _M_p /usr/include/c++/5/bits/basic_string.h 2668:14 - field
+ - signed
+ integer_cst 64 - decl size
+ block - operand
+ label_expr /usr/include/c++/5/bits/basic_string.h 2668:14 - statement
+ label_decl /usr/include/c++/5/bits/basic_string.h 2668:14 - operand
+ - isAutogenerated: 1
+function_decl __base_dtor /usr/include/c++/5/bits/basic_string.h 2668:14
+- isAutogenerated: 1
+- isPublic: 1
+ method_type - function type
+ void_type - method return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ record_type - method base type
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2668:14 - type name
+ - isAutogenerated: 1
+ field_decl _M_p /usr/include/c++/5/bits/basic_string.h 2673:10 - field
+ - unsigned
+ integer_cst 64 - decl size
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2669:7 - field
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ record_type - nested type
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2668:14 - type name
+ - isAutogenerated: 1
+ field_decl _M_p /usr/include/c++/5/bits/basic_string.h 2673:10 - field
+ - unsigned
+ integer_cst 64 - decl size
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2669:7 - field
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/include/c++/5/bits/basic_string.h 2668:14 - function result
+ - isAutogenerated: 1
+ void_type - result type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ parm_decl this /usr/include/c++/5/bits/basic_string.h 2840:58 - argument
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2668:14 - type name
+ - isAutogenerated: 1
+ field_decl _M_p /usr/include/c++/5/bits/basic_string.h 2673:10 - field
+ - unsigned
+ integer_cst 64 - decl size
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2669:7 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ statement_list - code
+ bind_expr /usr/include/c++/5/bits/basic_string.h 2668:14 - statement
+ try_finally /usr/include/c++/5/bits/basic_string.h 2668:14 - operand
+ statement_list - operand
+ try_finally /usr/include/c++/5/bits/basic_string.h 2668:14 - statement
+ statement_list - operand
+ call_expr /usr/include/c++/5/bits/basic_string.h 2668:14 - operand
+ addr_expr - function
+ function_decl __base_dtor /usr/include/c++/5/bits/allocator.h 121:7 - operand
+ - isExternal: 1
+ - isPublic: 1
+ method_type - function type
+ nop_expr - arg
+ parm_decl this /usr/include/c++/5/bits/basic_string.h 2840:58 - operand
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2668:14 - type name
+ - isAutogenerated: 1
+ field_decl _M_p /usr/include/c++/5/bits/basic_string.h 2673:10 - field
+ - unsigned
+ integer_cst 64 - decl size
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2669:7 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ modify_expr - operand
+ indirect_ref - operand
+ nop_expr - ref
+ parm_decl this /usr/include/c++/5/bits/basic_string.h 2840:58 - operand
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2668:14 - type name
+ - isAutogenerated: 1
+ field_decl _M_p /usr/include/c++/5/bits/basic_string.h 2673:10 - field
+ - unsigned
+ integer_cst 64 - decl size
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2669:7 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ constructor - operand
+ record_type - constructor type
+ field_decl _M_p /usr/include/c++/5/bits/basic_string.h 2668:14 - field
+ - signed
+ integer_cst 64 - decl size
+ block - operand
+ label_expr /usr/include/c++/5/bits/basic_string.h 2668:14 - statement
+ label_decl /usr/include/c++/5/bits/basic_string.h 2668:14 - operand
+ - isAutogenerated: 1
+function_decl __comp_dtor /usr/include/c++/5/bits/basic_string.h 2668:14
+- isAutogenerated: 1
+- isPublic: 1
+ method_type - function type
+ void_type - method return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ record_type - method base type
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2668:14 - type name
+ - isAutogenerated: 1
+ field_decl _M_p /usr/include/c++/5/bits/basic_string.h 2673:10 - field
+ - unsigned
+ integer_cst 64 - decl size
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2669:7 - field
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ record_type - nested type
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2668:14 - type name
+ - isAutogenerated: 1
+ field_decl _M_p /usr/include/c++/5/bits/basic_string.h 2673:10 - field
+ - unsigned
+ integer_cst 64 - decl size
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2669:7 - field
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/include/c++/5/bits/basic_string.h 2668:14 - function result
+ - isAutogenerated: 1
+ void_type - result type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ parm_decl this /usr/include/c++/5/bits/basic_string.h 2840:58 - argument
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2668:14 - type name
+ - isAutogenerated: 1
+ field_decl _M_p /usr/include/c++/5/bits/basic_string.h 2673:10 - field
+ - unsigned
+ integer_cst 64 - decl size
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2669:7 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ statement_list - code
+function_decl basic_string /usr/include/c++/5/bits/basic_string.h 2838:7
+- isExternal: 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 basic_string /usr/include/c++/5/bits/basic_string.h 2508:11 - type name
+ - isAutogenerated: 1
+ var_decl npos /usr/include/c++/5/bits/basic_string.h 2681:30 - field
+ - isUsed: 1
+ integer_cst 64 - decl size
+ integer_type - var type
+ - precisionBits: 64
+ - unsigned
+ type_decl size_type /usr/include/c++/5/bits/basic_string.h 2517:57 - type name
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ field_decl _M_dataplus /usr/include/c++/5/bits/basic_string.h 2685:28 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2509:5 - field
+ - isAutogenerated: 1
+ type_decl _CharT_alloc_type /usr/include/c++/5/bits/basic_string.h 2510:63 - field
+ type_decl traits_type /usr/include/c++/5/bits/basic_string.h 2514:31 - field
+ type_decl value_type /usr/include/c++/5/bits/basic_string.h 2515:48 - field
+ type_decl allocator_type /usr/include/c++/5/bits/basic_string.h 2516:30 - field
+ type_decl size_type /usr/include/c++/5/bits/basic_string.h 2517:57 - field
+ type_decl difference_type /usr/include/c++/5/bits/basic_string.h 2518:61 - field
+ type_decl reference /usr/include/c++/5/bits/basic_string.h 2519:57 - field
+ type_decl const_reference /usr/include/c++/5/bits/basic_string.h 2520:61 - field
+ type_decl pointer /usr/include/c++/5/bits/basic_string.h 2521:55 - field
+ type_decl const_pointer /usr/include/c++/5/bits/basic_string.h 2522:61 - field
+ type_decl iterator /usr/include/c++/5/bits/basic_string.h 2523:68 - field
+ type_decl const_iterator /usr/include/c++/5/bits/basic_string.h 2525:61 - field
+ type_decl const_reverse_iterator /usr/include/c++/5/bits/basic_string.h 2526:53 - field
+ type_decl reverse_iterator /usr/include/c++/5/bits/basic_string.h 2527:52 - field
+ type_decl _Rep_base /usr/include/c++/5/bits/basic_string.h 2544:14 - field
+ - isAutogenerated: 1
+ type_decl _Rep /usr/include/c++/5/bits/basic_string.h 2551:14 - field
+ - isAutogenerated: 1
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2668:14 - field
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ record_type - nested type
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2508:11 - type name
+ - isAutogenerated: 1
+ var_decl npos /usr/include/c++/5/bits/basic_string.h 2681:30 - field
+ - isUsed: 1
+ field_decl _M_dataplus /usr/include/c++/5/bits/basic_string.h 2685:28 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2509:5 - field
+ - isAutogenerated: 1
+ type_decl _CharT_alloc_type /usr/include/c++/5/bits/basic_string.h 2510:63 - field
+ type_decl traits_type /usr/include/c++/5/bits/basic_string.h 2514:31 - field
+ type_decl value_type /usr/include/c++/5/bits/basic_string.h 2515:48 - field
+ type_decl allocator_type /usr/include/c++/5/bits/basic_string.h 2516:30 - field
+ type_decl size_type /usr/include/c++/5/bits/basic_string.h 2517:57 - field
+ type_decl difference_type /usr/include/c++/5/bits/basic_string.h 2518:61 - field
+ type_decl reference /usr/include/c++/5/bits/basic_string.h 2519:57 - field
+ type_decl const_reference /usr/include/c++/5/bits/basic_string.h 2520:61 - field
+ type_decl pointer /usr/include/c++/5/bits/basic_string.h 2521:55 - field
+ type_decl const_pointer /usr/include/c++/5/bits/basic_string.h 2522:61 - field
+ type_decl iterator /usr/include/c++/5/bits/basic_string.h 2523:68 - field
+ type_decl const_iterator /usr/include/c++/5/bits/basic_string.h 2525:61 - field
+ type_decl const_reverse_iterator /usr/include/c++/5/bits/basic_string.h 2526:53 - field
+ type_decl reverse_iterator /usr/include/c++/5/bits/basic_string.h 2527:52 - field
+ type_decl _Rep_base /usr/include/c++/5/bits/basic_string.h 2544:14 - field
+ - isAutogenerated: 1
+ type_decl _Rep /usr/include/c++/5/bits/basic_string.h 2551:14 - field
+ - isAutogenerated: 1
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2668:14 - 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/basic_string.h 2838: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/basic_string.h 2838:20 - argument
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2508:11 - type name
+ - isAutogenerated: 1
+ var_decl npos /usr/include/c++/5/bits/basic_string.h 2681:30 - field
+ - isUsed: 1
+ field_decl _M_dataplus /usr/include/c++/5/bits/basic_string.h 2685:28 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2509:5 - field
+ - isAutogenerated: 1
+ type_decl _CharT_alloc_type /usr/include/c++/5/bits/basic_string.h 2510:63 - field
+ type_decl traits_type /usr/include/c++/5/bits/basic_string.h 2514:31 - field
+ type_decl value_type /usr/include/c++/5/bits/basic_string.h 2515:48 - field
+ type_decl allocator_type /usr/include/c++/5/bits/basic_string.h 2516:30 - field
+ type_decl size_type /usr/include/c++/5/bits/basic_string.h 2517:57 - field
+ type_decl difference_type /usr/include/c++/5/bits/basic_string.h 2518:61 - field
+ type_decl reference /usr/include/c++/5/bits/basic_string.h 2519:57 - field
+ type_decl const_reference /usr/include/c++/5/bits/basic_string.h 2520:61 - field
+ type_decl pointer /usr/include/c++/5/bits/basic_string.h 2521:55 - field
+ type_decl const_pointer /usr/include/c++/5/bits/basic_string.h 2522:61 - field
+ type_decl iterator /usr/include/c++/5/bits/basic_string.h 2523:68 - field
+ type_decl const_iterator /usr/include/c++/5/bits/basic_string.h 2525:61 - field
+ type_decl const_reverse_iterator /usr/include/c++/5/bits/basic_string.h 2526:53 - field
+ type_decl reverse_iterator /usr/include/c++/5/bits/basic_string.h 2527:52 - field
+ type_decl _Rep_base /usr/include/c++/5/bits/basic_string.h 2544:14 - field
+ - isAutogenerated: 1
+ type_decl _Rep /usr/include/c++/5/bits/basic_string.h 2551:14 - field
+ - isAutogenerated: 1
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2668:14 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ bind_expr /usr/include/c++/5/bits/basic_string.h 2840:62 - code
+ statement_list - operand
+ cleanup_point_expr /usr/include/c++/5/bits/basic_string.h 2840:58 - statement
+ expr_stmt /usr/include/c++/5/bits/basic_string.h 2840:58 - operand
+ call_expr /usr/include/c++/5/bits/basic_string.h 2840:58 - expresssion
+ addr_expr - function
+ function_decl __comp_ctor /usr/include/c++/5/bits/basic_string.h 2670:2 - operand
+ - isExternal: 1
+ - isPublic: 1
+ method_type - function type
+ addr_expr - arg
+ component_ref /usr/include/c++/5/bits/basic_string.h 2840:58 - operand
+ indirect_ref - object
+ nop_expr - ref
+ parm_decl this /usr/include/c++/5/bits/basic_string.h 2838:20 - operand
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2508:11 - type name
+ - isAutogenerated: 1
+ var_decl npos /usr/include/c++/5/bits/basic_string.h 2681:30 - field
+ - isUsed: 1
+ field_decl _M_dataplus /usr/include/c++/5/bits/basic_string.h 2685:28 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2509:5 - field
+ - isAutogenerated: 1
+ type_decl _CharT_alloc_type /usr/include/c++/5/bits/basic_string.h 2510:63 - field
+ type_decl traits_type /usr/include/c++/5/bits/basic_string.h 2514:31 - field
+ type_decl value_type /usr/include/c++/5/bits/basic_string.h 2515:48 - field
+ type_decl allocator_type /usr/include/c++/5/bits/basic_string.h 2516:30 - field
+ type_decl size_type /usr/include/c++/5/bits/basic_string.h 2517:57 - field
+ type_decl difference_type /usr/include/c++/5/bits/basic_string.h 2518:61 - field
+ type_decl reference /usr/include/c++/5/bits/basic_string.h 2519:57 - field
+ type_decl const_reference /usr/include/c++/5/bits/basic_string.h 2520:61 - field
+ type_decl pointer /usr/include/c++/5/bits/basic_string.h 2521:55 - field
+ type_decl const_pointer /usr/include/c++/5/bits/basic_string.h 2522:61 - field
+ type_decl iterator /usr/include/c++/5/bits/basic_string.h 2523:68 - field
+ type_decl const_iterator /usr/include/c++/5/bits/basic_string.h 2525:61 - field
+ type_decl const_reverse_iterator /usr/include/c++/5/bits/basic_string.h 2526:53 - field
+ type_decl reverse_iterator /usr/include/c++/5/bits/basic_string.h 2527:52 - field
+ type_decl _Rep_base /usr/include/c++/5/bits/basic_string.h 2544:14 - field
+ - isAutogenerated: 1
+ type_decl _Rep /usr/include/c++/5/bits/basic_string.h 2551:14 - field
+ - isAutogenerated: 1
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2668:14 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ field_decl _M_dataplus /usr/include/c++/5/bits/basic_string.h 2685:28 - field
+ - signed
+ integer_cst 64 - decl size
+ call_expr /usr/include/c++/5/bits/basic_string.h 2840:58 - arg
+ addr_expr - function
+ function_decl _M_refdata /usr/include/c++/5/bits/basic_string.h 2618:2 - operand
+ - isExternal: 1
+ - isPublic: 1
+ method_type - function type
+ convert_expr - arg
+ call_expr /usr/include/c++/5/bits/basic_string.h 2840:33 - operand
+ addr_expr - function
+ function_decl _S_empty_rep /usr/include/c++/5/bits/basic_string.h 2827:7 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ nop_expr - arg
+ nop_expr - operand
+ addr_expr - operand
+ target_expr - operand
+ var_decl /usr/include/c++/5/bits/basic_string.h 2840:58 - operand
+ - isUsed: 1
+ - isAutogenerated: 1
+ integer_cst 8 - decl size
+ record_type - var 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
+ integer_type - element
+ - 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_vec - element
+ integer_type - element
+ - 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
+ 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
+ aggr_init_expr - operand
+ addr_expr - function
+ function_decl __comp_ctor /usr/include/c++/5/bits/allocator.h 113:7 - operand
+ - isExternal: 1
+ - isPublic: 1
+ method_type - function type
+ var_decl /usr/include/c++/5/bits/basic_string.h 2840:58 - slot
+ - isUsed: 1
+ - isAutogenerated: 1
+ convert_expr - arg
+ void_cst - operand
+ call_expr - operand
+ addr_expr - function
+ function_decl __comp_dtor /usr/include/c++/5/bits/allocator.h 121:7 - operand
+ - isExternal: 1
+ - isPublic: 1
+ method_type - function type
+ addr_expr - arg
+ var_decl /usr/include/c++/5/bits/basic_string.h 2840:58 - operand
+ - isUsed: 1
+ - isAutogenerated: 1
+ cleanup_stmt /usr/include/c++/5/bits/basic_string.h 2840:58 - statement
+ statement_list - body
+ call_expr /usr/include/c++/5/bits/basic_string.h 2840:58 - expresssion
+ addr_expr - function
+ function_decl __comp_dtor /usr/include/c++/5/bits/basic_string.h 2668:14 - operand
+ - isAutogenerated: 1
+ - isPublic: 1
+ method_type - function type
+ addr_expr - arg
+ component_ref /usr/include/c++/5/bits/basic_string.h 2840:58 - operand
+ indirect_ref - object
+ nop_expr - ref
+ parm_decl this /usr/include/c++/5/bits/basic_string.h 2838:20 - operand
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2508:11 - type name
+ - isAutogenerated: 1
+ var_decl npos /usr/include/c++/5/bits/basic_string.h 2681:30 - field
+ - isUsed: 1
+ field_decl _M_dataplus /usr/include/c++/5/bits/basic_string.h 2685:28 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2509:5 - field
+ - isAutogenerated: 1
+ type_decl _CharT_alloc_type /usr/include/c++/5/bits/basic_string.h 2510:63 - field
+ type_decl traits_type /usr/include/c++/5/bits/basic_string.h 2514:31 - field
+ type_decl value_type /usr/include/c++/5/bits/basic_string.h 2515:48 - field
+ type_decl allocator_type /usr/include/c++/5/bits/basic_string.h 2516:30 - field
+ type_decl size_type /usr/include/c++/5/bits/basic_string.h 2517:57 - field
+ type_decl difference_type /usr/include/c++/5/bits/basic_string.h 2518:61 - field
+ type_decl reference /usr/include/c++/5/bits/basic_string.h 2519:57 - field
+ type_decl const_reference /usr/include/c++/5/bits/basic_string.h 2520:61 - field
+ type_decl pointer /usr/include/c++/5/bits/basic_string.h 2521:55 - field
+ type_decl const_pointer /usr/include/c++/5/bits/basic_string.h 2522:61 - field
+ type_decl iterator /usr/include/c++/5/bits/basic_string.h 2523:68 - field
+ type_decl const_iterator /usr/include/c++/5/bits/basic_string.h 2525:61 - field
+ type_decl const_reverse_iterator /usr/include/c++/5/bits/basic_string.h 2526:53 - field
+ type_decl reverse_iterator /usr/include/c++/5/bits/basic_string.h 2527:52 - field
+ type_decl _Rep_base /usr/include/c++/5/bits/basic_string.h 2544:14 - field
+ - isAutogenerated: 1
+ type_decl _Rep /usr/include/c++/5/bits/basic_string.h 2551:14 - field
+ - isAutogenerated: 1
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2668:14 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ field_decl _M_dataplus /usr/include/c++/5/bits/basic_string.h 2685:28 - field
+ - signed
+ integer_cst 64 - decl size
+ block - operand
+function_decl __base_ctor /usr/include/c++/5/bits/basic_string.h 2838:7
+- isExternal: 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 basic_string /usr/include/c++/5/bits/basic_string.h 2508:11 - type name
+ - isAutogenerated: 1
+ var_decl npos /usr/include/c++/5/bits/basic_string.h 2681:30 - field
+ - isUsed: 1
+ integer_cst 64 - decl size
+ integer_type - var type
+ - precisionBits: 64
+ - unsigned
+ type_decl size_type /usr/include/c++/5/bits/basic_string.h 2517:57 - type name
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ field_decl _M_dataplus /usr/include/c++/5/bits/basic_string.h 2685:28 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2509:5 - field
+ - isAutogenerated: 1
+ type_decl _CharT_alloc_type /usr/include/c++/5/bits/basic_string.h 2510:63 - field
+ type_decl traits_type /usr/include/c++/5/bits/basic_string.h 2514:31 - field
+ type_decl value_type /usr/include/c++/5/bits/basic_string.h 2515:48 - field
+ type_decl allocator_type /usr/include/c++/5/bits/basic_string.h 2516:30 - field
+ type_decl size_type /usr/include/c++/5/bits/basic_string.h 2517:57 - field
+ type_decl difference_type /usr/include/c++/5/bits/basic_string.h 2518:61 - field
+ type_decl reference /usr/include/c++/5/bits/basic_string.h 2519:57 - field
+ type_decl const_reference /usr/include/c++/5/bits/basic_string.h 2520:61 - field
+ type_decl pointer /usr/include/c++/5/bits/basic_string.h 2521:55 - field
+ type_decl const_pointer /usr/include/c++/5/bits/basic_string.h 2522:61 - field
+ type_decl iterator /usr/include/c++/5/bits/basic_string.h 2523:68 - field
+ type_decl const_iterator /usr/include/c++/5/bits/basic_string.h 2525:61 - field
+ type_decl const_reverse_iterator /usr/include/c++/5/bits/basic_string.h 2526:53 - field
+ type_decl reverse_iterator /usr/include/c++/5/bits/basic_string.h 2527:52 - field
+ type_decl _Rep_base /usr/include/c++/5/bits/basic_string.h 2544:14 - field
+ - isAutogenerated: 1
+ type_decl _Rep /usr/include/c++/5/bits/basic_string.h 2551:14 - field
+ - isAutogenerated: 1
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2668:14 - field
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ record_type - nested type
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2508:11 - type name
+ - isAutogenerated: 1
+ var_decl npos /usr/include/c++/5/bits/basic_string.h 2681:30 - field
+ - isUsed: 1
+ field_decl _M_dataplus /usr/include/c++/5/bits/basic_string.h 2685:28 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2509:5 - field
+ - isAutogenerated: 1
+ type_decl _CharT_alloc_type /usr/include/c++/5/bits/basic_string.h 2510:63 - field
+ type_decl traits_type /usr/include/c++/5/bits/basic_string.h 2514:31 - field
+ type_decl value_type /usr/include/c++/5/bits/basic_string.h 2515:48 - field
+ type_decl allocator_type /usr/include/c++/5/bits/basic_string.h 2516:30 - field
+ type_decl size_type /usr/include/c++/5/bits/basic_string.h 2517:57 - field
+ type_decl difference_type /usr/include/c++/5/bits/basic_string.h 2518:61 - field
+ type_decl reference /usr/include/c++/5/bits/basic_string.h 2519:57 - field
+ type_decl const_reference /usr/include/c++/5/bits/basic_string.h 2520:61 - field
+ type_decl pointer /usr/include/c++/5/bits/basic_string.h 2521:55 - field
+ type_decl const_pointer /usr/include/c++/5/bits/basic_string.h 2522:61 - field
+ type_decl iterator /usr/include/c++/5/bits/basic_string.h 2523:68 - field
+ type_decl const_iterator /usr/include/c++/5/bits/basic_string.h 2525:61 - field
+ type_decl const_reverse_iterator /usr/include/c++/5/bits/basic_string.h 2526:53 - field
+ type_decl reverse_iterator /usr/include/c++/5/bits/basic_string.h 2527:52 - field
+ type_decl _Rep_base /usr/include/c++/5/bits/basic_string.h 2544:14 - field
+ - isAutogenerated: 1
+ type_decl _Rep /usr/include/c++/5/bits/basic_string.h 2551:14 - field
+ - isAutogenerated: 1
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2668:14 - 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/basic_string.h 2840:62 - 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/basic_string.h 2838:20 - argument
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2508:11 - type name
+ - isAutogenerated: 1
+ var_decl npos /usr/include/c++/5/bits/basic_string.h 2681:30 - field
+ - isUsed: 1
+ field_decl _M_dataplus /usr/include/c++/5/bits/basic_string.h 2685:28 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2509:5 - field
+ - isAutogenerated: 1
+ type_decl _CharT_alloc_type /usr/include/c++/5/bits/basic_string.h 2510:63 - field
+ type_decl traits_type /usr/include/c++/5/bits/basic_string.h 2514:31 - field
+ type_decl value_type /usr/include/c++/5/bits/basic_string.h 2515:48 - field
+ type_decl allocator_type /usr/include/c++/5/bits/basic_string.h 2516:30 - field
+ type_decl size_type /usr/include/c++/5/bits/basic_string.h 2517:57 - field
+ type_decl difference_type /usr/include/c++/5/bits/basic_string.h 2518:61 - field
+ type_decl reference /usr/include/c++/5/bits/basic_string.h 2519:57 - field
+ type_decl const_reference /usr/include/c++/5/bits/basic_string.h 2520:61 - field
+ type_decl pointer /usr/include/c++/5/bits/basic_string.h 2521:55 - field
+ type_decl const_pointer /usr/include/c++/5/bits/basic_string.h 2522:61 - field
+ type_decl iterator /usr/include/c++/5/bits/basic_string.h 2523:68 - field
+ type_decl const_iterator /usr/include/c++/5/bits/basic_string.h 2525:61 - field
+ type_decl const_reverse_iterator /usr/include/c++/5/bits/basic_string.h 2526:53 - field
+ type_decl reverse_iterator /usr/include/c++/5/bits/basic_string.h 2527:52 - field
+ type_decl _Rep_base /usr/include/c++/5/bits/basic_string.h 2544:14 - field
+ - isAutogenerated: 1
+ type_decl _Rep /usr/include/c++/5/bits/basic_string.h 2551:14 - field
+ - isAutogenerated: 1
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2668:14 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ bind_expr /usr/include/c++/5/bits/basic_string.h 2840:62 - code
+ statement_list - operand
+ cleanup_point_expr /usr/include/c++/5/bits/basic_string.h 2840:58 - statement
+ expr_stmt /usr/include/c++/5/bits/basic_string.h 2840:58 - operand
+ call_expr /usr/include/c++/5/bits/basic_string.h 2840:58 - expresssion
+ addr_expr - function
+ function_decl __comp_ctor /usr/include/c++/5/bits/basic_string.h 2670:2 - operand
+ - isExternal: 1
+ - isPublic: 1
+ method_type - function type
+ addr_expr - arg
+ component_ref /usr/include/c++/5/bits/basic_string.h 2840:58 - operand
+ indirect_ref - object
+ nop_expr - ref
+ parm_decl this /usr/include/c++/5/bits/basic_string.h 2838:20 - operand
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2508:11 - type name
+ - isAutogenerated: 1
+ var_decl npos /usr/include/c++/5/bits/basic_string.h 2681:30 - field
+ - isUsed: 1
+ field_decl _M_dataplus /usr/include/c++/5/bits/basic_string.h 2685:28 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2509:5 - field
+ - isAutogenerated: 1
+ type_decl _CharT_alloc_type /usr/include/c++/5/bits/basic_string.h 2510:63 - field
+ type_decl traits_type /usr/include/c++/5/bits/basic_string.h 2514:31 - field
+ type_decl value_type /usr/include/c++/5/bits/basic_string.h 2515:48 - field
+ type_decl allocator_type /usr/include/c++/5/bits/basic_string.h 2516:30 - field
+ type_decl size_type /usr/include/c++/5/bits/basic_string.h 2517:57 - field
+ type_decl difference_type /usr/include/c++/5/bits/basic_string.h 2518:61 - field
+ type_decl reference /usr/include/c++/5/bits/basic_string.h 2519:57 - field
+ type_decl const_reference /usr/include/c++/5/bits/basic_string.h 2520:61 - field
+ type_decl pointer /usr/include/c++/5/bits/basic_string.h 2521:55 - field
+ type_decl const_pointer /usr/include/c++/5/bits/basic_string.h 2522:61 - field
+ type_decl iterator /usr/include/c++/5/bits/basic_string.h 2523:68 - field
+ type_decl const_iterator /usr/include/c++/5/bits/basic_string.h 2525:61 - field
+ type_decl const_reverse_iterator /usr/include/c++/5/bits/basic_string.h 2526:53 - field
+ type_decl reverse_iterator /usr/include/c++/5/bits/basic_string.h 2527:52 - field
+ type_decl _Rep_base /usr/include/c++/5/bits/basic_string.h 2544:14 - field
+ - isAutogenerated: 1
+ type_decl _Rep /usr/include/c++/5/bits/basic_string.h 2551:14 - field
+ - isAutogenerated: 1
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2668:14 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ field_decl _M_dataplus /usr/include/c++/5/bits/basic_string.h 2685:28 - field
+ - signed
+ integer_cst 64 - decl size
+ call_expr /usr/include/c++/5/bits/basic_string.h 2840:58 - arg
+ addr_expr - function
+ function_decl _M_refdata /usr/include/c++/5/bits/basic_string.h 2618:2 - operand
+ - isExternal: 1
+ - isPublic: 1
+ method_type - function type
+ convert_expr - arg
+ call_expr /usr/include/c++/5/bits/basic_string.h 2840:33 - operand
+ addr_expr - function
+ function_decl _S_empty_rep /usr/include/c++/5/bits/basic_string.h 2827:7 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ nop_expr - arg
+ nop_expr - operand
+ addr_expr - operand
+ target_expr - operand
+ var_decl /usr/include/c++/5/bits/basic_string.h 2840:58 - operand
+ - isUsed: 1
+ - isAutogenerated: 1
+ integer_cst 8 - decl size
+ record_type - var 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
+ integer_type - element
+ - 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_vec - element
+ integer_type - element
+ - 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
+ 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
+ aggr_init_expr - operand
+ addr_expr - function
+ function_decl __comp_ctor /usr/include/c++/5/bits/allocator.h 113:7 - operand
+ - isExternal: 1
+ - isPublic: 1
+ method_type - function type
+ var_decl /usr/include/c++/5/bits/basic_string.h 2840:58 - slot
+ - isUsed: 1
+ - isAutogenerated: 1
+ convert_expr - arg
+ void_cst - operand
+ call_expr - operand
+ addr_expr - function
+ function_decl __comp_dtor /usr/include/c++/5/bits/allocator.h 121:7 - operand
+ - isExternal: 1
+ - isPublic: 1
+ method_type - function type
+ addr_expr - arg
+ var_decl /usr/include/c++/5/bits/basic_string.h 2840:58 - operand
+ - isUsed: 1
+ - isAutogenerated: 1
+ try_catch_expr /usr/include/c++/5/bits/basic_string.h 2840:58 - statement
+ statement_list - operand
+ call_expr /usr/include/c++/5/bits/basic_string.h 2840:58 - operand
+ addr_expr - function
+ function_decl __comp_dtor /usr/include/c++/5/bits/basic_string.h 2668:14 - operand
+ - isAutogenerated: 1
+ - isPublic: 1
+ method_type - function type
+ addr_expr - arg
+ component_ref /usr/include/c++/5/bits/basic_string.h 2840:58 - operand
+ indirect_ref - object
+ nop_expr - ref
+ parm_decl this /usr/include/c++/5/bits/basic_string.h 2838:20 - operand
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2508:11 - type name
+ - isAutogenerated: 1
+ var_decl npos /usr/include/c++/5/bits/basic_string.h 2681:30 - field
+ - isUsed: 1
+ field_decl _M_dataplus /usr/include/c++/5/bits/basic_string.h 2685:28 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2509:5 - field
+ - isAutogenerated: 1
+ type_decl _CharT_alloc_type /usr/include/c++/5/bits/basic_string.h 2510:63 - field
+ type_decl traits_type /usr/include/c++/5/bits/basic_string.h 2514:31 - field
+ type_decl value_type /usr/include/c++/5/bits/basic_string.h 2515:48 - field
+ type_decl allocator_type /usr/include/c++/5/bits/basic_string.h 2516:30 - field
+ type_decl size_type /usr/include/c++/5/bits/basic_string.h 2517:57 - field
+ type_decl difference_type /usr/include/c++/5/bits/basic_string.h 2518:61 - field
+ type_decl reference /usr/include/c++/5/bits/basic_string.h 2519:57 - field
+ type_decl const_reference /usr/include/c++/5/bits/basic_string.h 2520:61 - field
+ type_decl pointer /usr/include/c++/5/bits/basic_string.h 2521:55 - field
+ type_decl const_pointer /usr/include/c++/5/bits/basic_string.h 2522:61 - field
+ type_decl iterator /usr/include/c++/5/bits/basic_string.h 2523:68 - field
+ type_decl const_iterator /usr/include/c++/5/bits/basic_string.h 2525:61 - field
+ type_decl const_reverse_iterator /usr/include/c++/5/bits/basic_string.h 2526:53 - field
+ type_decl reverse_iterator /usr/include/c++/5/bits/basic_string.h 2527:52 - field
+ type_decl _Rep_base /usr/include/c++/5/bits/basic_string.h 2544:14 - field
+ - isAutogenerated: 1
+ type_decl _Rep /usr/include/c++/5/bits/basic_string.h 2551:14 - field
+ - isAutogenerated: 1
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2668:14 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ field_decl _M_dataplus /usr/include/c++/5/bits/basic_string.h 2685:28 - field
+ - signed
+ integer_cst 64 - decl size
+ block - operand
+function_decl __comp_ctor /usr/include/c++/5/bits/basic_string.h 2838:7
+- isExternal: 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 basic_string /usr/include/c++/5/bits/basic_string.h 2508:11 - type name
+ - isAutogenerated: 1
+ var_decl npos /usr/include/c++/5/bits/basic_string.h 2681:30 - field
+ - isUsed: 1
+ integer_cst 64 - decl size
+ integer_type - var type
+ - precisionBits: 64
+ - unsigned
+ type_decl size_type /usr/include/c++/5/bits/basic_string.h 2517:57 - type name
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ field_decl _M_dataplus /usr/include/c++/5/bits/basic_string.h 2685:28 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2509:5 - field
+ - isAutogenerated: 1
+ type_decl _CharT_alloc_type /usr/include/c++/5/bits/basic_string.h 2510:63 - field
+ type_decl traits_type /usr/include/c++/5/bits/basic_string.h 2514:31 - field
+ type_decl value_type /usr/include/c++/5/bits/basic_string.h 2515:48 - field
+ type_decl allocator_type /usr/include/c++/5/bits/basic_string.h 2516:30 - field
+ type_decl size_type /usr/include/c++/5/bits/basic_string.h 2517:57 - field
+ type_decl difference_type /usr/include/c++/5/bits/basic_string.h 2518:61 - field
+ type_decl reference /usr/include/c++/5/bits/basic_string.h 2519:57 - field
+ type_decl const_reference /usr/include/c++/5/bits/basic_string.h 2520:61 - field
+ type_decl pointer /usr/include/c++/5/bits/basic_string.h 2521:55 - field
+ type_decl const_pointer /usr/include/c++/5/bits/basic_string.h 2522:61 - field
+ type_decl iterator /usr/include/c++/5/bits/basic_string.h 2523:68 - field
+ type_decl const_iterator /usr/include/c++/5/bits/basic_string.h 2525:61 - field
+ type_decl const_reverse_iterator /usr/include/c++/5/bits/basic_string.h 2526:53 - field
+ type_decl reverse_iterator /usr/include/c++/5/bits/basic_string.h 2527:52 - field
+ type_decl _Rep_base /usr/include/c++/5/bits/basic_string.h 2544:14 - field
+ - isAutogenerated: 1
+ type_decl _Rep /usr/include/c++/5/bits/basic_string.h 2551:14 - field
+ - isAutogenerated: 1
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2668:14 - field
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ record_type - nested type
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2508:11 - type name
+ - isAutogenerated: 1
+ var_decl npos /usr/include/c++/5/bits/basic_string.h 2681:30 - field
+ - isUsed: 1
+ field_decl _M_dataplus /usr/include/c++/5/bits/basic_string.h 2685:28 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2509:5 - field
+ - isAutogenerated: 1
+ type_decl _CharT_alloc_type /usr/include/c++/5/bits/basic_string.h 2510:63 - field
+ type_decl traits_type /usr/include/c++/5/bits/basic_string.h 2514:31 - field
+ type_decl value_type /usr/include/c++/5/bits/basic_string.h 2515:48 - field
+ type_decl allocator_type /usr/include/c++/5/bits/basic_string.h 2516:30 - field
+ type_decl size_type /usr/include/c++/5/bits/basic_string.h 2517:57 - field
+ type_decl difference_type /usr/include/c++/5/bits/basic_string.h 2518:61 - field
+ type_decl reference /usr/include/c++/5/bits/basic_string.h 2519:57 - field
+ type_decl const_reference /usr/include/c++/5/bits/basic_string.h 2520:61 - field
+ type_decl pointer /usr/include/c++/5/bits/basic_string.h 2521:55 - field
+ type_decl const_pointer /usr/include/c++/5/bits/basic_string.h 2522:61 - field
+ type_decl iterator /usr/include/c++/5/bits/basic_string.h 2523:68 - field
+ type_decl const_iterator /usr/include/c++/5/bits/basic_string.h 2525:61 - field
+ type_decl const_reverse_iterator /usr/include/c++/5/bits/basic_string.h 2526:53 - field
+ type_decl reverse_iterator /usr/include/c++/5/bits/basic_string.h 2527:52 - field
+ type_decl _Rep_base /usr/include/c++/5/bits/basic_string.h 2544:14 - field
+ - isAutogenerated: 1
+ type_decl _Rep /usr/include/c++/5/bits/basic_string.h 2551:14 - field
+ - isAutogenerated: 1
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2668:14 - 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/basic_string.h 2840:62 - 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/basic_string.h 2838:20 - argument
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2508:11 - type name
+ - isAutogenerated: 1
+ var_decl npos /usr/include/c++/5/bits/basic_string.h 2681:30 - field
+ - isUsed: 1
+ field_decl _M_dataplus /usr/include/c++/5/bits/basic_string.h 2685:28 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2509:5 - field
+ - isAutogenerated: 1
+ type_decl _CharT_alloc_type /usr/include/c++/5/bits/basic_string.h 2510:63 - field
+ type_decl traits_type /usr/include/c++/5/bits/basic_string.h 2514:31 - field
+ type_decl value_type /usr/include/c++/5/bits/basic_string.h 2515:48 - field
+ type_decl allocator_type /usr/include/c++/5/bits/basic_string.h 2516:30 - field
+ type_decl size_type /usr/include/c++/5/bits/basic_string.h 2517:57 - field
+ type_decl difference_type /usr/include/c++/5/bits/basic_string.h 2518:61 - field
+ type_decl reference /usr/include/c++/5/bits/basic_string.h 2519:57 - field
+ type_decl const_reference /usr/include/c++/5/bits/basic_string.h 2520:61 - field
+ type_decl pointer /usr/include/c++/5/bits/basic_string.h 2521:55 - field
+ type_decl const_pointer /usr/include/c++/5/bits/basic_string.h 2522:61 - field
+ type_decl iterator /usr/include/c++/5/bits/basic_string.h 2523:68 - field
+ type_decl const_iterator /usr/include/c++/5/bits/basic_string.h 2525:61 - field
+ type_decl const_reverse_iterator /usr/include/c++/5/bits/basic_string.h 2526:53 - field
+ type_decl reverse_iterator /usr/include/c++/5/bits/basic_string.h 2527:52 - field
+ type_decl _Rep_base /usr/include/c++/5/bits/basic_string.h 2544:14 - field
+ - isAutogenerated: 1
+ type_decl _Rep /usr/include/c++/5/bits/basic_string.h 2551:14 - field
+ - isAutogenerated: 1
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2668:14 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ statement_list - code
+function_decl basic_string /usr/include/c++/5/bits/basic_string.h 2942:7
+- isExternal: 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 basic_string /usr/include/c++/5/bits/basic_string.h 2508:11 - type name
+ - isAutogenerated: 1
+ var_decl npos /usr/include/c++/5/bits/basic_string.h 2681:30 - field
+ - isUsed: 1
+ integer_cst 64 - decl size
+ integer_type - var type
+ - precisionBits: 64
+ - unsigned
+ type_decl size_type /usr/include/c++/5/bits/basic_string.h 2517:57 - type name
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ field_decl _M_dataplus /usr/include/c++/5/bits/basic_string.h 2685:28 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2509:5 - field
+ - isAutogenerated: 1
+ type_decl _CharT_alloc_type /usr/include/c++/5/bits/basic_string.h 2510:63 - field
+ type_decl traits_type /usr/include/c++/5/bits/basic_string.h 2514:31 - field
+ type_decl value_type /usr/include/c++/5/bits/basic_string.h 2515:48 - field
+ type_decl allocator_type /usr/include/c++/5/bits/basic_string.h 2516:30 - field
+ type_decl size_type /usr/include/c++/5/bits/basic_string.h 2517:57 - field
+ type_decl difference_type /usr/include/c++/5/bits/basic_string.h 2518:61 - field
+ type_decl reference /usr/include/c++/5/bits/basic_string.h 2519:57 - field
+ type_decl const_reference /usr/include/c++/5/bits/basic_string.h 2520:61 - field
+ type_decl pointer /usr/include/c++/5/bits/basic_string.h 2521:55 - field
+ type_decl const_pointer /usr/include/c++/5/bits/basic_string.h 2522:61 - field
+ type_decl iterator /usr/include/c++/5/bits/basic_string.h 2523:68 - field
+ type_decl const_iterator /usr/include/c++/5/bits/basic_string.h 2525:61 - field
+ type_decl const_reverse_iterator /usr/include/c++/5/bits/basic_string.h 2526:53 - field
+ type_decl reverse_iterator /usr/include/c++/5/bits/basic_string.h 2527:52 - field
+ type_decl _Rep_base /usr/include/c++/5/bits/basic_string.h 2544:14 - field
+ - isAutogenerated: 1
+ type_decl _Rep /usr/include/c++/5/bits/basic_string.h 2551:14 - field
+ - isAutogenerated: 1
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2668:14 - field
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ record_type - nested type
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2508:11 - type name
+ - isAutogenerated: 1
+ var_decl npos /usr/include/c++/5/bits/basic_string.h 2681:30 - field
+ - isUsed: 1
+ field_decl _M_dataplus /usr/include/c++/5/bits/basic_string.h 2685:28 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2509:5 - field
+ - isAutogenerated: 1
+ type_decl _CharT_alloc_type /usr/include/c++/5/bits/basic_string.h 2510:63 - field
+ type_decl traits_type /usr/include/c++/5/bits/basic_string.h 2514:31 - field
+ type_decl value_type /usr/include/c++/5/bits/basic_string.h 2515:48 - field
+ type_decl allocator_type /usr/include/c++/5/bits/basic_string.h 2516:30 - field
+ type_decl size_type /usr/include/c++/5/bits/basic_string.h 2517:57 - field
+ type_decl difference_type /usr/include/c++/5/bits/basic_string.h 2518:61 - field
+ type_decl reference /usr/include/c++/5/bits/basic_string.h 2519:57 - field
+ type_decl const_reference /usr/include/c++/5/bits/basic_string.h 2520:61 - field
+ type_decl pointer /usr/include/c++/5/bits/basic_string.h 2521:55 - field
+ type_decl const_pointer /usr/include/c++/5/bits/basic_string.h 2522:61 - field
+ type_decl iterator /usr/include/c++/5/bits/basic_string.h 2523:68 - field
+ type_decl const_iterator /usr/include/c++/5/bits/basic_string.h 2525:61 - field
+ type_decl const_reverse_iterator /usr/include/c++/5/bits/basic_string.h 2526:53 - field
+ type_decl reverse_iterator /usr/include/c++/5/bits/basic_string.h 2527:52 - field
+ type_decl _Rep_base /usr/include/c++/5/bits/basic_string.h 2544:14 - field
+ - isAutogenerated: 1
+ type_decl _Rep /usr/include/c++/5/bits/basic_string.h 2551:14 - field
+ - isAutogenerated: 1
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2668:14 - field
+ - isAutogenerated: 1
+ tree_list - chain
+ integer_type - value
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/include/c++/5/bits/basic_string.h 2942: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/basic_string.h 2942:21 - argument
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2508:11 - type name
+ - isAutogenerated: 1
+ var_decl npos /usr/include/c++/5/bits/basic_string.h 2681:30 - field
+ - isUsed: 1
+ field_decl _M_dataplus /usr/include/c++/5/bits/basic_string.h 2685:28 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2509:5 - field
+ - isAutogenerated: 1
+ type_decl _CharT_alloc_type /usr/include/c++/5/bits/basic_string.h 2510:63 - field
+ type_decl traits_type /usr/include/c++/5/bits/basic_string.h 2514:31 - field
+ type_decl value_type /usr/include/c++/5/bits/basic_string.h 2515:48 - field
+ type_decl allocator_type /usr/include/c++/5/bits/basic_string.h 2516:30 - field
+ type_decl size_type /usr/include/c++/5/bits/basic_string.h 2517:57 - field
+ type_decl difference_type /usr/include/c++/5/bits/basic_string.h 2518:61 - field
+ type_decl reference /usr/include/c++/5/bits/basic_string.h 2519:57 - field
+ type_decl const_reference /usr/include/c++/5/bits/basic_string.h 2520:61 - field
+ type_decl pointer /usr/include/c++/5/bits/basic_string.h 2521:55 - field
+ type_decl const_pointer /usr/include/c++/5/bits/basic_string.h 2522:61 - field
+ type_decl iterator /usr/include/c++/5/bits/basic_string.h 2523:68 - field
+ type_decl const_iterator /usr/include/c++/5/bits/basic_string.h 2525:61 - field
+ type_decl const_reverse_iterator /usr/include/c++/5/bits/basic_string.h 2526:53 - field
+ type_decl reverse_iterator /usr/include/c++/5/bits/basic_string.h 2527:52 - field
+ type_decl _Rep_base /usr/include/c++/5/bits/basic_string.h 2544:14 - field
+ - isAutogenerated: 1
+ type_decl _Rep /usr/include/c++/5/bits/basic_string.h 2551:14 - field
+ - isAutogenerated: 1
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2668:14 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ parm_decl __in_chrg /usr/include/c++/5/bits/basic_string.h 2942:7 - argument
+ - isAutogenerated: 1
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - parm size
+ statement_list - code
+ bind_expr /usr/include/c++/5/bits/basic_string.h 2943:54 - statement
+ cleanup_stmt /usr/include/c++/5/bits/basic_string.h 2943:54 - operand
+ statement_list - body
+ cleanup_stmt /usr/include/c++/5/bits/basic_string.h 2943:54 - statement
+ statement_list - body
+ cleanup_point_expr /usr/include/c++/5/bits/basic_string.h 2943:9 - statement
+ expr_stmt /usr/include/c++/5/bits/basic_string.h 2943:9 - operand
+ call_expr /usr/include/c++/5/bits/basic_string.h 2943:9 - expresssion
+ addr_expr - function
+ function_decl _M_dispose /usr/include/c++/5/bits/basic_string.h 2633:2 - operand
+ - isExternal: 1
+ - isPublic: 1
+ method_type - function type
+ call_expr /usr/include/c++/5/bits/basic_string.h 2943:15 - arg
+ addr_expr - function
+ function_decl _M_rep /usr/include/c++/5/bits/basic_string.h 2696:7 - operand
+ - isExternal: 1
+ - isPublic: 1
+ method_type - function type
+ - isUsed: 1
+ parm_decl this /usr/include/c++/5/bits/basic_string.h 2942:21 - arg
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2508:11 - type name
+ - isAutogenerated: 1
+ var_decl npos /usr/include/c++/5/bits/basic_string.h 2681:30 - field
+ - isUsed: 1
+ field_decl _M_dataplus /usr/include/c++/5/bits/basic_string.h 2685:28 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2509:5 - field
+ - isAutogenerated: 1
+ type_decl _CharT_alloc_type /usr/include/c++/5/bits/basic_string.h 2510:63 - field
+ type_decl traits_type /usr/include/c++/5/bits/basic_string.h 2514:31 - field
+ type_decl value_type /usr/include/c++/5/bits/basic_string.h 2515:48 - field
+ type_decl allocator_type /usr/include/c++/5/bits/basic_string.h 2516:30 - field
+ type_decl size_type /usr/include/c++/5/bits/basic_string.h 2517:57 - field
+ type_decl difference_type /usr/include/c++/5/bits/basic_string.h 2518:61 - field
+ type_decl reference /usr/include/c++/5/bits/basic_string.h 2519:57 - field
+ type_decl const_reference /usr/include/c++/5/bits/basic_string.h 2520:61 - field
+ type_decl pointer /usr/include/c++/5/bits/basic_string.h 2521:55 - field
+ type_decl const_pointer /usr/include/c++/5/bits/basic_string.h 2522:61 - field
+ type_decl iterator /usr/include/c++/5/bits/basic_string.h 2523:68 - field
+ type_decl const_iterator /usr/include/c++/5/bits/basic_string.h 2525:61 - field
+ type_decl const_reverse_iterator /usr/include/c++/5/bits/basic_string.h 2526:53 - field
+ type_decl reverse_iterator /usr/include/c++/5/bits/basic_string.h 2527:52 - field
+ type_decl _Rep_base /usr/include/c++/5/bits/basic_string.h 2544:14 - field
+ - isAutogenerated: 1
+ type_decl _Rep /usr/include/c++/5/bits/basic_string.h 2551:14 - field
+ - isAutogenerated: 1
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2668:14 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ nop_expr - arg
+ nop_expr - operand
+ addr_expr - operand
+ target_expr - operand
+ var_decl /usr/include/c++/5/bits/basic_string.h 2943:9 - operand
+ - isUsed: 1
+ - isAutogenerated: 1
+ integer_cst 8 - decl size
+ record_type - var type
+ type_decl allocator_type /usr/include/c++/5/bits/basic_string.h 2516:30 - type name
+ template_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - field
+ tree_list - instantiations
+ tree_vec - purpose
+ tree_vec - element
+ integer_type - element
+ - 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_vec - element
+ integer_type - element
+ - 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
+ 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
+ aggr_init_expr - operand
+ addr_expr - function
+ function_decl get_allocator /usr/include/c++/5/bits/basic_string.h 4232:7 - operand
+ - isExternal: 1
+ - isPublic: 1
+ method_type - function type
+ var_decl /usr/include/c++/5/bits/basic_string.h 2943:9 - slot
+ - isUsed: 1
+ - isAutogenerated: 1
+ - isUsed: 1
+ parm_decl this /usr/include/c++/5/bits/basic_string.h 2942:21 - arg
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2508:11 - type name
+ - isAutogenerated: 1
+ var_decl npos /usr/include/c++/5/bits/basic_string.h 2681:30 - field
+ - isUsed: 1
+ field_decl _M_dataplus /usr/include/c++/5/bits/basic_string.h 2685:28 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2509:5 - field
+ - isAutogenerated: 1
+ type_decl _CharT_alloc_type /usr/include/c++/5/bits/basic_string.h 2510:63 - field
+ type_decl traits_type /usr/include/c++/5/bits/basic_string.h 2514:31 - field
+ type_decl value_type /usr/include/c++/5/bits/basic_string.h 2515:48 - field
+ type_decl allocator_type /usr/include/c++/5/bits/basic_string.h 2516:30 - field
+ type_decl size_type /usr/include/c++/5/bits/basic_string.h 2517:57 - field
+ type_decl difference_type /usr/include/c++/5/bits/basic_string.h 2518:61 - field
+ type_decl reference /usr/include/c++/5/bits/basic_string.h 2519:57 - field
+ type_decl const_reference /usr/include/c++/5/bits/basic_string.h 2520:61 - field
+ type_decl pointer /usr/include/c++/5/bits/basic_string.h 2521:55 - field
+ type_decl const_pointer /usr/include/c++/5/bits/basic_string.h 2522:61 - field
+ type_decl iterator /usr/include/c++/5/bits/basic_string.h 2523:68 - field
+ type_decl const_iterator /usr/include/c++/5/bits/basic_string.h 2525:61 - field
+ type_decl const_reverse_iterator /usr/include/c++/5/bits/basic_string.h 2526:53 - field
+ type_decl reverse_iterator /usr/include/c++/5/bits/basic_string.h 2527:52 - field
+ type_decl _Rep_base /usr/include/c++/5/bits/basic_string.h 2544:14 - field
+ - isAutogenerated: 1
+ type_decl _Rep /usr/include/c++/5/bits/basic_string.h 2551:14 - field
+ - isAutogenerated: 1
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2668:14 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ call_expr - operand
+ addr_expr - function
+ function_decl __comp_dtor /usr/include/c++/5/bits/allocator.h 121:7 - operand
+ - isExternal: 1
+ - isPublic: 1
+ method_type - function type
+ addr_expr - arg
+ var_decl /usr/include/c++/5/bits/basic_string.h 2943:9 - operand
+ - isUsed: 1
+ - isAutogenerated: 1
+ call_expr /usr/include/c++/5/bits/basic_string.h 2943:54 - expresssion
+ addr_expr - function
+ function_decl __comp_dtor /usr/include/c++/5/bits/basic_string.h 2668:14 - operand
+ - isAutogenerated: 1
+ - isPublic: 1
+ method_type - function type
+ addr_expr - arg
+ component_ref /usr/include/c++/5/bits/basic_string.h 2943:54 - operand
+ indirect_ref - object
+ nop_expr - ref
+ - isUsed: 1
+ parm_decl this /usr/include/c++/5/bits/basic_string.h 2942:21 - operand
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2508:11 - type name
+ - isAutogenerated: 1
+ var_decl npos /usr/include/c++/5/bits/basic_string.h 2681:30 - field
+ - isUsed: 1
+ field_decl _M_dataplus /usr/include/c++/5/bits/basic_string.h 2685:28 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2509:5 - field
+ - isAutogenerated: 1
+ type_decl _CharT_alloc_type /usr/include/c++/5/bits/basic_string.h 2510:63 - field
+ type_decl traits_type /usr/include/c++/5/bits/basic_string.h 2514:31 - field
+ type_decl value_type /usr/include/c++/5/bits/basic_string.h 2515:48 - field
+ type_decl allocator_type /usr/include/c++/5/bits/basic_string.h 2516:30 - field
+ type_decl size_type /usr/include/c++/5/bits/basic_string.h 2517:57 - field
+ type_decl difference_type /usr/include/c++/5/bits/basic_string.h 2518:61 - field
+ type_decl reference /usr/include/c++/5/bits/basic_string.h 2519:57 - field
+ type_decl const_reference /usr/include/c++/5/bits/basic_string.h 2520:61 - field
+ type_decl pointer /usr/include/c++/5/bits/basic_string.h 2521:55 - field
+ type_decl const_pointer /usr/include/c++/5/bits/basic_string.h 2522:61 - field
+ type_decl iterator /usr/include/c++/5/bits/basic_string.h 2523:68 - field
+ type_decl const_iterator /usr/include/c++/5/bits/basic_string.h 2525:61 - field
+ type_decl const_reverse_iterator /usr/include/c++/5/bits/basic_string.h 2526:53 - field
+ type_decl reverse_iterator /usr/include/c++/5/bits/basic_string.h 2527:52 - field
+ type_decl _Rep_base /usr/include/c++/5/bits/basic_string.h 2544:14 - field
+ - isAutogenerated: 1
+ type_decl _Rep /usr/include/c++/5/bits/basic_string.h 2551:14 - field
+ - isAutogenerated: 1
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2668:14 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ field_decl _M_dataplus /usr/include/c++/5/bits/basic_string.h 2685:28 - field
+ - signed
+ integer_cst 64 - decl size
+ modify_expr - expresssion
+ indirect_ref - operand
+ nop_expr - ref
+ - isUsed: 1
+ parm_decl this /usr/include/c++/5/bits/basic_string.h 2942:21 - operand
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2508:11 - type name
+ - isAutogenerated: 1
+ var_decl npos /usr/include/c++/5/bits/basic_string.h 2681:30 - field
+ - isUsed: 1
+ field_decl _M_dataplus /usr/include/c++/5/bits/basic_string.h 2685:28 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2509:5 - field
+ - isAutogenerated: 1
+ type_decl _CharT_alloc_type /usr/include/c++/5/bits/basic_string.h 2510:63 - field
+ type_decl traits_type /usr/include/c++/5/bits/basic_string.h 2514:31 - field
+ type_decl value_type /usr/include/c++/5/bits/basic_string.h 2515:48 - field
+ type_decl allocator_type /usr/include/c++/5/bits/basic_string.h 2516:30 - field
+ type_decl size_type /usr/include/c++/5/bits/basic_string.h 2517:57 - field
+ type_decl difference_type /usr/include/c++/5/bits/basic_string.h 2518:61 - field
+ type_decl reference /usr/include/c++/5/bits/basic_string.h 2519:57 - field
+ type_decl const_reference /usr/include/c++/5/bits/basic_string.h 2520:61 - field
+ type_decl pointer /usr/include/c++/5/bits/basic_string.h 2521:55 - field
+ type_decl const_pointer /usr/include/c++/5/bits/basic_string.h 2522:61 - field
+ type_decl iterator /usr/include/c++/5/bits/basic_string.h 2523:68 - field
+ type_decl const_iterator /usr/include/c++/5/bits/basic_string.h 2525:61 - field
+ type_decl const_reverse_iterator /usr/include/c++/5/bits/basic_string.h 2526:53 - field
+ type_decl reverse_iterator /usr/include/c++/5/bits/basic_string.h 2527:52 - field
+ type_decl _Rep_base /usr/include/c++/5/bits/basic_string.h 2544:14 - field
+ - isAutogenerated: 1
+ type_decl _Rep /usr/include/c++/5/bits/basic_string.h 2551:14 - field
+ - isAutogenerated: 1
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2668:14 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ constructor - operand
+ record_type - constructor type
+ field_decl _M_dataplus /usr/include/c++/5/bits/basic_string.h 2508:11 - field
+ - signed
+ integer_cst 64 - decl size
+ block - operand
+ label_expr /usr/include/c++/5/bits/basic_string.h 2943:54 - statement
+ label_decl /usr/include/c++/5/bits/basic_string.h 2942:7 - operand
+ - isAutogenerated: 1
+function_decl __base_dtor /usr/include/c++/5/bits/basic_string.h 2942:7
+- isExternal: 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 basic_string /usr/include/c++/5/bits/basic_string.h 2508:11 - type name
+ - isAutogenerated: 1
+ var_decl npos /usr/include/c++/5/bits/basic_string.h 2681:30 - field
+ - isUsed: 1
+ integer_cst 64 - decl size
+ integer_type - var type
+ - precisionBits: 64
+ - unsigned
+ type_decl size_type /usr/include/c++/5/bits/basic_string.h 2517:57 - type name
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ field_decl _M_dataplus /usr/include/c++/5/bits/basic_string.h 2685:28 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2509:5 - field
+ - isAutogenerated: 1
+ type_decl _CharT_alloc_type /usr/include/c++/5/bits/basic_string.h 2510:63 - field
+ type_decl traits_type /usr/include/c++/5/bits/basic_string.h 2514:31 - field
+ type_decl value_type /usr/include/c++/5/bits/basic_string.h 2515:48 - field
+ type_decl allocator_type /usr/include/c++/5/bits/basic_string.h 2516:30 - field
+ type_decl size_type /usr/include/c++/5/bits/basic_string.h 2517:57 - field
+ type_decl difference_type /usr/include/c++/5/bits/basic_string.h 2518:61 - field
+ type_decl reference /usr/include/c++/5/bits/basic_string.h 2519:57 - field
+ type_decl const_reference /usr/include/c++/5/bits/basic_string.h 2520:61 - field
+ type_decl pointer /usr/include/c++/5/bits/basic_string.h 2521:55 - field
+ type_decl const_pointer /usr/include/c++/5/bits/basic_string.h 2522:61 - field
+ type_decl iterator /usr/include/c++/5/bits/basic_string.h 2523:68 - field
+ type_decl const_iterator /usr/include/c++/5/bits/basic_string.h 2525:61 - field
+ type_decl const_reverse_iterator /usr/include/c++/5/bits/basic_string.h 2526:53 - field
+ type_decl reverse_iterator /usr/include/c++/5/bits/basic_string.h 2527:52 - field
+ type_decl _Rep_base /usr/include/c++/5/bits/basic_string.h 2544:14 - field
+ - isAutogenerated: 1
+ type_decl _Rep /usr/include/c++/5/bits/basic_string.h 2551:14 - field
+ - isAutogenerated: 1
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2668:14 - field
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ record_type - nested type
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2508:11 - type name
+ - isAutogenerated: 1
+ var_decl npos /usr/include/c++/5/bits/basic_string.h 2681:30 - field
+ - isUsed: 1
+ field_decl _M_dataplus /usr/include/c++/5/bits/basic_string.h 2685:28 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2509:5 - field
+ - isAutogenerated: 1
+ type_decl _CharT_alloc_type /usr/include/c++/5/bits/basic_string.h 2510:63 - field
+ type_decl traits_type /usr/include/c++/5/bits/basic_string.h 2514:31 - field
+ type_decl value_type /usr/include/c++/5/bits/basic_string.h 2515:48 - field
+ type_decl allocator_type /usr/include/c++/5/bits/basic_string.h 2516:30 - field
+ type_decl size_type /usr/include/c++/5/bits/basic_string.h 2517:57 - field
+ type_decl difference_type /usr/include/c++/5/bits/basic_string.h 2518:61 - field
+ type_decl reference /usr/include/c++/5/bits/basic_string.h 2519:57 - field
+ type_decl const_reference /usr/include/c++/5/bits/basic_string.h 2520:61 - field
+ type_decl pointer /usr/include/c++/5/bits/basic_string.h 2521:55 - field
+ type_decl const_pointer /usr/include/c++/5/bits/basic_string.h 2522:61 - field
+ type_decl iterator /usr/include/c++/5/bits/basic_string.h 2523:68 - field
+ type_decl const_iterator /usr/include/c++/5/bits/basic_string.h 2525:61 - field
+ type_decl const_reverse_iterator /usr/include/c++/5/bits/basic_string.h 2526:53 - field
+ type_decl reverse_iterator /usr/include/c++/5/bits/basic_string.h 2527:52 - field
+ type_decl _Rep_base /usr/include/c++/5/bits/basic_string.h 2544:14 - field
+ - isAutogenerated: 1
+ type_decl _Rep /usr/include/c++/5/bits/basic_string.h 2551:14 - field
+ - isAutogenerated: 1
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2668:14 - 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/basic_string.h 2943:54 - 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/basic_string.h 2942:21 - argument
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2508:11 - type name
+ - isAutogenerated: 1
+ var_decl npos /usr/include/c++/5/bits/basic_string.h 2681:30 - field
+ - isUsed: 1
+ field_decl _M_dataplus /usr/include/c++/5/bits/basic_string.h 2685:28 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2509:5 - field
+ - isAutogenerated: 1
+ type_decl _CharT_alloc_type /usr/include/c++/5/bits/basic_string.h 2510:63 - field
+ type_decl traits_type /usr/include/c++/5/bits/basic_string.h 2514:31 - field
+ type_decl value_type /usr/include/c++/5/bits/basic_string.h 2515:48 - field
+ type_decl allocator_type /usr/include/c++/5/bits/basic_string.h 2516:30 - field
+ type_decl size_type /usr/include/c++/5/bits/basic_string.h 2517:57 - field
+ type_decl difference_type /usr/include/c++/5/bits/basic_string.h 2518:61 - field
+ type_decl reference /usr/include/c++/5/bits/basic_string.h 2519:57 - field
+ type_decl const_reference /usr/include/c++/5/bits/basic_string.h 2520:61 - field
+ type_decl pointer /usr/include/c++/5/bits/basic_string.h 2521:55 - field
+ type_decl const_pointer /usr/include/c++/5/bits/basic_string.h 2522:61 - field
+ type_decl iterator /usr/include/c++/5/bits/basic_string.h 2523:68 - field
+ type_decl const_iterator /usr/include/c++/5/bits/basic_string.h 2525:61 - field
+ type_decl const_reverse_iterator /usr/include/c++/5/bits/basic_string.h 2526:53 - field
+ type_decl reverse_iterator /usr/include/c++/5/bits/basic_string.h 2527:52 - field
+ type_decl _Rep_base /usr/include/c++/5/bits/basic_string.h 2544:14 - field
+ - isAutogenerated: 1
+ type_decl _Rep /usr/include/c++/5/bits/basic_string.h 2551:14 - field
+ - isAutogenerated: 1
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2668:14 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ statement_list - code
+ bind_expr /usr/include/c++/5/bits/basic_string.h 2943:54 - statement
+ try_finally /usr/include/c++/5/bits/basic_string.h 2943:54 - operand
+ statement_list - operand
+ try_finally /usr/include/c++/5/bits/basic_string.h 2943:54 - statement
+ statement_list - operand
+ cleanup_point_expr /usr/include/c++/5/bits/basic_string.h 2943:9 - statement
+ expr_stmt /usr/include/c++/5/bits/basic_string.h 2943:9 - operand
+ call_expr /usr/include/c++/5/bits/basic_string.h 2943:9 - expresssion
+ addr_expr - function
+ function_decl _M_dispose /usr/include/c++/5/bits/basic_string.h 2633:2 - operand
+ - isExternal: 1
+ - isPublic: 1
+ method_type - function type
+ call_expr /usr/include/c++/5/bits/basic_string.h 2943:15 - arg
+ addr_expr - function
+ function_decl _M_rep /usr/include/c++/5/bits/basic_string.h 2696:7 - operand
+ - isExternal: 1
+ - isPublic: 1
+ method_type - function type
+ - isUsed: 1
+ parm_decl this /usr/include/c++/5/bits/basic_string.h 2942:21 - arg
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2508:11 - type name
+ - isAutogenerated: 1
+ var_decl npos /usr/include/c++/5/bits/basic_string.h 2681:30 - field
+ - isUsed: 1
+ field_decl _M_dataplus /usr/include/c++/5/bits/basic_string.h 2685:28 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2509:5 - field
+ - isAutogenerated: 1
+ type_decl _CharT_alloc_type /usr/include/c++/5/bits/basic_string.h 2510:63 - field
+ type_decl traits_type /usr/include/c++/5/bits/basic_string.h 2514:31 - field
+ type_decl value_type /usr/include/c++/5/bits/basic_string.h 2515:48 - field
+ type_decl allocator_type /usr/include/c++/5/bits/basic_string.h 2516:30 - field
+ type_decl size_type /usr/include/c++/5/bits/basic_string.h 2517:57 - field
+ type_decl difference_type /usr/include/c++/5/bits/basic_string.h 2518:61 - field
+ type_decl reference /usr/include/c++/5/bits/basic_string.h 2519:57 - field
+ type_decl const_reference /usr/include/c++/5/bits/basic_string.h 2520:61 - field
+ type_decl pointer /usr/include/c++/5/bits/basic_string.h 2521:55 - field
+ type_decl const_pointer /usr/include/c++/5/bits/basic_string.h 2522:61 - field
+ type_decl iterator /usr/include/c++/5/bits/basic_string.h 2523:68 - field
+ type_decl const_iterator /usr/include/c++/5/bits/basic_string.h 2525:61 - field
+ type_decl const_reverse_iterator /usr/include/c++/5/bits/basic_string.h 2526:53 - field
+ type_decl reverse_iterator /usr/include/c++/5/bits/basic_string.h 2527:52 - field
+ type_decl _Rep_base /usr/include/c++/5/bits/basic_string.h 2544:14 - field
+ - isAutogenerated: 1
+ type_decl _Rep /usr/include/c++/5/bits/basic_string.h 2551:14 - field
+ - isAutogenerated: 1
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2668:14 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ nop_expr - arg
+ nop_expr - operand
+ addr_expr - operand
+ target_expr - operand
+ var_decl /usr/include/c++/5/bits/basic_string.h 2943:9 - operand
+ - isUsed: 1
+ - isAutogenerated: 1
+ integer_cst 8 - decl size
+ record_type - var type
+ type_decl allocator_type /usr/include/c++/5/bits/basic_string.h 2516:30 - type name
+ template_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - field
+ tree_list - instantiations
+ tree_vec - purpose
+ tree_vec - element
+ integer_type - element
+ - 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_vec - element
+ integer_type - element
+ - 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
+ 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
+ aggr_init_expr - operand
+ addr_expr - function
+ function_decl get_allocator /usr/include/c++/5/bits/basic_string.h 4232:7 - operand
+ - isExternal: 1
+ - isPublic: 1
+ method_type - function type
+ var_decl /usr/include/c++/5/bits/basic_string.h 2943:9 - slot
+ - isUsed: 1
+ - isAutogenerated: 1
+ - isUsed: 1
+ parm_decl this /usr/include/c++/5/bits/basic_string.h 2942:21 - arg
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2508:11 - type name
+ - isAutogenerated: 1
+ var_decl npos /usr/include/c++/5/bits/basic_string.h 2681:30 - field
+ - isUsed: 1
+ field_decl _M_dataplus /usr/include/c++/5/bits/basic_string.h 2685:28 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2509:5 - field
+ - isAutogenerated: 1
+ type_decl _CharT_alloc_type /usr/include/c++/5/bits/basic_string.h 2510:63 - field
+ type_decl traits_type /usr/include/c++/5/bits/basic_string.h 2514:31 - field
+ type_decl value_type /usr/include/c++/5/bits/basic_string.h 2515:48 - field
+ type_decl allocator_type /usr/include/c++/5/bits/basic_string.h 2516:30 - field
+ type_decl size_type /usr/include/c++/5/bits/basic_string.h 2517:57 - field
+ type_decl difference_type /usr/include/c++/5/bits/basic_string.h 2518:61 - field
+ type_decl reference /usr/include/c++/5/bits/basic_string.h 2519:57 - field
+ type_decl const_reference /usr/include/c++/5/bits/basic_string.h 2520:61 - field
+ type_decl pointer /usr/include/c++/5/bits/basic_string.h 2521:55 - field
+ type_decl const_pointer /usr/include/c++/5/bits/basic_string.h 2522:61 - field
+ type_decl iterator /usr/include/c++/5/bits/basic_string.h 2523:68 - field
+ type_decl const_iterator /usr/include/c++/5/bits/basic_string.h 2525:61 - field
+ type_decl const_reverse_iterator /usr/include/c++/5/bits/basic_string.h 2526:53 - field
+ type_decl reverse_iterator /usr/include/c++/5/bits/basic_string.h 2527:52 - field
+ type_decl _Rep_base /usr/include/c++/5/bits/basic_string.h 2544:14 - field
+ - isAutogenerated: 1
+ type_decl _Rep /usr/include/c++/5/bits/basic_string.h 2551:14 - field
+ - isAutogenerated: 1
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2668:14 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ call_expr - operand
+ addr_expr - function
+ function_decl __comp_dtor /usr/include/c++/5/bits/allocator.h 121:7 - operand
+ - isExternal: 1
+ - isPublic: 1
+ method_type - function type
+ addr_expr - arg
+ var_decl /usr/include/c++/5/bits/basic_string.h 2943:9 - operand
+ - isUsed: 1
+ - isAutogenerated: 1
+ call_expr /usr/include/c++/5/bits/basic_string.h 2943:54 - operand
+ addr_expr - function
+ function_decl __comp_dtor /usr/include/c++/5/bits/basic_string.h 2668:14 - operand
+ - isAutogenerated: 1
+ - isPublic: 1
+ method_type - function type
+ addr_expr - arg
+ component_ref /usr/include/c++/5/bits/basic_string.h 2943:54 - operand
+ indirect_ref - object
+ nop_expr - ref
+ - isUsed: 1
+ parm_decl this /usr/include/c++/5/bits/basic_string.h 2942:21 - operand
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2508:11 - type name
+ - isAutogenerated: 1
+ var_decl npos /usr/include/c++/5/bits/basic_string.h 2681:30 - field
+ - isUsed: 1
+ field_decl _M_dataplus /usr/include/c++/5/bits/basic_string.h 2685:28 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2509:5 - field
+ - isAutogenerated: 1
+ type_decl _CharT_alloc_type /usr/include/c++/5/bits/basic_string.h 2510:63 - field
+ type_decl traits_type /usr/include/c++/5/bits/basic_string.h 2514:31 - field
+ type_decl value_type /usr/include/c++/5/bits/basic_string.h 2515:48 - field
+ type_decl allocator_type /usr/include/c++/5/bits/basic_string.h 2516:30 - field
+ type_decl size_type /usr/include/c++/5/bits/basic_string.h 2517:57 - field
+ type_decl difference_type /usr/include/c++/5/bits/basic_string.h 2518:61 - field
+ type_decl reference /usr/include/c++/5/bits/basic_string.h 2519:57 - field
+ type_decl const_reference /usr/include/c++/5/bits/basic_string.h 2520:61 - field
+ type_decl pointer /usr/include/c++/5/bits/basic_string.h 2521:55 - field
+ type_decl const_pointer /usr/include/c++/5/bits/basic_string.h 2522:61 - field
+ type_decl iterator /usr/include/c++/5/bits/basic_string.h 2523:68 - field
+ type_decl const_iterator /usr/include/c++/5/bits/basic_string.h 2525:61 - field
+ type_decl const_reverse_iterator /usr/include/c++/5/bits/basic_string.h 2526:53 - field
+ type_decl reverse_iterator /usr/include/c++/5/bits/basic_string.h 2527:52 - field
+ type_decl _Rep_base /usr/include/c++/5/bits/basic_string.h 2544:14 - field
+ - isAutogenerated: 1
+ type_decl _Rep /usr/include/c++/5/bits/basic_string.h 2551:14 - field
+ - isAutogenerated: 1
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2668:14 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ field_decl _M_dataplus /usr/include/c++/5/bits/basic_string.h 2685:28 - field
+ - signed
+ integer_cst 64 - decl size
+ modify_expr - operand
+ indirect_ref - operand
+ nop_expr - ref
+ - isUsed: 1
+ parm_decl this /usr/include/c++/5/bits/basic_string.h 2942:21 - operand
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2508:11 - type name
+ - isAutogenerated: 1
+ var_decl npos /usr/include/c++/5/bits/basic_string.h 2681:30 - field
+ - isUsed: 1
+ field_decl _M_dataplus /usr/include/c++/5/bits/basic_string.h 2685:28 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2509:5 - field
+ - isAutogenerated: 1
+ type_decl _CharT_alloc_type /usr/include/c++/5/bits/basic_string.h 2510:63 - field
+ type_decl traits_type /usr/include/c++/5/bits/basic_string.h 2514:31 - field
+ type_decl value_type /usr/include/c++/5/bits/basic_string.h 2515:48 - field
+ type_decl allocator_type /usr/include/c++/5/bits/basic_string.h 2516:30 - field
+ type_decl size_type /usr/include/c++/5/bits/basic_string.h 2517:57 - field
+ type_decl difference_type /usr/include/c++/5/bits/basic_string.h 2518:61 - field
+ type_decl reference /usr/include/c++/5/bits/basic_string.h 2519:57 - field
+ type_decl const_reference /usr/include/c++/5/bits/basic_string.h 2520:61 - field
+ type_decl pointer /usr/include/c++/5/bits/basic_string.h 2521:55 - field
+ type_decl const_pointer /usr/include/c++/5/bits/basic_string.h 2522:61 - field
+ type_decl iterator /usr/include/c++/5/bits/basic_string.h 2523:68 - field
+ type_decl const_iterator /usr/include/c++/5/bits/basic_string.h 2525:61 - field
+ type_decl const_reverse_iterator /usr/include/c++/5/bits/basic_string.h 2526:53 - field
+ type_decl reverse_iterator /usr/include/c++/5/bits/basic_string.h 2527:52 - field
+ type_decl _Rep_base /usr/include/c++/5/bits/basic_string.h 2544:14 - field
+ - isAutogenerated: 1
+ type_decl _Rep /usr/include/c++/5/bits/basic_string.h 2551:14 - field
+ - isAutogenerated: 1
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2668:14 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ constructor - operand
+ record_type - constructor type
+ field_decl _M_dataplus /usr/include/c++/5/bits/basic_string.h 2508:11 - field
+ - signed
+ integer_cst 64 - decl size
+ block - operand
+ label_expr /usr/include/c++/5/bits/basic_string.h 2943:54 - statement
+ label_decl /usr/include/c++/5/bits/basic_string.h 2942:7 - operand
+ - isAutogenerated: 1
+function_decl __comp_dtor /usr/include/c++/5/bits/basic_string.h 2942:7
+- isExternal: 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 basic_string /usr/include/c++/5/bits/basic_string.h 2508:11 - type name
+ - isAutogenerated: 1
+ var_decl npos /usr/include/c++/5/bits/basic_string.h 2681:30 - field
+ - isUsed: 1
+ integer_cst 64 - decl size
+ integer_type - var type
+ - precisionBits: 64
+ - unsigned
+ type_decl size_type /usr/include/c++/5/bits/basic_string.h 2517:57 - type name
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ field_decl _M_dataplus /usr/include/c++/5/bits/basic_string.h 2685:28 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2509:5 - field
+ - isAutogenerated: 1
+ type_decl _CharT_alloc_type /usr/include/c++/5/bits/basic_string.h 2510:63 - field
+ type_decl traits_type /usr/include/c++/5/bits/basic_string.h 2514:31 - field
+ type_decl value_type /usr/include/c++/5/bits/basic_string.h 2515:48 - field
+ type_decl allocator_type /usr/include/c++/5/bits/basic_string.h 2516:30 - field
+ type_decl size_type /usr/include/c++/5/bits/basic_string.h 2517:57 - field
+ type_decl difference_type /usr/include/c++/5/bits/basic_string.h 2518:61 - field
+ type_decl reference /usr/include/c++/5/bits/basic_string.h 2519:57 - field
+ type_decl const_reference /usr/include/c++/5/bits/basic_string.h 2520:61 - field
+ type_decl pointer /usr/include/c++/5/bits/basic_string.h 2521:55 - field
+ type_decl const_pointer /usr/include/c++/5/bits/basic_string.h 2522:61 - field
+ type_decl iterator /usr/include/c++/5/bits/basic_string.h 2523:68 - field
+ type_decl const_iterator /usr/include/c++/5/bits/basic_string.h 2525:61 - field
+ type_decl const_reverse_iterator /usr/include/c++/5/bits/basic_string.h 2526:53 - field
+ type_decl reverse_iterator /usr/include/c++/5/bits/basic_string.h 2527:52 - field
+ type_decl _Rep_base /usr/include/c++/5/bits/basic_string.h 2544:14 - field
+ - isAutogenerated: 1
+ type_decl _Rep /usr/include/c++/5/bits/basic_string.h 2551:14 - field
+ - isAutogenerated: 1
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2668:14 - field
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ record_type - nested type
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2508:11 - type name
+ - isAutogenerated: 1
+ var_decl npos /usr/include/c++/5/bits/basic_string.h 2681:30 - field
+ - isUsed: 1
+ field_decl _M_dataplus /usr/include/c++/5/bits/basic_string.h 2685:28 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2509:5 - field
+ - isAutogenerated: 1
+ type_decl _CharT_alloc_type /usr/include/c++/5/bits/basic_string.h 2510:63 - field
+ type_decl traits_type /usr/include/c++/5/bits/basic_string.h 2514:31 - field
+ type_decl value_type /usr/include/c++/5/bits/basic_string.h 2515:48 - field
+ type_decl allocator_type /usr/include/c++/5/bits/basic_string.h 2516:30 - field
+ type_decl size_type /usr/include/c++/5/bits/basic_string.h 2517:57 - field
+ type_decl difference_type /usr/include/c++/5/bits/basic_string.h 2518:61 - field
+ type_decl reference /usr/include/c++/5/bits/basic_string.h 2519:57 - field
+ type_decl const_reference /usr/include/c++/5/bits/basic_string.h 2520:61 - field
+ type_decl pointer /usr/include/c++/5/bits/basic_string.h 2521:55 - field
+ type_decl const_pointer /usr/include/c++/5/bits/basic_string.h 2522:61 - field
+ type_decl iterator /usr/include/c++/5/bits/basic_string.h 2523:68 - field
+ type_decl const_iterator /usr/include/c++/5/bits/basic_string.h 2525:61 - field
+ type_decl const_reverse_iterator /usr/include/c++/5/bits/basic_string.h 2526:53 - field
+ type_decl reverse_iterator /usr/include/c++/5/bits/basic_string.h 2527:52 - field
+ type_decl _Rep_base /usr/include/c++/5/bits/basic_string.h 2544:14 - field
+ - isAutogenerated: 1
+ type_decl _Rep /usr/include/c++/5/bits/basic_string.h 2551:14 - field
+ - isAutogenerated: 1
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2668:14 - 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/basic_string.h 2943:54 - 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/basic_string.h 2942:21 - argument
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2508:11 - type name
+ - isAutogenerated: 1
+ var_decl npos /usr/include/c++/5/bits/basic_string.h 2681:30 - field
+ - isUsed: 1
+ field_decl _M_dataplus /usr/include/c++/5/bits/basic_string.h 2685:28 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2509:5 - field
+ - isAutogenerated: 1
+ type_decl _CharT_alloc_type /usr/include/c++/5/bits/basic_string.h 2510:63 - field
+ type_decl traits_type /usr/include/c++/5/bits/basic_string.h 2514:31 - field
+ type_decl value_type /usr/include/c++/5/bits/basic_string.h 2515:48 - field
+ type_decl allocator_type /usr/include/c++/5/bits/basic_string.h 2516:30 - field
+ type_decl size_type /usr/include/c++/5/bits/basic_string.h 2517:57 - field
+ type_decl difference_type /usr/include/c++/5/bits/basic_string.h 2518:61 - field
+ type_decl reference /usr/include/c++/5/bits/basic_string.h 2519:57 - field
+ type_decl const_reference /usr/include/c++/5/bits/basic_string.h 2520:61 - field
+ type_decl pointer /usr/include/c++/5/bits/basic_string.h 2521:55 - field
+ type_decl const_pointer /usr/include/c++/5/bits/basic_string.h 2522:61 - field
+ type_decl iterator /usr/include/c++/5/bits/basic_string.h 2523:68 - field
+ type_decl const_iterator /usr/include/c++/5/bits/basic_string.h 2525:61 - field
+ type_decl const_reverse_iterator /usr/include/c++/5/bits/basic_string.h 2526:53 - field
+ type_decl reverse_iterator /usr/include/c++/5/bits/basic_string.h 2527:52 - field
+ type_decl _Rep_base /usr/include/c++/5/bits/basic_string.h 2544:14 - field
+ - isAutogenerated: 1
+ type_decl _Rep /usr/include/c++/5/bits/basic_string.h 2551:14 - field
+ - isAutogenerated: 1
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2668:14 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ statement_list - code
function_decl vector /usr/include/c++/5/bits/stl_vector.h 253:7
- isPublic: 1
method_type - function type
@@ -16157,15 +28329,21 @@ function_decl push_back /usr/include/c++/5/bits/stl_vector.h 913:7
pointer_type - nested type
type_decl value_type /usr/include/c++/5/bits/stl_vector.h 226:24 - type name
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
tree_list - chain
void_type - value
@@ -16217,15 +28395,21 @@ function_decl push_back /usr/include/c++/5/bits/stl_vector.h 913:7
pointer_type - nested type
type_decl value_type /usr/include/c++/5/bits/stl_vector.h 226:24 - type name
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
if_stmt /usr/include/c++/5/bits/stl_vector.h 915:2 - code
@@ -16446,15 +28630,21 @@ function_decl push_back /usr/include/c++/5/bits/stl_vector.h 913:7
pointer_type - nested type
type_decl value_type /usr/include/c++/5/bits/stl_vector.h 226:24 - type name
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
cleanup_point_expr /usr/include/c++/5/bits/stl_vector.h 919:6 - statement
@@ -16622,17 +28812,461 @@ function_decl push_back /usr/include/c++/5/bits/stl_vector.h 913:7
pointer_type - nested type
type_decl value_type /usr/include/c++/5/bits/stl_vector.h 226:24 - type name
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
+function_decl empty /usr/include/c++/5/bits/basic_string.h 3217:7
+- isExternal: 1
+- 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 basic_string /usr/include/c++/5/bits/basic_string.h 2508:11 - type name
+ - isAutogenerated: 1
+ var_decl npos /usr/include/c++/5/bits/basic_string.h 2681:30 - field
+ - isUsed: 1
+ integer_cst 64 - decl size
+ integer_type - var type
+ - precisionBits: 64
+ - unsigned
+ type_decl size_type /usr/include/c++/5/bits/basic_string.h 2517:57 - type name
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ field_decl _M_dataplus /usr/include/c++/5/bits/basic_string.h 2685:28 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2509:5 - field
+ - isAutogenerated: 1
+ type_decl _CharT_alloc_type /usr/include/c++/5/bits/basic_string.h 2510:63 - field
+ type_decl traits_type /usr/include/c++/5/bits/basic_string.h 2514:31 - field
+ type_decl value_type /usr/include/c++/5/bits/basic_string.h 2515:48 - field
+ type_decl allocator_type /usr/include/c++/5/bits/basic_string.h 2516:30 - field
+ type_decl size_type /usr/include/c++/5/bits/basic_string.h 2517:57 - field
+ type_decl difference_type /usr/include/c++/5/bits/basic_string.h 2518:61 - field
+ type_decl reference /usr/include/c++/5/bits/basic_string.h 2519:57 - field
+ type_decl const_reference /usr/include/c++/5/bits/basic_string.h 2520:61 - field
+ type_decl pointer /usr/include/c++/5/bits/basic_string.h 2521:55 - field
+ type_decl const_pointer /usr/include/c++/5/bits/basic_string.h 2522:61 - field
+ type_decl iterator /usr/include/c++/5/bits/basic_string.h 2523:68 - field
+ type_decl const_iterator /usr/include/c++/5/bits/basic_string.h 2525:61 - field
+ type_decl const_reverse_iterator /usr/include/c++/5/bits/basic_string.h 2526:53 - field
+ type_decl reverse_iterator /usr/include/c++/5/bits/basic_string.h 2527:52 - field
+ type_decl _Rep_base /usr/include/c++/5/bits/basic_string.h 2544:14 - field
+ - isAutogenerated: 1
+ type_decl _Rep /usr/include/c++/5/bits/basic_string.h 2551:14 - field
+ - isAutogenerated: 1
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2668:14 - field
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ record_type - nested type
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2508:11 - type name
+ - isAutogenerated: 1
+ var_decl npos /usr/include/c++/5/bits/basic_string.h 2681:30 - field
+ - isUsed: 1
+ field_decl _M_dataplus /usr/include/c++/5/bits/basic_string.h 2685:28 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2509:5 - field
+ - isAutogenerated: 1
+ type_decl _CharT_alloc_type /usr/include/c++/5/bits/basic_string.h 2510:63 - field
+ type_decl traits_type /usr/include/c++/5/bits/basic_string.h 2514:31 - field
+ type_decl value_type /usr/include/c++/5/bits/basic_string.h 2515:48 - field
+ type_decl allocator_type /usr/include/c++/5/bits/basic_string.h 2516:30 - field
+ type_decl size_type /usr/include/c++/5/bits/basic_string.h 2517:57 - field
+ type_decl difference_type /usr/include/c++/5/bits/basic_string.h 2518:61 - field
+ type_decl reference /usr/include/c++/5/bits/basic_string.h 2519:57 - field
+ type_decl const_reference /usr/include/c++/5/bits/basic_string.h 2520:61 - field
+ type_decl pointer /usr/include/c++/5/bits/basic_string.h 2521:55 - field
+ type_decl const_pointer /usr/include/c++/5/bits/basic_string.h 2522:61 - field
+ type_decl iterator /usr/include/c++/5/bits/basic_string.h 2523:68 - field
+ type_decl const_iterator /usr/include/c++/5/bits/basic_string.h 2525:61 - field
+ type_decl const_reverse_iterator /usr/include/c++/5/bits/basic_string.h 2526:53 - field
+ type_decl reverse_iterator /usr/include/c++/5/bits/basic_string.h 2527:52 - field
+ type_decl _Rep_base /usr/include/c++/5/bits/basic_string.h 2544:14 - field
+ - isAutogenerated: 1
+ type_decl _Rep /usr/include/c++/5/bits/basic_string.h 2551:14 - field
+ - isAutogenerated: 1
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2668:14 - 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/basic_string.h 3217:7 - 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/basic_string.h 3217:15 - argument
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2508:11 - type name
+ - isAutogenerated: 1
+ var_decl npos /usr/include/c++/5/bits/basic_string.h 2681:30 - field
+ - isUsed: 1
+ field_decl _M_dataplus /usr/include/c++/5/bits/basic_string.h 2685:28 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2509:5 - field
+ - isAutogenerated: 1
+ type_decl _CharT_alloc_type /usr/include/c++/5/bits/basic_string.h 2510:63 - field
+ type_decl traits_type /usr/include/c++/5/bits/basic_string.h 2514:31 - field
+ type_decl value_type /usr/include/c++/5/bits/basic_string.h 2515:48 - field
+ type_decl allocator_type /usr/include/c++/5/bits/basic_string.h 2516:30 - field
+ type_decl size_type /usr/include/c++/5/bits/basic_string.h 2517:57 - field
+ type_decl difference_type /usr/include/c++/5/bits/basic_string.h 2518:61 - field
+ type_decl reference /usr/include/c++/5/bits/basic_string.h 2519:57 - field
+ type_decl const_reference /usr/include/c++/5/bits/basic_string.h 2520:61 - field
+ type_decl pointer /usr/include/c++/5/bits/basic_string.h 2521:55 - field
+ type_decl const_pointer /usr/include/c++/5/bits/basic_string.h 2522:61 - field
+ type_decl iterator /usr/include/c++/5/bits/basic_string.h 2523:68 - field
+ type_decl const_iterator /usr/include/c++/5/bits/basic_string.h 2525:61 - field
+ type_decl const_reverse_iterator /usr/include/c++/5/bits/basic_string.h 2526:53 - field
+ type_decl reverse_iterator /usr/include/c++/5/bits/basic_string.h 2527:52 - field
+ type_decl _Rep_base /usr/include/c++/5/bits/basic_string.h 2544:14 - field
+ - isAutogenerated: 1
+ type_decl _Rep /usr/include/c++/5/bits/basic_string.h 2551:14 - field
+ - isAutogenerated: 1
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2668:14 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ cleanup_point_expr /usr/include/c++/5/bits/basic_string.h 3218:32 - code
+ return_expr /usr/include/c++/5/bits/basic_string.h 3218:32 - operand
+ init_expr - operand
+ result_decl /usr/include/c++/5/bits/basic_string.h 3217:7 - 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 - operand
+ call_expr /usr/include/c++/5/bits/basic_string.h 3218:29 - operand
+ addr_expr - function
+ function_decl size /usr/include/c++/5/bits/basic_string.h 3120:7 - operand
+ - isExternal: 1
+ - isPublic: 1
+ method_type - function type
+ - isUsed: 1
+ parm_decl this /usr/include/c++/5/bits/basic_string.h 3217:15 - arg
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2508:11 - type name
+ - isAutogenerated: 1
+ var_decl npos /usr/include/c++/5/bits/basic_string.h 2681:30 - field
+ - isUsed: 1
+ field_decl _M_dataplus /usr/include/c++/5/bits/basic_string.h 2685:28 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2509:5 - field
+ - isAutogenerated: 1
+ type_decl _CharT_alloc_type /usr/include/c++/5/bits/basic_string.h 2510:63 - field
+ type_decl traits_type /usr/include/c++/5/bits/basic_string.h 2514:31 - field
+ type_decl value_type /usr/include/c++/5/bits/basic_string.h 2515:48 - field
+ type_decl allocator_type /usr/include/c++/5/bits/basic_string.h 2516:30 - field
+ type_decl size_type /usr/include/c++/5/bits/basic_string.h 2517:57 - field
+ type_decl difference_type /usr/include/c++/5/bits/basic_string.h 2518:61 - field
+ type_decl reference /usr/include/c++/5/bits/basic_string.h 2519:57 - field
+ type_decl const_reference /usr/include/c++/5/bits/basic_string.h 2520:61 - field
+ type_decl pointer /usr/include/c++/5/bits/basic_string.h 2521:55 - field
+ type_decl const_pointer /usr/include/c++/5/bits/basic_string.h 2522:61 - field
+ type_decl iterator /usr/include/c++/5/bits/basic_string.h 2523:68 - field
+ type_decl const_iterator /usr/include/c++/5/bits/basic_string.h 2525:61 - field
+ type_decl const_reverse_iterator /usr/include/c++/5/bits/basic_string.h 2526:53 - field
+ type_decl reverse_iterator /usr/include/c++/5/bits/basic_string.h 2527:52 - field
+ type_decl _Rep_base /usr/include/c++/5/bits/basic_string.h 2544:14 - field
+ - isAutogenerated: 1
+ type_decl _Rep /usr/include/c++/5/bits/basic_string.h 2551:14 - field
+ - isAutogenerated: 1
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2668:14 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ integer_cst 0 - operand
+function_decl operator[] /usr/include/c++/5/bits/basic_string.h 3249:7
+- isExternal: 1
+- isPublic: 1
+ method_type - function type
+ reference_type - method return type
+ type_decl reference /usr/include/c++/5/bits/basic_string.h 2519:57 - type name
+ 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
+ record_type - method base type
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2508:11 - type name
+ - isAutogenerated: 1
+ var_decl npos /usr/include/c++/5/bits/basic_string.h 2681:30 - field
+ - isUsed: 1
+ integer_cst 64 - decl size
+ integer_type - var type
+ - precisionBits: 64
+ - unsigned
+ type_decl size_type /usr/include/c++/5/bits/basic_string.h 2517:57 - type name
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ field_decl _M_dataplus /usr/include/c++/5/bits/basic_string.h 2685:28 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2509:5 - field
+ - isAutogenerated: 1
+ type_decl _CharT_alloc_type /usr/include/c++/5/bits/basic_string.h 2510:63 - field
+ type_decl traits_type /usr/include/c++/5/bits/basic_string.h 2514:31 - field
+ type_decl value_type /usr/include/c++/5/bits/basic_string.h 2515:48 - field
+ type_decl allocator_type /usr/include/c++/5/bits/basic_string.h 2516:30 - field
+ type_decl size_type /usr/include/c++/5/bits/basic_string.h 2517:57 - field
+ type_decl difference_type /usr/include/c++/5/bits/basic_string.h 2518:61 - field
+ type_decl reference /usr/include/c++/5/bits/basic_string.h 2519:57 - field
+ type_decl const_reference /usr/include/c++/5/bits/basic_string.h 2520:61 - field
+ type_decl pointer /usr/include/c++/5/bits/basic_string.h 2521:55 - field
+ type_decl const_pointer /usr/include/c++/5/bits/basic_string.h 2522:61 - field
+ type_decl iterator /usr/include/c++/5/bits/basic_string.h 2523:68 - field
+ type_decl const_iterator /usr/include/c++/5/bits/basic_string.h 2525:61 - field
+ type_decl const_reverse_iterator /usr/include/c++/5/bits/basic_string.h 2526:53 - field
+ type_decl reverse_iterator /usr/include/c++/5/bits/basic_string.h 2527:52 - field
+ type_decl _Rep_base /usr/include/c++/5/bits/basic_string.h 2544:14 - field
+ - isAutogenerated: 1
+ type_decl _Rep /usr/include/c++/5/bits/basic_string.h 2551:14 - field
+ - isAutogenerated: 1
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2668:14 - field
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ record_type - nested type
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2508:11 - type name
+ - isAutogenerated: 1
+ var_decl npos /usr/include/c++/5/bits/basic_string.h 2681:30 - field
+ - isUsed: 1
+ field_decl _M_dataplus /usr/include/c++/5/bits/basic_string.h 2685:28 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2509:5 - field
+ - isAutogenerated: 1
+ type_decl _CharT_alloc_type /usr/include/c++/5/bits/basic_string.h 2510:63 - field
+ type_decl traits_type /usr/include/c++/5/bits/basic_string.h 2514:31 - field
+ type_decl value_type /usr/include/c++/5/bits/basic_string.h 2515:48 - field
+ type_decl allocator_type /usr/include/c++/5/bits/basic_string.h 2516:30 - field
+ type_decl size_type /usr/include/c++/5/bits/basic_string.h 2517:57 - field
+ type_decl difference_type /usr/include/c++/5/bits/basic_string.h 2518:61 - field
+ type_decl reference /usr/include/c++/5/bits/basic_string.h 2519:57 - field
+ type_decl const_reference /usr/include/c++/5/bits/basic_string.h 2520:61 - field
+ type_decl pointer /usr/include/c++/5/bits/basic_string.h 2521:55 - field
+ type_decl const_pointer /usr/include/c++/5/bits/basic_string.h 2522:61 - field
+ type_decl iterator /usr/include/c++/5/bits/basic_string.h 2523:68 - field
+ type_decl const_iterator /usr/include/c++/5/bits/basic_string.h 2525:61 - field
+ type_decl const_reverse_iterator /usr/include/c++/5/bits/basic_string.h 2526:53 - field
+ type_decl reverse_iterator /usr/include/c++/5/bits/basic_string.h 2527:52 - field
+ type_decl _Rep_base /usr/include/c++/5/bits/basic_string.h 2544:14 - field
+ - isAutogenerated: 1
+ type_decl _Rep /usr/include/c++/5/bits/basic_string.h 2551:14 - field
+ - isAutogenerated: 1
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2668:14 - field
+ - isAutogenerated: 1
+ tree_list - chain
+ integer_type - value
+ - precisionBits: 64
+ - unsigned
+ type_decl size_type /usr/include/c++/5/bits/basic_string.h 2517:57 - 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/basic_string.h 3249:7 - function result
+ - isAutogenerated: 1
+ reference_type - result type
+ type_decl reference /usr/include/c++/5/bits/basic_string.h 2519:57 - type name
+ 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 - decl size
+ parm_decl this /usr/include/c++/5/bits/basic_string.h 3249:33 - argument
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2508:11 - type name
+ - isAutogenerated: 1
+ var_decl npos /usr/include/c++/5/bits/basic_string.h 2681:30 - field
+ - isUsed: 1
+ field_decl _M_dataplus /usr/include/c++/5/bits/basic_string.h 2685:28 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2509:5 - field
+ - isAutogenerated: 1
+ type_decl _CharT_alloc_type /usr/include/c++/5/bits/basic_string.h 2510:63 - field
+ type_decl traits_type /usr/include/c++/5/bits/basic_string.h 2514:31 - field
+ type_decl value_type /usr/include/c++/5/bits/basic_string.h 2515:48 - field
+ type_decl allocator_type /usr/include/c++/5/bits/basic_string.h 2516:30 - field
+ type_decl size_type /usr/include/c++/5/bits/basic_string.h 2517:57 - field
+ type_decl difference_type /usr/include/c++/5/bits/basic_string.h 2518:61 - field
+ type_decl reference /usr/include/c++/5/bits/basic_string.h 2519:57 - field
+ type_decl const_reference /usr/include/c++/5/bits/basic_string.h 2520:61 - field
+ type_decl pointer /usr/include/c++/5/bits/basic_string.h 2521:55 - field
+ type_decl const_pointer /usr/include/c++/5/bits/basic_string.h 2522:61 - field
+ type_decl iterator /usr/include/c++/5/bits/basic_string.h 2523:68 - field
+ type_decl const_iterator /usr/include/c++/5/bits/basic_string.h 2525:61 - field
+ type_decl const_reverse_iterator /usr/include/c++/5/bits/basic_string.h 2526:53 - field
+ type_decl reverse_iterator /usr/include/c++/5/bits/basic_string.h 2527:52 - field
+ type_decl _Rep_base /usr/include/c++/5/bits/basic_string.h 2544:14 - field
+ - isAutogenerated: 1
+ type_decl _Rep /usr/include/c++/5/bits/basic_string.h 2551:14 - field
+ - isAutogenerated: 1
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2668:14 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __pos /usr/include/c++/5/bits/basic_string.h 3249:28 - argument
+ integer_type - decl type
+ - precisionBits: 64
+ - unsigned
+ type_decl size_type /usr/include/c++/5/bits/basic_string.h 2517:57 - type name
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ integer_cst 64 - parm size
+ statement_list - code
+ cleanup_point_expr /usr/include/c++/5/bits/basic_string.h 3256:2 - statement
+ expr_stmt /usr/include/c++/5/bits/basic_string.h 3256:2 - operand
+ call_expr /usr/include/c++/5/bits/basic_string.h 3256:9 - expresssion
+ addr_expr - function
+ function_decl _M_leak /usr/include/c++/5/bits/basic_string.h 2710:7 - operand
+ - isExternal: 1
+ - isPublic: 1
+ method_type - function type
+ parm_decl this /usr/include/c++/5/bits/basic_string.h 3249:33 - arg
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2508:11 - type name
+ - isAutogenerated: 1
+ var_decl npos /usr/include/c++/5/bits/basic_string.h 2681:30 - field
+ - isUsed: 1
+ field_decl _M_dataplus /usr/include/c++/5/bits/basic_string.h 2685:28 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2509:5 - field
+ - isAutogenerated: 1
+ type_decl _CharT_alloc_type /usr/include/c++/5/bits/basic_string.h 2510:63 - field
+ type_decl traits_type /usr/include/c++/5/bits/basic_string.h 2514:31 - field
+ type_decl value_type /usr/include/c++/5/bits/basic_string.h 2515:48 - field
+ type_decl allocator_type /usr/include/c++/5/bits/basic_string.h 2516:30 - field
+ type_decl size_type /usr/include/c++/5/bits/basic_string.h 2517:57 - field
+ type_decl difference_type /usr/include/c++/5/bits/basic_string.h 2518:61 - field
+ type_decl reference /usr/include/c++/5/bits/basic_string.h 2519:57 - field
+ type_decl const_reference /usr/include/c++/5/bits/basic_string.h 2520:61 - field
+ type_decl pointer /usr/include/c++/5/bits/basic_string.h 2521:55 - field
+ type_decl const_pointer /usr/include/c++/5/bits/basic_string.h 2522:61 - field
+ type_decl iterator /usr/include/c++/5/bits/basic_string.h 2523:68 - field
+ type_decl const_iterator /usr/include/c++/5/bits/basic_string.h 2525:61 - field
+ type_decl const_reverse_iterator /usr/include/c++/5/bits/basic_string.h 2526:53 - field
+ type_decl reverse_iterator /usr/include/c++/5/bits/basic_string.h 2527:52 - field
+ type_decl _Rep_base /usr/include/c++/5/bits/basic_string.h 2544:14 - field
+ - isAutogenerated: 1
+ type_decl _Rep /usr/include/c++/5/bits/basic_string.h 2551:14 - field
+ - isAutogenerated: 1
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2668:14 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ cleanup_point_expr /usr/include/c++/5/bits/basic_string.h 3257:24 - statement
+ return_expr /usr/include/c++/5/bits/basic_string.h 3257:24 - operand
+ init_expr - operand
+ result_decl /usr/include/c++/5/bits/basic_string.h 3249:7 - operand
+ - isAutogenerated: 1
+ reference_type - result type
+ type_decl reference /usr/include/c++/5/bits/basic_string.h 2519:57 - type name
+ 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 - decl size
+ nop_expr - operand
+ pointer_plus_expr /usr/include/c++/5/bits/basic_string.h 3257:18 - operand
+ call_expr /usr/include/c++/5/bits/basic_string.h 3257:16 - operand
+ addr_expr - function
+ function_decl _M_data /usr/include/c++/5/bits/basic_string.h 2688:7 - operand
+ - isExternal: 1
+ - isPublic: 1
+ method_type - function type
+ parm_decl this /usr/include/c++/5/bits/basic_string.h 3249:33 - arg
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2508:11 - type name
+ - isAutogenerated: 1
+ var_decl npos /usr/include/c++/5/bits/basic_string.h 2681:30 - field
+ - isUsed: 1
+ field_decl _M_dataplus /usr/include/c++/5/bits/basic_string.h 2685:28 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2509:5 - field
+ - isAutogenerated: 1
+ type_decl _CharT_alloc_type /usr/include/c++/5/bits/basic_string.h 2510:63 - field
+ type_decl traits_type /usr/include/c++/5/bits/basic_string.h 2514:31 - field
+ type_decl value_type /usr/include/c++/5/bits/basic_string.h 2515:48 - field
+ type_decl allocator_type /usr/include/c++/5/bits/basic_string.h 2516:30 - field
+ type_decl size_type /usr/include/c++/5/bits/basic_string.h 2517:57 - field
+ type_decl difference_type /usr/include/c++/5/bits/basic_string.h 2518:61 - field
+ type_decl reference /usr/include/c++/5/bits/basic_string.h 2519:57 - field
+ type_decl const_reference /usr/include/c++/5/bits/basic_string.h 2520:61 - field
+ type_decl pointer /usr/include/c++/5/bits/basic_string.h 2521:55 - field
+ type_decl const_pointer /usr/include/c++/5/bits/basic_string.h 2522:61 - field
+ type_decl iterator /usr/include/c++/5/bits/basic_string.h 2523:68 - field
+ type_decl const_iterator /usr/include/c++/5/bits/basic_string.h 2525:61 - field
+ type_decl const_reverse_iterator /usr/include/c++/5/bits/basic_string.h 2526:53 - field
+ type_decl reverse_iterator /usr/include/c++/5/bits/basic_string.h 2527:52 - field
+ type_decl _Rep_base /usr/include/c++/5/bits/basic_string.h 2544:14 - field
+ - isAutogenerated: 1
+ type_decl _Rep /usr/include/c++/5/bits/basic_string.h 2551:14 - field
+ - isAutogenerated: 1
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2668:14 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ nop_expr - operand
+ non_lvalue_expr - operand
+ - isUsed: 1
+ parm_decl __pos /usr/include/c++/5/bits/basic_string.h 3249:28 - operand
+ integer_type - decl type
+ - precisionBits: 64
+ - unsigned
+ type_decl size_type /usr/include/c++/5/bits/basic_string.h 2517:57 - type name
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ integer_cst 64 - parm size
function_decl __niter_base /usr/include/c++/5/bits/stl_algobase.h 282:5
- isPublic: 1
function_type - function type
@@ -16879,6 +29513,3267 @@ function_decl __fill_a /usr/include/c++/5/bits/stl_algobase.h 703:5
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
+ function_type - function type
+ reference_type - function return type
+ record_type - nested type
+ type_decl _Rep /usr/include/c++/5/bits/basic_string.h 2551:14 - type name
+ - isAutogenerated: 1
+ field_decl /usr/include/c++/5/bits/basic_string.h 2551:14 - field
+ - signed
+ - isAutogenerated: 1
+ integer_cst 192 - decl size
+ var_decl _S_max_size /usr/include/c++/5/bits/basic_string.tcc 494:5 - field
+ - isUsed: 1
+ integer_cst 64 - decl size
+ integer_type - var type
+ - precisionBits: 64
+ - unsigned
+ type_decl size_type /usr/include/c++/5/bits/basic_string.h 2517:57 - type name
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ var_decl _S_terminal /usr/include/c++/5/bits/basic_string.tcc 499:5 - field
+ - isUsed: 1
+ integer_cst 8 - decl size
+ integer_type - var 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
+ var_decl _S_empty_rep_storage /usr/include/c++/5/bits/basic_string.tcc 510:5 - field
+ - isUsed: 1
+ array_type - var type
+ integer_type - element type
+ - precisionBits: 64
+ - unsigned
+ type_decl size_type /usr/include/c++/5/bits/basic_string.h 2517:57 - type name
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ type_decl _Rep /usr/include/c++/5/bits/basic_string.h 2552:7 - field
+ - isAutogenerated: 1
+ type_decl _Raw_bytes_alloc /usr/include/c++/5/bits/basic_string.h 2554:56 - field
+ tree_list - arg types
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/include/c++/5/bits/basic_string.h 2827:7 - function result
+ - isAutogenerated: 1
+ reference_type - result type
+ record_type - nested type
+ type_decl _Rep /usr/include/c++/5/bits/basic_string.h 2551:14 - type name
+ - isAutogenerated: 1
+ field_decl /usr/include/c++/5/bits/basic_string.h 2551:14 - field
+ - signed
+ - isAutogenerated: 1
+ integer_cst 192 - decl size
+ var_decl _S_max_size /usr/include/c++/5/bits/basic_string.tcc 494:5 - field
+ - isUsed: 1
+ var_decl _S_terminal /usr/include/c++/5/bits/basic_string.tcc 499:5 - field
+ - isUsed: 1
+ var_decl _S_empty_rep_storage /usr/include/c++/5/bits/basic_string.tcc 510:5 - field
+ - isUsed: 1
+ type_decl _Rep /usr/include/c++/5/bits/basic_string.h 2552:7 - field
+ - isAutogenerated: 1
+ type_decl _Raw_bytes_alloc /usr/include/c++/5/bits/basic_string.h 2554:56 - field
+ integer_cst 64 - decl size
+ cleanup_point_expr /usr/include/c++/5/bits/basic_string.h 2828:35 - code
+ return_expr /usr/include/c++/5/bits/basic_string.h 2828:35 - operand
+ init_expr - operand
+ result_decl /usr/include/c++/5/bits/basic_string.h 2827:7 - operand
+ - isAutogenerated: 1
+ reference_type - result type
+ record_type - nested type
+ type_decl _Rep /usr/include/c++/5/bits/basic_string.h 2551:14 - type name
+ - isAutogenerated: 1
+ field_decl /usr/include/c++/5/bits/basic_string.h 2551:14 - field
+ - signed
+ - isAutogenerated: 1
+ integer_cst 192 - decl size
+ var_decl _S_max_size /usr/include/c++/5/bits/basic_string.tcc 494:5 - field
+ - isUsed: 1
+ var_decl _S_terminal /usr/include/c++/5/bits/basic_string.tcc 499:5 - field
+ - isUsed: 1
+ var_decl _S_empty_rep_storage /usr/include/c++/5/bits/basic_string.tcc 510:5 - field
+ - isUsed: 1
+ type_decl _Rep /usr/include/c++/5/bits/basic_string.h 2552:7 - field
+ - isAutogenerated: 1
+ type_decl _Raw_bytes_alloc /usr/include/c++/5/bits/basic_string.h 2554:56 - field
+ integer_cst 64 - decl size
+ nop_expr - operand
+ convert_expr - operand
+ call_expr /usr/include/c++/5/bits/basic_string.h 2828:34 - operand
+ addr_expr - function
+ function_decl _S_empty_rep /usr/include/c++/5/bits/basic_string.h 2577:9 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+function_decl _M_refdata /usr/include/c++/5/bits/basic_string.h 2618:2
+- isExternal: 1
+- isPublic: 1
+ method_type - function type
+ pointer_type - method return 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
+ record_type - method base type
+ type_decl _Rep /usr/include/c++/5/bits/basic_string.h 2551:14 - type name
+ - isAutogenerated: 1
+ field_decl /usr/include/c++/5/bits/basic_string.h 2551:14 - field
+ - signed
+ - isAutogenerated: 1
+ integer_cst 192 - decl size
+ var_decl _S_max_size /usr/include/c++/5/bits/basic_string.tcc 494:5 - field
+ - isUsed: 1
+ integer_cst 64 - decl size
+ integer_type - var type
+ - precisionBits: 64
+ - unsigned
+ type_decl size_type /usr/include/c++/5/bits/basic_string.h 2517:57 - type name
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ var_decl _S_terminal /usr/include/c++/5/bits/basic_string.tcc 499:5 - field
+ - isUsed: 1
+ integer_cst 8 - decl size
+ integer_type - var 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
+ var_decl _S_empty_rep_storage /usr/include/c++/5/bits/basic_string.tcc 510:5 - field
+ - isUsed: 1
+ array_type - var type
+ integer_type - element type
+ - precisionBits: 64
+ - unsigned
+ type_decl size_type /usr/include/c++/5/bits/basic_string.h 2517:57 - type name
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ type_decl _Rep /usr/include/c++/5/bits/basic_string.h 2552:7 - field
+ - isAutogenerated: 1
+ type_decl _Raw_bytes_alloc /usr/include/c++/5/bits/basic_string.h 2554:56 - field
+ tree_list - arg types
+ pointer_type - value
+ record_type - nested type
+ type_decl _Rep /usr/include/c++/5/bits/basic_string.h 2551:14 - type name
+ - isAutogenerated: 1
+ field_decl /usr/include/c++/5/bits/basic_string.h 2551:14 - field
+ - signed
+ - isAutogenerated: 1
+ integer_cst 192 - decl size
+ var_decl _S_max_size /usr/include/c++/5/bits/basic_string.tcc 494:5 - field
+ - isUsed: 1
+ var_decl _S_terminal /usr/include/c++/5/bits/basic_string.tcc 499:5 - field
+ - isUsed: 1
+ var_decl _S_empty_rep_storage /usr/include/c++/5/bits/basic_string.tcc 510:5 - field
+ - isUsed: 1
+ type_decl _Rep /usr/include/c++/5/bits/basic_string.h 2552:7 - field
+ - isAutogenerated: 1
+ type_decl _Raw_bytes_alloc /usr/include/c++/5/bits/basic_string.h 2554:56 - 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/basic_string.h 2618:2 - function result
+ - isAutogenerated: 1
+ pointer_type - result 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 - decl size
+ - isUsed: 1
+ parm_decl this /usr/include/c++/5/bits/basic_string.h 2618:21 - argument
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl _Rep /usr/include/c++/5/bits/basic_string.h 2551:14 - type name
+ - isAutogenerated: 1
+ field_decl /usr/include/c++/5/bits/basic_string.h 2551:14 - field
+ - signed
+ - isAutogenerated: 1
+ integer_cst 192 - decl size
+ var_decl _S_max_size /usr/include/c++/5/bits/basic_string.tcc 494:5 - field
+ - isUsed: 1
+ var_decl _S_terminal /usr/include/c++/5/bits/basic_string.tcc 499:5 - field
+ - isUsed: 1
+ var_decl _S_empty_rep_storage /usr/include/c++/5/bits/basic_string.tcc 510:5 - field
+ - isUsed: 1
+ type_decl _Rep /usr/include/c++/5/bits/basic_string.h 2552:7 - field
+ - isAutogenerated: 1
+ type_decl _Raw_bytes_alloc /usr/include/c++/5/bits/basic_string.h 2554:56 - field
+ integer_cst 64 - parm size
+ eh_spec_block /usr/include/c++/5/bits/basic_string.h 2618:2 - code
+ return_expr /usr/include/c++/5/bits/basic_string.h 2619:45 - operand
+ init_expr - operand
+ result_decl /usr/include/c++/5/bits/basic_string.h 2618:2 - operand
+ - isAutogenerated: 1
+ pointer_type - result 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 - decl size
+ pointer_plus_expr - operand
+ nop_expr - operand
+ - isUsed: 1
+ parm_decl this /usr/include/c++/5/bits/basic_string.h 2618:21 - operand
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl _Rep /usr/include/c++/5/bits/basic_string.h 2551:14 - type name
+ - isAutogenerated: 1
+ field_decl /usr/include/c++/5/bits/basic_string.h 2551:14 - field
+ - signed
+ - isAutogenerated: 1
+ integer_cst 192 - decl size
+ var_decl _S_max_size /usr/include/c++/5/bits/basic_string.tcc 494:5 - field
+ - isUsed: 1
+ var_decl _S_terminal /usr/include/c++/5/bits/basic_string.tcc 499:5 - field
+ - isUsed: 1
+ var_decl _S_empty_rep_storage /usr/include/c++/5/bits/basic_string.tcc 510:5 - field
+ - isUsed: 1
+ type_decl _Rep /usr/include/c++/5/bits/basic_string.h 2552:7 - field
+ - isAutogenerated: 1
+ type_decl _Raw_bytes_alloc /usr/include/c++/5/bits/basic_string.h 2554:56 - field
+ integer_cst 64 - parm size
+ integer_cst 24 - operand
+function_decl allocator /usr/include/c++/5/bits/allocator.h 113:7
+- isExternal: 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 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
+ integer_type - element
+ - 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_vec - element
+ integer_type - element
+ - 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
+ record_type - value
+ type_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - type name
+ - isAutogenerated: 1
+ type_decl rebind /usr/include/c++/5/bits/allocator.h 105:9 - field
+ - isAutogenerated: 1
+ type_decl other /usr/include/c++/5/bits/allocator.h 105:35 - field
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 93:5 - field
+ - isAutogenerated: 1
+ type_decl size_type /usr/include/c++/5/bits/allocator.h 95:26 - field
+ type_decl difference_type /usr/include/c++/5/bits/allocator.h 96:26 - field
+ type_decl pointer /usr/include/c++/5/bits/allocator.h 97:26 - field
+ type_decl const_pointer /usr/include/c++/5/bits/allocator.h 98:26 - field
+ type_decl reference /usr/include/c++/5/bits/allocator.h 99:26 - field
+ type_decl const_reference /usr/include/c++/5/bits/allocator.h 100:26 - field
+ type_decl value_type /usr/include/c++/5/bits/allocator.h 101:26 - field
+ tree_list - arg types
+ pointer_type - value
+ record_type - nested type
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 92:11 - type name
+ - isAutogenerated: 1
+ template_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - field
+ tree_list - instantiations
+ tree_vec - purpose
+ tree_vec - element
+ integer_type - element
+ - 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_vec - element
+ integer_type - element
+ - 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
+ record_type - value
+ type_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - type name
+ - isAutogenerated: 1
+ type_decl rebind /usr/include/c++/5/bits/allocator.h 105:9 - field
+ - isAutogenerated: 1
+ type_decl other /usr/include/c++/5/bits/allocator.h 105:35 - field
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 93:5 - field
+ - isAutogenerated: 1
+ type_decl size_type /usr/include/c++/5/bits/allocator.h 95:26 - field
+ type_decl difference_type /usr/include/c++/5/bits/allocator.h 96:26 - field
+ type_decl pointer /usr/include/c++/5/bits/allocator.h 97:26 - field
+ type_decl const_pointer /usr/include/c++/5/bits/allocator.h 98:26 - field
+ type_decl reference /usr/include/c++/5/bits/allocator.h 99:26 - field
+ type_decl const_reference /usr/include/c++/5/bits/allocator.h 100:26 - field
+ type_decl value_type /usr/include/c++/5/bits/allocator.h 101:26 - field
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/include/c++/5/bits/allocator.h 113:7 - function result
+ - isAutogenerated: 1
+ void_type - result type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ parm_decl this /usr/include/c++/5/bits/allocator.h 113:25 - argument
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 92:11 - type name
+ - isAutogenerated: 1
+ template_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - field
+ tree_list - instantiations
+ tree_vec - purpose
+ tree_vec - element
+ integer_type - element
+ - 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_vec - element
+ integer_type - element
+ - 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
+ record_type - value
+ type_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - type name
+ - isAutogenerated: 1
+ type_decl rebind /usr/include/c++/5/bits/allocator.h 105:9 - field
+ - isAutogenerated: 1
+ type_decl other /usr/include/c++/5/bits/allocator.h 105:35 - field
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 93:5 - field
+ - isAutogenerated: 1
+ type_decl size_type /usr/include/c++/5/bits/allocator.h 95:26 - field
+ type_decl difference_type /usr/include/c++/5/bits/allocator.h 96:26 - field
+ type_decl pointer /usr/include/c++/5/bits/allocator.h 97:26 - field
+ type_decl const_pointer /usr/include/c++/5/bits/allocator.h 98:26 - field
+ type_decl reference /usr/include/c++/5/bits/allocator.h 99:26 - field
+ type_decl const_reference /usr/include/c++/5/bits/allocator.h 100:26 - field
+ type_decl value_type /usr/include/c++/5/bits/allocator.h 101:26 - field
+ integer_cst 64 - parm size
+ eh_spec_block /usr/include/c++/5/bits/allocator.h 113:7 - code
+ bind_expr /usr/include/c++/5/bits/allocator.h 113:29 - operand
+ statement_list - operand
+ cleanup_point_expr /usr/include/c++/5/bits/allocator.h 113:27 - statement
+ expr_stmt /usr/include/c++/5/bits/allocator.h 113:27 - operand
+ call_expr /usr/include/c++/5/bits/allocator.h 113:27 - expresssion
+ addr_expr - function
+ function_decl __base_ctor /usr/include/c++/5/ext/new_allocator.h 79:7 - operand
+ - isExternal: 1
+ - isPublic: 1
+ method_type - function type
+ nop_expr - arg
+ parm_decl this /usr/include/c++/5/bits/allocator.h 113:25 - operand
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 92:11 - type name
+ - isAutogenerated: 1
+ template_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - field
+ tree_list - instantiations
+ tree_vec - purpose
+ tree_vec - element
+ integer_type - element
+ - 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_vec - element
+ integer_type - element
+ - 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
+ record_type - value
+ type_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - type name
+ - isAutogenerated: 1
+ type_decl rebind /usr/include/c++/5/bits/allocator.h 105:9 - field
+ - isAutogenerated: 1
+ type_decl other /usr/include/c++/5/bits/allocator.h 105:35 - field
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 93:5 - field
+ - isAutogenerated: 1
+ type_decl size_type /usr/include/c++/5/bits/allocator.h 95:26 - field
+ type_decl difference_type /usr/include/c++/5/bits/allocator.h 96:26 - field
+ type_decl pointer /usr/include/c++/5/bits/allocator.h 97:26 - field
+ type_decl const_pointer /usr/include/c++/5/bits/allocator.h 98:26 - field
+ type_decl reference /usr/include/c++/5/bits/allocator.h 99:26 - field
+ type_decl const_reference /usr/include/c++/5/bits/allocator.h 100:26 - field
+ type_decl value_type /usr/include/c++/5/bits/allocator.h 101:26 - field
+ integer_cst 64 - parm size
+ cleanup_stmt /usr/include/c++/5/bits/allocator.h 113:27 - statement
+ statement_list - body
+ call_expr /usr/include/c++/5/bits/allocator.h 113:27 - expresssion
+ addr_expr - function
+ function_decl __base_dtor /usr/include/c++/5/ext/new_allocator.h 86:7 - operand
+ - isExternal: 1
+ - isPublic: 1
+ method_type - function type
+ nop_expr - arg
+ parm_decl this /usr/include/c++/5/bits/allocator.h 113:25 - operand
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 92:11 - type name
+ - isAutogenerated: 1
+ template_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - field
+ tree_list - instantiations
+ tree_vec - purpose
+ tree_vec - element
+ integer_type - element
+ - 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_vec - element
+ integer_type - element
+ - 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
+ record_type - value
+ type_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - type name
+ - isAutogenerated: 1
+ type_decl rebind /usr/include/c++/5/bits/allocator.h 105:9 - field
+ - isAutogenerated: 1
+ type_decl other /usr/include/c++/5/bits/allocator.h 105:35 - field
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 93:5 - field
+ - isAutogenerated: 1
+ type_decl size_type /usr/include/c++/5/bits/allocator.h 95:26 - field
+ type_decl difference_type /usr/include/c++/5/bits/allocator.h 96:26 - field
+ type_decl pointer /usr/include/c++/5/bits/allocator.h 97:26 - field
+ type_decl const_pointer /usr/include/c++/5/bits/allocator.h 98:26 - field
+ type_decl reference /usr/include/c++/5/bits/allocator.h 99:26 - field
+ type_decl const_reference /usr/include/c++/5/bits/allocator.h 100:26 - field
+ type_decl value_type /usr/include/c++/5/bits/allocator.h 101:26 - field
+ integer_cst 64 - parm size
+ block - operand
+function_decl __base_ctor /usr/include/c++/5/bits/allocator.h 113:7
+- isExternal: 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 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
+ integer_type - element
+ - 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_vec - element
+ integer_type - element
+ - 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
+ record_type - value
+ type_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - type name
+ - isAutogenerated: 1
+ type_decl rebind /usr/include/c++/5/bits/allocator.h 105:9 - field
+ - isAutogenerated: 1
+ type_decl other /usr/include/c++/5/bits/allocator.h 105:35 - field
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 93:5 - field
+ - isAutogenerated: 1
+ type_decl size_type /usr/include/c++/5/bits/allocator.h 95:26 - field
+ type_decl difference_type /usr/include/c++/5/bits/allocator.h 96:26 - field
+ type_decl pointer /usr/include/c++/5/bits/allocator.h 97:26 - field
+ type_decl const_pointer /usr/include/c++/5/bits/allocator.h 98:26 - field
+ type_decl reference /usr/include/c++/5/bits/allocator.h 99:26 - field
+ type_decl const_reference /usr/include/c++/5/bits/allocator.h 100:26 - field
+ type_decl value_type /usr/include/c++/5/bits/allocator.h 101:26 - field
+ tree_list - arg types
+ pointer_type - value
+ record_type - nested type
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 92:11 - type name
+ - isAutogenerated: 1
+ template_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - field
+ tree_list - instantiations
+ tree_vec - purpose
+ tree_vec - element
+ integer_type - element
+ - 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_vec - element
+ integer_type - element
+ - 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
+ record_type - value
+ type_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - type name
+ - isAutogenerated: 1
+ type_decl rebind /usr/include/c++/5/bits/allocator.h 105:9 - field
+ - isAutogenerated: 1
+ type_decl other /usr/include/c++/5/bits/allocator.h 105:35 - field
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 93:5 - field
+ - isAutogenerated: 1
+ type_decl size_type /usr/include/c++/5/bits/allocator.h 95:26 - field
+ type_decl difference_type /usr/include/c++/5/bits/allocator.h 96:26 - field
+ type_decl pointer /usr/include/c++/5/bits/allocator.h 97:26 - field
+ type_decl const_pointer /usr/include/c++/5/bits/allocator.h 98:26 - field
+ type_decl reference /usr/include/c++/5/bits/allocator.h 99:26 - field
+ type_decl const_reference /usr/include/c++/5/bits/allocator.h 100:26 - field
+ type_decl value_type /usr/include/c++/5/bits/allocator.h 101:26 - field
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/include/c++/5/bits/allocator.h 113:29 - function result
+ - isAutogenerated: 1
+ void_type - result type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ parm_decl this /usr/include/c++/5/bits/allocator.h 113:25 - argument
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 92:11 - type name
+ - isAutogenerated: 1
+ template_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - field
+ tree_list - instantiations
+ tree_vec - purpose
+ tree_vec - element
+ integer_type - element
+ - 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_vec - element
+ integer_type - element
+ - 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
+ record_type - value
+ type_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - type name
+ - isAutogenerated: 1
+ type_decl rebind /usr/include/c++/5/bits/allocator.h 105:9 - field
+ - isAutogenerated: 1
+ type_decl other /usr/include/c++/5/bits/allocator.h 105:35 - field
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 93:5 - field
+ - isAutogenerated: 1
+ type_decl size_type /usr/include/c++/5/bits/allocator.h 95:26 - field
+ type_decl difference_type /usr/include/c++/5/bits/allocator.h 96:26 - field
+ type_decl pointer /usr/include/c++/5/bits/allocator.h 97:26 - field
+ type_decl const_pointer /usr/include/c++/5/bits/allocator.h 98:26 - field
+ type_decl reference /usr/include/c++/5/bits/allocator.h 99:26 - field
+ type_decl const_reference /usr/include/c++/5/bits/allocator.h 100:26 - field
+ type_decl value_type /usr/include/c++/5/bits/allocator.h 101:26 - field
+ integer_cst 64 - parm size
+ eh_spec_block /usr/include/c++/5/bits/allocator.h 113:7 - code
+ bind_expr /usr/include/c++/5/bits/allocator.h 113:29 - operand
+ statement_list - operand
+ cleanup_point_expr /usr/include/c++/5/bits/allocator.h 113:27 - statement
+ expr_stmt /usr/include/c++/5/bits/allocator.h 113:27 - operand
+ call_expr /usr/include/c++/5/bits/allocator.h 113:27 - expresssion
+ addr_expr - function
+ function_decl __base_ctor /usr/include/c++/5/ext/new_allocator.h 79:7 - operand
+ - isExternal: 1
+ - isPublic: 1
+ method_type - function type
+ nop_expr - arg
+ parm_decl this /usr/include/c++/5/bits/allocator.h 113:25 - operand
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 92:11 - type name
+ - isAutogenerated: 1
+ template_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - field
+ tree_list - instantiations
+ tree_vec - purpose
+ tree_vec - element
+ integer_type - element
+ - 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_vec - element
+ integer_type - element
+ - 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
+ record_type - value
+ type_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - type name
+ - isAutogenerated: 1
+ type_decl rebind /usr/include/c++/5/bits/allocator.h 105:9 - field
+ - isAutogenerated: 1
+ type_decl other /usr/include/c++/5/bits/allocator.h 105:35 - field
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 93:5 - field
+ - isAutogenerated: 1
+ type_decl size_type /usr/include/c++/5/bits/allocator.h 95:26 - field
+ type_decl difference_type /usr/include/c++/5/bits/allocator.h 96:26 - field
+ type_decl pointer /usr/include/c++/5/bits/allocator.h 97:26 - field
+ type_decl const_pointer /usr/include/c++/5/bits/allocator.h 98:26 - field
+ type_decl reference /usr/include/c++/5/bits/allocator.h 99:26 - field
+ type_decl const_reference /usr/include/c++/5/bits/allocator.h 100:26 - field
+ type_decl value_type /usr/include/c++/5/bits/allocator.h 101:26 - field
+ integer_cst 64 - parm size
+ try_catch_expr /usr/include/c++/5/bits/allocator.h 113:27 - statement
+ statement_list - operand
+ call_expr /usr/include/c++/5/bits/allocator.h 113:27 - operand
+ addr_expr - function
+ function_decl __base_dtor /usr/include/c++/5/ext/new_allocator.h 86:7 - operand
+ - isExternal: 1
+ - isPublic: 1
+ method_type - function type
+ nop_expr - arg
+ parm_decl this /usr/include/c++/5/bits/allocator.h 113:25 - operand
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 92:11 - type name
+ - isAutogenerated: 1
+ template_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - field
+ tree_list - instantiations
+ tree_vec - purpose
+ tree_vec - element
+ integer_type - element
+ - 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_vec - element
+ integer_type - element
+ - 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
+ record_type - value
+ type_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - type name
+ - isAutogenerated: 1
+ type_decl rebind /usr/include/c++/5/bits/allocator.h 105:9 - field
+ - isAutogenerated: 1
+ type_decl other /usr/include/c++/5/bits/allocator.h 105:35 - field
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 93:5 - field
+ - isAutogenerated: 1
+ type_decl size_type /usr/include/c++/5/bits/allocator.h 95:26 - field
+ type_decl difference_type /usr/include/c++/5/bits/allocator.h 96:26 - field
+ type_decl pointer /usr/include/c++/5/bits/allocator.h 97:26 - field
+ type_decl const_pointer /usr/include/c++/5/bits/allocator.h 98:26 - field
+ type_decl reference /usr/include/c++/5/bits/allocator.h 99:26 - field
+ type_decl const_reference /usr/include/c++/5/bits/allocator.h 100:26 - field
+ type_decl value_type /usr/include/c++/5/bits/allocator.h 101:26 - field
+ integer_cst 64 - parm size
+ block - operand
+function_decl __comp_ctor /usr/include/c++/5/bits/allocator.h 113:7
+- isExternal: 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 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
+ integer_type - element
+ - 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_vec - element
+ integer_type - element
+ - 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
+ record_type - value
+ type_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - type name
+ - isAutogenerated: 1
+ type_decl rebind /usr/include/c++/5/bits/allocator.h 105:9 - field
+ - isAutogenerated: 1
+ type_decl other /usr/include/c++/5/bits/allocator.h 105:35 - field
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 93:5 - field
+ - isAutogenerated: 1
+ type_decl size_type /usr/include/c++/5/bits/allocator.h 95:26 - field
+ type_decl difference_type /usr/include/c++/5/bits/allocator.h 96:26 - field
+ type_decl pointer /usr/include/c++/5/bits/allocator.h 97:26 - field
+ type_decl const_pointer /usr/include/c++/5/bits/allocator.h 98:26 - field
+ type_decl reference /usr/include/c++/5/bits/allocator.h 99:26 - field
+ type_decl const_reference /usr/include/c++/5/bits/allocator.h 100:26 - field
+ type_decl value_type /usr/include/c++/5/bits/allocator.h 101:26 - field
+ tree_list - arg types
+ pointer_type - value
+ record_type - nested type
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 92:11 - type name
+ - isAutogenerated: 1
+ template_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - field
+ tree_list - instantiations
+ tree_vec - purpose
+ tree_vec - element
+ integer_type - element
+ - 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_vec - element
+ integer_type - element
+ - 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
+ record_type - value
+ type_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - type name
+ - isAutogenerated: 1
+ type_decl rebind /usr/include/c++/5/bits/allocator.h 105:9 - field
+ - isAutogenerated: 1
+ type_decl other /usr/include/c++/5/bits/allocator.h 105:35 - field
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 93:5 - field
+ - isAutogenerated: 1
+ type_decl size_type /usr/include/c++/5/bits/allocator.h 95:26 - field
+ type_decl difference_type /usr/include/c++/5/bits/allocator.h 96:26 - field
+ type_decl pointer /usr/include/c++/5/bits/allocator.h 97:26 - field
+ type_decl const_pointer /usr/include/c++/5/bits/allocator.h 98:26 - field
+ type_decl reference /usr/include/c++/5/bits/allocator.h 99:26 - field
+ type_decl const_reference /usr/include/c++/5/bits/allocator.h 100:26 - field
+ type_decl value_type /usr/include/c++/5/bits/allocator.h 101:26 - field
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/include/c++/5/bits/allocator.h 113:29 - function result
+ - isAutogenerated: 1
+ void_type - result type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ parm_decl this /usr/include/c++/5/bits/allocator.h 113:25 - argument
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 92:11 - type name
+ - isAutogenerated: 1
+ template_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - field
+ tree_list - instantiations
+ tree_vec - purpose
+ tree_vec - element
+ integer_type - element
+ - 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_vec - element
+ integer_type - element
+ - 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
+ record_type - value
+ type_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - type name
+ - isAutogenerated: 1
+ type_decl rebind /usr/include/c++/5/bits/allocator.h 105:9 - field
+ - isAutogenerated: 1
+ type_decl other /usr/include/c++/5/bits/allocator.h 105:35 - field
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 93:5 - field
+ - isAutogenerated: 1
+ type_decl size_type /usr/include/c++/5/bits/allocator.h 95:26 - field
+ type_decl difference_type /usr/include/c++/5/bits/allocator.h 96:26 - field
+ type_decl pointer /usr/include/c++/5/bits/allocator.h 97:26 - field
+ type_decl const_pointer /usr/include/c++/5/bits/allocator.h 98:26 - field
+ type_decl reference /usr/include/c++/5/bits/allocator.h 99:26 - field
+ type_decl const_reference /usr/include/c++/5/bits/allocator.h 100:26 - field
+ type_decl value_type /usr/include/c++/5/bits/allocator.h 101:26 - field
+ integer_cst 64 - parm size
+ statement_list - code
+function_decl allocator /usr/include/c++/5/bits/allocator.h 121:7
+- isExternal: 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 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
+ integer_type - element
+ - 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_vec - element
+ integer_type - element
+ - 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
+ record_type - value
+ type_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - type name
+ - isAutogenerated: 1
+ type_decl rebind /usr/include/c++/5/bits/allocator.h 105:9 - field
+ - isAutogenerated: 1
+ type_decl other /usr/include/c++/5/bits/allocator.h 105:35 - field
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 93:5 - field
+ - isAutogenerated: 1
+ type_decl size_type /usr/include/c++/5/bits/allocator.h 95:26 - field
+ type_decl difference_type /usr/include/c++/5/bits/allocator.h 96:26 - field
+ type_decl pointer /usr/include/c++/5/bits/allocator.h 97:26 - field
+ type_decl const_pointer /usr/include/c++/5/bits/allocator.h 98:26 - field
+ type_decl reference /usr/include/c++/5/bits/allocator.h 99:26 - field
+ type_decl const_reference /usr/include/c++/5/bits/allocator.h 100:26 - field
+ type_decl value_type /usr/include/c++/5/bits/allocator.h 101:26 - field
+ tree_list - arg types
+ pointer_type - value
+ record_type - nested type
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 92:11 - type name
+ - isAutogenerated: 1
+ template_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - field
+ tree_list - instantiations
+ tree_vec - purpose
+ tree_vec - element
+ integer_type - element
+ - 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_vec - element
+ integer_type - element
+ - 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
+ record_type - value
+ type_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - type name
+ - isAutogenerated: 1
+ type_decl rebind /usr/include/c++/5/bits/allocator.h 105:9 - field
+ - isAutogenerated: 1
+ type_decl other /usr/include/c++/5/bits/allocator.h 105:35 - field
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 93:5 - field
+ - isAutogenerated: 1
+ type_decl size_type /usr/include/c++/5/bits/allocator.h 95:26 - field
+ type_decl difference_type /usr/include/c++/5/bits/allocator.h 96:26 - field
+ type_decl pointer /usr/include/c++/5/bits/allocator.h 97:26 - field
+ type_decl const_pointer /usr/include/c++/5/bits/allocator.h 98:26 - field
+ type_decl reference /usr/include/c++/5/bits/allocator.h 99:26 - field
+ type_decl const_reference /usr/include/c++/5/bits/allocator.h 100:26 - field
+ type_decl value_type /usr/include/c++/5/bits/allocator.h 101:26 - field
+ tree_list - chain
+ integer_type - value
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/include/c++/5/bits/allocator.h 121:7 - function result
+ - isAutogenerated: 1
+ void_type - result type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ parm_decl this /usr/include/c++/5/bits/allocator.h 121:26 - argument
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 92:11 - type name
+ - isAutogenerated: 1
+ template_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - field
+ tree_list - instantiations
+ tree_vec - purpose
+ tree_vec - element
+ integer_type - element
+ - 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_vec - element
+ integer_type - element
+ - 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
+ record_type - value
+ type_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - type name
+ - isAutogenerated: 1
+ type_decl rebind /usr/include/c++/5/bits/allocator.h 105:9 - field
+ - isAutogenerated: 1
+ type_decl other /usr/include/c++/5/bits/allocator.h 105:35 - field
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 93:5 - field
+ - isAutogenerated: 1
+ type_decl size_type /usr/include/c++/5/bits/allocator.h 95:26 - field
+ type_decl difference_type /usr/include/c++/5/bits/allocator.h 96:26 - field
+ type_decl pointer /usr/include/c++/5/bits/allocator.h 97:26 - field
+ type_decl const_pointer /usr/include/c++/5/bits/allocator.h 98:26 - field
+ type_decl reference /usr/include/c++/5/bits/allocator.h 99:26 - field
+ type_decl const_reference /usr/include/c++/5/bits/allocator.h 100:26 - field
+ type_decl value_type /usr/include/c++/5/bits/allocator.h 101:26 - field
+ integer_cst 64 - parm size
+ parm_decl __in_chrg /usr/include/c++/5/bits/allocator.h 121:7 - argument
+ - isAutogenerated: 1
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - parm size
+ eh_spec_block /usr/include/c++/5/bits/allocator.h 121:7 - code
+ statement_list - operand
+ bind_expr /usr/include/c++/5/bits/allocator.h 121:30 - statement
+ cleanup_stmt /usr/include/c++/5/bits/allocator.h 121:30 - operand
+ statement_list - body
+ cleanup_stmt /usr/include/c++/5/bits/allocator.h 121:30 - statement
+ statement_list - body
+ call_expr /usr/include/c++/5/bits/allocator.h 121:30 - expresssion
+ addr_expr - function
+ function_decl __base_dtor /usr/include/c++/5/ext/new_allocator.h 86:7 - operand
+ - isExternal: 1
+ - isPublic: 1
+ method_type - function type
+ nop_expr - arg
+ parm_decl this /usr/include/c++/5/bits/allocator.h 121:26 - operand
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 92:11 - type name
+ - isAutogenerated: 1
+ template_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - field
+ tree_list - instantiations
+ tree_vec - purpose
+ tree_vec - element
+ integer_type - element
+ - 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_vec - element
+ integer_type - element
+ - 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
+ record_type - value
+ type_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - type name
+ - isAutogenerated: 1
+ type_decl rebind /usr/include/c++/5/bits/allocator.h 105:9 - field
+ - isAutogenerated: 1
+ type_decl other /usr/include/c++/5/bits/allocator.h 105:35 - field
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 93:5 - field
+ - isAutogenerated: 1
+ type_decl size_type /usr/include/c++/5/bits/allocator.h 95:26 - field
+ type_decl difference_type /usr/include/c++/5/bits/allocator.h 96:26 - field
+ type_decl pointer /usr/include/c++/5/bits/allocator.h 97:26 - field
+ type_decl const_pointer /usr/include/c++/5/bits/allocator.h 98:26 - field
+ type_decl reference /usr/include/c++/5/bits/allocator.h 99:26 - field
+ type_decl const_reference /usr/include/c++/5/bits/allocator.h 100:26 - field
+ type_decl value_type /usr/include/c++/5/bits/allocator.h 101:26 - field
+ integer_cst 64 - parm size
+ modify_expr - expresssion
+ indirect_ref - operand
+ nop_expr - ref
+ parm_decl this /usr/include/c++/5/bits/allocator.h 121:26 - operand
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 92:11 - type name
+ - isAutogenerated: 1
+ template_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - field
+ tree_list - instantiations
+ tree_vec - purpose
+ tree_vec - element
+ integer_type - element
+ - 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_vec - element
+ integer_type - element
+ - 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
+ record_type - value
+ type_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - type name
+ - isAutogenerated: 1
+ type_decl rebind /usr/include/c++/5/bits/allocator.h 105:9 - field
+ - isAutogenerated: 1
+ type_decl other /usr/include/c++/5/bits/allocator.h 105:35 - field
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 93:5 - field
+ - isAutogenerated: 1
+ type_decl size_type /usr/include/c++/5/bits/allocator.h 95:26 - field
+ type_decl difference_type /usr/include/c++/5/bits/allocator.h 96:26 - field
+ type_decl pointer /usr/include/c++/5/bits/allocator.h 97:26 - field
+ type_decl const_pointer /usr/include/c++/5/bits/allocator.h 98:26 - field
+ type_decl reference /usr/include/c++/5/bits/allocator.h 99:26 - field
+ type_decl const_reference /usr/include/c++/5/bits/allocator.h 100:26 - field
+ type_decl value_type /usr/include/c++/5/bits/allocator.h 101:26 - field
+ integer_cst 64 - parm size
+ constructor - operand
+ record_type - constructor type
+ block - operand
+ label_expr /usr/include/c++/5/bits/allocator.h 121:30 - statement
+ label_decl /usr/include/c++/5/bits/allocator.h 121:7 - operand
+ - isAutogenerated: 1
+function_decl __base_dtor /usr/include/c++/5/bits/allocator.h 121:7
+- isExternal: 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 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
+ integer_type - element
+ - 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_vec - element
+ integer_type - element
+ - 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
+ record_type - value
+ type_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - type name
+ - isAutogenerated: 1
+ type_decl rebind /usr/include/c++/5/bits/allocator.h 105:9 - field
+ - isAutogenerated: 1
+ type_decl other /usr/include/c++/5/bits/allocator.h 105:35 - field
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 93:5 - field
+ - isAutogenerated: 1
+ type_decl size_type /usr/include/c++/5/bits/allocator.h 95:26 - field
+ type_decl difference_type /usr/include/c++/5/bits/allocator.h 96:26 - field
+ type_decl pointer /usr/include/c++/5/bits/allocator.h 97:26 - field
+ type_decl const_pointer /usr/include/c++/5/bits/allocator.h 98:26 - field
+ type_decl reference /usr/include/c++/5/bits/allocator.h 99:26 - field
+ type_decl const_reference /usr/include/c++/5/bits/allocator.h 100:26 - field
+ type_decl value_type /usr/include/c++/5/bits/allocator.h 101:26 - field
+ tree_list - arg types
+ pointer_type - value
+ record_type - nested type
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 92:11 - type name
+ - isAutogenerated: 1
+ template_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - field
+ tree_list - instantiations
+ tree_vec - purpose
+ tree_vec - element
+ integer_type - element
+ - 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_vec - element
+ integer_type - element
+ - 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
+ record_type - value
+ type_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - type name
+ - isAutogenerated: 1
+ type_decl rebind /usr/include/c++/5/bits/allocator.h 105:9 - field
+ - isAutogenerated: 1
+ type_decl other /usr/include/c++/5/bits/allocator.h 105:35 - field
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 93:5 - field
+ - isAutogenerated: 1
+ type_decl size_type /usr/include/c++/5/bits/allocator.h 95:26 - field
+ type_decl difference_type /usr/include/c++/5/bits/allocator.h 96:26 - field
+ type_decl pointer /usr/include/c++/5/bits/allocator.h 97:26 - field
+ type_decl const_pointer /usr/include/c++/5/bits/allocator.h 98:26 - field
+ type_decl reference /usr/include/c++/5/bits/allocator.h 99:26 - field
+ type_decl const_reference /usr/include/c++/5/bits/allocator.h 100:26 - field
+ type_decl value_type /usr/include/c++/5/bits/allocator.h 101:26 - field
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/include/c++/5/bits/allocator.h 121:30 - function result
+ - isAutogenerated: 1
+ void_type - result type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ parm_decl this /usr/include/c++/5/bits/allocator.h 121:26 - argument
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 92:11 - type name
+ - isAutogenerated: 1
+ template_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - field
+ tree_list - instantiations
+ tree_vec - purpose
+ tree_vec - element
+ integer_type - element
+ - 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_vec - element
+ integer_type - element
+ - 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
+ record_type - value
+ type_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - type name
+ - isAutogenerated: 1
+ type_decl rebind /usr/include/c++/5/bits/allocator.h 105:9 - field
+ - isAutogenerated: 1
+ type_decl other /usr/include/c++/5/bits/allocator.h 105:35 - field
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 93:5 - field
+ - isAutogenerated: 1
+ type_decl size_type /usr/include/c++/5/bits/allocator.h 95:26 - field
+ type_decl difference_type /usr/include/c++/5/bits/allocator.h 96:26 - field
+ type_decl pointer /usr/include/c++/5/bits/allocator.h 97:26 - field
+ type_decl const_pointer /usr/include/c++/5/bits/allocator.h 98:26 - field
+ type_decl reference /usr/include/c++/5/bits/allocator.h 99:26 - field
+ type_decl const_reference /usr/include/c++/5/bits/allocator.h 100:26 - field
+ type_decl value_type /usr/include/c++/5/bits/allocator.h 101:26 - field
+ integer_cst 64 - parm size
+ eh_spec_block /usr/include/c++/5/bits/allocator.h 121:7 - code
+ statement_list - operand
+ bind_expr /usr/include/c++/5/bits/allocator.h 121:30 - statement
+ try_finally /usr/include/c++/5/bits/allocator.h 121:30 - operand
+ statement_list - operand
+ try_finally /usr/include/c++/5/bits/allocator.h 121:30 - statement
+ statement_list - operand
+ call_expr /usr/include/c++/5/bits/allocator.h 121:30 - operand
+ addr_expr - function
+ function_decl __base_dtor /usr/include/c++/5/ext/new_allocator.h 86:7 - operand
+ - isExternal: 1
+ - isPublic: 1
+ method_type - function type
+ nop_expr - arg
+ parm_decl this /usr/include/c++/5/bits/allocator.h 121:26 - operand
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 92:11 - type name
+ - isAutogenerated: 1
+ template_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - field
+ tree_list - instantiations
+ tree_vec - purpose
+ tree_vec - element
+ integer_type - element
+ - 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_vec - element
+ integer_type - element
+ - 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
+ record_type - value
+ type_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - type name
+ - isAutogenerated: 1
+ type_decl rebind /usr/include/c++/5/bits/allocator.h 105:9 - field
+ - isAutogenerated: 1
+ type_decl other /usr/include/c++/5/bits/allocator.h 105:35 - field
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 93:5 - field
+ - isAutogenerated: 1
+ type_decl size_type /usr/include/c++/5/bits/allocator.h 95:26 - field
+ type_decl difference_type /usr/include/c++/5/bits/allocator.h 96:26 - field
+ type_decl pointer /usr/include/c++/5/bits/allocator.h 97:26 - field
+ type_decl const_pointer /usr/include/c++/5/bits/allocator.h 98:26 - field
+ type_decl reference /usr/include/c++/5/bits/allocator.h 99:26 - field
+ type_decl const_reference /usr/include/c++/5/bits/allocator.h 100:26 - field
+ type_decl value_type /usr/include/c++/5/bits/allocator.h 101:26 - field
+ integer_cst 64 - parm size
+ modify_expr - operand
+ indirect_ref - operand
+ nop_expr - ref
+ parm_decl this /usr/include/c++/5/bits/allocator.h 121:26 - operand
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 92:11 - type name
+ - isAutogenerated: 1
+ template_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - field
+ tree_list - instantiations
+ tree_vec - purpose
+ tree_vec - element
+ integer_type - element
+ - 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_vec - element
+ integer_type - element
+ - 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
+ record_type - value
+ type_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - type name
+ - isAutogenerated: 1
+ type_decl rebind /usr/include/c++/5/bits/allocator.h 105:9 - field
+ - isAutogenerated: 1
+ type_decl other /usr/include/c++/5/bits/allocator.h 105:35 - field
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 93:5 - field
+ - isAutogenerated: 1
+ type_decl size_type /usr/include/c++/5/bits/allocator.h 95:26 - field
+ type_decl difference_type /usr/include/c++/5/bits/allocator.h 96:26 - field
+ type_decl pointer /usr/include/c++/5/bits/allocator.h 97:26 - field
+ type_decl const_pointer /usr/include/c++/5/bits/allocator.h 98:26 - field
+ type_decl reference /usr/include/c++/5/bits/allocator.h 99:26 - field
+ type_decl const_reference /usr/include/c++/5/bits/allocator.h 100:26 - field
+ type_decl value_type /usr/include/c++/5/bits/allocator.h 101:26 - field
+ integer_cst 64 - parm size
+ constructor - operand
+ record_type - constructor type
+ block - operand
+ label_expr /usr/include/c++/5/bits/allocator.h 121:30 - statement
+ label_decl /usr/include/c++/5/bits/allocator.h 121:7 - operand
+ - isAutogenerated: 1
+function_decl __comp_dtor /usr/include/c++/5/bits/allocator.h 121:7
+- isExternal: 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 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
+ integer_type - element
+ - 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_vec - element
+ integer_type - element
+ - 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
+ record_type - value
+ type_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - type name
+ - isAutogenerated: 1
+ type_decl rebind /usr/include/c++/5/bits/allocator.h 105:9 - field
+ - isAutogenerated: 1
+ type_decl other /usr/include/c++/5/bits/allocator.h 105:35 - field
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 93:5 - field
+ - isAutogenerated: 1
+ type_decl size_type /usr/include/c++/5/bits/allocator.h 95:26 - field
+ type_decl difference_type /usr/include/c++/5/bits/allocator.h 96:26 - field
+ type_decl pointer /usr/include/c++/5/bits/allocator.h 97:26 - field
+ type_decl const_pointer /usr/include/c++/5/bits/allocator.h 98:26 - field
+ type_decl reference /usr/include/c++/5/bits/allocator.h 99:26 - field
+ type_decl const_reference /usr/include/c++/5/bits/allocator.h 100:26 - field
+ type_decl value_type /usr/include/c++/5/bits/allocator.h 101:26 - field
+ tree_list - arg types
+ pointer_type - value
+ record_type - nested type
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 92:11 - type name
+ - isAutogenerated: 1
+ template_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - field
+ tree_list - instantiations
+ tree_vec - purpose
+ tree_vec - element
+ integer_type - element
+ - 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_vec - element
+ integer_type - element
+ - 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
+ record_type - value
+ type_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - type name
+ - isAutogenerated: 1
+ type_decl rebind /usr/include/c++/5/bits/allocator.h 105:9 - field
+ - isAutogenerated: 1
+ type_decl other /usr/include/c++/5/bits/allocator.h 105:35 - field
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 93:5 - field
+ - isAutogenerated: 1
+ type_decl size_type /usr/include/c++/5/bits/allocator.h 95:26 - field
+ type_decl difference_type /usr/include/c++/5/bits/allocator.h 96:26 - field
+ type_decl pointer /usr/include/c++/5/bits/allocator.h 97:26 - field
+ type_decl const_pointer /usr/include/c++/5/bits/allocator.h 98:26 - field
+ type_decl reference /usr/include/c++/5/bits/allocator.h 99:26 - field
+ type_decl const_reference /usr/include/c++/5/bits/allocator.h 100:26 - field
+ type_decl value_type /usr/include/c++/5/bits/allocator.h 101:26 - field
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/include/c++/5/bits/allocator.h 121:30 - function result
+ - isAutogenerated: 1
+ void_type - result type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ parm_decl this /usr/include/c++/5/bits/allocator.h 121:26 - argument
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 92:11 - type name
+ - isAutogenerated: 1
+ template_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - field
+ tree_list - instantiations
+ tree_vec - purpose
+ tree_vec - element
+ integer_type - element
+ - 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_vec - element
+ integer_type - element
+ - 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
+ record_type - value
+ type_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - type name
+ - isAutogenerated: 1
+ type_decl rebind /usr/include/c++/5/bits/allocator.h 105:9 - field
+ - isAutogenerated: 1
+ type_decl other /usr/include/c++/5/bits/allocator.h 105:35 - field
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 93:5 - field
+ - isAutogenerated: 1
+ type_decl size_type /usr/include/c++/5/bits/allocator.h 95:26 - field
+ type_decl difference_type /usr/include/c++/5/bits/allocator.h 96:26 - field
+ type_decl pointer /usr/include/c++/5/bits/allocator.h 97:26 - field
+ type_decl const_pointer /usr/include/c++/5/bits/allocator.h 98:26 - field
+ type_decl reference /usr/include/c++/5/bits/allocator.h 99:26 - field
+ type_decl const_reference /usr/include/c++/5/bits/allocator.h 100:26 - field
+ type_decl value_type /usr/include/c++/5/bits/allocator.h 101:26 - field
+ integer_cst 64 - parm size
+ statement_list - code
+function_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2670:2
+- isExternal: 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 _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2668:14 - type name
+ - isAutogenerated: 1
+ field_decl _M_p /usr/include/c++/5/bits/basic_string.h 2673:10 - field
+ - unsigned
+ integer_cst 64 - decl size
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2669:7 - field
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ record_type - nested type
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2668:14 - type name
+ - isAutogenerated: 1
+ field_decl _M_p /usr/include/c++/5/bits/basic_string.h 2673:10 - field
+ - unsigned
+ integer_cst 64 - decl size
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2669:7 - field
+ - isAutogenerated: 1
+ 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
+ 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
+ integer_type - element
+ - 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_vec - element
+ integer_type - element
+ - 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
+ 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/basic_string.h 2670:2 - function result
+ - isAutogenerated: 1
+ void_type - result type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ parm_decl this /usr/include/c++/5/bits/basic_string.h 2670:47 - argument
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2668:14 - type name
+ - isAutogenerated: 1
+ field_decl _M_p /usr/include/c++/5/bits/basic_string.h 2673:10 - field
+ - unsigned
+ integer_cst 64 - decl size
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2669:7 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __dat /usr/include/c++/5/bits/basic_string.h 2670:23 - 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
+ - isUsed: 1
+ parm_decl __a /usr/include/c++/5/bits/basic_string.h 2670:44 - 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
+ integer_type - element
+ - 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_vec - element
+ integer_type - element
+ - 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
+ 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
+ bind_expr /usr/include/c++/5/bits/basic_string.h 2671:31 - code
+ statement_list - operand
+ cleanup_point_expr /usr/include/c++/5/bits/basic_string.h 2671:27 - statement
+ expr_stmt /usr/include/c++/5/bits/basic_string.h 2671:27 - operand
+ call_expr /usr/include/c++/5/bits/basic_string.h 2671:27 - expresssion
+ addr_expr - function
+ function_decl __base_ctor /usr/include/c++/5/bits/allocator.h 115:7 - operand
+ - isExternal: 1
+ - isPublic: 1
+ method_type - function type
+ nop_expr - arg
+ parm_decl this /usr/include/c++/5/bits/basic_string.h 2670:47 - operand
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2668:14 - type name
+ - isAutogenerated: 1
+ field_decl _M_p /usr/include/c++/5/bits/basic_string.h 2673:10 - field
+ - unsigned
+ integer_cst 64 - decl size
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2669:7 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ nop_expr - arg
+ convert_expr - operand
+ - isUsed: 1
+ parm_decl __a /usr/include/c++/5/bits/basic_string.h 2670:44 - 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
+ integer_type - element
+ - 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_vec - element
+ integer_type - element
+ - 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
+ record_type - value
+ type_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - type name
+ - isAutogenerated: 1
+ type_decl rebind /usr/include/c++/5/bits/allocator.h 105:9 - field
+ - isAutogenerated: 1
+ type_decl other /usr/include/c++/5/bits/allocator.h 105:35 - field
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 93:5 - field
+ - isAutogenerated: 1
+ type_decl size_type /usr/include/c++/5/bits/allocator.h 95:26 - field
+ type_decl difference_type /usr/include/c++/5/bits/allocator.h 96:26 - field
+ type_decl pointer /usr/include/c++/5/bits/allocator.h 97:26 - field
+ type_decl const_pointer /usr/include/c++/5/bits/allocator.h 98:26 - field
+ type_decl reference /usr/include/c++/5/bits/allocator.h 99:26 - field
+ type_decl const_reference /usr/include/c++/5/bits/allocator.h 100:26 - field
+ type_decl value_type /usr/include/c++/5/bits/allocator.h 101:26 - field
+ integer_cst 64 - parm size
+ cleanup_stmt /usr/include/c++/5/bits/basic_string.h 2671:27 - statement
+ statement_list - body
+ cleanup_point_expr /usr/include/c++/5/bits/basic_string.h 2671:27 - statement
+ expr_stmt /usr/include/c++/5/bits/basic_string.h 2671:27 - operand
+ convert_expr - expresssion
+ init_expr - operand
+ component_ref /usr/include/c++/5/bits/basic_string.h 2671:27 - operand
+ indirect_ref - object
+ nop_expr - ref
+ parm_decl this /usr/include/c++/5/bits/basic_string.h 2670:47 - operand
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2668:14 - type name
+ - isAutogenerated: 1
+ field_decl _M_p /usr/include/c++/5/bits/basic_string.h 2673:10 - field
+ - unsigned
+ integer_cst 64 - decl size
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2669:7 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ field_decl _M_p /usr/include/c++/5/bits/basic_string.h 2673:10 - field
+ - unsigned
+ integer_cst 64 - decl size
+ - isUsed: 1
+ parm_decl __dat /usr/include/c++/5/bits/basic_string.h 2670:23 - operand
+ 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
+ call_expr /usr/include/c++/5/bits/basic_string.h 2671:27 - expresssion
+ addr_expr - function
+ function_decl __base_dtor /usr/include/c++/5/bits/allocator.h 121:7 - operand
+ - isExternal: 1
+ - isPublic: 1
+ method_type - function type
+ nop_expr - arg
+ parm_decl this /usr/include/c++/5/bits/basic_string.h 2670:47 - operand
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2668:14 - type name
+ - isAutogenerated: 1
+ field_decl _M_p /usr/include/c++/5/bits/basic_string.h 2673:10 - field
+ - unsigned
+ integer_cst 64 - decl size
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2669:7 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ block - operand
+function_decl __base_ctor /usr/include/c++/5/bits/basic_string.h 2670:2
+- isExternal: 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 _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2668:14 - type name
+ - isAutogenerated: 1
+ field_decl _M_p /usr/include/c++/5/bits/basic_string.h 2673:10 - field
+ - unsigned
+ integer_cst 64 - decl size
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2669:7 - field
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ record_type - nested type
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2668:14 - type name
+ - isAutogenerated: 1
+ field_decl _M_p /usr/include/c++/5/bits/basic_string.h 2673:10 - field
+ - unsigned
+ integer_cst 64 - decl size
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2669:7 - field
+ - isAutogenerated: 1
+ 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
+ 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
+ integer_type - element
+ - 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_vec - element
+ integer_type - element
+ - 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
+ 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/basic_string.h 2671:31 - 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/basic_string.h 2670:47 - argument
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2668:14 - type name
+ - isAutogenerated: 1
+ field_decl _M_p /usr/include/c++/5/bits/basic_string.h 2673:10 - field
+ - unsigned
+ integer_cst 64 - decl size
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2669:7 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __dat /usr/include/c++/5/bits/basic_string.h 2670:23 - 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
+ - isUsed: 1
+ parm_decl __a /usr/include/c++/5/bits/basic_string.h 2670:44 - 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
+ integer_type - element
+ - 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_vec - element
+ integer_type - element
+ - 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
+ 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
+ bind_expr /usr/include/c++/5/bits/basic_string.h 2671:31 - code
+ statement_list - operand
+ cleanup_point_expr /usr/include/c++/5/bits/basic_string.h 2671:27 - statement
+ expr_stmt /usr/include/c++/5/bits/basic_string.h 2671:27 - operand
+ call_expr /usr/include/c++/5/bits/basic_string.h 2671:27 - expresssion
+ addr_expr - function
+ function_decl __base_ctor /usr/include/c++/5/bits/allocator.h 115:7 - operand
+ - isExternal: 1
+ - isPublic: 1
+ method_type - function type
+ nop_expr - arg
+ parm_decl this /usr/include/c++/5/bits/basic_string.h 2670:47 - operand
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2668:14 - type name
+ - isAutogenerated: 1
+ field_decl _M_p /usr/include/c++/5/bits/basic_string.h 2673:10 - field
+ - unsigned
+ integer_cst 64 - decl size
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2669:7 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ nop_expr - arg
+ convert_expr - operand
+ - isUsed: 1
+ parm_decl __a /usr/include/c++/5/bits/basic_string.h 2670:44 - 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
+ integer_type - element
+ - 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_vec - element
+ integer_type - element
+ - 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
+ record_type - value
+ type_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - type name
+ - isAutogenerated: 1
+ type_decl rebind /usr/include/c++/5/bits/allocator.h 105:9 - field
+ - isAutogenerated: 1
+ type_decl other /usr/include/c++/5/bits/allocator.h 105:35 - field
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 93:5 - field
+ - isAutogenerated: 1
+ type_decl size_type /usr/include/c++/5/bits/allocator.h 95:26 - field
+ type_decl difference_type /usr/include/c++/5/bits/allocator.h 96:26 - field
+ type_decl pointer /usr/include/c++/5/bits/allocator.h 97:26 - field
+ type_decl const_pointer /usr/include/c++/5/bits/allocator.h 98:26 - field
+ type_decl reference /usr/include/c++/5/bits/allocator.h 99:26 - field
+ type_decl const_reference /usr/include/c++/5/bits/allocator.h 100:26 - field
+ type_decl value_type /usr/include/c++/5/bits/allocator.h 101:26 - field
+ integer_cst 64 - parm size
+ try_catch_expr /usr/include/c++/5/bits/basic_string.h 2671:27 - statement
+ statement_list - operand
+ cleanup_point_expr /usr/include/c++/5/bits/basic_string.h 2671:27 - statement
+ expr_stmt /usr/include/c++/5/bits/basic_string.h 2671:27 - operand
+ convert_expr - expresssion
+ init_expr - operand
+ component_ref /usr/include/c++/5/bits/basic_string.h 2671:27 - operand
+ indirect_ref - object
+ nop_expr - ref
+ parm_decl this /usr/include/c++/5/bits/basic_string.h 2670:47 - operand
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2668:14 - type name
+ - isAutogenerated: 1
+ field_decl _M_p /usr/include/c++/5/bits/basic_string.h 2673:10 - field
+ - unsigned
+ integer_cst 64 - decl size
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2669:7 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ field_decl _M_p /usr/include/c++/5/bits/basic_string.h 2673:10 - field
+ - unsigned
+ integer_cst 64 - decl size
+ - isUsed: 1
+ parm_decl __dat /usr/include/c++/5/bits/basic_string.h 2670:23 - operand
+ 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
+ call_expr /usr/include/c++/5/bits/basic_string.h 2671:27 - operand
+ addr_expr - function
+ function_decl __base_dtor /usr/include/c++/5/bits/allocator.h 121:7 - operand
+ - isExternal: 1
+ - isPublic: 1
+ method_type - function type
+ nop_expr - arg
+ parm_decl this /usr/include/c++/5/bits/basic_string.h 2670:47 - operand
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2668:14 - type name
+ - isAutogenerated: 1
+ field_decl _M_p /usr/include/c++/5/bits/basic_string.h 2673:10 - field
+ - unsigned
+ integer_cst 64 - decl size
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2669:7 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ block - operand
+function_decl __comp_ctor /usr/include/c++/5/bits/basic_string.h 2670:2
+- isExternal: 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 _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2668:14 - type name
+ - isAutogenerated: 1
+ field_decl _M_p /usr/include/c++/5/bits/basic_string.h 2673:10 - field
+ - unsigned
+ integer_cst 64 - decl size
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2669:7 - field
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ record_type - nested type
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2668:14 - type name
+ - isAutogenerated: 1
+ field_decl _M_p /usr/include/c++/5/bits/basic_string.h 2673:10 - field
+ - unsigned
+ integer_cst 64 - decl size
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2669:7 - field
+ - isAutogenerated: 1
+ 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
+ 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
+ integer_type - element
+ - 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_vec - element
+ integer_type - element
+ - 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
+ 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/basic_string.h 2671:31 - 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/basic_string.h 2670:47 - argument
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2668:14 - type name
+ - isAutogenerated: 1
+ field_decl _M_p /usr/include/c++/5/bits/basic_string.h 2673:10 - field
+ - unsigned
+ integer_cst 64 - decl size
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2669:7 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __dat /usr/include/c++/5/bits/basic_string.h 2670:23 - 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
+ - isUsed: 1
+ parm_decl __a /usr/include/c++/5/bits/basic_string.h 2670:44 - 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
+ integer_type - element
+ - 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_vec - element
+ integer_type - element
+ - 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
+ record_type - value
+ type_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - type name
+ - isAutogenerated: 1
+ type_decl rebind /usr/include/c++/5/bits/allocator.h 105:9 - field
+ - isAutogenerated: 1
+ type_decl other /usr/include/c++/5/bits/allocator.h 105:35 - field
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 93:5 - field
+ - isAutogenerated: 1
+ type_decl size_type /usr/include/c++/5/bits/allocator.h 95:26 - field
+ type_decl difference_type /usr/include/c++/5/bits/allocator.h 96:26 - field
+ type_decl pointer /usr/include/c++/5/bits/allocator.h 97:26 - field
+ type_decl const_pointer /usr/include/c++/5/bits/allocator.h 98:26 - field
+ type_decl reference /usr/include/c++/5/bits/allocator.h 99:26 - field
+ type_decl const_reference /usr/include/c++/5/bits/allocator.h 100:26 - field
+ type_decl value_type /usr/include/c++/5/bits/allocator.h 101:26 - field
+ integer_cst 64 - parm size
+ statement_list - code
+function_decl _M_rep /usr/include/c++/5/bits/basic_string.h 2696:7
+- isExternal: 1
+- isPublic: 1
+ method_type - function type
+ pointer_type - method return type
+ record_type - nested type
+ type_decl _Rep /usr/include/c++/5/bits/basic_string.h 2551:14 - type name
+ - isAutogenerated: 1
+ field_decl /usr/include/c++/5/bits/basic_string.h 2551:14 - field
+ - signed
+ - isAutogenerated: 1
+ integer_cst 192 - decl size
+ var_decl _S_max_size /usr/include/c++/5/bits/basic_string.tcc 494:5 - field
+ - isUsed: 1
+ integer_cst 64 - decl size
+ integer_type - var type
+ - precisionBits: 64
+ - unsigned
+ type_decl size_type /usr/include/c++/5/bits/basic_string.h 2517:57 - type name
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ var_decl _S_terminal /usr/include/c++/5/bits/basic_string.tcc 499:5 - field
+ - isUsed: 1
+ integer_cst 8 - decl size
+ integer_type - var 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
+ var_decl _S_empty_rep_storage /usr/include/c++/5/bits/basic_string.tcc 510:5 - field
+ - isUsed: 1
+ array_type - var type
+ integer_type - element type
+ - precisionBits: 64
+ - unsigned
+ type_decl size_type /usr/include/c++/5/bits/basic_string.h 2517:57 - type name
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ type_decl _Rep /usr/include/c++/5/bits/basic_string.h 2552:7 - field
+ - isAutogenerated: 1
+ type_decl _Raw_bytes_alloc /usr/include/c++/5/bits/basic_string.h 2554:56 - field
+ record_type - method base type
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2508:11 - type name
+ - isAutogenerated: 1
+ var_decl npos /usr/include/c++/5/bits/basic_string.h 2681:30 - field
+ - isUsed: 1
+ integer_cst 64 - decl size
+ integer_type - var type
+ - precisionBits: 64
+ - unsigned
+ type_decl size_type /usr/include/c++/5/bits/basic_string.h 2517:57 - type name
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ field_decl _M_dataplus /usr/include/c++/5/bits/basic_string.h 2685:28 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2509:5 - field
+ - isAutogenerated: 1
+ type_decl _CharT_alloc_type /usr/include/c++/5/bits/basic_string.h 2510:63 - field
+ type_decl traits_type /usr/include/c++/5/bits/basic_string.h 2514:31 - field
+ type_decl value_type /usr/include/c++/5/bits/basic_string.h 2515:48 - field
+ type_decl allocator_type /usr/include/c++/5/bits/basic_string.h 2516:30 - field
+ type_decl size_type /usr/include/c++/5/bits/basic_string.h 2517:57 - field
+ type_decl difference_type /usr/include/c++/5/bits/basic_string.h 2518:61 - field
+ type_decl reference /usr/include/c++/5/bits/basic_string.h 2519:57 - field
+ type_decl const_reference /usr/include/c++/5/bits/basic_string.h 2520:61 - field
+ type_decl pointer /usr/include/c++/5/bits/basic_string.h 2521:55 - field
+ type_decl const_pointer /usr/include/c++/5/bits/basic_string.h 2522:61 - field
+ type_decl iterator /usr/include/c++/5/bits/basic_string.h 2523:68 - field
+ type_decl const_iterator /usr/include/c++/5/bits/basic_string.h 2525:61 - field
+ type_decl const_reverse_iterator /usr/include/c++/5/bits/basic_string.h 2526:53 - field
+ type_decl reverse_iterator /usr/include/c++/5/bits/basic_string.h 2527:52 - field
+ type_decl _Rep_base /usr/include/c++/5/bits/basic_string.h 2544:14 - field
+ - isAutogenerated: 1
+ type_decl _Rep /usr/include/c++/5/bits/basic_string.h 2551:14 - field
+ - isAutogenerated: 1
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2668:14 - field
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ record_type - nested type
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2508:11 - type name
+ - isAutogenerated: 1
+ var_decl npos /usr/include/c++/5/bits/basic_string.h 2681:30 - field
+ - isUsed: 1
+ field_decl _M_dataplus /usr/include/c++/5/bits/basic_string.h 2685:28 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2509:5 - field
+ - isAutogenerated: 1
+ type_decl _CharT_alloc_type /usr/include/c++/5/bits/basic_string.h 2510:63 - field
+ type_decl traits_type /usr/include/c++/5/bits/basic_string.h 2514:31 - field
+ type_decl value_type /usr/include/c++/5/bits/basic_string.h 2515:48 - field
+ type_decl allocator_type /usr/include/c++/5/bits/basic_string.h 2516:30 - field
+ type_decl size_type /usr/include/c++/5/bits/basic_string.h 2517:57 - field
+ type_decl difference_type /usr/include/c++/5/bits/basic_string.h 2518:61 - field
+ type_decl reference /usr/include/c++/5/bits/basic_string.h 2519:57 - field
+ type_decl const_reference /usr/include/c++/5/bits/basic_string.h 2520:61 - field
+ type_decl pointer /usr/include/c++/5/bits/basic_string.h 2521:55 - field
+ type_decl const_pointer /usr/include/c++/5/bits/basic_string.h 2522:61 - field
+ type_decl iterator /usr/include/c++/5/bits/basic_string.h 2523:68 - field
+ type_decl const_iterator /usr/include/c++/5/bits/basic_string.h 2525:61 - field
+ type_decl const_reverse_iterator /usr/include/c++/5/bits/basic_string.h 2526:53 - field
+ type_decl reverse_iterator /usr/include/c++/5/bits/basic_string.h 2527:52 - field
+ type_decl _Rep_base /usr/include/c++/5/bits/basic_string.h 2544:14 - field
+ - isAutogenerated: 1
+ type_decl _Rep /usr/include/c++/5/bits/basic_string.h 2551:14 - field
+ - isAutogenerated: 1
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2668:14 - 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/basic_string.h 2696:7 - function result
+ - isAutogenerated: 1
+ pointer_type - result type
+ record_type - nested type
+ type_decl _Rep /usr/include/c++/5/bits/basic_string.h 2551:14 - type name
+ - isAutogenerated: 1
+ field_decl /usr/include/c++/5/bits/basic_string.h 2551:14 - field
+ - signed
+ - isAutogenerated: 1
+ integer_cst 192 - decl size
+ var_decl _S_max_size /usr/include/c++/5/bits/basic_string.tcc 494:5 - field
+ - isUsed: 1
+ var_decl _S_terminal /usr/include/c++/5/bits/basic_string.tcc 499:5 - field
+ - isUsed: 1
+ var_decl _S_empty_rep_storage /usr/include/c++/5/bits/basic_string.tcc 510:5 - field
+ - isUsed: 1
+ type_decl _Rep /usr/include/c++/5/bits/basic_string.h 2552:7 - field
+ - isAutogenerated: 1
+ type_decl _Raw_bytes_alloc /usr/include/c++/5/bits/basic_string.h 2554:56 - field
+ integer_cst 64 - decl size
+ parm_decl this /usr/include/c++/5/bits/basic_string.h 2696:16 - argument
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2508:11 - type name
+ - isAutogenerated: 1
+ var_decl npos /usr/include/c++/5/bits/basic_string.h 2681:30 - field
+ - isUsed: 1
+ field_decl _M_dataplus /usr/include/c++/5/bits/basic_string.h 2685:28 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2509:5 - field
+ - isAutogenerated: 1
+ type_decl _CharT_alloc_type /usr/include/c++/5/bits/basic_string.h 2510:63 - field
+ type_decl traits_type /usr/include/c++/5/bits/basic_string.h 2514:31 - field
+ type_decl value_type /usr/include/c++/5/bits/basic_string.h 2515:48 - field
+ type_decl allocator_type /usr/include/c++/5/bits/basic_string.h 2516:30 - field
+ type_decl size_type /usr/include/c++/5/bits/basic_string.h 2517:57 - field
+ type_decl difference_type /usr/include/c++/5/bits/basic_string.h 2518:61 - field
+ type_decl reference /usr/include/c++/5/bits/basic_string.h 2519:57 - field
+ type_decl const_reference /usr/include/c++/5/bits/basic_string.h 2520:61 - field
+ type_decl pointer /usr/include/c++/5/bits/basic_string.h 2521:55 - field
+ type_decl const_pointer /usr/include/c++/5/bits/basic_string.h 2522:61 - field
+ type_decl iterator /usr/include/c++/5/bits/basic_string.h 2523:68 - field
+ type_decl const_iterator /usr/include/c++/5/bits/basic_string.h 2525:61 - field
+ type_decl const_reverse_iterator /usr/include/c++/5/bits/basic_string.h 2526:53 - field
+ type_decl reverse_iterator /usr/include/c++/5/bits/basic_string.h 2527:52 - field
+ type_decl _Rep_base /usr/include/c++/5/bits/basic_string.h 2544:14 - field
+ - isAutogenerated: 1
+ type_decl _Rep /usr/include/c++/5/bits/basic_string.h 2551:14 - field
+ - isAutogenerated: 1
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2668:14 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ cleanup_point_expr /usr/include/c++/5/bits/basic_string.h 2697:59 - code
+ return_expr /usr/include/c++/5/bits/basic_string.h 2697:59 - operand
+ init_expr - operand
+ result_decl /usr/include/c++/5/bits/basic_string.h 2696:7 - operand
+ - isAutogenerated: 1
+ pointer_type - result type
+ record_type - nested type
+ type_decl _Rep /usr/include/c++/5/bits/basic_string.h 2551:14 - type name
+ - isAutogenerated: 1
+ field_decl /usr/include/c++/5/bits/basic_string.h 2551:14 - field
+ - signed
+ - isAutogenerated: 1
+ integer_cst 192 - decl size
+ var_decl _S_max_size /usr/include/c++/5/bits/basic_string.tcc 494:5 - field
+ - isUsed: 1
+ var_decl _S_terminal /usr/include/c++/5/bits/basic_string.tcc 499:5 - field
+ - isUsed: 1
+ var_decl _S_empty_rep_storage /usr/include/c++/5/bits/basic_string.tcc 510:5 - field
+ - isUsed: 1
+ type_decl _Rep /usr/include/c++/5/bits/basic_string.h 2552:7 - field
+ - isAutogenerated: 1
+ type_decl _Raw_bytes_alloc /usr/include/c++/5/bits/basic_string.h 2554:56 - field
+ integer_cst 64 - decl size
+ pointer_plus_expr /usr/include/c++/5/bits/basic_string.h 2697:55 - operand
+ nop_expr - operand
+ call_expr /usr/include/c++/5/bits/basic_string.h 2697:51 - operand
+ addr_expr - function
+ function_decl _M_data /usr/include/c++/5/bits/basic_string.h 2688:7 - operand
+ - isExternal: 1
+ - isPublic: 1
+ method_type - function type
+ parm_decl this /usr/include/c++/5/bits/basic_string.h 2696:16 - arg
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2508:11 - type name
+ - isAutogenerated: 1
+ var_decl npos /usr/include/c++/5/bits/basic_string.h 2681:30 - field
+ - isUsed: 1
+ field_decl _M_dataplus /usr/include/c++/5/bits/basic_string.h 2685:28 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2509:5 - field
+ - isAutogenerated: 1
+ type_decl _CharT_alloc_type /usr/include/c++/5/bits/basic_string.h 2510:63 - field
+ type_decl traits_type /usr/include/c++/5/bits/basic_string.h 2514:31 - field
+ type_decl value_type /usr/include/c++/5/bits/basic_string.h 2515:48 - field
+ type_decl allocator_type /usr/include/c++/5/bits/basic_string.h 2516:30 - field
+ type_decl size_type /usr/include/c++/5/bits/basic_string.h 2517:57 - field
+ type_decl difference_type /usr/include/c++/5/bits/basic_string.h 2518:61 - field
+ type_decl reference /usr/include/c++/5/bits/basic_string.h 2519:57 - field
+ type_decl const_reference /usr/include/c++/5/bits/basic_string.h 2520:61 - field
+ type_decl pointer /usr/include/c++/5/bits/basic_string.h 2521:55 - field
+ type_decl const_pointer /usr/include/c++/5/bits/basic_string.h 2522:61 - field
+ type_decl iterator /usr/include/c++/5/bits/basic_string.h 2523:68 - field
+ type_decl const_iterator /usr/include/c++/5/bits/basic_string.h 2525:61 - field
+ type_decl const_reverse_iterator /usr/include/c++/5/bits/basic_string.h 2526:53 - field
+ type_decl reverse_iterator /usr/include/c++/5/bits/basic_string.h 2527:52 - field
+ type_decl _Rep_base /usr/include/c++/5/bits/basic_string.h 2544:14 - field
+ - isAutogenerated: 1
+ type_decl _Rep /usr/include/c++/5/bits/basic_string.h 2551:14 - field
+ - isAutogenerated: 1
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2668:14 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+function_decl get_allocator /usr/include/c++/5/bits/basic_string.h 4232:7
+- isExternal: 1
+- isPublic: 1
+ method_type - function type
+ record_type - method return type
+ type_decl allocator_type /usr/include/c++/5/bits/basic_string.h 2516:30 - type name
+ template_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - field
+ tree_list - instantiations
+ tree_vec - purpose
+ tree_vec - element
+ integer_type - element
+ - 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_vec - element
+ integer_type - element
+ - 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
+ 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 basic_string /usr/include/c++/5/bits/basic_string.h 2508:11 - type name
+ - isAutogenerated: 1
+ var_decl npos /usr/include/c++/5/bits/basic_string.h 2681:30 - field
+ - isUsed: 1
+ integer_cst 64 - decl size
+ integer_type - var type
+ - precisionBits: 64
+ - unsigned
+ type_decl size_type /usr/include/c++/5/bits/basic_string.h 2517:57 - type name
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ field_decl _M_dataplus /usr/include/c++/5/bits/basic_string.h 2685:28 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2509:5 - field
+ - isAutogenerated: 1
+ type_decl _CharT_alloc_type /usr/include/c++/5/bits/basic_string.h 2510:63 - field
+ type_decl traits_type /usr/include/c++/5/bits/basic_string.h 2514:31 - field
+ type_decl value_type /usr/include/c++/5/bits/basic_string.h 2515:48 - field
+ type_decl allocator_type /usr/include/c++/5/bits/basic_string.h 2516:30 - field
+ type_decl size_type /usr/include/c++/5/bits/basic_string.h 2517:57 - field
+ type_decl difference_type /usr/include/c++/5/bits/basic_string.h 2518:61 - field
+ type_decl reference /usr/include/c++/5/bits/basic_string.h 2519:57 - field
+ type_decl const_reference /usr/include/c++/5/bits/basic_string.h 2520:61 - field
+ type_decl pointer /usr/include/c++/5/bits/basic_string.h 2521:55 - field
+ type_decl const_pointer /usr/include/c++/5/bits/basic_string.h 2522:61 - field
+ type_decl iterator /usr/include/c++/5/bits/basic_string.h 2523:68 - field
+ type_decl const_iterator /usr/include/c++/5/bits/basic_string.h 2525:61 - field
+ type_decl const_reverse_iterator /usr/include/c++/5/bits/basic_string.h 2526:53 - field
+ type_decl reverse_iterator /usr/include/c++/5/bits/basic_string.h 2527:52 - field
+ type_decl _Rep_base /usr/include/c++/5/bits/basic_string.h 2544:14 - field
+ - isAutogenerated: 1
+ type_decl _Rep /usr/include/c++/5/bits/basic_string.h 2551:14 - field
+ - isAutogenerated: 1
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2668:14 - field
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ record_type - nested type
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2508:11 - type name
+ - isAutogenerated: 1
+ var_decl npos /usr/include/c++/5/bits/basic_string.h 2681:30 - field
+ - isUsed: 1
+ field_decl _M_dataplus /usr/include/c++/5/bits/basic_string.h 2685:28 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2509:5 - field
+ - isAutogenerated: 1
+ type_decl _CharT_alloc_type /usr/include/c++/5/bits/basic_string.h 2510:63 - field
+ type_decl traits_type /usr/include/c++/5/bits/basic_string.h 2514:31 - field
+ type_decl value_type /usr/include/c++/5/bits/basic_string.h 2515:48 - field
+ type_decl allocator_type /usr/include/c++/5/bits/basic_string.h 2516:30 - field
+ type_decl size_type /usr/include/c++/5/bits/basic_string.h 2517:57 - field
+ type_decl difference_type /usr/include/c++/5/bits/basic_string.h 2518:61 - field
+ type_decl reference /usr/include/c++/5/bits/basic_string.h 2519:57 - field
+ type_decl const_reference /usr/include/c++/5/bits/basic_string.h 2520:61 - field
+ type_decl pointer /usr/include/c++/5/bits/basic_string.h 2521:55 - field
+ type_decl const_pointer /usr/include/c++/5/bits/basic_string.h 2522:61 - field
+ type_decl iterator /usr/include/c++/5/bits/basic_string.h 2523:68 - field
+ type_decl const_iterator /usr/include/c++/5/bits/basic_string.h 2525:61 - field
+ type_decl const_reverse_iterator /usr/include/c++/5/bits/basic_string.h 2526:53 - field
+ type_decl reverse_iterator /usr/include/c++/5/bits/basic_string.h 2527:52 - field
+ type_decl _Rep_base /usr/include/c++/5/bits/basic_string.h 2544:14 - field
+ - isAutogenerated: 1
+ type_decl _Rep /usr/include/c++/5/bits/basic_string.h 2551:14 - field
+ - isAutogenerated: 1
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2668:14 - 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/basic_string.h 4232:7 - function result
+ - isAutogenerated: 1
+ record_type - result type
+ type_decl allocator_type /usr/include/c++/5/bits/basic_string.h 2516:30 - type name
+ template_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - field
+ tree_list - instantiations
+ tree_vec - purpose
+ tree_vec - element
+ integer_type - element
+ - 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_vec - element
+ integer_type - element
+ - 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
+ 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 8 - decl size
+ - isUsed: 1
+ parm_decl this /usr/include/c++/5/bits/basic_string.h 4232:23 - argument
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2508:11 - type name
+ - isAutogenerated: 1
+ var_decl npos /usr/include/c++/5/bits/basic_string.h 2681:30 - field
+ - isUsed: 1
+ field_decl _M_dataplus /usr/include/c++/5/bits/basic_string.h 2685:28 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2509:5 - field
+ - isAutogenerated: 1
+ type_decl _CharT_alloc_type /usr/include/c++/5/bits/basic_string.h 2510:63 - field
+ type_decl traits_type /usr/include/c++/5/bits/basic_string.h 2514:31 - field
+ type_decl value_type /usr/include/c++/5/bits/basic_string.h 2515:48 - field
+ type_decl allocator_type /usr/include/c++/5/bits/basic_string.h 2516:30 - field
+ type_decl size_type /usr/include/c++/5/bits/basic_string.h 2517:57 - field
+ type_decl difference_type /usr/include/c++/5/bits/basic_string.h 2518:61 - field
+ type_decl reference /usr/include/c++/5/bits/basic_string.h 2519:57 - field
+ type_decl const_reference /usr/include/c++/5/bits/basic_string.h 2520:61 - field
+ type_decl pointer /usr/include/c++/5/bits/basic_string.h 2521:55 - field
+ type_decl const_pointer /usr/include/c++/5/bits/basic_string.h 2522:61 - field
+ type_decl iterator /usr/include/c++/5/bits/basic_string.h 2523:68 - field
+ type_decl const_iterator /usr/include/c++/5/bits/basic_string.h 2525:61 - field
+ type_decl const_reverse_iterator /usr/include/c++/5/bits/basic_string.h 2526:53 - field
+ type_decl reverse_iterator /usr/include/c++/5/bits/basic_string.h 2527:52 - field
+ type_decl _Rep_base /usr/include/c++/5/bits/basic_string.h 2544:14 - field
+ - isAutogenerated: 1
+ type_decl _Rep /usr/include/c++/5/bits/basic_string.h 2551:14 - field
+ - isAutogenerated: 1
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2668:14 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ cleanup_point_expr /usr/include/c++/5/bits/basic_string.h 4233:16 - code
+ return_expr /usr/include/c++/5/bits/basic_string.h 4233:16 - operand
+ init_expr - operand
+ result_decl /usr/include/c++/5/bits/basic_string.h 4232:7 - operand
+ - isAutogenerated: 1
+ record_type - result type
+ type_decl allocator_type /usr/include/c++/5/bits/basic_string.h 2516:30 - type name
+ template_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - field
+ tree_list - instantiations
+ tree_vec - purpose
+ tree_vec - element
+ integer_type - element
+ - 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_vec - element
+ integer_type - element
+ - 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
+ 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 8 - decl size
+ target_expr - operand
+ var_decl /usr/include/c++/5/bits/basic_string.h 4233:16 - operand
+ - isUsed: 1
+ - isAutogenerated: 1
+ integer_cst 8 - decl size
+ record_type - var type
+ type_decl allocator_type /usr/include/c++/5/bits/basic_string.h 2516:30 - type name
+ template_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - field
+ tree_list - instantiations
+ tree_vec - purpose
+ tree_vec - element
+ integer_type - element
+ - 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_vec - element
+ integer_type - element
+ - 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
+ 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
+ aggr_init_expr - operand
+ addr_expr - function
+ function_decl __comp_ctor /usr/include/c++/5/bits/allocator.h 115:7 - operand
+ - isExternal: 1
+ - isPublic: 1
+ method_type - function type
+ var_decl /usr/include/c++/5/bits/basic_string.h 4233:16 - slot
+ - isUsed: 1
+ - isAutogenerated: 1
+ convert_expr - arg
+ void_cst - operand
+ nop_expr - arg
+ nop_expr - operand
+ addr_expr - operand
+ component_ref /usr/include/c++/5/bits/basic_string.h 4233:16 - operand
+ indirect_ref - object
+ nop_expr - ref
+ - isUsed: 1
+ parm_decl this /usr/include/c++/5/bits/basic_string.h 4232:23 - operand
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2508:11 - type name
+ - isAutogenerated: 1
+ var_decl npos /usr/include/c++/5/bits/basic_string.h 2681:30 - field
+ - isUsed: 1
+ field_decl _M_dataplus /usr/include/c++/5/bits/basic_string.h 2685:28 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2509:5 - field
+ - isAutogenerated: 1
+ type_decl _CharT_alloc_type /usr/include/c++/5/bits/basic_string.h 2510:63 - field
+ type_decl traits_type /usr/include/c++/5/bits/basic_string.h 2514:31 - field
+ type_decl value_type /usr/include/c++/5/bits/basic_string.h 2515:48 - field
+ type_decl allocator_type /usr/include/c++/5/bits/basic_string.h 2516:30 - field
+ type_decl size_type /usr/include/c++/5/bits/basic_string.h 2517:57 - field
+ type_decl difference_type /usr/include/c++/5/bits/basic_string.h 2518:61 - field
+ type_decl reference /usr/include/c++/5/bits/basic_string.h 2519:57 - field
+ type_decl const_reference /usr/include/c++/5/bits/basic_string.h 2520:61 - field
+ type_decl pointer /usr/include/c++/5/bits/basic_string.h 2521:55 - field
+ type_decl const_pointer /usr/include/c++/5/bits/basic_string.h 2522:61 - field
+ type_decl iterator /usr/include/c++/5/bits/basic_string.h 2523:68 - field
+ type_decl const_iterator /usr/include/c++/5/bits/basic_string.h 2525:61 - field
+ type_decl const_reverse_iterator /usr/include/c++/5/bits/basic_string.h 2526:53 - field
+ type_decl reverse_iterator /usr/include/c++/5/bits/basic_string.h 2527:52 - field
+ type_decl _Rep_base /usr/include/c++/5/bits/basic_string.h 2544:14 - field
+ - isAutogenerated: 1
+ type_decl _Rep /usr/include/c++/5/bits/basic_string.h 2551:14 - field
+ - isAutogenerated: 1
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2668:14 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ field_decl _M_dataplus /usr/include/c++/5/bits/basic_string.h 2685:28 - field
+ - signed
+ integer_cst 64 - decl size
+ call_expr - operand
+ addr_expr - function
+ function_decl __comp_dtor /usr/include/c++/5/bits/allocator.h 121:7 - operand
+ - isExternal: 1
+ - isPublic: 1
+ method_type - function type
+ addr_expr - arg
+ var_decl /usr/include/c++/5/bits/basic_string.h 4233:16 - operand
+ - isUsed: 1
+ - isAutogenerated: 1
+function_decl _M_dispose /usr/include/c++/5/bits/basic_string.h 2633:2
+- isExternal: 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 _Rep /usr/include/c++/5/bits/basic_string.h 2551:14 - type name
+ - isAutogenerated: 1
+ field_decl /usr/include/c++/5/bits/basic_string.h 2551:14 - field
+ - signed
+ - isAutogenerated: 1
+ integer_cst 192 - decl size
+ var_decl _S_max_size /usr/include/c++/5/bits/basic_string.tcc 494:5 - field
+ - isUsed: 1
+ integer_cst 64 - decl size
+ integer_type - var type
+ - precisionBits: 64
+ - unsigned
+ type_decl size_type /usr/include/c++/5/bits/basic_string.h 2517:57 - type name
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ var_decl _S_terminal /usr/include/c++/5/bits/basic_string.tcc 499:5 - field
+ - isUsed: 1
+ integer_cst 8 - decl size
+ integer_type - var 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
+ var_decl _S_empty_rep_storage /usr/include/c++/5/bits/basic_string.tcc 510:5 - field
+ - isUsed: 1
+ array_type - var type
+ integer_type - element type
+ - precisionBits: 64
+ - unsigned
+ type_decl size_type /usr/include/c++/5/bits/basic_string.h 2517:57 - type name
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ type_decl _Rep /usr/include/c++/5/bits/basic_string.h 2552:7 - field
+ - isAutogenerated: 1
+ type_decl _Raw_bytes_alloc /usr/include/c++/5/bits/basic_string.h 2554:56 - field
+ tree_list - arg types
+ pointer_type - value
+ record_type - nested type
+ type_decl _Rep /usr/include/c++/5/bits/basic_string.h 2551:14 - type name
+ - isAutogenerated: 1
+ field_decl /usr/include/c++/5/bits/basic_string.h 2551:14 - field
+ - signed
+ - isAutogenerated: 1
+ integer_cst 192 - decl size
+ var_decl _S_max_size /usr/include/c++/5/bits/basic_string.tcc 494:5 - field
+ - isUsed: 1
+ var_decl _S_terminal /usr/include/c++/5/bits/basic_string.tcc 499:5 - field
+ - isUsed: 1
+ var_decl _S_empty_rep_storage /usr/include/c++/5/bits/basic_string.tcc 510:5 - field
+ - isUsed: 1
+ type_decl _Rep /usr/include/c++/5/bits/basic_string.h 2552:7 - field
+ - isAutogenerated: 1
+ type_decl _Raw_bytes_alloc /usr/include/c++/5/bits/basic_string.h 2554:56 - field
+ 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
+ integer_type - element
+ - 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_vec - element
+ integer_type - element
+ - 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
+ 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/basic_string.h 2633:2 - 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/basic_string.h 2633:30 - argument
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl _Rep /usr/include/c++/5/bits/basic_string.h 2551:14 - type name
+ - isAutogenerated: 1
+ field_decl /usr/include/c++/5/bits/basic_string.h 2551:14 - field
+ - signed
+ - isAutogenerated: 1
+ integer_cst 192 - decl size
+ var_decl _S_max_size /usr/include/c++/5/bits/basic_string.tcc 494:5 - field
+ - isUsed: 1
+ var_decl _S_terminal /usr/include/c++/5/bits/basic_string.tcc 499:5 - field
+ - isUsed: 1
+ var_decl _S_empty_rep_storage /usr/include/c++/5/bits/basic_string.tcc 510:5 - field
+ - isUsed: 1
+ type_decl _Rep /usr/include/c++/5/bits/basic_string.h 2552:7 - field
+ - isAutogenerated: 1
+ type_decl _Raw_bytes_alloc /usr/include/c++/5/bits/basic_string.h 2554:56 - field
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __a /usr/include/c++/5/bits/basic_string.h 2633:27 - 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
+ integer_type - element
+ - 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_vec - element
+ integer_type - element
+ - 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
+ 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
+ if_stmt /usr/include/c++/5/bits/basic_string.h 2636:4 - code
+ cleanup_point_expr - condition
+ ne_expr - operand
+ call_expr /usr/include/c++/5/bits/basic_string.h 2636:24 - operand
+ addr_expr - function
+ function_decl __builtin_expect <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ tree_list - attribute
+ identifier_node nothrow - purpose
+ tree_list - chain
+ identifier_node leaf - purpose
+ tree_list - chain
+ identifier_node const - purpose
+ function_type - function type
+ ne_expr - arg
+ convert_expr - operand
+ call_expr /usr/include/c++/5/bits/basic_string.h 2636:46 - operand
+ addr_expr - function
+ function_decl _S_empty_rep /usr/include/c++/5/bits/basic_string.h 2577:9 - operand
+ - isExternal: 1
+ - isPublic: 1
+ function_type - function type
+ nop_expr - operand
+ - isUsed: 1
+ parm_decl this /usr/include/c++/5/bits/basic_string.h 2633:30 - operand
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl _Rep /usr/include/c++/5/bits/basic_string.h 2551:14 - type name
+ - isAutogenerated: 1
+ field_decl /usr/include/c++/5/bits/basic_string.h 2551:14 - field
+ - signed
+ - isAutogenerated: 1
+ integer_cst 192 - decl size
+ var_decl _S_max_size /usr/include/c++/5/bits/basic_string.tcc 494:5 - field
+ - isUsed: 1
+ var_decl _S_terminal /usr/include/c++/5/bits/basic_string.tcc 499:5 - field
+ - isUsed: 1
+ var_decl _S_empty_rep_storage /usr/include/c++/5/bits/basic_string.tcc 510:5 - field
+ - isUsed: 1
+ type_decl _Rep /usr/include/c++/5/bits/basic_string.h 2552:7 - field
+ - isAutogenerated: 1
+ type_decl _Raw_bytes_alloc /usr/include/c++/5/bits/basic_string.h 2554:56 - field
+ integer_cst 64 - parm size
+ integer_cst 0 - arg
+ integer_cst 0 - operand
+ if_stmt /usr/include/c++/5/bits/basic_string.h 2641:8 - then
+ cleanup_point_expr - condition
+ le_expr - operand
+ call_expr /usr/include/c++/5/bits/basic_string.h 2641:50 - operand
+ addr_expr - function
+ function_decl __exchange_and_add_dispatch /usr/include/c++/5/ext/atomicity.h 78:3 - operand
+ tree_list - attribute
+ identifier_node __unused__ - purpose
+ function_type - function type
+ addr_expr - arg
+ component_ref /usr/include/c++/5/bits/basic_string.h 2641:51 - operand
+ component_ref - object
+ indirect_ref - object
+ nop_expr - ref
+ - isUsed: 1
+ parm_decl this /usr/include/c++/5/bits/basic_string.h 2633:30 - operand
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl _Rep /usr/include/c++/5/bits/basic_string.h 2551:14 - type name
+ - isAutogenerated: 1
+ field_decl /usr/include/c++/5/bits/basic_string.h 2551:14 - field
+ - signed
+ - isAutogenerated: 1
+ integer_cst 192 - decl size
+ var_decl _S_max_size /usr/include/c++/5/bits/basic_string.tcc 494:5 - field
+ - isUsed: 1
+ var_decl _S_terminal /usr/include/c++/5/bits/basic_string.tcc 499:5 - field
+ - isUsed: 1
+ var_decl _S_empty_rep_storage /usr/include/c++/5/bits/basic_string.tcc 510:5 - field
+ - isUsed: 1
+ type_decl _Rep /usr/include/c++/5/bits/basic_string.h 2552:7 - field
+ - isAutogenerated: 1
+ type_decl _Raw_bytes_alloc /usr/include/c++/5/bits/basic_string.h 2554:56 - field
+ integer_cst 64 - parm size
+ field_decl /usr/include/c++/5/bits/basic_string.h 2551:14 - field
+ - signed
+ - isAutogenerated: 1
+ integer_cst 192 - decl size
+ field_decl _M_refcount /usr/include/c++/5/bits/basic_string.h 2548:16 - field
+ - signed
+ integer_cst 32 - decl size
+ integer_cst -1 - arg
+ integer_cst 0 - operand
+ cleanup_point_expr /usr/include/c++/5/bits/basic_string.h 2645:5 - then
+ expr_stmt /usr/include/c++/5/bits/basic_string.h 2645:5 - operand
+ call_expr /usr/include/c++/5/bits/basic_string.h 2645:15 - expresssion
+ addr_expr - function
+ function_decl _M_destroy /usr/include/c++/5/bits/basic_string.tcc 888:5 - operand
+ - isExternal: 1
+ - isPublic: 1
+ method_type - function type
+ - isUsed: 1
+ parm_decl this /usr/include/c++/5/bits/basic_string.h 2633:30 - arg
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl _Rep /usr/include/c++/5/bits/basic_string.h 2551:14 - type name
+ - isAutogenerated: 1
+ field_decl /usr/include/c++/5/bits/basic_string.h 2551:14 - field
+ - signed
+ - isAutogenerated: 1
+ integer_cst 192 - decl size
+ var_decl _S_max_size /usr/include/c++/5/bits/basic_string.tcc 494:5 - field
+ - isUsed: 1
+ var_decl _S_terminal /usr/include/c++/5/bits/basic_string.tcc 499:5 - field
+ - isUsed: 1
+ var_decl _S_empty_rep_storage /usr/include/c++/5/bits/basic_string.tcc 510:5 - field
+ - isUsed: 1
+ type_decl _Rep /usr/include/c++/5/bits/basic_string.h 2552:7 - field
+ - isAutogenerated: 1
+ type_decl _Raw_bytes_alloc /usr/include/c++/5/bits/basic_string.h 2554:56 - field
+ integer_cst 64 - parm size
+ nop_expr - arg
+ convert_expr - operand
+ - isUsed: 1
+ parm_decl __a /usr/include/c++/5/bits/basic_string.h 2633:27 - 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
+ integer_type - element
+ - 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_vec - element
+ integer_type - element
+ - 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
+ 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 _Vector_impl /usr/include/c++/5/bits/stl_vector.h 79:14
- isAutogenerated: 1
- isPublic: 1
@@ -18164,28 +34059,40 @@ function_decl _M_get_Tp_allocator /usr/include/c++/5/bits/stl_vector.h 113:7
tree_vec - element
pointer_type - element
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
tree_vec - element
pointer_type - element
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
record_type - value
type_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - type name
@@ -18245,28 +34152,40 @@ function_decl _M_get_Tp_allocator /usr/include/c++/5/bits/stl_vector.h 113:7
tree_vec - element
pointer_type - element
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
tree_vec - element
pointer_type - element
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
record_type - value
type_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - type name
@@ -18315,28 +34234,40 @@ function_decl _M_get_Tp_allocator /usr/include/c++/5/bits/stl_vector.h 113:7
tree_vec - element
pointer_type - element
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
tree_vec - element
pointer_type - element
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
record_type - value
type_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - type name
@@ -18392,29 +34323,41 @@ function_decl _Destroy /usr/include/c++/5/bits/stl_construct.h 148:5
pointer_type - value
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
tree_list - chain
pointer_type - value
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
tree_list - chain
reference_type - value
@@ -18427,28 +34370,40 @@ function_decl _Destroy /usr/include/c++/5/bits/stl_construct.h 148:5
tree_vec - element
pointer_type - element
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
tree_vec - element
pointer_type - element
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
record_type - value
type_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - type name
@@ -18479,15 +34434,21 @@ function_decl _Destroy /usr/include/c++/5/bits/stl_construct.h 148:5
pointer_type - decl type
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
- isUsed: 1
@@ -18495,15 +34456,21 @@ function_decl _Destroy /usr/include/c++/5/bits/stl_construct.h 148:5
pointer_type - decl type
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
parm_decl /usr/include/c++/5/bits/stl_construct.h 149:21 - argument
@@ -18517,28 +34484,40 @@ function_decl _Destroy /usr/include/c++/5/bits/stl_construct.h 148:5
tree_vec - element
pointer_type - element
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
tree_vec - element
pointer_type - element
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
record_type - value
type_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - type name
@@ -18569,15 +34548,21 @@ function_decl _Destroy /usr/include/c++/5/bits/stl_construct.h 148:5
pointer_type - decl type
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
- isUsed: 1
@@ -18585,15 +34570,21 @@ function_decl _Destroy /usr/include/c++/5/bits/stl_construct.h 148:5
pointer_type - decl type
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
function_decl construct /usr/include/c++/5/ext/alloc_traits.h 188:19
@@ -18613,28 +34604,40 @@ function_decl construct /usr/include/c++/5/ext/alloc_traits.h 188:19
tree_vec - element
pointer_type - element
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
tree_vec - element
pointer_type - element
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
record_type - value
type_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - type name
@@ -18656,29 +34659,41 @@ function_decl construct /usr/include/c++/5/ext/alloc_traits.h 188:19
type_decl pointer /usr/include/c++/5/ext/alloc_traits.h 172:53 - type name
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
tree_list - chain
reference_type - value
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
tree_list - chain
void_type - value
@@ -18701,28 +34716,40 @@ function_decl construct /usr/include/c++/5/ext/alloc_traits.h 188:19
tree_vec - element
pointer_type - element
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
tree_vec - element
pointer_type - element
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
record_type - value
type_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - type name
@@ -18746,15 +34773,21 @@ function_decl construct /usr/include/c++/5/ext/alloc_traits.h 188:19
type_decl pointer /usr/include/c++/5/ext/alloc_traits.h 172:53 - type name
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
- isUsed: 1
@@ -18762,15 +34795,21 @@ function_decl construct /usr/include/c++/5/ext/alloc_traits.h 188:19
reference_type - decl type
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
cleanup_point_expr /usr/include/c++/5/ext/alloc_traits.h 189:9 - code
@@ -18795,28 +34834,40 @@ function_decl construct /usr/include/c++/5/ext/alloc_traits.h 188:19
tree_vec - element
pointer_type - element
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
tree_vec - element
pointer_type - element
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
record_type - value
type_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - type name
@@ -18840,15 +34891,21 @@ function_decl construct /usr/include/c++/5/ext/alloc_traits.h 188:19
type_decl pointer /usr/include/c++/5/ext/alloc_traits.h 172:53 - type name
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
nop_expr - arg
@@ -18858,15 +34915,21 @@ function_decl construct /usr/include/c++/5/ext/alloc_traits.h 188:19
reference_type - decl type
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
function_decl _M_insert_aux /usr/include/c++/5/bits/vector.tcc 326:5
@@ -18956,15 +35019,21 @@ function_decl _M_insert_aux /usr/include/c++/5/bits/vector.tcc 326:5
reference_type - value
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
tree_list - chain
void_type - value
@@ -19032,15 +35101,21 @@ function_decl _M_insert_aux /usr/include/c++/5/bits/vector.tcc 326:5
reference_type - decl type
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
bind_expr /usr/include/c++/5/bits/vector.tcc 400:2 - code
@@ -19158,28 +35233,40 @@ function_decl _M_insert_aux /usr/include/c++/5/bits/vector.tcc 326:5
reference_type - decl type
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
pointer_type - var type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
statement_list - operand
cleanup_point_expr /usr/include/c++/5/bits/vector.tcc 332:4 - statement
@@ -19749,15 +35836,21 @@ function_decl _M_insert_aux /usr/include/c++/5/bits/vector.tcc 326:5
type_decl pointer /usr/include/c++/5/bits/stl_vector.h 227:58 - type name
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
cleanup_point_expr /usr/include/c++/5/bits/vector.tcc 353:48 - statement
expr_stmt /usr/include/c++/5/bits/vector.tcc 353:48 - operand
@@ -19827,15 +35920,21 @@ function_decl _M_insert_aux /usr/include/c++/5/bits/vector.tcc 326:5
type_decl pointer /usr/include/c++/5/bits/stl_vector.h 227:58 - type name
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
try_block /usr/include/c++/5/bits/vector.tcc 355:4 - statement
statement_list - body
@@ -19911,15 +36010,21 @@ function_decl _M_insert_aux /usr/include/c++/5/bits/vector.tcc 326:5
reference_type - decl type
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
cleanup_point_expr /usr/include/c++/5/bits/vector.tcc 368:8 - statement
@@ -21259,6 +37364,599 @@ function_decl end /usr/include/c++/5/bits/stl_vector.h 565:7
integer_cst 64 - decl size
var_decl /usr/include/c++/5/bits/stl_vector.h 566:48 - operand
- isAutogenerated: 1
+function_decl size /usr/include/c++/5/bits/basic_string.h 3120:7
+- isExternal: 1
+- isPublic: 1
+ method_type - function type
+ integer_type - method return type
+ - precisionBits: 64
+ - unsigned
+ type_decl size_type /usr/include/c++/5/bits/basic_string.h 2517:57 - type name
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ record_type - method base type
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2508:11 - type name
+ - isAutogenerated: 1
+ var_decl npos /usr/include/c++/5/bits/basic_string.h 2681:30 - field
+ - isUsed: 1
+ integer_cst 64 - decl size
+ integer_type - var type
+ - precisionBits: 64
+ - unsigned
+ type_decl size_type /usr/include/c++/5/bits/basic_string.h 2517:57 - type name
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ field_decl _M_dataplus /usr/include/c++/5/bits/basic_string.h 2685:28 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2509:5 - field
+ - isAutogenerated: 1
+ type_decl _CharT_alloc_type /usr/include/c++/5/bits/basic_string.h 2510:63 - field
+ type_decl traits_type /usr/include/c++/5/bits/basic_string.h 2514:31 - field
+ type_decl value_type /usr/include/c++/5/bits/basic_string.h 2515:48 - field
+ type_decl allocator_type /usr/include/c++/5/bits/basic_string.h 2516:30 - field
+ type_decl size_type /usr/include/c++/5/bits/basic_string.h 2517:57 - field
+ type_decl difference_type /usr/include/c++/5/bits/basic_string.h 2518:61 - field
+ type_decl reference /usr/include/c++/5/bits/basic_string.h 2519:57 - field
+ type_decl const_reference /usr/include/c++/5/bits/basic_string.h 2520:61 - field
+ type_decl pointer /usr/include/c++/5/bits/basic_string.h 2521:55 - field
+ type_decl const_pointer /usr/include/c++/5/bits/basic_string.h 2522:61 - field
+ type_decl iterator /usr/include/c++/5/bits/basic_string.h 2523:68 - field
+ type_decl const_iterator /usr/include/c++/5/bits/basic_string.h 2525:61 - field
+ type_decl const_reverse_iterator /usr/include/c++/5/bits/basic_string.h 2526:53 - field
+ type_decl reverse_iterator /usr/include/c++/5/bits/basic_string.h 2527:52 - field
+ type_decl _Rep_base /usr/include/c++/5/bits/basic_string.h 2544:14 - field
+ - isAutogenerated: 1
+ type_decl _Rep /usr/include/c++/5/bits/basic_string.h 2551:14 - field
+ - isAutogenerated: 1
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2668:14 - field
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ record_type - nested type
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2508:11 - type name
+ - isAutogenerated: 1
+ var_decl npos /usr/include/c++/5/bits/basic_string.h 2681:30 - field
+ - isUsed: 1
+ field_decl _M_dataplus /usr/include/c++/5/bits/basic_string.h 2685:28 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2509:5 - field
+ - isAutogenerated: 1
+ type_decl _CharT_alloc_type /usr/include/c++/5/bits/basic_string.h 2510:63 - field
+ type_decl traits_type /usr/include/c++/5/bits/basic_string.h 2514:31 - field
+ type_decl value_type /usr/include/c++/5/bits/basic_string.h 2515:48 - field
+ type_decl allocator_type /usr/include/c++/5/bits/basic_string.h 2516:30 - field
+ type_decl size_type /usr/include/c++/5/bits/basic_string.h 2517:57 - field
+ type_decl difference_type /usr/include/c++/5/bits/basic_string.h 2518:61 - field
+ type_decl reference /usr/include/c++/5/bits/basic_string.h 2519:57 - field
+ type_decl const_reference /usr/include/c++/5/bits/basic_string.h 2520:61 - field
+ type_decl pointer /usr/include/c++/5/bits/basic_string.h 2521:55 - field
+ type_decl const_pointer /usr/include/c++/5/bits/basic_string.h 2522:61 - field
+ type_decl iterator /usr/include/c++/5/bits/basic_string.h 2523:68 - field
+ type_decl const_iterator /usr/include/c++/5/bits/basic_string.h 2525:61 - field
+ type_decl const_reverse_iterator /usr/include/c++/5/bits/basic_string.h 2526:53 - field
+ type_decl reverse_iterator /usr/include/c++/5/bits/basic_string.h 2527:52 - field
+ type_decl _Rep_base /usr/include/c++/5/bits/basic_string.h 2544:14 - field
+ - isAutogenerated: 1
+ type_decl _Rep /usr/include/c++/5/bits/basic_string.h 2551:14 - field
+ - isAutogenerated: 1
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2668:14 - 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/basic_string.h 3120:7 - function result
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 64
+ - unsigned
+ type_decl size_type /usr/include/c++/5/bits/basic_string.h 2517:57 - 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/basic_string.h 3120:14 - argument
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2508:11 - type name
+ - isAutogenerated: 1
+ var_decl npos /usr/include/c++/5/bits/basic_string.h 2681:30 - field
+ - isUsed: 1
+ field_decl _M_dataplus /usr/include/c++/5/bits/basic_string.h 2685:28 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2509:5 - field
+ - isAutogenerated: 1
+ type_decl _CharT_alloc_type /usr/include/c++/5/bits/basic_string.h 2510:63 - field
+ type_decl traits_type /usr/include/c++/5/bits/basic_string.h 2514:31 - field
+ type_decl value_type /usr/include/c++/5/bits/basic_string.h 2515:48 - field
+ type_decl allocator_type /usr/include/c++/5/bits/basic_string.h 2516:30 - field
+ type_decl size_type /usr/include/c++/5/bits/basic_string.h 2517:57 - field
+ type_decl difference_type /usr/include/c++/5/bits/basic_string.h 2518:61 - field
+ type_decl reference /usr/include/c++/5/bits/basic_string.h 2519:57 - field
+ type_decl const_reference /usr/include/c++/5/bits/basic_string.h 2520:61 - field
+ type_decl pointer /usr/include/c++/5/bits/basic_string.h 2521:55 - field
+ type_decl const_pointer /usr/include/c++/5/bits/basic_string.h 2522:61 - field
+ type_decl iterator /usr/include/c++/5/bits/basic_string.h 2523:68 - field
+ type_decl const_iterator /usr/include/c++/5/bits/basic_string.h 2525:61 - field
+ type_decl const_reverse_iterator /usr/include/c++/5/bits/basic_string.h 2526:53 - field
+ type_decl reverse_iterator /usr/include/c++/5/bits/basic_string.h 2527:52 - field
+ type_decl _Rep_base /usr/include/c++/5/bits/basic_string.h 2544:14 - field
+ - isAutogenerated: 1
+ type_decl _Rep /usr/include/c++/5/bits/basic_string.h 2551:14 - field
+ - isAutogenerated: 1
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2668:14 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ cleanup_point_expr /usr/include/c++/5/bits/basic_string.h 3121:26 - code
+ return_expr /usr/include/c++/5/bits/basic_string.h 3121:26 - operand
+ init_expr - operand
+ result_decl /usr/include/c++/5/bits/basic_string.h 3120:7 - operand
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 64
+ - unsigned
+ type_decl size_type /usr/include/c++/5/bits/basic_string.h 2517:57 - type name
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ integer_cst 64 - decl size
+ component_ref /usr/include/c++/5/bits/basic_string.h 3121:26 - operand
+ component_ref - object
+ indirect_ref - object
+ call_expr /usr/include/c++/5/bits/basic_string.h 3121:22 - ref
+ addr_expr - function
+ function_decl _M_rep /usr/include/c++/5/bits/basic_string.h 2696:7 - operand
+ - isExternal: 1
+ - isPublic: 1
+ method_type - function type
+ parm_decl this /usr/include/c++/5/bits/basic_string.h 3120:14 - arg
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2508:11 - type name
+ - isAutogenerated: 1
+ var_decl npos /usr/include/c++/5/bits/basic_string.h 2681:30 - field
+ - isUsed: 1
+ field_decl _M_dataplus /usr/include/c++/5/bits/basic_string.h 2685:28 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2509:5 - field
+ - isAutogenerated: 1
+ type_decl _CharT_alloc_type /usr/include/c++/5/bits/basic_string.h 2510:63 - field
+ type_decl traits_type /usr/include/c++/5/bits/basic_string.h 2514:31 - field
+ type_decl value_type /usr/include/c++/5/bits/basic_string.h 2515:48 - field
+ type_decl allocator_type /usr/include/c++/5/bits/basic_string.h 2516:30 - field
+ type_decl size_type /usr/include/c++/5/bits/basic_string.h 2517:57 - field
+ type_decl difference_type /usr/include/c++/5/bits/basic_string.h 2518:61 - field
+ type_decl reference /usr/include/c++/5/bits/basic_string.h 2519:57 - field
+ type_decl const_reference /usr/include/c++/5/bits/basic_string.h 2520:61 - field
+ type_decl pointer /usr/include/c++/5/bits/basic_string.h 2521:55 - field
+ type_decl const_pointer /usr/include/c++/5/bits/basic_string.h 2522:61 - field
+ type_decl iterator /usr/include/c++/5/bits/basic_string.h 2523:68 - field
+ type_decl const_iterator /usr/include/c++/5/bits/basic_string.h 2525:61 - field
+ type_decl const_reverse_iterator /usr/include/c++/5/bits/basic_string.h 2526:53 - field
+ type_decl reverse_iterator /usr/include/c++/5/bits/basic_string.h 2527:52 - field
+ type_decl _Rep_base /usr/include/c++/5/bits/basic_string.h 2544:14 - field
+ - isAutogenerated: 1
+ type_decl _Rep /usr/include/c++/5/bits/basic_string.h 2551:14 - field
+ - isAutogenerated: 1
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2668:14 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ field_decl /usr/include/c++/5/bits/basic_string.h 2551:14 - field
+ - signed
+ - isAutogenerated: 1
+ integer_cst 192 - decl size
+ field_decl _M_length /usr/include/c++/5/bits/basic_string.h 2546:13 - field
+ - unsigned
+ integer_cst 64 - decl size
+function_decl _M_leak /usr/include/c++/5/bits/basic_string.h 2710:7
+- isExternal: 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 basic_string /usr/include/c++/5/bits/basic_string.h 2508:11 - type name
+ - isAutogenerated: 1
+ var_decl npos /usr/include/c++/5/bits/basic_string.h 2681:30 - field
+ - isUsed: 1
+ integer_cst 64 - decl size
+ integer_type - var type
+ - precisionBits: 64
+ - unsigned
+ type_decl size_type /usr/include/c++/5/bits/basic_string.h 2517:57 - type name
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ field_decl _M_dataplus /usr/include/c++/5/bits/basic_string.h 2685:28 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2509:5 - field
+ - isAutogenerated: 1
+ type_decl _CharT_alloc_type /usr/include/c++/5/bits/basic_string.h 2510:63 - field
+ type_decl traits_type /usr/include/c++/5/bits/basic_string.h 2514:31 - field
+ type_decl value_type /usr/include/c++/5/bits/basic_string.h 2515:48 - field
+ type_decl allocator_type /usr/include/c++/5/bits/basic_string.h 2516:30 - field
+ type_decl size_type /usr/include/c++/5/bits/basic_string.h 2517:57 - field
+ type_decl difference_type /usr/include/c++/5/bits/basic_string.h 2518:61 - field
+ type_decl reference /usr/include/c++/5/bits/basic_string.h 2519:57 - field
+ type_decl const_reference /usr/include/c++/5/bits/basic_string.h 2520:61 - field
+ type_decl pointer /usr/include/c++/5/bits/basic_string.h 2521:55 - field
+ type_decl const_pointer /usr/include/c++/5/bits/basic_string.h 2522:61 - field
+ type_decl iterator /usr/include/c++/5/bits/basic_string.h 2523:68 - field
+ type_decl const_iterator /usr/include/c++/5/bits/basic_string.h 2525:61 - field
+ type_decl const_reverse_iterator /usr/include/c++/5/bits/basic_string.h 2526:53 - field
+ type_decl reverse_iterator /usr/include/c++/5/bits/basic_string.h 2527:52 - field
+ type_decl _Rep_base /usr/include/c++/5/bits/basic_string.h 2544:14 - field
+ - isAutogenerated: 1
+ type_decl _Rep /usr/include/c++/5/bits/basic_string.h 2551:14 - field
+ - isAutogenerated: 1
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2668:14 - field
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ record_type - nested type
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2508:11 - type name
+ - isAutogenerated: 1
+ var_decl npos /usr/include/c++/5/bits/basic_string.h 2681:30 - field
+ - isUsed: 1
+ field_decl _M_dataplus /usr/include/c++/5/bits/basic_string.h 2685:28 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2509:5 - field
+ - isAutogenerated: 1
+ type_decl _CharT_alloc_type /usr/include/c++/5/bits/basic_string.h 2510:63 - field
+ type_decl traits_type /usr/include/c++/5/bits/basic_string.h 2514:31 - field
+ type_decl value_type /usr/include/c++/5/bits/basic_string.h 2515:48 - field
+ type_decl allocator_type /usr/include/c++/5/bits/basic_string.h 2516:30 - field
+ type_decl size_type /usr/include/c++/5/bits/basic_string.h 2517:57 - field
+ type_decl difference_type /usr/include/c++/5/bits/basic_string.h 2518:61 - field
+ type_decl reference /usr/include/c++/5/bits/basic_string.h 2519:57 - field
+ type_decl const_reference /usr/include/c++/5/bits/basic_string.h 2520:61 - field
+ type_decl pointer /usr/include/c++/5/bits/basic_string.h 2521:55 - field
+ type_decl const_pointer /usr/include/c++/5/bits/basic_string.h 2522:61 - field
+ type_decl iterator /usr/include/c++/5/bits/basic_string.h 2523:68 - field
+ type_decl const_iterator /usr/include/c++/5/bits/basic_string.h 2525:61 - field
+ type_decl const_reverse_iterator /usr/include/c++/5/bits/basic_string.h 2526:53 - field
+ type_decl reverse_iterator /usr/include/c++/5/bits/basic_string.h 2527:52 - field
+ type_decl _Rep_base /usr/include/c++/5/bits/basic_string.h 2544:14 - field
+ - isAutogenerated: 1
+ type_decl _Rep /usr/include/c++/5/bits/basic_string.h 2551:14 - field
+ - isAutogenerated: 1
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2668:14 - 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/basic_string.h 2710: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/basic_string.h 2710:15 - argument
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2508:11 - type name
+ - isAutogenerated: 1
+ var_decl npos /usr/include/c++/5/bits/basic_string.h 2681:30 - field
+ - isUsed: 1
+ field_decl _M_dataplus /usr/include/c++/5/bits/basic_string.h 2685:28 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2509:5 - field
+ - isAutogenerated: 1
+ type_decl _CharT_alloc_type /usr/include/c++/5/bits/basic_string.h 2510:63 - field
+ type_decl traits_type /usr/include/c++/5/bits/basic_string.h 2514:31 - field
+ type_decl value_type /usr/include/c++/5/bits/basic_string.h 2515:48 - field
+ type_decl allocator_type /usr/include/c++/5/bits/basic_string.h 2516:30 - field
+ type_decl size_type /usr/include/c++/5/bits/basic_string.h 2517:57 - field
+ type_decl difference_type /usr/include/c++/5/bits/basic_string.h 2518:61 - field
+ type_decl reference /usr/include/c++/5/bits/basic_string.h 2519:57 - field
+ type_decl const_reference /usr/include/c++/5/bits/basic_string.h 2520:61 - field
+ type_decl pointer /usr/include/c++/5/bits/basic_string.h 2521:55 - field
+ type_decl const_pointer /usr/include/c++/5/bits/basic_string.h 2522:61 - field
+ type_decl iterator /usr/include/c++/5/bits/basic_string.h 2523:68 - field
+ type_decl const_iterator /usr/include/c++/5/bits/basic_string.h 2525:61 - field
+ type_decl const_reverse_iterator /usr/include/c++/5/bits/basic_string.h 2526:53 - field
+ type_decl reverse_iterator /usr/include/c++/5/bits/basic_string.h 2527:52 - field
+ type_decl _Rep_base /usr/include/c++/5/bits/basic_string.h 2544:14 - field
+ - isAutogenerated: 1
+ type_decl _Rep /usr/include/c++/5/bits/basic_string.h 2551:14 - field
+ - isAutogenerated: 1
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2668:14 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ if_stmt /usr/include/c++/5/bits/basic_string.h 2712:2 - code
+ cleanup_point_expr - condition
+ truth_not_expr /usr/include/c++/5/bits/basic_string.h 2712:6 - operand
+ call_expr /usr/include/c++/5/bits/basic_string.h 2712:6 - operand
+ addr_expr - function
+ function_decl _M_is_leaked /usr/include/c++/5/bits/basic_string.h 2587:2 - operand
+ - isExternal: 1
+ - isPublic: 1
+ method_type - function type
+ call_expr /usr/include/c++/5/bits/basic_string.h 2712:13 - arg
+ addr_expr - function
+ function_decl _M_rep /usr/include/c++/5/bits/basic_string.h 2696:7 - operand
+ - isExternal: 1
+ - isPublic: 1
+ method_type - function type
+ parm_decl this /usr/include/c++/5/bits/basic_string.h 2710:15 - arg
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2508:11 - type name
+ - isAutogenerated: 1
+ var_decl npos /usr/include/c++/5/bits/basic_string.h 2681:30 - field
+ - isUsed: 1
+ field_decl _M_dataplus /usr/include/c++/5/bits/basic_string.h 2685:28 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2509:5 - field
+ - isAutogenerated: 1
+ type_decl _CharT_alloc_type /usr/include/c++/5/bits/basic_string.h 2510:63 - field
+ type_decl traits_type /usr/include/c++/5/bits/basic_string.h 2514:31 - field
+ type_decl value_type /usr/include/c++/5/bits/basic_string.h 2515:48 - field
+ type_decl allocator_type /usr/include/c++/5/bits/basic_string.h 2516:30 - field
+ type_decl size_type /usr/include/c++/5/bits/basic_string.h 2517:57 - field
+ type_decl difference_type /usr/include/c++/5/bits/basic_string.h 2518:61 - field
+ type_decl reference /usr/include/c++/5/bits/basic_string.h 2519:57 - field
+ type_decl const_reference /usr/include/c++/5/bits/basic_string.h 2520:61 - field
+ type_decl pointer /usr/include/c++/5/bits/basic_string.h 2521:55 - field
+ type_decl const_pointer /usr/include/c++/5/bits/basic_string.h 2522:61 - field
+ type_decl iterator /usr/include/c++/5/bits/basic_string.h 2523:68 - field
+ type_decl const_iterator /usr/include/c++/5/bits/basic_string.h 2525:61 - field
+ type_decl const_reverse_iterator /usr/include/c++/5/bits/basic_string.h 2526:53 - field
+ type_decl reverse_iterator /usr/include/c++/5/bits/basic_string.h 2527:52 - field
+ type_decl _Rep_base /usr/include/c++/5/bits/basic_string.h 2544:14 - field
+ - isAutogenerated: 1
+ type_decl _Rep /usr/include/c++/5/bits/basic_string.h 2551:14 - field
+ - isAutogenerated: 1
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2668:14 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ cleanup_point_expr /usr/include/c++/5/bits/basic_string.h 2713:4 - then
+ expr_stmt /usr/include/c++/5/bits/basic_string.h 2713:4 - operand
+ call_expr /usr/include/c++/5/bits/basic_string.h 2713:16 - expresssion
+ addr_expr - function
+ function_decl _M_leak_hard /usr/include/c++/5/bits/basic_string.tcc 898:5 - operand
+ - isExternal: 1
+ - isPublic: 1
+ method_type - function type
+ parm_decl this /usr/include/c++/5/bits/basic_string.h 2710:15 - arg
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2508:11 - type name
+ - isAutogenerated: 1
+ var_decl npos /usr/include/c++/5/bits/basic_string.h 2681:30 - field
+ - isUsed: 1
+ field_decl _M_dataplus /usr/include/c++/5/bits/basic_string.h 2685:28 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2509:5 - field
+ - isAutogenerated: 1
+ type_decl _CharT_alloc_type /usr/include/c++/5/bits/basic_string.h 2510:63 - field
+ type_decl traits_type /usr/include/c++/5/bits/basic_string.h 2514:31 - field
+ type_decl value_type /usr/include/c++/5/bits/basic_string.h 2515:48 - field
+ type_decl allocator_type /usr/include/c++/5/bits/basic_string.h 2516:30 - field
+ type_decl size_type /usr/include/c++/5/bits/basic_string.h 2517:57 - field
+ type_decl difference_type /usr/include/c++/5/bits/basic_string.h 2518:61 - field
+ type_decl reference /usr/include/c++/5/bits/basic_string.h 2519:57 - field
+ type_decl const_reference /usr/include/c++/5/bits/basic_string.h 2520:61 - field
+ type_decl pointer /usr/include/c++/5/bits/basic_string.h 2521:55 - field
+ type_decl const_pointer /usr/include/c++/5/bits/basic_string.h 2522:61 - field
+ type_decl iterator /usr/include/c++/5/bits/basic_string.h 2523:68 - field
+ type_decl const_iterator /usr/include/c++/5/bits/basic_string.h 2525:61 - field
+ type_decl const_reverse_iterator /usr/include/c++/5/bits/basic_string.h 2526:53 - field
+ type_decl reverse_iterator /usr/include/c++/5/bits/basic_string.h 2527:52 - field
+ type_decl _Rep_base /usr/include/c++/5/bits/basic_string.h 2544:14 - field
+ - isAutogenerated: 1
+ type_decl _Rep /usr/include/c++/5/bits/basic_string.h 2551:14 - field
+ - isAutogenerated: 1
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2668:14 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+function_decl _M_data /usr/include/c++/5/bits/basic_string.h 2688:7
+- isExternal: 1
+- isPublic: 1
+ method_type - function type
+ pointer_type - method return 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
+ record_type - method base type
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2508:11 - type name
+ - isAutogenerated: 1
+ var_decl npos /usr/include/c++/5/bits/basic_string.h 2681:30 - field
+ - isUsed: 1
+ integer_cst 64 - decl size
+ integer_type - var type
+ - precisionBits: 64
+ - unsigned
+ type_decl size_type /usr/include/c++/5/bits/basic_string.h 2517:57 - type name
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ field_decl _M_dataplus /usr/include/c++/5/bits/basic_string.h 2685:28 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2509:5 - field
+ - isAutogenerated: 1
+ type_decl _CharT_alloc_type /usr/include/c++/5/bits/basic_string.h 2510:63 - field
+ type_decl traits_type /usr/include/c++/5/bits/basic_string.h 2514:31 - field
+ type_decl value_type /usr/include/c++/5/bits/basic_string.h 2515:48 - field
+ type_decl allocator_type /usr/include/c++/5/bits/basic_string.h 2516:30 - field
+ type_decl size_type /usr/include/c++/5/bits/basic_string.h 2517:57 - field
+ type_decl difference_type /usr/include/c++/5/bits/basic_string.h 2518:61 - field
+ type_decl reference /usr/include/c++/5/bits/basic_string.h 2519:57 - field
+ type_decl const_reference /usr/include/c++/5/bits/basic_string.h 2520:61 - field
+ type_decl pointer /usr/include/c++/5/bits/basic_string.h 2521:55 - field
+ type_decl const_pointer /usr/include/c++/5/bits/basic_string.h 2522:61 - field
+ type_decl iterator /usr/include/c++/5/bits/basic_string.h 2523:68 - field
+ type_decl const_iterator /usr/include/c++/5/bits/basic_string.h 2525:61 - field
+ type_decl const_reverse_iterator /usr/include/c++/5/bits/basic_string.h 2526:53 - field
+ type_decl reverse_iterator /usr/include/c++/5/bits/basic_string.h 2527:52 - field
+ type_decl _Rep_base /usr/include/c++/5/bits/basic_string.h 2544:14 - field
+ - isAutogenerated: 1
+ type_decl _Rep /usr/include/c++/5/bits/basic_string.h 2551:14 - field
+ - isAutogenerated: 1
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2668:14 - field
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ record_type - nested type
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2508:11 - type name
+ - isAutogenerated: 1
+ var_decl npos /usr/include/c++/5/bits/basic_string.h 2681:30 - field
+ - isUsed: 1
+ field_decl _M_dataplus /usr/include/c++/5/bits/basic_string.h 2685:28 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2509:5 - field
+ - isAutogenerated: 1
+ type_decl _CharT_alloc_type /usr/include/c++/5/bits/basic_string.h 2510:63 - field
+ type_decl traits_type /usr/include/c++/5/bits/basic_string.h 2514:31 - field
+ type_decl value_type /usr/include/c++/5/bits/basic_string.h 2515:48 - field
+ type_decl allocator_type /usr/include/c++/5/bits/basic_string.h 2516:30 - field
+ type_decl size_type /usr/include/c++/5/bits/basic_string.h 2517:57 - field
+ type_decl difference_type /usr/include/c++/5/bits/basic_string.h 2518:61 - field
+ type_decl reference /usr/include/c++/5/bits/basic_string.h 2519:57 - field
+ type_decl const_reference /usr/include/c++/5/bits/basic_string.h 2520:61 - field
+ type_decl pointer /usr/include/c++/5/bits/basic_string.h 2521:55 - field
+ type_decl const_pointer /usr/include/c++/5/bits/basic_string.h 2522:61 - field
+ type_decl iterator /usr/include/c++/5/bits/basic_string.h 2523:68 - field
+ type_decl const_iterator /usr/include/c++/5/bits/basic_string.h 2525:61 - field
+ type_decl const_reverse_iterator /usr/include/c++/5/bits/basic_string.h 2526:53 - field
+ type_decl reverse_iterator /usr/include/c++/5/bits/basic_string.h 2527:52 - field
+ type_decl _Rep_base /usr/include/c++/5/bits/basic_string.h 2544:14 - field
+ - isAutogenerated: 1
+ type_decl _Rep /usr/include/c++/5/bits/basic_string.h 2551:14 - field
+ - isAutogenerated: 1
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2668:14 - 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/basic_string.h 2688:7 - function result
+ - isAutogenerated: 1
+ pointer_type - result 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 - decl size
+ - isUsed: 1
+ parm_decl this /usr/include/c++/5/bits/basic_string.h 2688:17 - argument
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2508:11 - type name
+ - isAutogenerated: 1
+ var_decl npos /usr/include/c++/5/bits/basic_string.h 2681:30 - field
+ - isUsed: 1
+ field_decl _M_dataplus /usr/include/c++/5/bits/basic_string.h 2685:28 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2509:5 - field
+ - isAutogenerated: 1
+ type_decl _CharT_alloc_type /usr/include/c++/5/bits/basic_string.h 2510:63 - field
+ type_decl traits_type /usr/include/c++/5/bits/basic_string.h 2514:31 - field
+ type_decl value_type /usr/include/c++/5/bits/basic_string.h 2515:48 - field
+ type_decl allocator_type /usr/include/c++/5/bits/basic_string.h 2516:30 - field
+ type_decl size_type /usr/include/c++/5/bits/basic_string.h 2517:57 - field
+ type_decl difference_type /usr/include/c++/5/bits/basic_string.h 2518:61 - field
+ type_decl reference /usr/include/c++/5/bits/basic_string.h 2519:57 - field
+ type_decl const_reference /usr/include/c++/5/bits/basic_string.h 2520:61 - field
+ type_decl pointer /usr/include/c++/5/bits/basic_string.h 2521:55 - field
+ type_decl const_pointer /usr/include/c++/5/bits/basic_string.h 2522:61 - field
+ type_decl iterator /usr/include/c++/5/bits/basic_string.h 2523:68 - field
+ type_decl const_iterator /usr/include/c++/5/bits/basic_string.h 2525:61 - field
+ type_decl const_reverse_iterator /usr/include/c++/5/bits/basic_string.h 2526:53 - field
+ type_decl reverse_iterator /usr/include/c++/5/bits/basic_string.h 2527:52 - field
+ type_decl _Rep_base /usr/include/c++/5/bits/basic_string.h 2544:14 - field
+ - isAutogenerated: 1
+ type_decl _Rep /usr/include/c++/5/bits/basic_string.h 2551:14 - field
+ - isAutogenerated: 1
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2668:14 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ return_expr /usr/include/c++/5/bits/basic_string.h 2689:29 - code
+ init_expr - operand
+ result_decl /usr/include/c++/5/bits/basic_string.h 2688:7 - operand
+ - isAutogenerated: 1
+ pointer_type - result 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 - decl size
+ component_ref /usr/include/c++/5/bits/basic_string.h 2689:29 - operand
+ component_ref /usr/include/c++/5/bits/basic_string.h 2689:29 - object
+ indirect_ref - object
+ nop_expr - ref
+ - isUsed: 1
+ parm_decl this /usr/include/c++/5/bits/basic_string.h 2688:17 - operand
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2508:11 - type name
+ - isAutogenerated: 1
+ var_decl npos /usr/include/c++/5/bits/basic_string.h 2681:30 - field
+ - isUsed: 1
+ field_decl _M_dataplus /usr/include/c++/5/bits/basic_string.h 2685:28 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2509:5 - field
+ - isAutogenerated: 1
+ type_decl _CharT_alloc_type /usr/include/c++/5/bits/basic_string.h 2510:63 - field
+ type_decl traits_type /usr/include/c++/5/bits/basic_string.h 2514:31 - field
+ type_decl value_type /usr/include/c++/5/bits/basic_string.h 2515:48 - field
+ type_decl allocator_type /usr/include/c++/5/bits/basic_string.h 2516:30 - field
+ type_decl size_type /usr/include/c++/5/bits/basic_string.h 2517:57 - field
+ type_decl difference_type /usr/include/c++/5/bits/basic_string.h 2518:61 - field
+ type_decl reference /usr/include/c++/5/bits/basic_string.h 2519:57 - field
+ type_decl const_reference /usr/include/c++/5/bits/basic_string.h 2520:61 - field
+ type_decl pointer /usr/include/c++/5/bits/basic_string.h 2521:55 - field
+ type_decl const_pointer /usr/include/c++/5/bits/basic_string.h 2522:61 - field
+ type_decl iterator /usr/include/c++/5/bits/basic_string.h 2523:68 - field
+ type_decl const_iterator /usr/include/c++/5/bits/basic_string.h 2525:61 - field
+ type_decl const_reverse_iterator /usr/include/c++/5/bits/basic_string.h 2526:53 - field
+ type_decl reverse_iterator /usr/include/c++/5/bits/basic_string.h 2527:52 - field
+ type_decl _Rep_base /usr/include/c++/5/bits/basic_string.h 2544:14 - field
+ - isAutogenerated: 1
+ type_decl _Rep /usr/include/c++/5/bits/basic_string.h 2551:14 - field
+ - isAutogenerated: 1
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2668:14 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ field_decl _M_dataplus /usr/include/c++/5/bits/basic_string.h 2685:28 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl _M_p /usr/include/c++/5/bits/basic_string.h 2673:10 - field
+ - unsigned
+ integer_cst 64 - decl size
function_decl _S_base /usr/include/c++/5/bits/stl_iterator_base_types.h 215:28
- isPublic: 1
function_type - function type
@@ -21333,6 +38031,1591 @@ function_decl _S_base /usr/include/c++/5/bits/stl_iterator_base_types.h 215:28
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
+ function_type - function type
+ reference_type - function return type
+ record_type - nested type
+ type_decl _Rep /usr/include/c++/5/bits/basic_string.h 2551:14 - type name
+ - isAutogenerated: 1
+ field_decl /usr/include/c++/5/bits/basic_string.h 2551:14 - field
+ - signed
+ - isAutogenerated: 1
+ integer_cst 192 - decl size
+ var_decl _S_max_size /usr/include/c++/5/bits/basic_string.tcc 494:5 - field
+ - isUsed: 1
+ integer_cst 64 - decl size
+ integer_type - var type
+ - precisionBits: 64
+ - unsigned
+ type_decl size_type /usr/include/c++/5/bits/basic_string.h 2517:57 - type name
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ var_decl _S_terminal /usr/include/c++/5/bits/basic_string.tcc 499:5 - field
+ - isUsed: 1
+ integer_cst 8 - decl size
+ integer_type - var 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
+ var_decl _S_empty_rep_storage /usr/include/c++/5/bits/basic_string.tcc 510:5 - field
+ - isUsed: 1
+ array_type - var type
+ integer_type - element type
+ - precisionBits: 64
+ - unsigned
+ type_decl size_type /usr/include/c++/5/bits/basic_string.h 2517:57 - type name
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ type_decl _Rep /usr/include/c++/5/bits/basic_string.h 2552:7 - field
+ - isAutogenerated: 1
+ type_decl _Raw_bytes_alloc /usr/include/c++/5/bits/basic_string.h 2554:56 - field
+ tree_list - arg types
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/include/c++/5/bits/basic_string.h 2577:9 - function result
+ - isAutogenerated: 1
+ reference_type - result type
+ record_type - nested type
+ type_decl _Rep /usr/include/c++/5/bits/basic_string.h 2551:14 - type name
+ - isAutogenerated: 1
+ field_decl /usr/include/c++/5/bits/basic_string.h 2551:14 - field
+ - signed
+ - isAutogenerated: 1
+ integer_cst 192 - decl size
+ var_decl _S_max_size /usr/include/c++/5/bits/basic_string.tcc 494:5 - field
+ - isUsed: 1
+ var_decl _S_terminal /usr/include/c++/5/bits/basic_string.tcc 499:5 - field
+ - isUsed: 1
+ var_decl _S_empty_rep_storage /usr/include/c++/5/bits/basic_string.tcc 510:5 - field
+ - isUsed: 1
+ type_decl _Rep /usr/include/c++/5/bits/basic_string.h 2552:7 - field
+ - isAutogenerated: 1
+ type_decl _Raw_bytes_alloc /usr/include/c++/5/bits/basic_string.h 2554:56 - field
+ integer_cst 64 - decl size
+ bind_expr /usr/include/c++/5/bits/basic_string.h 2583:40 - code
+ var_decl __p /usr/include/c++/5/bits/basic_string.h 2582:10 - operand
+ - isUsed: 1
+ integer_cst 64 - decl size
+ nop_expr - initial
+ addr_expr - operand
+ var_decl _S_empty_rep_storage /usr/include/c++/5/bits/basic_string.tcc 510:5 - operand
+ - isUsed: 1
+ pointer_type - var type
+ void_type - nested type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ statement_list - operand
+ cleanup_point_expr /usr/include/c++/5/bits/basic_string.h 2582:61 - statement
+ decl_expr /usr/include/c++/5/bits/basic_string.h 2582:61 - operand
+ var_decl __p /usr/include/c++/5/bits/basic_string.h 2582:10 - operand
+ - isUsed: 1
+ return_expr /usr/include/c++/5/bits/basic_string.h 2583:39 - statement
+ init_expr - operand
+ result_decl /usr/include/c++/5/bits/basic_string.h 2577:9 - operand
+ - isAutogenerated: 1
+ reference_type - result type
+ record_type - nested type
+ type_decl _Rep /usr/include/c++/5/bits/basic_string.h 2551:14 - type name
+ - isAutogenerated: 1
+ field_decl /usr/include/c++/5/bits/basic_string.h 2551:14 - field
+ - signed
+ - isAutogenerated: 1
+ integer_cst 192 - decl size
+ var_decl _S_max_size /usr/include/c++/5/bits/basic_string.tcc 494:5 - field
+ - isUsed: 1
+ var_decl _S_terminal /usr/include/c++/5/bits/basic_string.tcc 499:5 - field
+ - isUsed: 1
+ var_decl _S_empty_rep_storage /usr/include/c++/5/bits/basic_string.tcc 510:5 - field
+ - isUsed: 1
+ type_decl _Rep /usr/include/c++/5/bits/basic_string.h 2552:7 - field
+ - isAutogenerated: 1
+ type_decl _Raw_bytes_alloc /usr/include/c++/5/bits/basic_string.h 2554:56 - field
+ integer_cst 64 - decl size
+ nop_expr - operand
+ nop_expr - operand
+ var_decl __p /usr/include/c++/5/bits/basic_string.h 2582:10 - operand
+ - isUsed: 1
+ block - operand
+ var_decl __p /usr/include/c++/5/bits/basic_string.h 2582:10 - block vars
+ - isUsed: 1
+function_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 79:7
+- isPublic: 1
+ method_type - function type
+ void_type - method return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ record_type - method base type
+ type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 58:11 - type name
+ - isAutogenerated: 1
+ template_decl rebind /usr/include/c++/5/ext/new_allocator.h 70:16 - field
+ type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 59:5 - field
+ - isAutogenerated: 1
+ type_decl size_type /usr/include/c++/5/ext/new_allocator.h 61:26 - field
+ type_decl difference_type /usr/include/c++/5/ext/new_allocator.h 62:26 - field
+ type_decl pointer /usr/include/c++/5/ext/new_allocator.h 63:26 - field
+ type_decl const_pointer /usr/include/c++/5/ext/new_allocator.h 64:26 - field
+ type_decl reference /usr/include/c++/5/ext/new_allocator.h 65:26 - field
+ type_decl const_reference /usr/include/c++/5/ext/new_allocator.h 66:26 - field
+ type_decl value_type /usr/include/c++/5/ext/new_allocator.h 67:26 - field
+ tree_list - arg types
+ pointer_type - value
+ record_type - nested type
+ type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 58:11 - type name
+ - isAutogenerated: 1
+ template_decl rebind /usr/include/c++/5/ext/new_allocator.h 70:16 - field
+ type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 59:5 - field
+ - isAutogenerated: 1
+ type_decl size_type /usr/include/c++/5/ext/new_allocator.h 61:26 - field
+ type_decl difference_type /usr/include/c++/5/ext/new_allocator.h 62:26 - field
+ type_decl pointer /usr/include/c++/5/ext/new_allocator.h 63:26 - field
+ type_decl const_pointer /usr/include/c++/5/ext/new_allocator.h 64:26 - field
+ type_decl reference /usr/include/c++/5/ext/new_allocator.h 65:26 - field
+ type_decl const_reference /usr/include/c++/5/ext/new_allocator.h 66:26 - field
+ type_decl value_type /usr/include/c++/5/ext/new_allocator.h 67:26 - field
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/include/c++/5/ext/new_allocator.h 79:7 - function result
+ - isAutogenerated: 1
+ void_type - result type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ parm_decl this /usr/include/c++/5/ext/new_allocator.h 79:23 - argument
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 58:11 - type name
+ - isAutogenerated: 1
+ template_decl rebind /usr/include/c++/5/ext/new_allocator.h 70:16 - field
+ type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 59:5 - field
+ - isAutogenerated: 1
+ type_decl size_type /usr/include/c++/5/ext/new_allocator.h 61:26 - field
+ type_decl difference_type /usr/include/c++/5/ext/new_allocator.h 62:26 - field
+ type_decl pointer /usr/include/c++/5/ext/new_allocator.h 63:26 - field
+ type_decl const_pointer /usr/include/c++/5/ext/new_allocator.h 64:26 - field
+ type_decl reference /usr/include/c++/5/ext/new_allocator.h 65:26 - field
+ type_decl const_reference /usr/include/c++/5/ext/new_allocator.h 66:26 - field
+ type_decl value_type /usr/include/c++/5/ext/new_allocator.h 67:26 - field
+ integer_cst 64 - parm size
+ eh_spec_block /usr/include/c++/5/ext/new_allocator.h 79:7 - code
+ bind_expr /usr/include/c++/5/ext/new_allocator.h 79:47 - operand
+ statement_list - operand
+ block - operand
+function_decl __base_ctor /usr/include/c++/5/ext/new_allocator.h 79:7
+- isPublic: 1
+ method_type - function type
+ void_type - method return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ record_type - method base type
+ type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 58:11 - type name
+ - isAutogenerated: 1
+ template_decl rebind /usr/include/c++/5/ext/new_allocator.h 70:16 - field
+ type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 59:5 - field
+ - isAutogenerated: 1
+ type_decl size_type /usr/include/c++/5/ext/new_allocator.h 61:26 - field
+ type_decl difference_type /usr/include/c++/5/ext/new_allocator.h 62:26 - field
+ type_decl pointer /usr/include/c++/5/ext/new_allocator.h 63:26 - field
+ type_decl const_pointer /usr/include/c++/5/ext/new_allocator.h 64:26 - field
+ type_decl reference /usr/include/c++/5/ext/new_allocator.h 65:26 - field
+ type_decl const_reference /usr/include/c++/5/ext/new_allocator.h 66:26 - field
+ type_decl value_type /usr/include/c++/5/ext/new_allocator.h 67:26 - field
+ tree_list - arg types
+ pointer_type - value
+ record_type - nested type
+ type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 58:11 - type name
+ - isAutogenerated: 1
+ template_decl rebind /usr/include/c++/5/ext/new_allocator.h 70:16 - field
+ type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 59:5 - field
+ - isAutogenerated: 1
+ type_decl size_type /usr/include/c++/5/ext/new_allocator.h 61:26 - field
+ type_decl difference_type /usr/include/c++/5/ext/new_allocator.h 62:26 - field
+ type_decl pointer /usr/include/c++/5/ext/new_allocator.h 63:26 - field
+ type_decl const_pointer /usr/include/c++/5/ext/new_allocator.h 64:26 - field
+ type_decl reference /usr/include/c++/5/ext/new_allocator.h 65:26 - field
+ type_decl const_reference /usr/include/c++/5/ext/new_allocator.h 66:26 - field
+ type_decl value_type /usr/include/c++/5/ext/new_allocator.h 67:26 - field
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/include/c++/5/ext/new_allocator.h 79:47 - function result
+ - isAutogenerated: 1
+ void_type - result type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ parm_decl this /usr/include/c++/5/ext/new_allocator.h 79:23 - argument
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 58:11 - type name
+ - isAutogenerated: 1
+ template_decl rebind /usr/include/c++/5/ext/new_allocator.h 70:16 - field
+ type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 59:5 - field
+ - isAutogenerated: 1
+ type_decl size_type /usr/include/c++/5/ext/new_allocator.h 61:26 - field
+ type_decl difference_type /usr/include/c++/5/ext/new_allocator.h 62:26 - field
+ type_decl pointer /usr/include/c++/5/ext/new_allocator.h 63:26 - field
+ type_decl const_pointer /usr/include/c++/5/ext/new_allocator.h 64:26 - field
+ type_decl reference /usr/include/c++/5/ext/new_allocator.h 65:26 - field
+ type_decl const_reference /usr/include/c++/5/ext/new_allocator.h 66:26 - field
+ type_decl value_type /usr/include/c++/5/ext/new_allocator.h 67:26 - field
+ integer_cst 64 - parm size
+ eh_spec_block /usr/include/c++/5/ext/new_allocator.h 79:7 - code
+ bind_expr /usr/include/c++/5/ext/new_allocator.h 79:47 - operand
+ statement_list - operand
+ block - operand
+function_decl __comp_ctor /usr/include/c++/5/ext/new_allocator.h 79:7
+- isPublic: 1
+ method_type - function type
+ void_type - method return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ record_type - method base type
+ type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 58:11 - type name
+ - isAutogenerated: 1
+ template_decl rebind /usr/include/c++/5/ext/new_allocator.h 70:16 - field
+ type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 59:5 - field
+ - isAutogenerated: 1
+ type_decl size_type /usr/include/c++/5/ext/new_allocator.h 61:26 - field
+ type_decl difference_type /usr/include/c++/5/ext/new_allocator.h 62:26 - field
+ type_decl pointer /usr/include/c++/5/ext/new_allocator.h 63:26 - field
+ type_decl const_pointer /usr/include/c++/5/ext/new_allocator.h 64:26 - field
+ type_decl reference /usr/include/c++/5/ext/new_allocator.h 65:26 - field
+ type_decl const_reference /usr/include/c++/5/ext/new_allocator.h 66:26 - field
+ type_decl value_type /usr/include/c++/5/ext/new_allocator.h 67:26 - field
+ tree_list - arg types
+ pointer_type - value
+ record_type - nested type
+ type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 58:11 - type name
+ - isAutogenerated: 1
+ template_decl rebind /usr/include/c++/5/ext/new_allocator.h 70:16 - field
+ type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 59:5 - field
+ - isAutogenerated: 1
+ type_decl size_type /usr/include/c++/5/ext/new_allocator.h 61:26 - field
+ type_decl difference_type /usr/include/c++/5/ext/new_allocator.h 62:26 - field
+ type_decl pointer /usr/include/c++/5/ext/new_allocator.h 63:26 - field
+ type_decl const_pointer /usr/include/c++/5/ext/new_allocator.h 64:26 - field
+ type_decl reference /usr/include/c++/5/ext/new_allocator.h 65:26 - field
+ type_decl const_reference /usr/include/c++/5/ext/new_allocator.h 66:26 - field
+ type_decl value_type /usr/include/c++/5/ext/new_allocator.h 67:26 - field
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/include/c++/5/ext/new_allocator.h 79:47 - function result
+ - isAutogenerated: 1
+ void_type - result type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ parm_decl this /usr/include/c++/5/ext/new_allocator.h 79:23 - argument
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 58:11 - type name
+ - isAutogenerated: 1
+ template_decl rebind /usr/include/c++/5/ext/new_allocator.h 70:16 - field
+ type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 59:5 - field
+ - isAutogenerated: 1
+ type_decl size_type /usr/include/c++/5/ext/new_allocator.h 61:26 - field
+ type_decl difference_type /usr/include/c++/5/ext/new_allocator.h 62:26 - field
+ type_decl pointer /usr/include/c++/5/ext/new_allocator.h 63:26 - field
+ type_decl const_pointer /usr/include/c++/5/ext/new_allocator.h 64:26 - field
+ type_decl reference /usr/include/c++/5/ext/new_allocator.h 65:26 - field
+ type_decl const_reference /usr/include/c++/5/ext/new_allocator.h 66:26 - field
+ type_decl value_type /usr/include/c++/5/ext/new_allocator.h 67:26 - field
+ integer_cst 64 - parm size
+ statement_list - code
+function_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 86:7
+- isPublic: 1
+ method_type - function type
+ void_type - method return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ record_type - method base type
+ type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 58:11 - type name
+ - isAutogenerated: 1
+ template_decl rebind /usr/include/c++/5/ext/new_allocator.h 70:16 - field
+ type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 59:5 - field
+ - isAutogenerated: 1
+ type_decl size_type /usr/include/c++/5/ext/new_allocator.h 61:26 - field
+ type_decl difference_type /usr/include/c++/5/ext/new_allocator.h 62:26 - field
+ type_decl pointer /usr/include/c++/5/ext/new_allocator.h 63:26 - field
+ type_decl const_pointer /usr/include/c++/5/ext/new_allocator.h 64:26 - field
+ type_decl reference /usr/include/c++/5/ext/new_allocator.h 65:26 - field
+ type_decl const_reference /usr/include/c++/5/ext/new_allocator.h 66:26 - field
+ type_decl value_type /usr/include/c++/5/ext/new_allocator.h 67:26 - field
+ tree_list - arg types
+ pointer_type - value
+ record_type - nested type
+ type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 58:11 - type name
+ - isAutogenerated: 1
+ template_decl rebind /usr/include/c++/5/ext/new_allocator.h 70:16 - field
+ type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 59:5 - field
+ - isAutogenerated: 1
+ type_decl size_type /usr/include/c++/5/ext/new_allocator.h 61:26 - field
+ type_decl difference_type /usr/include/c++/5/ext/new_allocator.h 62:26 - field
+ type_decl pointer /usr/include/c++/5/ext/new_allocator.h 63:26 - field
+ type_decl const_pointer /usr/include/c++/5/ext/new_allocator.h 64:26 - field
+ type_decl reference /usr/include/c++/5/ext/new_allocator.h 65:26 - field
+ type_decl const_reference /usr/include/c++/5/ext/new_allocator.h 66:26 - field
+ type_decl value_type /usr/include/c++/5/ext/new_allocator.h 67:26 - field
+ tree_list - chain
+ integer_type - value
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/include/c++/5/ext/new_allocator.h 86:7 - function result
+ - isAutogenerated: 1
+ void_type - result type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ parm_decl this /usr/include/c++/5/ext/new_allocator.h 86:24 - argument
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 58:11 - type name
+ - isAutogenerated: 1
+ template_decl rebind /usr/include/c++/5/ext/new_allocator.h 70:16 - field
+ type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 59:5 - field
+ - isAutogenerated: 1
+ type_decl size_type /usr/include/c++/5/ext/new_allocator.h 61:26 - field
+ type_decl difference_type /usr/include/c++/5/ext/new_allocator.h 62:26 - field
+ type_decl pointer /usr/include/c++/5/ext/new_allocator.h 63:26 - field
+ type_decl const_pointer /usr/include/c++/5/ext/new_allocator.h 64:26 - field
+ type_decl reference /usr/include/c++/5/ext/new_allocator.h 65:26 - field
+ type_decl const_reference /usr/include/c++/5/ext/new_allocator.h 66:26 - field
+ type_decl value_type /usr/include/c++/5/ext/new_allocator.h 67:26 - field
+ integer_cst 64 - parm size
+ parm_decl __in_chrg /usr/include/c++/5/ext/new_allocator.h 86:7 - argument
+ - isAutogenerated: 1
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - parm size
+ eh_spec_block /usr/include/c++/5/ext/new_allocator.h 86:7 - code
+ statement_list - operand
+ bind_expr /usr/include/c++/5/ext/new_allocator.h 86:48 - statement
+ cleanup_stmt /usr/include/c++/5/ext/new_allocator.h 86:48 - operand
+ statement_list - body
+ modify_expr - expresssion
+ indirect_ref - operand
+ nop_expr - ref
+ parm_decl this /usr/include/c++/5/ext/new_allocator.h 86:24 - operand
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 58:11 - type name
+ - isAutogenerated: 1
+ template_decl rebind /usr/include/c++/5/ext/new_allocator.h 70:16 - field
+ type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 59:5 - field
+ - isAutogenerated: 1
+ type_decl size_type /usr/include/c++/5/ext/new_allocator.h 61:26 - field
+ type_decl difference_type /usr/include/c++/5/ext/new_allocator.h 62:26 - field
+ type_decl pointer /usr/include/c++/5/ext/new_allocator.h 63:26 - field
+ type_decl const_pointer /usr/include/c++/5/ext/new_allocator.h 64:26 - field
+ type_decl reference /usr/include/c++/5/ext/new_allocator.h 65:26 - field
+ type_decl const_reference /usr/include/c++/5/ext/new_allocator.h 66:26 - field
+ type_decl value_type /usr/include/c++/5/ext/new_allocator.h 67:26 - field
+ integer_cst 64 - parm size
+ constructor - operand
+ record_type - constructor type
+ block - operand
+ label_expr /usr/include/c++/5/ext/new_allocator.h 86:48 - statement
+ label_decl /usr/include/c++/5/ext/new_allocator.h 86:7 - operand
+ - isAutogenerated: 1
+function_decl __base_dtor /usr/include/c++/5/ext/new_allocator.h 86:7
+- isPublic: 1
+ method_type - function type
+ void_type - method return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ record_type - method base type
+ type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 58:11 - type name
+ - isAutogenerated: 1
+ template_decl rebind /usr/include/c++/5/ext/new_allocator.h 70:16 - field
+ type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 59:5 - field
+ - isAutogenerated: 1
+ type_decl size_type /usr/include/c++/5/ext/new_allocator.h 61:26 - field
+ type_decl difference_type /usr/include/c++/5/ext/new_allocator.h 62:26 - field
+ type_decl pointer /usr/include/c++/5/ext/new_allocator.h 63:26 - field
+ type_decl const_pointer /usr/include/c++/5/ext/new_allocator.h 64:26 - field
+ type_decl reference /usr/include/c++/5/ext/new_allocator.h 65:26 - field
+ type_decl const_reference /usr/include/c++/5/ext/new_allocator.h 66:26 - field
+ type_decl value_type /usr/include/c++/5/ext/new_allocator.h 67:26 - field
+ tree_list - arg types
+ pointer_type - value
+ record_type - nested type
+ type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 58:11 - type name
+ - isAutogenerated: 1
+ template_decl rebind /usr/include/c++/5/ext/new_allocator.h 70:16 - field
+ type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 59:5 - field
+ - isAutogenerated: 1
+ type_decl size_type /usr/include/c++/5/ext/new_allocator.h 61:26 - field
+ type_decl difference_type /usr/include/c++/5/ext/new_allocator.h 62:26 - field
+ type_decl pointer /usr/include/c++/5/ext/new_allocator.h 63:26 - field
+ type_decl const_pointer /usr/include/c++/5/ext/new_allocator.h 64:26 - field
+ type_decl reference /usr/include/c++/5/ext/new_allocator.h 65:26 - field
+ type_decl const_reference /usr/include/c++/5/ext/new_allocator.h 66:26 - field
+ type_decl value_type /usr/include/c++/5/ext/new_allocator.h 67:26 - field
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/include/c++/5/ext/new_allocator.h 86:48 - function result
+ - isAutogenerated: 1
+ void_type - result type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ parm_decl this /usr/include/c++/5/ext/new_allocator.h 86:24 - argument
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 58:11 - type name
+ - isAutogenerated: 1
+ template_decl rebind /usr/include/c++/5/ext/new_allocator.h 70:16 - field
+ type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 59:5 - field
+ - isAutogenerated: 1
+ type_decl size_type /usr/include/c++/5/ext/new_allocator.h 61:26 - field
+ type_decl difference_type /usr/include/c++/5/ext/new_allocator.h 62:26 - field
+ type_decl pointer /usr/include/c++/5/ext/new_allocator.h 63:26 - field
+ type_decl const_pointer /usr/include/c++/5/ext/new_allocator.h 64:26 - field
+ type_decl reference /usr/include/c++/5/ext/new_allocator.h 65:26 - field
+ type_decl const_reference /usr/include/c++/5/ext/new_allocator.h 66:26 - field
+ type_decl value_type /usr/include/c++/5/ext/new_allocator.h 67:26 - field
+ integer_cst 64 - parm size
+ eh_spec_block /usr/include/c++/5/ext/new_allocator.h 86:7 - code
+ statement_list - operand
+ bind_expr /usr/include/c++/5/ext/new_allocator.h 86:48 - statement
+ try_finally /usr/include/c++/5/ext/new_allocator.h 86:48 - operand
+ statement_list - operand
+ modify_expr - operand
+ indirect_ref - operand
+ nop_expr - ref
+ parm_decl this /usr/include/c++/5/ext/new_allocator.h 86:24 - operand
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 58:11 - type name
+ - isAutogenerated: 1
+ template_decl rebind /usr/include/c++/5/ext/new_allocator.h 70:16 - field
+ type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 59:5 - field
+ - isAutogenerated: 1
+ type_decl size_type /usr/include/c++/5/ext/new_allocator.h 61:26 - field
+ type_decl difference_type /usr/include/c++/5/ext/new_allocator.h 62:26 - field
+ type_decl pointer /usr/include/c++/5/ext/new_allocator.h 63:26 - field
+ type_decl const_pointer /usr/include/c++/5/ext/new_allocator.h 64:26 - field
+ type_decl reference /usr/include/c++/5/ext/new_allocator.h 65:26 - field
+ type_decl const_reference /usr/include/c++/5/ext/new_allocator.h 66:26 - field
+ type_decl value_type /usr/include/c++/5/ext/new_allocator.h 67:26 - field
+ integer_cst 64 - parm size
+ constructor - operand
+ record_type - constructor type
+ block - operand
+ label_expr /usr/include/c++/5/ext/new_allocator.h 86:48 - statement
+ label_decl /usr/include/c++/5/ext/new_allocator.h 86:7 - operand
+ - isAutogenerated: 1
+function_decl __comp_dtor /usr/include/c++/5/ext/new_allocator.h 86:7
+- isPublic: 1
+ method_type - function type
+ void_type - method return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ record_type - method base type
+ type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 58:11 - type name
+ - isAutogenerated: 1
+ template_decl rebind /usr/include/c++/5/ext/new_allocator.h 70:16 - field
+ type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 59:5 - field
+ - isAutogenerated: 1
+ type_decl size_type /usr/include/c++/5/ext/new_allocator.h 61:26 - field
+ type_decl difference_type /usr/include/c++/5/ext/new_allocator.h 62:26 - field
+ type_decl pointer /usr/include/c++/5/ext/new_allocator.h 63:26 - field
+ type_decl const_pointer /usr/include/c++/5/ext/new_allocator.h 64:26 - field
+ type_decl reference /usr/include/c++/5/ext/new_allocator.h 65:26 - field
+ type_decl const_reference /usr/include/c++/5/ext/new_allocator.h 66:26 - field
+ type_decl value_type /usr/include/c++/5/ext/new_allocator.h 67:26 - field
+ tree_list - arg types
+ pointer_type - value
+ record_type - nested type
+ type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 58:11 - type name
+ - isAutogenerated: 1
+ template_decl rebind /usr/include/c++/5/ext/new_allocator.h 70:16 - field
+ type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 59:5 - field
+ - isAutogenerated: 1
+ type_decl size_type /usr/include/c++/5/ext/new_allocator.h 61:26 - field
+ type_decl difference_type /usr/include/c++/5/ext/new_allocator.h 62:26 - field
+ type_decl pointer /usr/include/c++/5/ext/new_allocator.h 63:26 - field
+ type_decl const_pointer /usr/include/c++/5/ext/new_allocator.h 64:26 - field
+ type_decl reference /usr/include/c++/5/ext/new_allocator.h 65:26 - field
+ type_decl const_reference /usr/include/c++/5/ext/new_allocator.h 66:26 - field
+ type_decl value_type /usr/include/c++/5/ext/new_allocator.h 67:26 - field
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/include/c++/5/ext/new_allocator.h 86:48 - function result
+ - isAutogenerated: 1
+ void_type - result type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ parm_decl this /usr/include/c++/5/ext/new_allocator.h 86:24 - argument
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 58:11 - type name
+ - isAutogenerated: 1
+ template_decl rebind /usr/include/c++/5/ext/new_allocator.h 70:16 - field
+ type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 59:5 - field
+ - isAutogenerated: 1
+ type_decl size_type /usr/include/c++/5/ext/new_allocator.h 61:26 - field
+ type_decl difference_type /usr/include/c++/5/ext/new_allocator.h 62:26 - field
+ type_decl pointer /usr/include/c++/5/ext/new_allocator.h 63:26 - field
+ type_decl const_pointer /usr/include/c++/5/ext/new_allocator.h 64:26 - field
+ type_decl reference /usr/include/c++/5/ext/new_allocator.h 65:26 - field
+ type_decl const_reference /usr/include/c++/5/ext/new_allocator.h 66:26 - field
+ type_decl value_type /usr/include/c++/5/ext/new_allocator.h 67:26 - field
+ integer_cst 64 - parm size
+ statement_list - code
+function_decl allocator /usr/include/c++/5/bits/allocator.h 115:7
+- isExternal: 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 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
+ integer_type - element
+ - 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_vec - element
+ integer_type - element
+ - 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
+ record_type - value
+ type_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - type name
+ - isAutogenerated: 1
+ type_decl rebind /usr/include/c++/5/bits/allocator.h 105:9 - field
+ - isAutogenerated: 1
+ type_decl other /usr/include/c++/5/bits/allocator.h 105:35 - field
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 93:5 - field
+ - isAutogenerated: 1
+ type_decl size_type /usr/include/c++/5/bits/allocator.h 95:26 - field
+ type_decl difference_type /usr/include/c++/5/bits/allocator.h 96:26 - field
+ type_decl pointer /usr/include/c++/5/bits/allocator.h 97:26 - field
+ type_decl const_pointer /usr/include/c++/5/bits/allocator.h 98:26 - field
+ type_decl reference /usr/include/c++/5/bits/allocator.h 99:26 - field
+ type_decl const_reference /usr/include/c++/5/bits/allocator.h 100:26 - field
+ type_decl value_type /usr/include/c++/5/bits/allocator.h 101:26 - field
+ tree_list - arg types
+ pointer_type - value
+ record_type - nested type
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 92:11 - type name
+ - isAutogenerated: 1
+ template_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - field
+ tree_list - instantiations
+ tree_vec - purpose
+ tree_vec - element
+ integer_type - element
+ - 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_vec - element
+ integer_type - element
+ - 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
+ 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
+ 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
+ integer_type - element
+ - 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_vec - element
+ integer_type - element
+ - 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
+ record_type - value
+ type_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - type name
+ - isAutogenerated: 1
+ type_decl rebind /usr/include/c++/5/bits/allocator.h 105:9 - field
+ - isAutogenerated: 1
+ type_decl other /usr/include/c++/5/bits/allocator.h 105:35 - field
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 93:5 - field
+ - isAutogenerated: 1
+ type_decl size_type /usr/include/c++/5/bits/allocator.h 95:26 - field
+ type_decl difference_type /usr/include/c++/5/bits/allocator.h 96:26 - field
+ type_decl pointer /usr/include/c++/5/bits/allocator.h 97:26 - field
+ type_decl const_pointer /usr/include/c++/5/bits/allocator.h 98:26 - field
+ type_decl reference /usr/include/c++/5/bits/allocator.h 99:26 - field
+ type_decl const_reference /usr/include/c++/5/bits/allocator.h 100:26 - field
+ type_decl value_type /usr/include/c++/5/bits/allocator.h 101:26 - field
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/include/c++/5/bits/allocator.h 115:7 - function result
+ - isAutogenerated: 1
+ void_type - result type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ parm_decl this /usr/include/c++/5/bits/allocator.h 115:45 - argument
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 92:11 - type name
+ - isAutogenerated: 1
+ template_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - field
+ tree_list - instantiations
+ tree_vec - purpose
+ tree_vec - element
+ integer_type - element
+ - 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_vec - element
+ integer_type - element
+ - 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
+ 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 __a /usr/include/c++/5/bits/allocator.h 115:34 - 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
+ integer_type - element
+ - 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_vec - element
+ integer_type - element
+ - 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
+ record_type - value
+ type_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - type name
+ - isAutogenerated: 1
+ type_decl rebind /usr/include/c++/5/bits/allocator.h 105:9 - field
+ - isAutogenerated: 1
+ type_decl other /usr/include/c++/5/bits/allocator.h 105:35 - field
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 93:5 - field
+ - isAutogenerated: 1
+ type_decl size_type /usr/include/c++/5/bits/allocator.h 95:26 - field
+ type_decl difference_type /usr/include/c++/5/bits/allocator.h 96:26 - field
+ type_decl pointer /usr/include/c++/5/bits/allocator.h 97:26 - field
+ type_decl const_pointer /usr/include/c++/5/bits/allocator.h 98:26 - field
+ type_decl reference /usr/include/c++/5/bits/allocator.h 99:26 - field
+ type_decl const_reference /usr/include/c++/5/bits/allocator.h 100:26 - field
+ type_decl value_type /usr/include/c++/5/bits/allocator.h 101:26 - field
+ integer_cst 64 - parm size
+ eh_spec_block /usr/include/c++/5/bits/allocator.h 115:7 - code
+ bind_expr /usr/include/c++/5/bits/allocator.h 116:38 - operand
+ statement_list - operand
+ cleanup_point_expr /usr/include/c++/5/bits/allocator.h 116:34 - statement
+ expr_stmt /usr/include/c++/5/bits/allocator.h 116:34 - operand
+ call_expr /usr/include/c++/5/bits/allocator.h 116:34 - expresssion
+ addr_expr - function
+ function_decl __base_ctor /usr/include/c++/5/ext/new_allocator.h 81:7 - operand
+ - isExternal: 1
+ - isPublic: 1
+ method_type - function type
+ nop_expr - arg
+ parm_decl this /usr/include/c++/5/bits/allocator.h 115:45 - operand
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 92:11 - type name
+ - isAutogenerated: 1
+ template_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - field
+ tree_list - instantiations
+ tree_vec - purpose
+ tree_vec - element
+ integer_type - element
+ - 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_vec - element
+ integer_type - element
+ - 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
+ 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
+ nop_expr - arg
+ nop_expr - operand
+ convert_expr - operand
+ - isUsed: 1
+ parm_decl __a /usr/include/c++/5/bits/allocator.h 115:34 - 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
+ integer_type - element
+ - 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_vec - element
+ integer_type - element
+ - 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
+ record_type - value
+ type_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - type name
+ - isAutogenerated: 1
+ type_decl rebind /usr/include/c++/5/bits/allocator.h 105:9 - field
+ - isAutogenerated: 1
+ type_decl other /usr/include/c++/5/bits/allocator.h 105:35 - field
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 93:5 - field
+ - isAutogenerated: 1
+ type_decl size_type /usr/include/c++/5/bits/allocator.h 95:26 - field
+ type_decl difference_type /usr/include/c++/5/bits/allocator.h 96:26 - field
+ type_decl pointer /usr/include/c++/5/bits/allocator.h 97:26 - field
+ type_decl const_pointer /usr/include/c++/5/bits/allocator.h 98:26 - field
+ type_decl reference /usr/include/c++/5/bits/allocator.h 99:26 - field
+ type_decl const_reference /usr/include/c++/5/bits/allocator.h 100:26 - field
+ type_decl value_type /usr/include/c++/5/bits/allocator.h 101:26 - field
+ integer_cst 64 - parm size
+ cleanup_stmt /usr/include/c++/5/bits/allocator.h 116:34 - statement
+ statement_list - body
+ call_expr /usr/include/c++/5/bits/allocator.h 116:34 - expresssion
+ addr_expr - function
+ function_decl __base_dtor /usr/include/c++/5/ext/new_allocator.h 86:7 - operand
+ - isPublic: 1
+ method_type - function type
+ nop_expr - arg
+ parm_decl this /usr/include/c++/5/bits/allocator.h 115:45 - operand
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 92:11 - type name
+ - isAutogenerated: 1
+ template_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - field
+ tree_list - instantiations
+ tree_vec - purpose
+ tree_vec - element
+ integer_type - element
+ - 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_vec - element
+ integer_type - element
+ - 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
+ record_type - value
+ type_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - type name
+ - isAutogenerated: 1
+ type_decl rebind /usr/include/c++/5/bits/allocator.h 105:9 - field
+ - isAutogenerated: 1
+ type_decl other /usr/include/c++/5/bits/allocator.h 105:35 - field
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 93:5 - field
+ - isAutogenerated: 1
+ type_decl size_type /usr/include/c++/5/bits/allocator.h 95:26 - field
+ type_decl difference_type /usr/include/c++/5/bits/allocator.h 96:26 - field
+ type_decl pointer /usr/include/c++/5/bits/allocator.h 97:26 - field
+ type_decl const_pointer /usr/include/c++/5/bits/allocator.h 98:26 - field
+ type_decl reference /usr/include/c++/5/bits/allocator.h 99:26 - field
+ type_decl const_reference /usr/include/c++/5/bits/allocator.h 100:26 - field
+ type_decl value_type /usr/include/c++/5/bits/allocator.h 101:26 - field
+ integer_cst 64 - parm size
+ block - operand
+function_decl __base_ctor /usr/include/c++/5/bits/allocator.h 115:7
+- isExternal: 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 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
+ integer_type - element
+ - 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_vec - element
+ integer_type - element
+ - 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
+ record_type - value
+ type_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - type name
+ - isAutogenerated: 1
+ type_decl rebind /usr/include/c++/5/bits/allocator.h 105:9 - field
+ - isAutogenerated: 1
+ type_decl other /usr/include/c++/5/bits/allocator.h 105:35 - field
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 93:5 - field
+ - isAutogenerated: 1
+ type_decl size_type /usr/include/c++/5/bits/allocator.h 95:26 - field
+ type_decl difference_type /usr/include/c++/5/bits/allocator.h 96:26 - field
+ type_decl pointer /usr/include/c++/5/bits/allocator.h 97:26 - field
+ type_decl const_pointer /usr/include/c++/5/bits/allocator.h 98:26 - field
+ type_decl reference /usr/include/c++/5/bits/allocator.h 99:26 - field
+ type_decl const_reference /usr/include/c++/5/bits/allocator.h 100:26 - field
+ type_decl value_type /usr/include/c++/5/bits/allocator.h 101:26 - field
+ tree_list - arg types
+ pointer_type - value
+ record_type - nested type
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 92:11 - type name
+ - isAutogenerated: 1
+ template_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - field
+ tree_list - instantiations
+ tree_vec - purpose
+ tree_vec - element
+ integer_type - element
+ - 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_vec - element
+ integer_type - element
+ - 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
+ 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
+ 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
+ integer_type - element
+ - 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_vec - element
+ integer_type - element
+ - 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
+ record_type - value
+ type_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - type name
+ - isAutogenerated: 1
+ type_decl rebind /usr/include/c++/5/bits/allocator.h 105:9 - field
+ - isAutogenerated: 1
+ type_decl other /usr/include/c++/5/bits/allocator.h 105:35 - field
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 93:5 - field
+ - isAutogenerated: 1
+ type_decl size_type /usr/include/c++/5/bits/allocator.h 95:26 - field
+ type_decl difference_type /usr/include/c++/5/bits/allocator.h 96:26 - field
+ type_decl pointer /usr/include/c++/5/bits/allocator.h 97:26 - field
+ type_decl const_pointer /usr/include/c++/5/bits/allocator.h 98:26 - field
+ type_decl reference /usr/include/c++/5/bits/allocator.h 99:26 - field
+ type_decl const_reference /usr/include/c++/5/bits/allocator.h 100:26 - field
+ type_decl value_type /usr/include/c++/5/bits/allocator.h 101:26 - field
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/include/c++/5/bits/allocator.h 116: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/allocator.h 115:45 - argument
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 92:11 - type name
+ - isAutogenerated: 1
+ template_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - field
+ tree_list - instantiations
+ tree_vec - purpose
+ tree_vec - element
+ integer_type - element
+ - 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_vec - element
+ integer_type - element
+ - 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
+ 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 __a /usr/include/c++/5/bits/allocator.h 115:34 - 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
+ integer_type - element
+ - 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_vec - element
+ integer_type - element
+ - 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
+ record_type - value
+ type_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - type name
+ - isAutogenerated: 1
+ type_decl rebind /usr/include/c++/5/bits/allocator.h 105:9 - field
+ - isAutogenerated: 1
+ type_decl other /usr/include/c++/5/bits/allocator.h 105:35 - field
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 93:5 - field
+ - isAutogenerated: 1
+ type_decl size_type /usr/include/c++/5/bits/allocator.h 95:26 - field
+ type_decl difference_type /usr/include/c++/5/bits/allocator.h 96:26 - field
+ type_decl pointer /usr/include/c++/5/bits/allocator.h 97:26 - field
+ type_decl const_pointer /usr/include/c++/5/bits/allocator.h 98:26 - field
+ type_decl reference /usr/include/c++/5/bits/allocator.h 99:26 - field
+ type_decl const_reference /usr/include/c++/5/bits/allocator.h 100:26 - field
+ type_decl value_type /usr/include/c++/5/bits/allocator.h 101:26 - field
+ integer_cst 64 - parm size
+ eh_spec_block /usr/include/c++/5/bits/allocator.h 115:7 - code
+ bind_expr /usr/include/c++/5/bits/allocator.h 116:38 - operand
+ statement_list - operand
+ cleanup_point_expr /usr/include/c++/5/bits/allocator.h 116:34 - statement
+ expr_stmt /usr/include/c++/5/bits/allocator.h 116:34 - operand
+ call_expr /usr/include/c++/5/bits/allocator.h 116:34 - expresssion
+ addr_expr - function
+ function_decl __base_ctor /usr/include/c++/5/ext/new_allocator.h 81:7 - operand
+ - isExternal: 1
+ - isPublic: 1
+ method_type - function type
+ nop_expr - arg
+ parm_decl this /usr/include/c++/5/bits/allocator.h 115:45 - operand
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 92:11 - type name
+ - isAutogenerated: 1
+ template_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - field
+ tree_list - instantiations
+ tree_vec - purpose
+ tree_vec - element
+ integer_type - element
+ - 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_vec - element
+ integer_type - element
+ - 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
+ 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
+ nop_expr - arg
+ nop_expr - operand
+ convert_expr - operand
+ - isUsed: 1
+ parm_decl __a /usr/include/c++/5/bits/allocator.h 115:34 - 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
+ integer_type - element
+ - 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_vec - element
+ integer_type - element
+ - 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
+ record_type - value
+ type_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - type name
+ - isAutogenerated: 1
+ type_decl rebind /usr/include/c++/5/bits/allocator.h 105:9 - field
+ - isAutogenerated: 1
+ type_decl other /usr/include/c++/5/bits/allocator.h 105:35 - field
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 93:5 - field
+ - isAutogenerated: 1
+ type_decl size_type /usr/include/c++/5/bits/allocator.h 95:26 - field
+ type_decl difference_type /usr/include/c++/5/bits/allocator.h 96:26 - field
+ type_decl pointer /usr/include/c++/5/bits/allocator.h 97:26 - field
+ type_decl const_pointer /usr/include/c++/5/bits/allocator.h 98:26 - field
+ type_decl reference /usr/include/c++/5/bits/allocator.h 99:26 - field
+ type_decl const_reference /usr/include/c++/5/bits/allocator.h 100:26 - field
+ type_decl value_type /usr/include/c++/5/bits/allocator.h 101:26 - field
+ integer_cst 64 - parm size
+ try_catch_expr /usr/include/c++/5/bits/allocator.h 116:34 - statement
+ statement_list - operand
+ call_expr /usr/include/c++/5/bits/allocator.h 116:34 - operand
+ addr_expr - function
+ function_decl __base_dtor /usr/include/c++/5/ext/new_allocator.h 86:7 - operand
+ - isPublic: 1
+ method_type - function type
+ nop_expr - arg
+ parm_decl this /usr/include/c++/5/bits/allocator.h 115:45 - operand
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 92:11 - type name
+ - isAutogenerated: 1
+ template_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - field
+ tree_list - instantiations
+ tree_vec - purpose
+ tree_vec - element
+ integer_type - element
+ - 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_vec - element
+ integer_type - element
+ - 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
+ record_type - value
+ type_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - type name
+ - isAutogenerated: 1
+ type_decl rebind /usr/include/c++/5/bits/allocator.h 105:9 - field
+ - isAutogenerated: 1
+ type_decl other /usr/include/c++/5/bits/allocator.h 105:35 - field
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 93:5 - field
+ - isAutogenerated: 1
+ type_decl size_type /usr/include/c++/5/bits/allocator.h 95:26 - field
+ type_decl difference_type /usr/include/c++/5/bits/allocator.h 96:26 - field
+ type_decl pointer /usr/include/c++/5/bits/allocator.h 97:26 - field
+ type_decl const_pointer /usr/include/c++/5/bits/allocator.h 98:26 - field
+ type_decl reference /usr/include/c++/5/bits/allocator.h 99:26 - field
+ type_decl const_reference /usr/include/c++/5/bits/allocator.h 100:26 - field
+ type_decl value_type /usr/include/c++/5/bits/allocator.h 101:26 - field
+ integer_cst 64 - parm size
+ block - operand
+function_decl __comp_ctor /usr/include/c++/5/bits/allocator.h 115:7
+- isExternal: 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 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
+ integer_type - element
+ - 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_vec - element
+ integer_type - element
+ - 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
+ record_type - value
+ type_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - type name
+ - isAutogenerated: 1
+ type_decl rebind /usr/include/c++/5/bits/allocator.h 105:9 - field
+ - isAutogenerated: 1
+ type_decl other /usr/include/c++/5/bits/allocator.h 105:35 - field
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 93:5 - field
+ - isAutogenerated: 1
+ type_decl size_type /usr/include/c++/5/bits/allocator.h 95:26 - field
+ type_decl difference_type /usr/include/c++/5/bits/allocator.h 96:26 - field
+ type_decl pointer /usr/include/c++/5/bits/allocator.h 97:26 - field
+ type_decl const_pointer /usr/include/c++/5/bits/allocator.h 98:26 - field
+ type_decl reference /usr/include/c++/5/bits/allocator.h 99:26 - field
+ type_decl const_reference /usr/include/c++/5/bits/allocator.h 100:26 - field
+ type_decl value_type /usr/include/c++/5/bits/allocator.h 101:26 - field
+ tree_list - arg types
+ pointer_type - value
+ record_type - nested type
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 92:11 - type name
+ - isAutogenerated: 1
+ template_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - field
+ tree_list - instantiations
+ tree_vec - purpose
+ tree_vec - element
+ integer_type - element
+ - 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_vec - element
+ integer_type - element
+ - 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
+ 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
+ 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
+ integer_type - element
+ - 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_vec - element
+ integer_type - element
+ - 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
+ record_type - value
+ type_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - type name
+ - isAutogenerated: 1
+ type_decl rebind /usr/include/c++/5/bits/allocator.h 105:9 - field
+ - isAutogenerated: 1
+ type_decl other /usr/include/c++/5/bits/allocator.h 105:35 - field
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 93:5 - field
+ - isAutogenerated: 1
+ type_decl size_type /usr/include/c++/5/bits/allocator.h 95:26 - field
+ type_decl difference_type /usr/include/c++/5/bits/allocator.h 96:26 - field
+ type_decl pointer /usr/include/c++/5/bits/allocator.h 97:26 - field
+ type_decl const_pointer /usr/include/c++/5/bits/allocator.h 98:26 - field
+ type_decl reference /usr/include/c++/5/bits/allocator.h 99:26 - field
+ type_decl const_reference /usr/include/c++/5/bits/allocator.h 100:26 - field
+ type_decl value_type /usr/include/c++/5/bits/allocator.h 101:26 - field
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/include/c++/5/bits/allocator.h 116: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/allocator.h 115:45 - argument
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 92:11 - type name
+ - isAutogenerated: 1
+ template_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - field
+ tree_list - instantiations
+ tree_vec - purpose
+ tree_vec - element
+ integer_type - element
+ - 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_vec - element
+ integer_type - element
+ - 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
+ 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 __a /usr/include/c++/5/bits/allocator.h 115:34 - 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
+ integer_type - element
+ - 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_vec - element
+ integer_type - element
+ - 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
+ record_type - value
+ type_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - type name
+ - isAutogenerated: 1
+ type_decl rebind /usr/include/c++/5/bits/allocator.h 105:9 - field
+ - isAutogenerated: 1
+ type_decl other /usr/include/c++/5/bits/allocator.h 105:35 - field
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 93:5 - field
+ - isAutogenerated: 1
+ type_decl size_type /usr/include/c++/5/bits/allocator.h 95:26 - field
+ type_decl difference_type /usr/include/c++/5/bits/allocator.h 96:26 - field
+ type_decl pointer /usr/include/c++/5/bits/allocator.h 97:26 - field
+ type_decl const_pointer /usr/include/c++/5/bits/allocator.h 98:26 - field
+ type_decl reference /usr/include/c++/5/bits/allocator.h 99:26 - field
+ type_decl const_reference /usr/include/c++/5/bits/allocator.h 100:26 - field
+ type_decl value_type /usr/include/c++/5/bits/allocator.h 101:26 - field
+ integer_cst 64 - parm size
+ statement_list - code
function_decl _Vector_impl /usr/include/c++/5/bits/stl_vector.h 86:2
- isPublic: 1
method_type - function type
@@ -21826,28 +40109,40 @@ function_decl allocator /usr/include/c++/5/bits/allocator.h 121:7
tree_vec - element
pointer_type - element
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
tree_vec - element
pointer_type - element
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
record_type - value
type_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - type name
@@ -21875,28 +40170,40 @@ function_decl allocator /usr/include/c++/5/bits/allocator.h 121:7
tree_vec - element
pointer_type - element
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
tree_vec - element
pointer_type - element
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
record_type - value
type_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - type name
@@ -21943,28 +40250,40 @@ function_decl allocator /usr/include/c++/5/bits/allocator.h 121:7
tree_vec - element
pointer_type - element
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
tree_vec - element
pointer_type - element
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
record_type - value
type_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - type name
@@ -22019,28 +40338,40 @@ function_decl allocator /usr/include/c++/5/bits/allocator.h 121:7
tree_vec - element
pointer_type - element
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
tree_vec - element
pointer_type - element
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
record_type - value
type_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - type name
@@ -22073,28 +40404,40 @@ function_decl allocator /usr/include/c++/5/bits/allocator.h 121:7
tree_vec - element
pointer_type - element
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
tree_vec - element
pointer_type - element
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
record_type - value
type_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - type name
@@ -22133,28 +40476,40 @@ function_decl __base_dtor /usr/include/c++/5/bits/allocator.h 121:7
tree_vec - element
pointer_type - element
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
tree_vec - element
pointer_type - element
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
record_type - value
type_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - type name
@@ -22182,28 +40537,40 @@ function_decl __base_dtor /usr/include/c++/5/bits/allocator.h 121:7
tree_vec - element
pointer_type - element
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
tree_vec - element
pointer_type - element
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
record_type - value
type_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - type name
@@ -22241,28 +40608,40 @@ function_decl __base_dtor /usr/include/c++/5/bits/allocator.h 121:7
tree_vec - element
pointer_type - element
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
tree_vec - element
pointer_type - element
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
record_type - value
type_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - type name
@@ -22306,28 +40685,40 @@ function_decl __base_dtor /usr/include/c++/5/bits/allocator.h 121:7
tree_vec - element
pointer_type - element
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
tree_vec - element
pointer_type - element
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
record_type - value
type_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - type name
@@ -22360,28 +40751,40 @@ function_decl __base_dtor /usr/include/c++/5/bits/allocator.h 121:7
tree_vec - element
pointer_type - element
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
tree_vec - element
pointer_type - element
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
record_type - value
type_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - type name
@@ -22420,28 +40823,40 @@ function_decl __comp_dtor /usr/include/c++/5/bits/allocator.h 121:7
tree_vec - element
pointer_type - element
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
tree_vec - element
pointer_type - element
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
record_type - value
type_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - type name
@@ -22469,28 +40884,40 @@ function_decl __comp_dtor /usr/include/c++/5/bits/allocator.h 121:7
tree_vec - element
pointer_type - element
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
tree_vec - element
pointer_type - element
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
record_type - value
type_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - type name
@@ -22528,28 +40955,40 @@ function_decl __comp_dtor /usr/include/c++/5/bits/allocator.h 121:7
tree_vec - element
pointer_type - element
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
tree_vec - element
pointer_type - element
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
record_type - value
type_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - type name
@@ -22607,15 +41046,21 @@ function_decl _M_deallocate /usr/include/c++/5/bits/stl_vector.h 174:7
type_decl pointer /usr/include/c++/5/bits/stl_vector.h 77:9 - type name
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
tree_list - chain
integer_type - value
@@ -22657,15 +41102,21 @@ function_decl _M_deallocate /usr/include/c++/5/bits/stl_vector.h 174:7
type_decl pointer /usr/include/c++/5/bits/stl_vector.h 77:9 - type name
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
- isUsed: 1
@@ -22687,15 +41138,21 @@ function_decl _M_deallocate /usr/include/c++/5/bits/stl_vector.h 174:7
type_decl pointer /usr/include/c++/5/bits/stl_vector.h 77:9 - type name
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
integer_cst 0 - operand
@@ -22740,15 +41197,21 @@ function_decl _M_deallocate /usr/include/c++/5/bits/stl_vector.h 174:7
type_decl pointer /usr/include/c++/5/bits/stl_vector.h 77:9 - type name
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
- isUsed: 1
@@ -22772,29 +41235,41 @@ function_decl _Destroy /usr/include/c++/5/bits/stl_construct.h 122:5
pointer_type - value
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
tree_list - chain
pointer_type - value
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
tree_list - chain
void_type - value
@@ -22810,15 +41285,21 @@ function_decl _Destroy /usr/include/c++/5/bits/stl_construct.h 122:5
pointer_type - decl type
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
- isUsed: 1
@@ -22826,15 +41307,21 @@ function_decl _Destroy /usr/include/c++/5/bits/stl_construct.h 122:5
pointer_type - decl type
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
bind_expr /usr/include/c++/5/bits/stl_construct.h 127:28 - code
@@ -22852,15 +41339,21 @@ function_decl _Destroy /usr/include/c++/5/bits/stl_construct.h 122:5
pointer_type - decl type
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
- isUsed: 1
@@ -22868,15 +41361,21 @@ function_decl _Destroy /usr/include/c++/5/bits/stl_construct.h 122:5
pointer_type - decl type
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
block - operand
@@ -22920,29 +41419,41 @@ function_decl construct /usr/include/c++/5/ext/new_allocator.h 129:7
type_decl pointer /usr/include/c++/5/ext/new_allocator.h 63:26 - type name
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
tree_list - chain
reference_type - value
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
tree_list - chain
void_type - value
@@ -22976,15 +41487,21 @@ function_decl construct /usr/include/c++/5/ext/new_allocator.h 129:7
type_decl pointer /usr/include/c++/5/ext/new_allocator.h 63:26 - type name
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
- isUsed: 1
@@ -22992,15 +41509,21 @@ function_decl construct /usr/include/c++/5/ext/new_allocator.h 129:7
reference_type - decl type
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
cleanup_point_expr /usr/include/c++/5/ext/new_allocator.h 130:9 - code
@@ -23024,15 +41547,21 @@ function_decl construct /usr/include/c++/5/ext/new_allocator.h 129:7
type_decl pointer /usr/include/c++/5/ext/new_allocator.h 63:26 - type name
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
target_expr - operand
@@ -23073,15 +41602,21 @@ function_decl construct /usr/include/c++/5/ext/new_allocator.h 129:7
reference_type - decl type
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
call_expr /usr/include/c++/5/ext/new_allocator.h 130:9 - operand
@@ -23108,15 +41643,21 @@ function_decl base /usr/include/c++/5/bits/stl_iterator.h 805:7
pointer_type - nested type
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7: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
@@ -23160,15 +41701,21 @@ function_decl base /usr/include/c++/5/bits/stl_iterator.h 805:7
pointer_type - nested type
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
integer_cst 64 - decl size
- isUsed: 1
@@ -23199,15 +41746,21 @@ function_decl base /usr/include/c++/5/bits/stl_iterator.h 805:7
pointer_type - nested type
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
integer_cst 64 - decl size
nop_expr - operand
@@ -23244,57 +41797,81 @@ function_decl copy_backward /usr/include/c++/5/bits/stl_algobase.h 634:5
pointer_type - function return type
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
tree_list - arg types
pointer_type - value
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
tree_list - chain
pointer_type - value
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
tree_list - chain
pointer_type - value
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
tree_list - chain
void_type - value
@@ -23305,15 +41882,21 @@ function_decl copy_backward /usr/include/c++/5/bits/stl_algobase.h 634:5
pointer_type - result type
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
integer_cst 64 - decl size
- isUsed: 1
@@ -23321,15 +41904,21 @@ function_decl copy_backward /usr/include/c++/5/bits/stl_algobase.h 634:5
pointer_type - decl type
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
- isUsed: 1
@@ -23337,15 +41926,21 @@ function_decl copy_backward /usr/include/c++/5/bits/stl_algobase.h 634:5
pointer_type - decl type
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
- isUsed: 1
@@ -23353,15 +41948,21 @@ function_decl copy_backward /usr/include/c++/5/bits/stl_algobase.h 634:5
pointer_type - decl type
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
cleanup_point_expr /usr/include/c++/5/bits/stl_algobase.h 646:18 - code
@@ -23372,15 +41973,21 @@ function_decl copy_backward /usr/include/c++/5/bits/stl_algobase.h 634:5
pointer_type - result type
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
integer_cst 64 - decl size
call_expr /usr/include/c++/5/bits/stl_algobase.h 645:8 - operand
@@ -23400,15 +42007,21 @@ function_decl copy_backward /usr/include/c++/5/bits/stl_algobase.h 634:5
pointer_type - decl type
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
call_expr /usr/include/c++/5/bits/stl_algobase.h 645:54 - arg
@@ -23422,15 +42035,21 @@ function_decl copy_backward /usr/include/c++/5/bits/stl_algobase.h 634:5
pointer_type - decl type
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
- isUsed: 1
@@ -23438,15 +42057,21 @@ function_decl copy_backward /usr/include/c++/5/bits/stl_algobase.h 634:5
pointer_type - decl type
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
function_decl operator* /usr/include/c++/5/bits/stl_iterator.h 753:7
@@ -23456,15 +42081,21 @@ function_decl operator* /usr/include/c++/5/bits/stl_iterator.h 753:7
type_decl reference /usr/include/c++/5/bits/stl_iterator.h 733:50 - type name
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7: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
@@ -23508,15 +42139,21 @@ function_decl operator* /usr/include/c++/5/bits/stl_iterator.h 753:7
type_decl reference /usr/include/c++/5/bits/stl_iterator.h 733:50 - type name
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
integer_cst 64 - decl size
- isUsed: 1
@@ -23547,15 +42184,21 @@ function_decl operator* /usr/include/c++/5/bits/stl_iterator.h 753:7
type_decl reference /usr/include/c++/5/bits/stl_iterator.h 733:50 - type name
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
integer_cst 64 - decl size
nop_expr - operand
@@ -24554,15 +43197,21 @@ function_decl _M_allocate /usr/include/c++/5/bits/stl_vector.h 167:7
type_decl pointer /usr/include/c++/5/bits/stl_vector.h 77:9 - type name
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7: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
@@ -24609,15 +43258,21 @@ function_decl _M_allocate /usr/include/c++/5/bits/stl_vector.h 167:7
type_decl pointer /usr/include/c++/5/bits/stl_vector.h 77:9 - type name
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
integer_cst 64 - decl size
- isUsed: 1
@@ -24658,15 +43313,21 @@ function_decl _M_allocate /usr/include/c++/5/bits/stl_vector.h 167:7
type_decl pointer /usr/include/c++/5/bits/stl_vector.h 77:9 - type name
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
integer_cst 64 - decl size
cond_expr - operand
@@ -24733,57 +43394,81 @@ function_decl __uninitialized_move_if_noexcept_a /usr/include/c++/5/bits/stl_uni
pointer_type - function return type
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
tree_list - arg types
pointer_type - value
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
tree_list - chain
pointer_type - value
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
tree_list - chain
pointer_type - value
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
tree_list - chain
reference_type - value
@@ -24796,28 +43481,40 @@ function_decl __uninitialized_move_if_noexcept_a /usr/include/c++/5/bits/stl_uni
tree_vec - element
pointer_type - element
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
tree_vec - element
pointer_type - element
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
record_type - value
type_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - type name
@@ -24843,15 +43540,21 @@ function_decl __uninitialized_move_if_noexcept_a /usr/include/c++/5/bits/stl_uni
pointer_type - result type
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
integer_cst 64 - decl size
- isUsed: 1
@@ -24859,15 +43562,21 @@ function_decl __uninitialized_move_if_noexcept_a /usr/include/c++/5/bits/stl_uni
pointer_type - decl type
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
- isUsed: 1
@@ -24875,15 +43584,21 @@ function_decl __uninitialized_move_if_noexcept_a /usr/include/c++/5/bits/stl_uni
pointer_type - decl type
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
- isUsed: 1
@@ -24891,15 +43606,21 @@ function_decl __uninitialized_move_if_noexcept_a /usr/include/c++/5/bits/stl_uni
pointer_type - decl type
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
- isUsed: 1
@@ -24914,28 +43635,40 @@ function_decl __uninitialized_move_if_noexcept_a /usr/include/c++/5/bits/stl_uni
tree_vec - element
pointer_type - element
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
tree_vec - element
pointer_type - element
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
record_type - value
type_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - type name
@@ -24961,15 +43694,21 @@ function_decl __uninitialized_move_if_noexcept_a /usr/include/c++/5/bits/stl_uni
pointer_type - result type
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
integer_cst 64 - decl size
call_expr /usr/include/c++/5/bits/stl_uninitialized.h 303:2 - operand
@@ -24983,15 +43722,21 @@ function_decl __uninitialized_move_if_noexcept_a /usr/include/c++/5/bits/stl_uni
pointer_type - decl type
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
- isUsed: 1
@@ -24999,15 +43744,21 @@ function_decl __uninitialized_move_if_noexcept_a /usr/include/c++/5/bits/stl_uni
pointer_type - decl type
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
- isUsed: 1
@@ -25015,15 +43766,21 @@ function_decl __uninitialized_move_if_noexcept_a /usr/include/c++/5/bits/stl_uni
pointer_type - decl type
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
nop_expr - arg
@@ -25040,28 +43797,40 @@ function_decl __uninitialized_move_if_noexcept_a /usr/include/c++/5/bits/stl_uni
tree_vec - element
pointer_type - element
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
tree_vec - element
pointer_type - element
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
record_type - value
type_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - type name
@@ -25096,28 +43865,40 @@ function_decl destroy /usr/include/c++/5/ext/alloc_traits.h 191:17
tree_vec - element
pointer_type - element
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
tree_vec - element
pointer_type - element
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
record_type - value
type_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - type name
@@ -25139,15 +43920,21 @@ function_decl destroy /usr/include/c++/5/ext/alloc_traits.h 191:17
type_decl pointer /usr/include/c++/5/ext/alloc_traits.h 172:53 - type name
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
tree_list - chain
void_type - value
@@ -25170,28 +43957,40 @@ function_decl destroy /usr/include/c++/5/ext/alloc_traits.h 191:17
tree_vec - element
pointer_type - element
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
tree_vec - element
pointer_type - element
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
record_type - value
type_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - type name
@@ -25215,15 +44014,21 @@ function_decl destroy /usr/include/c++/5/ext/alloc_traits.h 191:17
type_decl pointer /usr/include/c++/5/ext/alloc_traits.h 172:53 - type name
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
cleanup_point_expr /usr/include/c++/5/ext/alloc_traits.h 192:7 - code
@@ -25248,28 +44053,40 @@ function_decl destroy /usr/include/c++/5/ext/alloc_traits.h 191:17
tree_vec - element
pointer_type - element
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
tree_vec - element
pointer_type - element
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
record_type - value
type_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - type name
@@ -25293,15 +44110,21 @@ function_decl destroy /usr/include/c++/5/ext/alloc_traits.h 191:17
type_decl pointer /usr/include/c++/5/ext/alloc_traits.h 172:53 - type name
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
function_decl __normal_iterator /usr/include/c++/5/bits/stl_iterator.h 740:7
@@ -25347,15 +44170,21 @@ function_decl __normal_iterator /usr/include/c++/5/bits/stl_iterator.h 740:7
pointer_type - nested type
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
tree_list - chain
void_type - value
@@ -25391,15 +44220,21 @@ function_decl __normal_iterator /usr/include/c++/5/bits/stl_iterator.h 740:7
pointer_type - nested type
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
bind_expr /usr/include/c++/5/bits/stl_iterator.h 741:27 - code
@@ -25440,15 +44275,21 @@ function_decl __normal_iterator /usr/include/c++/5/bits/stl_iterator.h 740:7
pointer_type - nested type
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
block - operand
@@ -25495,15 +44336,21 @@ function_decl __base_ctor /usr/include/c++/5/bits/stl_iterator.h 740:7
pointer_type - nested type
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
tree_list - chain
void_type - value
@@ -25539,15 +44386,21 @@ function_decl __base_ctor /usr/include/c++/5/bits/stl_iterator.h 740:7
pointer_type - nested type
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
bind_expr /usr/include/c++/5/bits/stl_iterator.h 741:27 - code
@@ -25588,15 +44441,21 @@ function_decl __base_ctor /usr/include/c++/5/bits/stl_iterator.h 740:7
pointer_type - nested type
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
block - operand
@@ -25643,15 +44502,21 @@ function_decl __comp_ctor /usr/include/c++/5/bits/stl_iterator.h 740:7
pointer_type - nested type
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
tree_list - chain
void_type - value
@@ -25687,18 +44552,445 @@ function_decl __comp_ctor /usr/include/c++/5/bits/stl_iterator.h 740:7
pointer_type - nested type
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
statement_list - code
+function_decl _M_is_leaked /usr/include/c++/5/bits/basic_string.h 2587:2
+- isExternal: 1
+- 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 _Rep /usr/include/c++/5/bits/basic_string.h 2551:14 - type name
+ - isAutogenerated: 1
+ field_decl /usr/include/c++/5/bits/basic_string.h 2551:14 - field
+ - signed
+ - isAutogenerated: 1
+ integer_cst 192 - decl size
+ var_decl _S_max_size /usr/include/c++/5/bits/basic_string.tcc 494:5 - field
+ - isUsed: 1
+ integer_cst 64 - decl size
+ integer_type - var type
+ - precisionBits: 64
+ - unsigned
+ type_decl size_type /usr/include/c++/5/bits/basic_string.h 2517:57 - type name
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ var_decl _S_terminal /usr/include/c++/5/bits/basic_string.tcc 499:5 - field
+ - isUsed: 1
+ integer_cst 8 - decl size
+ integer_type - var 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
+ var_decl _S_empty_rep_storage /usr/include/c++/5/bits/basic_string.tcc 510:5 - field
+ - isUsed: 1
+ array_type - var type
+ integer_type - element type
+ - precisionBits: 64
+ - unsigned
+ type_decl size_type /usr/include/c++/5/bits/basic_string.h 2517:57 - type name
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ type_decl _Rep /usr/include/c++/5/bits/basic_string.h 2552:7 - field
+ - isAutogenerated: 1
+ type_decl _Raw_bytes_alloc /usr/include/c++/5/bits/basic_string.h 2554:56 - field
+ tree_list - arg types
+ pointer_type - value
+ record_type - nested type
+ type_decl _Rep /usr/include/c++/5/bits/basic_string.h 2551:14 - type name
+ - isAutogenerated: 1
+ field_decl /usr/include/c++/5/bits/basic_string.h 2551:14 - field
+ - signed
+ - isAutogenerated: 1
+ integer_cst 192 - decl size
+ var_decl _S_max_size /usr/include/c++/5/bits/basic_string.tcc 494:5 - field
+ - isUsed: 1
+ var_decl _S_terminal /usr/include/c++/5/bits/basic_string.tcc 499:5 - field
+ - isUsed: 1
+ var_decl _S_empty_rep_storage /usr/include/c++/5/bits/basic_string.tcc 510:5 - field
+ - isUsed: 1
+ type_decl _Rep /usr/include/c++/5/bits/basic_string.h 2552:7 - field
+ - isAutogenerated: 1
+ type_decl _Raw_bytes_alloc /usr/include/c++/5/bits/basic_string.h 2554:56 - 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/basic_string.h 2587:2 - 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/basic_string.h 2587:17 - argument
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl _Rep /usr/include/c++/5/bits/basic_string.h 2551:14 - type name
+ - isAutogenerated: 1
+ field_decl /usr/include/c++/5/bits/basic_string.h 2551:14 - field
+ - signed
+ - isAutogenerated: 1
+ integer_cst 192 - decl size
+ var_decl _S_max_size /usr/include/c++/5/bits/basic_string.tcc 494:5 - field
+ - isUsed: 1
+ var_decl _S_terminal /usr/include/c++/5/bits/basic_string.tcc 499:5 - field
+ - isUsed: 1
+ var_decl _S_empty_rep_storage /usr/include/c++/5/bits/basic_string.tcc 510:5 - field
+ - isUsed: 1
+ type_decl _Rep /usr/include/c++/5/bits/basic_string.h 2552:7 - field
+ - isAutogenerated: 1
+ type_decl _Raw_bytes_alloc /usr/include/c++/5/bits/basic_string.h 2554:56 - field
+ integer_cst 64 - parm size
+ return_expr /usr/include/c++/5/bits/basic_string.h 2588:38 - code
+ init_expr - operand
+ result_decl /usr/include/c++/5/bits/basic_string.h 2587:2 - operand
+ - isAutogenerated: 1
+ boolean_type - result type
+ type_decl bool <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - decl size
+ lt_expr - operand
+ nop_expr - operand
+ component_ref /usr/include/c++/5/bits/basic_string.h 2588:36 - operand
+ component_ref - object
+ indirect_ref - object
+ nop_expr - ref
+ - isUsed: 1
+ parm_decl this /usr/include/c++/5/bits/basic_string.h 2587:17 - operand
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl _Rep /usr/include/c++/5/bits/basic_string.h 2551:14 - type name
+ - isAutogenerated: 1
+ field_decl /usr/include/c++/5/bits/basic_string.h 2551:14 - field
+ - signed
+ - isAutogenerated: 1
+ integer_cst 192 - decl size
+ var_decl _S_max_size /usr/include/c++/5/bits/basic_string.tcc 494:5 - field
+ - isUsed: 1
+ var_decl _S_terminal /usr/include/c++/5/bits/basic_string.tcc 499:5 - field
+ - isUsed: 1
+ var_decl _S_empty_rep_storage /usr/include/c++/5/bits/basic_string.tcc 510:5 - field
+ - isUsed: 1
+ type_decl _Rep /usr/include/c++/5/bits/basic_string.h 2552:7 - field
+ - isAutogenerated: 1
+ type_decl _Raw_bytes_alloc /usr/include/c++/5/bits/basic_string.h 2554:56 - field
+ integer_cst 64 - parm size
+ field_decl /usr/include/c++/5/bits/basic_string.h 2551:14 - field
+ - signed
+ - isAutogenerated: 1
+ integer_cst 192 - decl size
+ field_decl _M_refcount /usr/include/c++/5/bits/basic_string.h 2548:16 - field
+ - signed
+ integer_cst 32 - decl size
+ integer_cst 0 - operand
+function_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 81: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
+ reference_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 81: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 81:43 - argument
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 58:11 - type name
+ - isAutogenerated: 1
+ template_decl rebind /usr/include/c++/5/ext/new_allocator.h 70:16 - field
+ type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 59:5 - field
+ - isAutogenerated: 1
+ type_decl size_type /usr/include/c++/5/ext/new_allocator.h 61:26 - field
+ type_decl difference_type /usr/include/c++/5/ext/new_allocator.h 62:26 - field
+ type_decl pointer /usr/include/c++/5/ext/new_allocator.h 63:26 - field
+ type_decl const_pointer /usr/include/c++/5/ext/new_allocator.h 64:26 - field
+ type_decl reference /usr/include/c++/5/ext/new_allocator.h 65:26 - field
+ type_decl const_reference /usr/include/c++/5/ext/new_allocator.h 66:26 - field
+ type_decl value_type /usr/include/c++/5/ext/new_allocator.h 67:26 - field
+ integer_cst 64 - parm size
+ parm_decl /usr/include/c++/5/ext/new_allocator.h 81:40 - argument
+ reference_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 81:7 - code
+ bind_expr /usr/include/c++/5/ext/new_allocator.h 81:67 - operand
+ statement_list - operand
+ block - operand
+function_decl __base_ctor /usr/include/c++/5/ext/new_allocator.h 81: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
+ reference_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 81:67 - 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 81:43 - argument
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 58:11 - type name
+ - isAutogenerated: 1
+ template_decl rebind /usr/include/c++/5/ext/new_allocator.h 70:16 - field
+ type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 59:5 - field
+ - isAutogenerated: 1
+ type_decl size_type /usr/include/c++/5/ext/new_allocator.h 61:26 - field
+ type_decl difference_type /usr/include/c++/5/ext/new_allocator.h 62:26 - field
+ type_decl pointer /usr/include/c++/5/ext/new_allocator.h 63:26 - field
+ type_decl const_pointer /usr/include/c++/5/ext/new_allocator.h 64:26 - field
+ type_decl reference /usr/include/c++/5/ext/new_allocator.h 65:26 - field
+ type_decl const_reference /usr/include/c++/5/ext/new_allocator.h 66:26 - field
+ type_decl value_type /usr/include/c++/5/ext/new_allocator.h 67:26 - field
+ integer_cst 64 - parm size
+ parm_decl /usr/include/c++/5/ext/new_allocator.h 81:40 - argument
+ reference_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 81:7 - code
+ bind_expr /usr/include/c++/5/ext/new_allocator.h 81:67 - operand
+ statement_list - operand
+ block - operand
+function_decl __comp_ctor /usr/include/c++/5/ext/new_allocator.h 81: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
+ reference_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 81:67 - 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 81:43 - argument
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 58:11 - type name
+ - isAutogenerated: 1
+ template_decl rebind /usr/include/c++/5/ext/new_allocator.h 70:16 - field
+ type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 59:5 - field
+ - isAutogenerated: 1
+ type_decl size_type /usr/include/c++/5/ext/new_allocator.h 61:26 - field
+ type_decl difference_type /usr/include/c++/5/ext/new_allocator.h 62:26 - field
+ type_decl pointer /usr/include/c++/5/ext/new_allocator.h 63:26 - field
+ type_decl const_pointer /usr/include/c++/5/ext/new_allocator.h 64:26 - field
+ type_decl reference /usr/include/c++/5/ext/new_allocator.h 65:26 - field
+ type_decl const_reference /usr/include/c++/5/ext/new_allocator.h 66:26 - field
+ type_decl value_type /usr/include/c++/5/ext/new_allocator.h 67:26 - field
+ integer_cst 64 - parm size
+ parm_decl /usr/include/c++/5/ext/new_allocator.h 81:40 - argument
+ reference_type - decl type
+ record_type - nested type
+ type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 58:11 - type name
+ - isAutogenerated: 1
+ template_decl rebind /usr/include/c++/5/ext/new_allocator.h 70:16 - field
+ type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 59:5 - field
+ - isAutogenerated: 1
+ type_decl size_type /usr/include/c++/5/ext/new_allocator.h 61:26 - field
+ type_decl difference_type /usr/include/c++/5/ext/new_allocator.h 62:26 - field
+ type_decl pointer /usr/include/c++/5/ext/new_allocator.h 63:26 - field
+ type_decl const_pointer /usr/include/c++/5/ext/new_allocator.h 64:26 - field
+ type_decl reference /usr/include/c++/5/ext/new_allocator.h 65:26 - field
+ type_decl const_reference /usr/include/c++/5/ext/new_allocator.h 66:26 - field
+ type_decl value_type /usr/include/c++/5/ext/new_allocator.h 67:26 - field
+ integer_cst 64 - parm size
+ statement_list - code
function_decl allocator /usr/include/c++/5/bits/allocator.h 113:7
- isPublic: 1
method_type - function type
@@ -25714,28 +45006,40 @@ function_decl allocator /usr/include/c++/5/bits/allocator.h 113:7
tree_vec - element
pointer_type - element
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
tree_vec - element
pointer_type - element
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
record_type - value
type_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - type name
@@ -25763,28 +45067,40 @@ function_decl allocator /usr/include/c++/5/bits/allocator.h 113:7
tree_vec - element
pointer_type - element
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
tree_vec - element
pointer_type - element
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
record_type - value
type_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - type name
@@ -25822,28 +45138,40 @@ function_decl allocator /usr/include/c++/5/bits/allocator.h 113:7
tree_vec - element
pointer_type - element
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
tree_vec - element
pointer_type - element
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
record_type - value
type_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - type name
@@ -25885,28 +45213,40 @@ function_decl allocator /usr/include/c++/5/bits/allocator.h 113:7
tree_vec - element
pointer_type - element
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
tree_vec - element
pointer_type - element
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
record_type - value
type_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - type name
@@ -25945,28 +45285,40 @@ function_decl allocator /usr/include/c++/5/bits/allocator.h 113:7
tree_vec - element
pointer_type - element
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
tree_vec - element
pointer_type - element
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
record_type - value
type_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - type name
@@ -26000,28 +45352,40 @@ function_decl __base_ctor /usr/include/c++/5/bits/allocator.h 113:7
tree_vec - element
pointer_type - element
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
tree_vec - element
pointer_type - element
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
record_type - value
type_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - type name
@@ -26049,28 +45413,40 @@ function_decl __base_ctor /usr/include/c++/5/bits/allocator.h 113:7
tree_vec - element
pointer_type - element
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
tree_vec - element
pointer_type - element
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
record_type - value
type_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - type name
@@ -26108,28 +45484,40 @@ function_decl __base_ctor /usr/include/c++/5/bits/allocator.h 113:7
tree_vec - element
pointer_type - element
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
tree_vec - element
pointer_type - element
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
record_type - value
type_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - type name
@@ -26171,28 +45559,40 @@ function_decl __base_ctor /usr/include/c++/5/bits/allocator.h 113:7
tree_vec - element
pointer_type - element
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
tree_vec - element
pointer_type - element
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
record_type - value
type_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - type name
@@ -26231,28 +45631,40 @@ function_decl __base_ctor /usr/include/c++/5/bits/allocator.h 113:7
tree_vec - element
pointer_type - element
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
tree_vec - element
pointer_type - element
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
record_type - value
type_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - type name
@@ -26286,28 +45698,40 @@ function_decl __comp_ctor /usr/include/c++/5/bits/allocator.h 113:7
tree_vec - element
pointer_type - element
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
tree_vec - element
pointer_type - element
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
record_type - value
type_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - type name
@@ -26335,28 +45759,40 @@ function_decl __comp_ctor /usr/include/c++/5/bits/allocator.h 113:7
tree_vec - element
pointer_type - element
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
tree_vec - element
pointer_type - element
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
record_type - value
type_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - type name
@@ -26394,28 +45830,40 @@ function_decl __comp_ctor /usr/include/c++/5/bits/allocator.h 113:7
tree_vec - element
pointer_type - element
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
tree_vec - element
pointer_type - element
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
record_type - value
type_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - type name
@@ -26714,28 +46162,40 @@ function_decl deallocate /usr/include/c++/5/ext/alloc_traits.h 184:17
tree_vec - element
pointer_type - element
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
tree_vec - element
pointer_type - element
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
record_type - value
type_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - type name
@@ -26757,15 +46217,21 @@ function_decl deallocate /usr/include/c++/5/ext/alloc_traits.h 184:17
type_decl pointer /usr/include/c++/5/ext/alloc_traits.h 172:53 - type name
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
tree_list - chain
integer_type - value
@@ -26795,28 +46261,40 @@ function_decl deallocate /usr/include/c++/5/ext/alloc_traits.h 184:17
tree_vec - element
pointer_type - element
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
tree_vec - element
pointer_type - element
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
record_type - value
type_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - type name
@@ -26840,15 +46318,21 @@ function_decl deallocate /usr/include/c++/5/ext/alloc_traits.h 184:17
type_decl pointer /usr/include/c++/5/ext/alloc_traits.h 172:53 - type name
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
- isUsed: 1
@@ -26882,28 +46366,40 @@ function_decl deallocate /usr/include/c++/5/ext/alloc_traits.h 184:17
tree_vec - element
pointer_type - element
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
tree_vec - element
pointer_type - element
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
record_type - value
type_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - type name
@@ -26927,15 +46423,21 @@ function_decl deallocate /usr/include/c++/5/ext/alloc_traits.h 184:17
type_decl pointer /usr/include/c++/5/ext/alloc_traits.h 172:53 - type name
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
- isUsed: 1
@@ -26957,29 +46459,41 @@ function_decl __destroy /usr/include/c++/5/bits/stl_construct.h 112:9
pointer_type - value
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
tree_list - chain
pointer_type - value
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
tree_list - chain
void_type - value
@@ -26994,30 +46508,42 @@ function_decl __destroy /usr/include/c++/5/bits/stl_construct.h 112:9
pointer_type - decl type
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
parm_decl /usr/include/c++/5/bits/stl_construct.h 112:37 - argument
pointer_type - decl type
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
statement_list - code
@@ -27028,29 +46554,41 @@ function_decl __miter_base /usr/include/c++/5/bits/stl_algobase.h 293:5
type_decl iterator_type /usr/include/c++/5/bits/stl_iterator_base_types.h 214:25 - type name
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
tree_list - arg types
pointer_type - value
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
tree_list - chain
void_type - value
@@ -27062,15 +46600,21 @@ function_decl __miter_base /usr/include/c++/5/bits/stl_algobase.h 293:5
type_decl iterator_type /usr/include/c++/5/bits/stl_iterator_base_types.h 214:25 - type name
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
integer_cst 64 - decl size
- isUsed: 1
@@ -27078,15 +46622,21 @@ function_decl __miter_base /usr/include/c++/5/bits/stl_algobase.h 293:5
pointer_type - decl type
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
cleanup_point_expr /usr/include/c++/5/bits/stl_algobase.h 294:55 - code
@@ -27098,15 +46648,21 @@ function_decl __miter_base /usr/include/c++/5/bits/stl_algobase.h 293:5
type_decl iterator_type /usr/include/c++/5/bits/stl_iterator_base_types.h 214:25 - type name
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
integer_cst 64 - decl size
call_expr /usr/include/c++/5/bits/stl_algobase.h 294:50 - operand
@@ -27120,15 +46676,21 @@ function_decl __miter_base /usr/include/c++/5/bits/stl_algobase.h 293:5
pointer_type - decl type
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7: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
@@ -27137,57 +46699,81 @@ function_decl __copy_move_backward_a2 /usr/include/c++/5/bits/stl_algobase.h 607
pointer_type - function return type
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
tree_list - arg types
pointer_type - value
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
tree_list - chain
pointer_type - value
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
tree_list - chain
pointer_type - value
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
tree_list - chain
void_type - value
@@ -27198,15 +46784,21 @@ function_decl __copy_move_backward_a2 /usr/include/c++/5/bits/stl_algobase.h 607
pointer_type - result type
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
integer_cst 64 - decl size
- isUsed: 1
@@ -27214,15 +46806,21 @@ function_decl __copy_move_backward_a2 /usr/include/c++/5/bits/stl_algobase.h 607
pointer_type - decl type
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
- isUsed: 1
@@ -27230,15 +46828,21 @@ function_decl __copy_move_backward_a2 /usr/include/c++/5/bits/stl_algobase.h 607
pointer_type - decl type
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
- isUsed: 1
@@ -27246,15 +46850,21 @@ function_decl __copy_move_backward_a2 /usr/include/c++/5/bits/stl_algobase.h 607
pointer_type - decl type
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
cleanup_point_expr /usr/include/c++/5/bits/stl_algobase.h 611:34 - code
@@ -27265,15 +46875,21 @@ function_decl __copy_move_backward_a2 /usr/include/c++/5/bits/stl_algobase.h 607
pointer_type - result type
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
integer_cst 64 - decl size
call_expr /usr/include/c++/5/bits/stl_algobase.h 610:5 - operand
@@ -27293,15 +46909,21 @@ function_decl __copy_move_backward_a2 /usr/include/c++/5/bits/stl_algobase.h 607
pointer_type - decl type
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
call_expr /usr/include/c++/5/bits/stl_algobase.h 610:51 - arg
@@ -27315,15 +46937,21 @@ function_decl __copy_move_backward_a2 /usr/include/c++/5/bits/stl_algobase.h 607
pointer_type - decl type
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
call_expr /usr/include/c++/5/bits/stl_algobase.h 611:23 - arg
@@ -27337,15 +46965,21 @@ function_decl __copy_move_backward_a2 /usr/include/c++/5/bits/stl_algobase.h 607
pointer_type - decl type
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
function_decl max_size /usr/include/c++/5/bits/stl_vector.h 659:7
@@ -27924,15 +47558,21 @@ function_decl allocate /usr/include/c++/5/ext/alloc_traits.h 181:5
type_decl pointer /usr/include/c++/5/ext/alloc_traits.h 172:53 - type name
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
tree_list - arg types
reference_type - value
@@ -27945,28 +47585,40 @@ function_decl allocate /usr/include/c++/5/ext/alloc_traits.h 181:5
tree_vec - element
pointer_type - element
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
tree_vec - element
pointer_type - element
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
record_type - value
type_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - type name
@@ -28000,15 +47652,21 @@ function_decl allocate /usr/include/c++/5/ext/alloc_traits.h 181:5
type_decl pointer /usr/include/c++/5/ext/alloc_traits.h 172:53 - type name
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
integer_cst 64 - decl size
- isUsed: 1
@@ -28023,28 +47681,40 @@ function_decl allocate /usr/include/c++/5/ext/alloc_traits.h 181:5
tree_vec - element
pointer_type - element
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
tree_vec - element
pointer_type - element
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
record_type - value
type_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - type name
@@ -28080,15 +47750,21 @@ function_decl allocate /usr/include/c++/5/ext/alloc_traits.h 181:5
type_decl pointer /usr/include/c++/5/ext/alloc_traits.h 172:53 - type name
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
integer_cst 64 - decl size
nop_expr - operand
@@ -28112,28 +47788,40 @@ function_decl allocate /usr/include/c++/5/ext/alloc_traits.h 181:5
tree_vec - element
pointer_type - element
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
tree_vec - element
pointer_type - element
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
record_type - value
type_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - type name
@@ -28167,57 +47855,81 @@ function_decl __uninitialized_copy_a /usr/include/c++/5/bits/stl_uninitialized.h
pointer_type - function return type
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
tree_list - arg types
pointer_type - value
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
tree_list - chain
pointer_type - value
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
tree_list - chain
pointer_type - value
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
tree_list - chain
reference_type - value
@@ -28230,28 +47942,40 @@ function_decl __uninitialized_copy_a /usr/include/c++/5/bits/stl_uninitialized.h
tree_vec - element
pointer_type - element
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
tree_vec - element
pointer_type - element
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
record_type - value
type_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - type name
@@ -28277,15 +48001,21 @@ function_decl __uninitialized_copy_a /usr/include/c++/5/bits/stl_uninitialized.h
pointer_type - result type
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
integer_cst 64 - decl size
- isUsed: 1
@@ -28293,15 +48023,21 @@ function_decl __uninitialized_copy_a /usr/include/c++/5/bits/stl_uninitialized.h
pointer_type - decl type
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
- isUsed: 1
@@ -28309,15 +48045,21 @@ function_decl __uninitialized_copy_a /usr/include/c++/5/bits/stl_uninitialized.h
pointer_type - decl type
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
- isUsed: 1
@@ -28325,15 +48067,21 @@ function_decl __uninitialized_copy_a /usr/include/c++/5/bits/stl_uninitialized.h
pointer_type - decl type
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
parm_decl /usr/include/c++/5/bits/stl_uninitialized.h 280:48 - argument
@@ -28347,28 +48095,40 @@ function_decl __uninitialized_copy_a /usr/include/c++/5/bits/stl_uninitialized.h
tree_vec - element
pointer_type - element
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
tree_vec - element
pointer_type - element
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
record_type - value
type_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - type name
@@ -28394,15 +48154,21 @@ function_decl __uninitialized_copy_a /usr/include/c++/5/bits/stl_uninitialized.h
pointer_type - result type
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
integer_cst 64 - decl size
call_expr /usr/include/c++/5/bits/stl_uninitialized.h 281:37 - operand
@@ -28416,15 +48182,21 @@ function_decl __uninitialized_copy_a /usr/include/c++/5/bits/stl_uninitialized.h
pointer_type - decl type
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
- isUsed: 1
@@ -28432,15 +48204,21 @@ function_decl __uninitialized_copy_a /usr/include/c++/5/bits/stl_uninitialized.h
pointer_type - decl type
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
- isUsed: 1
@@ -28448,15 +48226,21 @@ function_decl __uninitialized_copy_a /usr/include/c++/5/bits/stl_uninitialized.h
pointer_type - decl type
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
function_decl destroy /usr/include/c++/5/ext/new_allocator.h 133:7
@@ -28498,15 +48282,21 @@ function_decl destroy /usr/include/c++/5/ext/new_allocator.h 133:7
type_decl pointer /usr/include/c++/5/ext/new_allocator.h 63:26 - type name
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
tree_list - chain
void_type - value
@@ -28540,15 +48330,21 @@ function_decl destroy /usr/include/c++/5/ext/new_allocator.h 133:7
type_decl pointer /usr/include/c++/5/ext/new_allocator.h 63:26 - type name
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
cleanup_point_expr /usr/include/c++/5/ext/new_allocator.h 133:30 - code
@@ -28561,15 +48357,21 @@ function_decl destroy /usr/include/c++/5/ext/new_allocator.h 133:7
type_decl pointer /usr/include/c++/5/ext/new_allocator.h 63:26 - type name
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
function_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 79:7
@@ -28800,15 +48602,21 @@ function_decl deallocate /usr/include/c++/5/ext/new_allocator.h 109:7
type_decl pointer /usr/include/c++/5/ext/new_allocator.h 63:26 - type name
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
tree_list - chain
integer_type - value
@@ -28849,15 +48657,21 @@ function_decl deallocate /usr/include/c++/5/ext/new_allocator.h 109:7
type_decl pointer /usr/include/c++/5/ext/new_allocator.h 63:26 - type name
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
parm_decl /usr/include/c++/5/ext/new_allocator.h 109:31 - argument
@@ -28885,15 +48699,21 @@ function_decl deallocate /usr/include/c++/5/ext/new_allocator.h 109:7
type_decl pointer /usr/include/c++/5/ext/new_allocator.h 63:26 - type name
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
function_decl _S_base /usr/include/c++/5/bits/stl_iterator_base_types.h 215:28
@@ -28903,29 +48723,41 @@ function_decl _S_base /usr/include/c++/5/bits/stl_iterator_base_types.h 215:28
type_decl iterator_type /usr/include/c++/5/bits/stl_iterator_base_types.h 214:25 - type name
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
tree_list - arg types
pointer_type - value
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
tree_list - chain
void_type - value
@@ -28937,15 +48769,21 @@ function_decl _S_base /usr/include/c++/5/bits/stl_iterator_base_types.h 215:28
type_decl iterator_type /usr/include/c++/5/bits/stl_iterator_base_types.h 214:25 - type name
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
integer_cst 64 - decl size
- isUsed: 1
@@ -28953,15 +48791,21 @@ function_decl _S_base /usr/include/c++/5/bits/stl_iterator_base_types.h 215:28
pointer_type - decl type
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
return_expr /usr/include/c++/5/bits/stl_iterator_base_types.h 216:16 - code
@@ -28972,15 +48816,21 @@ function_decl _S_base /usr/include/c++/5/bits/stl_iterator_base_types.h 215:28
type_decl iterator_type /usr/include/c++/5/bits/stl_iterator_base_types.h 214:25 - type name
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
integer_cst 64 - decl size
nop_expr - operand
@@ -28989,15 +48839,21 @@ function_decl _S_base /usr/include/c++/5/bits/stl_iterator_base_types.h 215:28
pointer_type - decl type
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
function_decl __niter_base /usr/include/c++/5/bits/stl_algobase.h 282:5
@@ -29007,29 +48863,41 @@ function_decl __niter_base /usr/include/c++/5/bits/stl_algobase.h 282:5
type_decl iterator_type /usr/include/c++/5/bits/stl_iterator_base_types.h 214:25 - type name
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
tree_list - arg types
pointer_type - value
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
tree_list - chain
void_type - value
@@ -29041,15 +48909,21 @@ function_decl __niter_base /usr/include/c++/5/bits/stl_algobase.h 282:5
type_decl iterator_type /usr/include/c++/5/bits/stl_iterator_base_types.h 214:25 - type name
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
integer_cst 64 - decl size
- isUsed: 1
@@ -29057,15 +48931,21 @@ function_decl __niter_base /usr/include/c++/5/bits/stl_algobase.h 282:5
pointer_type - decl type
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
cleanup_point_expr /usr/include/c++/5/bits/stl_algobase.h 283:55 - code
@@ -29077,15 +48957,21 @@ function_decl __niter_base /usr/include/c++/5/bits/stl_algobase.h 282:5
type_decl iterator_type /usr/include/c++/5/bits/stl_iterator_base_types.h 214:25 - type name
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
integer_cst 64 - decl size
call_expr /usr/include/c++/5/bits/stl_algobase.h 283:50 - operand
@@ -29098,15 +48984,21 @@ function_decl __niter_base /usr/include/c++/5/bits/stl_algobase.h 282:5
pointer_type - decl type
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7: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
@@ -29115,57 +49007,81 @@ function_decl __copy_move_backward_a /usr/include/c++/5/bits/stl_algobase.h 589:
pointer_type - function return type
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
tree_list - arg types
pointer_type - value
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
tree_list - chain
pointer_type - value
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
tree_list - chain
pointer_type - value
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
tree_list - chain
void_type - value
@@ -29176,15 +49092,21 @@ function_decl __copy_move_backward_a /usr/include/c++/5/bits/stl_algobase.h 589:
pointer_type - result type
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
integer_cst 64 - decl size
- isUsed: 1
@@ -29192,15 +49114,21 @@ function_decl __copy_move_backward_a /usr/include/c++/5/bits/stl_algobase.h 589:
pointer_type - decl type
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
- isUsed: 1
@@ -29208,15 +49136,21 @@ function_decl __copy_move_backward_a /usr/include/c++/5/bits/stl_algobase.h 589:
pointer_type - decl type
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
- isUsed: 1
@@ -29224,15 +49158,21 @@ function_decl __copy_move_backward_a /usr/include/c++/5/bits/stl_algobase.h 589:
pointer_type - decl type
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
bind_expr /usr/include/c++/5/bits/stl_algobase.h 602:19 - code
@@ -29255,15 +49195,21 @@ function_decl __copy_move_backward_a /usr/include/c++/5/bits/stl_algobase.h 589:
pointer_type - result type
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
integer_cst 64 - decl size
call_expr /usr/include/c++/5/bits/stl_algobase.h 600:58 - operand
@@ -29278,15 +49224,21 @@ function_decl __copy_move_backward_a /usr/include/c++/5/bits/stl_algobase.h 589:
pointer_type - decl type
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
nop_expr - arg
@@ -29295,15 +49247,21 @@ function_decl __copy_move_backward_a /usr/include/c++/5/bits/stl_algobase.h 589:
pointer_type - decl type
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
- isUsed: 1
@@ -29311,15 +49269,21 @@ function_decl __copy_move_backward_a /usr/include/c++/5/bits/stl_algobase.h 589:
pointer_type - decl type
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
block - operand
@@ -29348,28 +49312,40 @@ function_decl max_size /usr/include/c++/5/ext/alloc_traits.h 194:22
tree_vec - element
pointer_type - element
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
tree_vec - element
pointer_type - element
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
record_type - value
type_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - type name
@@ -29411,28 +49387,40 @@ function_decl max_size /usr/include/c++/5/ext/alloc_traits.h 194:22
tree_vec - element
pointer_type - element
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
tree_vec - element
pointer_type - element
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
record_type - value
type_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - type name
@@ -29482,28 +49470,40 @@ function_decl max_size /usr/include/c++/5/ext/alloc_traits.h 194:22
tree_vec - element
pointer_type - element
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
tree_vec - element
pointer_type - element
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
record_type - value
type_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - type name
@@ -29533,28 +49533,40 @@ function_decl _M_get_Tp_allocator /usr/include/c++/5/bits/stl_vector.h 117:7
tree_vec - element
pointer_type - element
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
tree_vec - element
pointer_type - element
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
record_type - value
type_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - type name
@@ -29614,28 +49626,40 @@ function_decl _M_get_Tp_allocator /usr/include/c++/5/bits/stl_vector.h 117:7
tree_vec - element
pointer_type - element
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
tree_vec - element
pointer_type - element
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
record_type - value
type_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - type name
@@ -29684,28 +49708,40 @@ function_decl _M_get_Tp_allocator /usr/include/c++/5/bits/stl_vector.h 117:7
tree_vec - element
pointer_type - element
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
tree_vec - element
pointer_type - element
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
record_type - value
type_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - type name
@@ -29758,15 +49794,21 @@ function_decl allocate /usr/include/c++/5/ext/new_allocator.h 99:7
type_decl pointer /usr/include/c++/5/ext/new_allocator.h 63:26 - type name
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7: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
@@ -29819,15 +49861,21 @@ function_decl allocate /usr/include/c++/5/ext/new_allocator.h 99:7
type_decl pointer /usr/include/c++/5/ext/new_allocator.h 63:26 - type name
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
integer_cst 64 - decl size
- isUsed: 1
@@ -29919,15 +49967,21 @@ function_decl allocate /usr/include/c++/5/ext/new_allocator.h 99:7
type_decl pointer /usr/include/c++/5/ext/new_allocator.h 63:26 - type name
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
integer_cst 64 - decl size
nop_expr - operand
@@ -29958,57 +50012,81 @@ function_decl uninitialized_copy /usr/include/c++/5/bits/stl_uninitialized.h 107
pointer_type - function return type
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
tree_list - arg types
pointer_type - value
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
tree_list - chain
pointer_type - value
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
tree_list - chain
pointer_type - value
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
tree_list - chain
void_type - value
@@ -30019,15 +50097,21 @@ function_decl uninitialized_copy /usr/include/c++/5/bits/stl_uninitialized.h 107
pointer_type - result type
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
integer_cst 64 - decl size
- isUsed: 1
@@ -30035,15 +50119,21 @@ function_decl uninitialized_copy /usr/include/c++/5/bits/stl_uninitialized.h 107
pointer_type - decl type
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
- isUsed: 1
@@ -30051,15 +50141,21 @@ function_decl uninitialized_copy /usr/include/c++/5/bits/stl_uninitialized.h 107
pointer_type - decl type
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
- isUsed: 1
@@ -30067,15 +50163,21 @@ function_decl uninitialized_copy /usr/include/c++/5/bits/stl_uninitialized.h 107
pointer_type - decl type
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
bind_expr /usr/include/c++/5/bits/stl_uninitialized.h 126:42 - code
@@ -30098,15 +50200,21 @@ function_decl uninitialized_copy /usr/include/c++/5/bits/stl_uninitialized.h 107
pointer_type - result type
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
integer_cst 64 - decl size
call_expr /usr/include/c++/5/bits/stl_uninitialized.h 126:15 - operand
@@ -30120,15 +50228,21 @@ function_decl uninitialized_copy /usr/include/c++/5/bits/stl_uninitialized.h 107
pointer_type - decl type
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
- isUsed: 1
@@ -30136,15 +50250,21 @@ function_decl uninitialized_copy /usr/include/c++/5/bits/stl_uninitialized.h 107
pointer_type - decl type
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
- isUsed: 1
@@ -30152,15 +50272,21 @@ function_decl uninitialized_copy /usr/include/c++/5/bits/stl_uninitialized.h 107
pointer_type - decl type
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
block - operand
@@ -30174,57 +50300,81 @@ function_decl __copy_move_b /usr/include/c++/5/bits/stl_algobase.h 573:9
pointer_type - function return type
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
tree_list - arg types
pointer_type - value
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
tree_list - chain
pointer_type - value
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
tree_list - chain
pointer_type - value
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
tree_list - chain
void_type - value
@@ -30235,15 +50385,21 @@ function_decl __copy_move_b /usr/include/c++/5/bits/stl_algobase.h 573:9
pointer_type - result type
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
integer_cst 64 - decl size
- isUsed: 1
@@ -30251,15 +50407,21 @@ function_decl __copy_move_b /usr/include/c++/5/bits/stl_algobase.h 573:9
pointer_type - decl type
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
- isUsed: 1
@@ -30267,15 +50429,21 @@ function_decl __copy_move_b /usr/include/c++/5/bits/stl_algobase.h 573:9
pointer_type - decl type
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
- isUsed: 1
@@ -30283,15 +50451,21 @@ function_decl __copy_move_b /usr/include/c++/5/bits/stl_algobase.h 573:9
pointer_type - decl type
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
bind_expr /usr/include/c++/5/bits/stl_algobase.h 583:26 - code
@@ -30306,15 +50480,21 @@ function_decl __copy_move_b /usr/include/c++/5/bits/stl_algobase.h 573:9
pointer_type - decl type
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
convert_expr - operand
@@ -30323,15 +50503,21 @@ function_decl __copy_move_b /usr/include/c++/5/bits/stl_algobase.h 573:9
pointer_type - decl type
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
integer_cst 8 - operand
@@ -30373,15 +50559,21 @@ function_decl __copy_move_b /usr/include/c++/5/bits/stl_algobase.h 573:9
pointer_type - decl type
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
negate_expr /usr/include/c++/5/bits/stl_algobase.h 582:33 - operand
@@ -30397,15 +50589,21 @@ function_decl __copy_move_b /usr/include/c++/5/bits/stl_algobase.h 573:9
pointer_type - decl type
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
mult_expr - arg
@@ -30422,15 +50620,21 @@ function_decl __copy_move_b /usr/include/c++/5/bits/stl_algobase.h 573:9
pointer_type - result type
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
integer_cst 64 - decl size
pointer_plus_expr /usr/include/c++/5/bits/stl_algobase.h 583:20 - operand
@@ -30439,15 +50643,21 @@ function_decl __copy_move_b /usr/include/c++/5/bits/stl_algobase.h 573:9
pointer_type - decl type
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
negate_expr /usr/include/c++/5/bits/stl_algobase.h 583:20 - operand
@@ -30549,57 +50759,81 @@ function_decl __uninit_copy /usr/include/c++/5/bits/stl_uninitialized.h 91:9
pointer_type - function return type
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
tree_list - arg types
pointer_type - value
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
tree_list - chain
pointer_type - value
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
tree_list - chain
pointer_type - value
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
tree_list - chain
void_type - value
@@ -30610,15 +50844,21 @@ function_decl __uninit_copy /usr/include/c++/5/bits/stl_uninitialized.h 91:9
pointer_type - result type
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
integer_cst 64 - decl size
- isUsed: 1
@@ -30626,15 +50866,21 @@ function_decl __uninit_copy /usr/include/c++/5/bits/stl_uninitialized.h 91:9
pointer_type - decl type
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
- isUsed: 1
@@ -30642,15 +50888,21 @@ function_decl __uninit_copy /usr/include/c++/5/bits/stl_uninitialized.h 91:9
pointer_type - decl type
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
- isUsed: 1
@@ -30658,15 +50910,21 @@ function_decl __uninit_copy /usr/include/c++/5/bits/stl_uninitialized.h 91:9
pointer_type - decl type
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
cleanup_point_expr /usr/include/c++/5/bits/stl_uninitialized.h 93:53 - code
@@ -30677,15 +50935,21 @@ function_decl __uninit_copy /usr/include/c++/5/bits/stl_uninitialized.h 91:9
pointer_type - result type
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
integer_cst 64 - decl size
call_expr /usr/include/c++/5/bits/stl_uninitialized.h 93:27 - operand
@@ -30699,15 +50963,21 @@ function_decl __uninit_copy /usr/include/c++/5/bits/stl_uninitialized.h 91:9
pointer_type - decl type
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
- isUsed: 1
@@ -30715,15 +50985,21 @@ function_decl __uninit_copy /usr/include/c++/5/bits/stl_uninitialized.h 91:9
pointer_type - decl type
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
- isUsed: 1
@@ -30731,15 +51007,21 @@ function_decl __uninit_copy /usr/include/c++/5/bits/stl_uninitialized.h 91:9
pointer_type - decl type
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
function_decl copy /usr/include/c++/5/bits/stl_algobase.h 460:5
@@ -30748,57 +51030,81 @@ function_decl copy /usr/include/c++/5/bits/stl_algobase.h 460:5
pointer_type - function return type
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
tree_list - arg types
pointer_type - value
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
tree_list - chain
pointer_type - value
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
tree_list - chain
pointer_type - value
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
tree_list - chain
void_type - value
@@ -30809,15 +51115,21 @@ function_decl copy /usr/include/c++/5/bits/stl_algobase.h 460:5
pointer_type - result type
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
integer_cst 64 - decl size
- isUsed: 1
@@ -30825,15 +51137,21 @@ function_decl copy /usr/include/c++/5/bits/stl_algobase.h 460:5
pointer_type - decl type
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
- isUsed: 1
@@ -30841,15 +51159,21 @@ function_decl copy /usr/include/c++/5/bits/stl_algobase.h 460:5
pointer_type - decl type
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
- isUsed: 1
@@ -30857,15 +51181,21 @@ function_decl copy /usr/include/c++/5/bits/stl_algobase.h 460:5
pointer_type - decl type
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
cleanup_point_expr /usr/include/c++/5/bits/stl_algobase.h 470:18 - code
@@ -30876,15 +51206,21 @@ function_decl copy /usr/include/c++/5/bits/stl_algobase.h 460:5
pointer_type - result type
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
integer_cst 64 - decl size
call_expr /usr/include/c++/5/bits/stl_algobase.h 469:8 - operand
@@ -30903,15 +51239,21 @@ function_decl copy /usr/include/c++/5/bits/stl_algobase.h 460:5
pointer_type - decl type
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
call_expr /usr/include/c++/5/bits/stl_algobase.h 469:54 - arg
@@ -30924,15 +51266,21 @@ function_decl copy /usr/include/c++/5/bits/stl_algobase.h 460:5
pointer_type - decl type
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
- isUsed: 1
@@ -30940,15 +51288,21 @@ function_decl copy /usr/include/c++/5/bits/stl_algobase.h 460:5
pointer_type - decl type
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
function_decl __copy_move_a2 /usr/include/c++/5/bits/stl_algobase.h 434:5
@@ -30957,57 +51311,81 @@ function_decl __copy_move_a2 /usr/include/c++/5/bits/stl_algobase.h 434:5
pointer_type - function return type
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
tree_list - arg types
pointer_type - value
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
tree_list - chain
pointer_type - value
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
tree_list - chain
pointer_type - value
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
tree_list - chain
void_type - value
@@ -31018,15 +51396,21 @@ function_decl __copy_move_a2 /usr/include/c++/5/bits/stl_algobase.h 434:5
pointer_type - result type
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
integer_cst 64 - decl size
- isUsed: 1
@@ -31034,15 +51418,21 @@ function_decl __copy_move_a2 /usr/include/c++/5/bits/stl_algobase.h 434:5
pointer_type - decl type
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
- isUsed: 1
@@ -31050,15 +51440,21 @@ function_decl __copy_move_a2 /usr/include/c++/5/bits/stl_algobase.h 434:5
pointer_type - decl type
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
- isUsed: 1
@@ -31066,15 +51462,21 @@ function_decl __copy_move_a2 /usr/include/c++/5/bits/stl_algobase.h 434:5
pointer_type - decl type
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
cleanup_point_expr /usr/include/c++/5/bits/stl_algobase.h 438:39 - code
@@ -31085,15 +51487,21 @@ function_decl __copy_move_a2 /usr/include/c++/5/bits/stl_algobase.h 434:5
pointer_type - result type
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
integer_cst 64 - decl size
call_expr /usr/include/c++/5/bits/stl_algobase.h 436:45 - operand
@@ -31112,15 +51520,21 @@ function_decl __copy_move_a2 /usr/include/c++/5/bits/stl_algobase.h 434:5
pointer_type - decl type
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
call_expr /usr/include/c++/5/bits/stl_algobase.h 437:28 - arg
@@ -31133,15 +51547,21 @@ function_decl __copy_move_a2 /usr/include/c++/5/bits/stl_algobase.h 434:5
pointer_type - decl type
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
call_expr /usr/include/c++/5/bits/stl_algobase.h 438:28 - arg
@@ -31154,15 +51574,21 @@ function_decl __copy_move_a2 /usr/include/c++/5/bits/stl_algobase.h 434:5
pointer_type - decl type
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
function_decl __copy_move_a /usr/include/c++/5/bits/stl_algobase.h 389:5
@@ -31171,57 +51597,81 @@ function_decl __copy_move_a /usr/include/c++/5/bits/stl_algobase.h 389:5
pointer_type - function return type
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
tree_list - arg types
pointer_type - value
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
tree_list - chain
pointer_type - value
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
tree_list - chain
pointer_type - value
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
tree_list - chain
void_type - value
@@ -31232,15 +51682,21 @@ function_decl __copy_move_a /usr/include/c++/5/bits/stl_algobase.h 389:5
pointer_type - result type
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
integer_cst 64 - decl size
- isUsed: 1
@@ -31248,15 +51704,21 @@ function_decl __copy_move_a /usr/include/c++/5/bits/stl_algobase.h 389:5
pointer_type - decl type
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
- isUsed: 1
@@ -31264,15 +51726,21 @@ function_decl __copy_move_a /usr/include/c++/5/bits/stl_algobase.h 389:5
pointer_type - decl type
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
- isUsed: 1
@@ -31280,15 +51748,21 @@ function_decl __copy_move_a /usr/include/c++/5/bits/stl_algobase.h 389:5
pointer_type - decl type
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
bind_expr /usr/include/c++/5/bits/stl_algobase.h 400:71 - code
@@ -31311,15 +51785,21 @@ function_decl __copy_move_a /usr/include/c++/5/bits/stl_algobase.h 389:5
pointer_type - result type
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
integer_cst 64 - decl size
call_expr /usr/include/c++/5/bits/stl_algobase.h 400:44 - operand
@@ -31334,15 +51814,21 @@ function_decl __copy_move_a /usr/include/c++/5/bits/stl_algobase.h 389:5
pointer_type - decl type
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
nop_expr - arg
@@ -31351,15 +51837,21 @@ function_decl __copy_move_a /usr/include/c++/5/bits/stl_algobase.h 389:5
pointer_type - decl type
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
- isUsed: 1
@@ -31367,15 +51859,21 @@ function_decl __copy_move_a /usr/include/c++/5/bits/stl_algobase.h 389:5
pointer_type - decl type
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
block - operand
@@ -31390,57 +51888,81 @@ function_decl __copy_m /usr/include/c++/5/bits/stl_algobase.h 373:9
pointer_type - function return type
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
tree_list - arg types
pointer_type - value
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
tree_list - chain
pointer_type - value
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
tree_list - chain
pointer_type - value
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
tree_list - chain
void_type - value
@@ -31451,15 +51973,21 @@ function_decl __copy_m /usr/include/c++/5/bits/stl_algobase.h 373:9
pointer_type - result type
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
integer_cst 64 - decl size
- isUsed: 1
@@ -31467,15 +51995,21 @@ function_decl __copy_m /usr/include/c++/5/bits/stl_algobase.h 373:9
pointer_type - decl type
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
- isUsed: 1
@@ -31483,15 +52017,21 @@ function_decl __copy_m /usr/include/c++/5/bits/stl_algobase.h 373:9
pointer_type - decl type
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
- isUsed: 1
@@ -31499,15 +52039,21 @@ function_decl __copy_m /usr/include/c++/5/bits/stl_algobase.h 373:9
pointer_type - decl type
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
bind_expr /usr/include/c++/5/bits/stl_algobase.h 383:26 - code
@@ -31522,15 +52068,21 @@ function_decl __copy_m /usr/include/c++/5/bits/stl_algobase.h 373:9
pointer_type - decl type
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
convert_expr - operand
@@ -31539,15 +52091,21 @@ function_decl __copy_m /usr/include/c++/5/bits/stl_algobase.h 373:9
pointer_type - decl type
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
integer_cst 8 - operand
@@ -31588,15 +52146,21 @@ function_decl __copy_m /usr/include/c++/5/bits/stl_algobase.h 373:9
pointer_type - decl type
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
nop_expr - arg
@@ -31605,15 +52169,21 @@ function_decl __copy_m /usr/include/c++/5/bits/stl_algobase.h 373:9
pointer_type - decl type
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
mult_expr - arg
@@ -31630,15 +52200,21 @@ function_decl __copy_m /usr/include/c++/5/bits/stl_algobase.h 373:9
pointer_type - result type
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
integer_cst 64 - decl size
pointer_plus_expr /usr/include/c++/5/bits/stl_algobase.h 383:20 - operand
@@ -31647,15 +52223,21 @@ function_decl __copy_m /usr/include/c++/5/bits/stl_algobase.h 373:9
pointer_type - decl type
pointer_type - nested type
record_type - nested type
- type_decl Data1 test22.cpp 5:8 - type name
+ type_decl Data1 test22.cpp 6:8 - type name
- isAutogenerated: 1
- field_decl val test22.cpp 16:9 - field
+ field_decl val test22.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- field_decl ptrval test22.cpp 17:12 - field
+ field_decl ptrval test22.cpp 18:12 - field
- unsigned
integer_cst 64 - decl size
- type_decl Data1 test22.cpp 6:1 - field
+ field_decl arr test22.cpp 19:14 - field
+ - signed
+ integer_cst 96 - decl size
+ field_decl str1 test22.cpp 20:17 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl Data1 test22.cpp 7:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
nop_expr - operand