diff options
-rw-r--r-- | test/Makefile | 4 | ||||
-rw-r--r-- | test/test22-01.txt | 24306 | ||||
-rw-r--r-- | test/test22-02.txt | 132 | ||||
-rw-r--r-- | test/test22-03.txt | 2574 | ||||
-rw-r--r-- | test/test22-04.txt | 6 | ||||
-rw-r--r-- | test/test22-05.txt | 12 | ||||
-rw-r--r-- | test/test22.cpp | 21 |
7 files changed, 25181 insertions, 1874 deletions
diff --git a/test/Makefile b/test/Makefile index b9e6df5..62f6683 100644 --- a/test/Makefile +++ b/test/Makefile @@ -20,7 +20,7 @@ TESTS18 = test18-01 test18-02 test18-03 test18-04 TESTS19 = test19-01 test19-02 test19-03 test19-04 TESTS20 = test20-01 test20-02 test20-03 test20-04 TESTS21 = test21-01 test21-02 test21-03 test21-04 test21-05 -TESTS22 = test22-01 test22-02 test22-03 test22-04 +TESTS22 = test22-01 test22-02 test22-03 test22-04 test22-05 ALLTESTS = test01 test02 test03 test04 test05 test06 test07 test08 test09 test10 test11 test12 test13 test14 test15 test16 test17 test18 test19 test20 test21 test22 ${TESTS01} ${TESTS02} ${TESTS03} ${TESTS04} ${TESTS05} ${TESTS06} ${TESTS07} ${TESTS08} ${TESTS09} ${TESTS10} ${TESTS11} ${TESTS12} ${TESTS13} ${TESTS14} ${TESTS15} ${TESTS16} ${TESTS17} ${TESTS18} ${TESTS19} ${TESTS20} ${TESTS21} ${TESTS22} .PHONY: ${ALLTESTS} ${CRASHES} all crashes @@ -256,6 +256,8 @@ test22-03: $(call CMDXX,dumpnullpointers,test22.cpp,test22-03.txt) test22-04: $(call CMDXX,detectnullpointers,test22.cpp,test22-04.txt) +test22-05: + $(call CMDXX,detectnullpointers,test22.cpp,test22-05.txt,"-O2") crashtest01: $(call CMDXX,dump,crashtest01.h,crashtest01-01.txt) 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 diff --git a/test/test22-02.txt b/test/test22-02.txt index 81348be..c7563ae 100644 --- a/test/test22-02.txt +++ b/test/test22-02.txt @@ -12,6 +12,34 @@ __lg: __lg: __lg: __lg: +assign: +eq: +lt: +compare: pointer_type __s1, pointer_type __s2, +length: pointer_type __s, +find: pointer_type __s, +move: pointer_type __s1, pointer_type __s2, +copy: pointer_type __s1, pointer_type __s2, +assign: pointer_type __s, +to_char_type: +to_int_type: +eq_int_type: +eof: +not_eof: +assign: +eq: +lt: +compare: pointer_type __s1, pointer_type __s2, +length: pointer_type __s, +find: pointer_type __s, +move: pointer_type __s1, pointer_type __s2, +copy: pointer_type __s1, pointer_type __s2, +assign: pointer_type __s, +to_char_type: +to_int_type: +eq_int_type: +eof: +not_eof: exception: __base_ctor : __comp_ctor : @@ -25,13 +53,95 @@ operator new: pointer_type __p, operator new []: pointer_type __p, operator delete: pointer_type , pointer_type , operator delete []: pointer_type , pointer_type , +__convert_from_v: pointer_type __out, pointer_type __fmt, +__bswap_32: +__bswap_64: +__pthread_cleanup_class: pointer_type __fct, pointer_type __arg, +__base_ctor : pointer_type __fct, pointer_type __arg, +__comp_ctor : pointer_type __fct, pointer_type __arg, +__pthread_cleanup_class: +__base_dtor : +__comp_dtor : +__setdoit: +__defer: +__restore: +__gthread_active_p: +__gthread_create: pointer_type __threadid, pointer_type __func, pointer_type __args, +__gthrw_pthread_create: +__gthread_join: pointer_type __value_ptr, +__gthrw_pthread_join: +__gthread_detach: +__gthread_equal: +__gthread_self: +__gthread_yield: +__gthread_once: pointer_type __once, pointer_type __func, +__gthread_active_p: +__gthrw_pthread_once: +__gthread_key_create: pointer_type __key, pointer_type __dtor, +__gthrw_pthread_key_create: +__gthread_key_delete: +__gthread_getspecific: +__gthread_setspecific: pointer_type __ptr, +__gthrw_pthread_setspecific: +__gthread_mutex_init_function: pointer_type __mutex, +__gthread_active_p: +__gthrw_pthread_mutex_init: +__gthread_mutex_destroy: pointer_type __mutex, +__gthread_active_p: +__gthrw_pthread_mutex_destroy: +__gthread_mutex_lock: pointer_type __mutex, +__gthread_active_p: +__gthrw_pthread_mutex_lock: +__gthread_mutex_trylock: pointer_type __mutex, +__gthread_active_p: +__gthrw_pthread_mutex_trylock: +__gthread_mutex_timedlock: pointer_type __mutex, pointer_type __abs_timeout, +__gthread_active_p: +__gthrw_pthread_mutex_timedlock: +__gthread_mutex_unlock: pointer_type __mutex, +__gthread_active_p: +__gthrw_pthread_mutex_unlock: +__gthread_recursive_mutex_lock: pointer_type __mutex, +__gthread_mutex_lock: +__gthread_recursive_mutex_trylock: pointer_type __mutex, +__gthread_mutex_trylock: +__gthread_recursive_mutex_timedlock: pointer_type __mutex, pointer_type __abs_timeout, +__gthread_mutex_timedlock: +__gthread_recursive_mutex_unlock: pointer_type __mutex, +__gthread_mutex_unlock: +__gthread_recursive_mutex_destroy: pointer_type __mutex, +__gthread_mutex_destroy: +__gthread_cond_broadcast: pointer_type __cond, +__gthrw_pthread_cond_broadcast: +__gthread_cond_signal: pointer_type __cond, +__gthrw_pthread_cond_signal: +__gthread_cond_wait: pointer_type __cond, pointer_type __mutex, +__gthrw_pthread_cond_wait: +__gthread_cond_timedwait: pointer_type __cond, pointer_type __mutex, pointer_type __abs_timeout, +__gthrw_pthread_cond_timedwait: +__gthread_cond_wait_recursive: pointer_type __cond, pointer_type __mutex, +__gthread_cond_wait: +__gthread_cond_destroy: pointer_type __cond, +__gthrw_pthread_cond_destroy: +__exchange_and_add: pointer_type __mem, +__atomic_add: pointer_type __mem, +__exchange_and_add_single: pointer_type __mem, +__atomic_add_single: pointer_type __mem, +__exchange_and_add_dispatch: pointer_type __mem, +__gthread_active_p: +__exchange_and_add: +__exchange_and_add_single: +__atomic_add_dispatch: pointer_type __mem, +__gthread_active_p: +__atomic_add: +__atomic_add_single: _Bit_reference: pointer_type __x, __base_ctor : pointer_type __x, __comp_ctor : pointer_type __x, _Bit_reference: __base_ctor : __comp_ctor : -operator 1: +operator 2: operator=: operator=: operator==: @@ -113,14 +223,23 @@ func2: pointer_type ptr1, func3: pointer_type ptr1, func4: pointer_type ptr1, test22.cpp: In member function 'void Object1::func4(Data1*)': -test22.cpp:53:25: warning: Using parameter 'ptr1' without checking for null pointer +test22.cpp:56:25: warning: Using parameter 'ptr1' without checking for null pointer if (ptr1->ftest1() == 100) ^ +Data1: +__base_dtor : +__comp_dtor : func5: pointer_type ptr1, __comp_ctor : +__comp_dtor : func6: pointer_type ptr1, func7: pointer_type ptr1, +func8: pointer_type ptr1, +func9: pointer_type chunk, fill: pointer_type __first, pointer_type __last, +_Alloc_hider: +__base_dtor : +__comp_dtor : vector: __base_ctor : __comp_ctor : @@ -145,6 +264,12 @@ construct: pointer_type __p, _M_insert_aux: end: _S_base: pointer_type __it, +new_allocator: +__base_ctor : +__comp_ctor : +new_allocator: +__base_dtor : +__comp_dtor : _Vector_impl: __base_ctor : __comp_ctor : @@ -166,6 +291,9 @@ destroy: pointer_type __p, __normal_iterator: __base_ctor : __comp_ctor : +new_allocator: +__base_ctor : +__comp_ctor : allocator: __base_ctor : __comp_ctor : diff --git a/test/test22-03.txt b/test/test22-03.txt index 9cf7d2b..972e90c 100644 --- a/test/test22-03.txt +++ b/test/test22-03.txt @@ -12,6 +12,438 @@ function_decl __lg: function_decl __lg: function_decl __lg: function_decl __lg: +function_decl assign: +function_decl eq: +function_decl lt: +function_decl compare: +return_expr : __s1, __s2, +init_expr : __s1, __s2, +result_decl : __s1, __s2, +integer_type : __s1, __s2, +type_decl int: __s1, __s2, +integer_cst 32: __s1, __s2, +integer_cst -2147483648: __s1, __s2, +integer_cst 2147483647: __s1, __s2, +integer_cst 32: __s1, __s2, +call_expr : __s1, __s2, +addr_expr : __s1, __s2, +function_decl __builtin_memcmp: __s1, __s2, +parm_decl __s1: __s1, __s2, +pointer_type : __s1, __s2, +integer_type : __s1, __s2, +type_decl char_type: __s1, __s2, +integer_cst 8: __s1, __s2, +integer_cst -128: __s1, __s2, +integer_cst 127: __s1, __s2, +integer_cst 64: __s1, __s2, +parm_decl __s2: __s1, __s2, +pointer_type : __s1, __s2, +integer_type : __s1, __s2, +type_decl char_type: __s1, __s2, +integer_cst 8: __s1, __s2, +integer_cst -128: __s1, __s2, +integer_cst 127: __s1, __s2, +integer_cst 64: __s1, __s2, +parm_decl __n: __s1, __s2, +integer_type : __s1, __s2, +type_decl size_t: __s1, __s2, +integer_cst 64: __s1, __s2, +integer_cst 0: __s1, __s2, +integer_cst : __s1, __s2, +integer_cst 64: __s1, __s2, +function_decl length: +return_expr : __s, +init_expr : __s, +result_decl : __s, +integer_type : __s, +type_decl size_t: __s, +integer_cst 64: __s, +integer_cst 0: __s, +integer_cst : __s, +integer_cst 64: __s, +call_expr : __s, +addr_expr : __s, +function_decl __builtin_strlen: __s, +parm_decl __s: __s, +pointer_type : __s, +integer_type : __s, +type_decl char_type: __s, +integer_cst 8: __s, +integer_cst -128: __s, +integer_cst 127: __s, +integer_cst 64: __s, +function_decl find: +return_expr : __s, +init_expr : __s, +result_decl : __s, +pointer_type : __s, +integer_type : __s, +type_decl char_type: __s, +integer_cst 8: __s, +integer_cst -128: __s, +integer_cst 127: __s, +integer_cst 64: __s, +call_expr : __s, +addr_expr : __s, +function_decl __builtin_memchr: __s, +parm_decl __s: __s, +pointer_type : __s, +integer_type : __s, +type_decl char_type: __s, +integer_cst 8: __s, +integer_cst -128: __s, +integer_cst 127: __s, +integer_cst 64: __s, +indirect_ref : __s, +parm_decl __a: __s, +reference_type : __s, +integer_type : __s, +type_decl char_type: __s, +integer_cst 8: __s, +integer_cst -128: __s, +integer_cst 127: __s, +integer_cst 64: __s, +parm_decl __n: __s, +integer_type : __s, +type_decl size_t: __s, +integer_cst 64: __s, +integer_cst 0: __s, +integer_cst : __s, +integer_cst 64: __s, +function_decl move: +cleanup_point_expr : __s1, __s2, +return_expr : __s1, __s2, +init_expr : __s1, __s2, +result_decl : __s1, __s2, +pointer_type : __s1, __s2, +integer_type : __s1, __s2, +type_decl char_type: __s1, __s2, +integer_cst 8: __s1, __s2, +integer_cst -128: __s1, __s2, +integer_cst 127: __s1, __s2, +integer_cst 64: __s1, __s2, +call_expr : __s1, __s2, +addr_expr : __s1, __s2, +function_decl __builtin_memmove: __s1, __s2, +parm_decl __s1: __s1, __s2, +pointer_type : __s1, __s2, +integer_type : __s1, __s2, +type_decl char_type: __s1, __s2, +integer_cst 8: __s1, __s2, +integer_cst -128: __s1, __s2, +integer_cst 127: __s1, __s2, +integer_cst 64: __s1, __s2, +parm_decl __s2: __s1, __s2, +pointer_type : __s1, __s2, +integer_type : __s1, __s2, +type_decl char_type: __s1, __s2, +integer_cst 8: __s1, __s2, +integer_cst -128: __s1, __s2, +integer_cst 127: __s1, __s2, +integer_cst 64: __s1, __s2, +parm_decl __n: __s1, __s2, +integer_type : __s1, __s2, +type_decl size_t: __s1, __s2, +integer_cst 64: __s1, __s2, +integer_cst 0: __s1, __s2, +integer_cst : __s1, __s2, +integer_cst 64: __s1, __s2, +function_decl copy: +cleanup_point_expr : __s1, __s2, +return_expr : __s1, __s2, +init_expr : __s1, __s2, +result_decl : __s1, __s2, +pointer_type : __s1, __s2, +integer_type : __s1, __s2, +type_decl char_type: __s1, __s2, +integer_cst 8: __s1, __s2, +integer_cst -128: __s1, __s2, +integer_cst 127: __s1, __s2, +integer_cst 64: __s1, __s2, +call_expr : __s1, __s2, +addr_expr : __s1, __s2, +function_decl __builtin_memcpy: __s1, __s2, +parm_decl __s1: __s1, __s2, +pointer_type : __s1, __s2, +integer_type : __s1, __s2, +type_decl char_type: __s1, __s2, +integer_cst 8: __s1, __s2, +integer_cst -128: __s1, __s2, +integer_cst 127: __s1, __s2, +integer_cst 64: __s1, __s2, +parm_decl __s2: __s1, __s2, +pointer_type : __s1, __s2, +integer_type : __s1, __s2, +type_decl char_type: __s1, __s2, +integer_cst 8: __s1, __s2, +integer_cst -128: __s1, __s2, +integer_cst 127: __s1, __s2, +integer_cst 64: __s1, __s2, +parm_decl __n: __s1, __s2, +integer_type : __s1, __s2, +type_decl size_t: __s1, __s2, +integer_cst 64: __s1, __s2, +integer_cst 0: __s1, __s2, +integer_cst : __s1, __s2, +integer_cst 64: __s1, __s2, +function_decl assign: +cleanup_point_expr : __s, +return_expr : __s, +init_expr : __s, +result_decl : __s, +pointer_type : __s, +integer_type : __s, +type_decl char_type: __s, +integer_cst 8: __s, +integer_cst -128: __s, +integer_cst 127: __s, +integer_cst 64: __s, +call_expr : __s, +addr_expr : __s, +function_decl __builtin_memset: __s, +parm_decl __s: __s, +pointer_type : __s, +integer_type : __s, +type_decl char_type: __s, +integer_cst 8: __s, +integer_cst -128: __s, +integer_cst 127: __s, +integer_cst 64: __s, +parm_decl __a: __s, +integer_type : __s, +type_decl int: __s, +integer_cst 32: __s, +integer_cst -2147483648: __s, +integer_cst 2147483647: __s, +integer_cst 8: __s, +parm_decl __n: __s, +integer_type : __s, +type_decl size_t: __s, +integer_cst 64: __s, +integer_cst 0: __s, +integer_cst : __s, +integer_cst 64: __s, +function_decl to_char_type: +function_decl to_int_type: +function_decl eq_int_type: +function_decl eof: +function_decl not_eof: +function_decl assign: +function_decl eq: +function_decl lt: +function_decl compare: +return_expr : __s1, __s2, +init_expr : __s1, __s2, +result_decl : __s1, __s2, +integer_type : __s1, __s2, +type_decl int: __s1, __s2, +integer_cst 32: __s1, __s2, +integer_cst -2147483648: __s1, __s2, +integer_cst 2147483647: __s1, __s2, +integer_cst 32: __s1, __s2, +call_expr : __s1, __s2, +addr_expr : __s1, __s2, +function_decl wmemcmp: __s1, __s2, +parm_decl __s1: __s1, __s2, +pointer_type : __s1, __s2, +integer_type : __s1, __s2, +type_decl char_type: __s1, __s2, +integer_cst 32: __s1, __s2, +integer_cst -2147483648: __s1, __s2, +integer_cst 2147483647: __s1, __s2, +integer_cst 64: __s1, __s2, +parm_decl __s2: __s1, __s2, +pointer_type : __s1, __s2, +integer_type : __s1, __s2, +type_decl char_type: __s1, __s2, +integer_cst 32: __s1, __s2, +integer_cst -2147483648: __s1, __s2, +integer_cst 2147483647: __s1, __s2, +integer_cst 64: __s1, __s2, +parm_decl __n: __s1, __s2, +integer_type : __s1, __s2, +type_decl size_t: __s1, __s2, +integer_cst 64: __s1, __s2, +integer_cst 0: __s1, __s2, +integer_cst : __s1, __s2, +integer_cst 64: __s1, __s2, +function_decl length: +return_expr : __s, +init_expr : __s, +result_decl : __s, +integer_type : __s, +type_decl size_t: __s, +integer_cst 64: __s, +integer_cst 0: __s, +integer_cst : __s, +integer_cst 64: __s, +call_expr : __s, +addr_expr : __s, +function_decl wcslen: __s, +parm_decl __s: __s, +pointer_type : __s, +integer_type : __s, +type_decl char_type: __s, +integer_cst 32: __s, +integer_cst -2147483648: __s, +integer_cst 2147483647: __s, +integer_cst 64: __s, +function_decl find: +return_expr : __s, +init_expr : __s, +result_decl : __s, +pointer_type : __s, +integer_type : __s, +type_decl char_type: __s, +integer_cst 32: __s, +integer_cst -2147483648: __s, +integer_cst 2147483647: __s, +integer_cst 64: __s, +call_expr : __s, +addr_expr : __s, +function_decl wmemchr: __s, +parm_decl __s: __s, +pointer_type : __s, +integer_type : __s, +type_decl char_type: __s, +integer_cst 32: __s, +integer_cst -2147483648: __s, +integer_cst 2147483647: __s, +integer_cst 64: __s, +indirect_ref : __s, +parm_decl __a: __s, +reference_type : __s, +integer_type : __s, +type_decl char_type: __s, +integer_cst 32: __s, +integer_cst -2147483648: __s, +integer_cst 2147483647: __s, +integer_cst 64: __s, +parm_decl __n: __s, +integer_type : __s, +type_decl size_t: __s, +integer_cst 64: __s, +integer_cst 0: __s, +integer_cst : __s, +integer_cst 64: __s, +function_decl move: +cleanup_point_expr : __s1, __s2, +return_expr : __s1, __s2, +init_expr : __s1, __s2, +result_decl : __s1, __s2, +pointer_type : __s1, __s2, +integer_type : __s1, __s2, +type_decl char_type: __s1, __s2, +integer_cst 32: __s1, __s2, +integer_cst -2147483648: __s1, __s2, +integer_cst 2147483647: __s1, __s2, +integer_cst 64: __s1, __s2, +call_expr : __s1, __s2, +addr_expr : __s1, __s2, +function_decl wmemmove: __s1, __s2, +parm_decl __s1: __s1, __s2, +pointer_type : __s1, __s2, +integer_type : __s1, __s2, +type_decl char_type: __s1, __s2, +integer_cst 32: __s1, __s2, +integer_cst -2147483648: __s1, __s2, +integer_cst 2147483647: __s1, __s2, +integer_cst 64: __s1, __s2, +parm_decl __s2: __s1, __s2, +pointer_type : __s1, __s2, +integer_type : __s1, __s2, +type_decl char_type: __s1, __s2, +integer_cst 32: __s1, __s2, +integer_cst -2147483648: __s1, __s2, +integer_cst 2147483647: __s1, __s2, +integer_cst 64: __s1, __s2, +parm_decl __n: __s1, __s2, +integer_type : __s1, __s2, +type_decl size_t: __s1, __s2, +integer_cst 64: __s1, __s2, +integer_cst 0: __s1, __s2, +integer_cst : __s1, __s2, +integer_cst 64: __s1, __s2, +function_decl copy: +cleanup_point_expr : __s1, __s2, +return_expr : __s1, __s2, +init_expr : __s1, __s2, +result_decl : __s1, __s2, +pointer_type : __s1, __s2, +integer_type : __s1, __s2, +type_decl char_type: __s1, __s2, +integer_cst 32: __s1, __s2, +integer_cst -2147483648: __s1, __s2, +integer_cst 2147483647: __s1, __s2, +integer_cst 64: __s1, __s2, +call_expr : __s1, __s2, +addr_expr : __s1, __s2, +function_decl wmemcpy: __s1, __s2, +parm_decl __s1: __s1, __s2, +pointer_type : __s1, __s2, +integer_type : __s1, __s2, +type_decl char_type: __s1, __s2, +integer_cst 32: __s1, __s2, +integer_cst -2147483648: __s1, __s2, +integer_cst 2147483647: __s1, __s2, +integer_cst 64: __s1, __s2, +parm_decl __s2: __s1, __s2, +pointer_type : __s1, __s2, +integer_type : __s1, __s2, +type_decl char_type: __s1, __s2, +integer_cst 32: __s1, __s2, +integer_cst -2147483648: __s1, __s2, +integer_cst 2147483647: __s1, __s2, +integer_cst 64: __s1, __s2, +parm_decl __n: __s1, __s2, +integer_type : __s1, __s2, +type_decl size_t: __s1, __s2, +integer_cst 64: __s1, __s2, +integer_cst 0: __s1, __s2, +integer_cst : __s1, __s2, +integer_cst 64: __s1, __s2, +function_decl assign: +cleanup_point_expr : __s, +return_expr : __s, +init_expr : __s, +result_decl : __s, +pointer_type : __s, +integer_type : __s, +type_decl char_type: __s, +integer_cst 32: __s, +integer_cst -2147483648: __s, +integer_cst 2147483647: __s, +integer_cst 64: __s, +call_expr : __s, +addr_expr : __s, +function_decl wmemset: __s, +parm_decl __s: __s, +pointer_type : __s, +integer_type : __s, +type_decl char_type: __s, +integer_cst 32: __s, +integer_cst -2147483648: __s, +integer_cst 2147483647: __s, +integer_cst 64: __s, +parm_decl __a: __s, +integer_type : __s, +type_decl char_type: __s, +integer_cst 32: __s, +integer_cst -2147483648: __s, +integer_cst 2147483647: __s, +integer_cst 32: __s, +parm_decl __n: __s, +integer_type : __s, +type_decl size_t: __s, +integer_cst 64: __s, +integer_cst 0: __s, +integer_cst : __s, +integer_cst 64: __s, +function_decl to_char_type: +function_decl to_int_type: +function_decl eq_int_type: +function_decl eof: +function_decl not_eof: function_decl exception: function_decl __base_ctor : function_decl __comp_ctor : @@ -55,6 +487,1408 @@ statement_list : , function_decl operator delete []: eh_spec_block : , statement_list : , +function_decl __convert_from_v: +bind_expr : __fmt, __out, +statement_list : __fmt, __out, +decl_expr : __fmt, __out, +var_decl __old: __fmt, __out, +cleanup_point_expr : __fmt, __out, +expr_stmt : __fmt, __out, +convert_expr : __fmt, __out, +init_expr : __fmt, __out, +var_decl __old: __fmt, __out, +call_expr : __fmt, __out, +addr_expr : __fmt, __out, +function_decl __uselocale: __fmt, __out, +indirect_ref : __fmt, __out, +parm_decl __cloc: __fmt, __out, +tree_list : __fmt, __out, +identifier_node __unused__: __fmt, __out, +reference_type : __fmt, __out, +pointer_type : __fmt, __out, +type_decl __c_locale: __fmt, __out, +record_type : __fmt, __out, +type_decl __locale_struct: __fmt, __out, +field_decl __locales: __fmt, __out, +integer_cst 832: __fmt, __out, +field_decl __ctype_b: __fmt, __out, +integer_cst 64: __fmt, __out, +field_decl __ctype_tolower: __fmt, __out, +integer_cst 64: __fmt, __out, +field_decl __ctype_toupper: __fmt, __out, +integer_cst 64: __fmt, __out, +field_decl __names: __fmt, __out, +integer_cst 832: __fmt, __out, +type_decl __locale_struct: __fmt, __out, +integer_cst 64: __fmt, __out, +decl_expr : __fmt, __out, +var_decl __args: __fmt, __out, +integer_cst 192: __fmt, __out, +array_type : __fmt, __out, +type_decl __builtin_va_list: __fmt, __out, +record_type : __fmt, __out, +type_decl __va_list_tag: __fmt, __out, +field_decl gp_offset: __fmt, __out, +integer_cst 32: __fmt, __out, +field_decl fp_offset: __fmt, __out, +integer_cst 32: __fmt, __out, +field_decl overflow_arg_area: __fmt, __out, +integer_cst 64: __fmt, __out, +field_decl reg_save_area: __fmt, __out, +integer_cst 64: __fmt, __out, +integer_type : __fmt, __out, +integer_cst 64: __fmt, __out, +integer_cst 0: __fmt, __out, +integer_cst 0: __fmt, __out, +cleanup_point_expr : __fmt, __out, +expr_stmt : __fmt, __out, +call_expr : __fmt, __out, +addr_expr : __fmt, __out, +function_decl __builtin_va_start: __fmt, __out, +addr_expr : __fmt, __out, +var_decl __args: __fmt, __out, +parm_decl __fmt: __fmt, __out, +pointer_type : __fmt, __out, +integer_type : __fmt, __out, +type_decl char: __fmt, __out, +integer_cst 8: __fmt, __out, +integer_cst -128: __fmt, __out, +integer_cst 127: __fmt, __out, +integer_cst 64: __fmt, __out, +decl_expr : __fmt, __out, +var_decl __ret: __fmt, __out, +integer_cst 32: __fmt, __out, +integer_type : __fmt, __out, +type_decl int: __fmt, __out, +integer_cst 32: __fmt, __out, +integer_cst -2147483648: __fmt, __out, +integer_cst 2147483647: __fmt, __out, +cleanup_point_expr : __fmt, __out, +expr_stmt : __fmt, __out, +convert_expr : __fmt, __out, +init_expr : __fmt, __out, +var_decl __ret: __fmt, __out, +call_expr : __fmt, __out, +addr_expr : __fmt, __out, +function_decl __builtin_vsnprintf: __fmt, __out, +parm_decl __out: __fmt, __out, +pointer_type : __fmt, __out, +integer_type : __fmt, __out, +type_decl char: __fmt, __out, +integer_cst 8: __fmt, __out, +integer_cst -128: __fmt, __out, +integer_cst 127: __fmt, __out, +integer_cst 64: __fmt, __out, +parm_decl __size: __fmt, __out, +tree_list : __fmt, __out, +identifier_node __unused__: __fmt, __out, +integer_type : __fmt, __out, +type_decl int: __fmt, __out, +integer_cst 32: __fmt, __out, +integer_cst -2147483648: __fmt, __out, +integer_cst 2147483647: __fmt, __out, +integer_cst 32: __fmt, __out, +parm_decl __fmt: __fmt, __out, +pointer_type : __fmt, __out, +integer_type : __fmt, __out, +type_decl char: __fmt, __out, +integer_cst 8: __fmt, __out, +integer_cst -128: __fmt, __out, +integer_cst 127: __fmt, __out, +integer_cst 64: __fmt, __out, +addr_expr : __fmt, __out, +var_decl __args: __fmt, __out, +cleanup_point_expr : __fmt, __out, +expr_stmt : __fmt, __out, +call_expr : __fmt, __out, +addr_expr : __fmt, __out, +function_decl __builtin_va_end: __fmt, __out, +addr_expr : __fmt, __out, +var_decl __args: __fmt, __out, +cleanup_point_expr : __fmt, __out, +expr_stmt : __fmt, __out, +convert_expr : __fmt, __out, +call_expr : __fmt, __out, +addr_expr : __fmt, __out, +function_decl __uselocale: __fmt, __out, +var_decl __old: __fmt, __out, +return_expr : __fmt, __out, +init_expr : __fmt, __out, +result_decl : __fmt, __out, +integer_type : __fmt, __out, +type_decl int: __fmt, __out, +integer_cst 32: __fmt, __out, +integer_cst -2147483648: __fmt, __out, +integer_cst 2147483647: __fmt, __out, +integer_cst 32: __fmt, __out, +var_decl __ret: __fmt, __out, +var_decl __old: __fmt, __out, +integer_cst 64: __fmt, __out, +pointer_type : __fmt, __out, +type_decl __c_locale: __fmt, __out, +record_type : __fmt, __out, +type_decl __locale_struct: __fmt, __out, +field_decl __locales: __fmt, __out, +integer_cst 832: __fmt, __out, +field_decl __ctype_b: __fmt, __out, +integer_cst 64: __fmt, __out, +field_decl __ctype_tolower: __fmt, __out, +integer_cst 64: __fmt, __out, +field_decl __ctype_toupper: __fmt, __out, +integer_cst 64: __fmt, __out, +field_decl __names: __fmt, __out, +integer_cst 832: __fmt, __out, +type_decl __locale_struct: __fmt, __out, +block : __fmt, __out, +var_decl __old: __fmt, __out, +var_decl __args: __fmt, __out, +var_decl __ret: __fmt, __out, +function_decl __bswap_32: +function_decl __bswap_64: +function_decl __pthread_cleanup_class: +bind_expr : __arg, __fct, +statement_list : __arg, __fct, +cleanup_point_expr : __arg, __fct, +expr_stmt : __arg, __fct, +convert_expr : __arg, __fct, +init_expr : __arg, __fct, +component_ref : __arg, __fct, +indirect_ref : __arg, __fct, +parm_decl this: __arg, __fct, +pointer_type : __arg, __fct, +record_type : __arg, __fct, +type_decl __pthread_cleanup_class: __arg, __fct, +field_decl __cancel_routine: __arg, __fct, +integer_cst 64: __arg, __fct, +field_decl __cancel_arg: __arg, __fct, +integer_cst 64: __arg, __fct, +field_decl __do_it: __arg, __fct, +integer_cst 32: __arg, __fct, +field_decl __cancel_type: __arg, __fct, +integer_cst 32: __arg, __fct, +type_decl __pthread_cleanup_class: __arg, __fct, +integer_cst 64: __arg, __fct, +field_decl __cancel_routine: __arg, __fct, +integer_cst 64: __arg, __fct, +parm_decl __fct: __arg, __fct, +pointer_type : __arg, __fct, +function_type : __arg, __fct, +void_type : __arg, __fct, +type_decl void: __arg, __fct, +tree_list : __arg, __fct, +pointer_type : __arg, __fct, +void_type : __arg, __fct, +type_decl void: __arg, __fct, +tree_list : __arg, __fct, +void_type : __arg, __fct, +type_decl void: __arg, __fct, +integer_cst 64: __arg, __fct, +cleanup_point_expr : __arg, __fct, +expr_stmt : __arg, __fct, +convert_expr : __arg, __fct, +init_expr : __arg, __fct, +component_ref : __arg, __fct, +indirect_ref : __arg, __fct, +parm_decl this: __arg, __fct, +pointer_type : __arg, __fct, +record_type : __arg, __fct, +type_decl __pthread_cleanup_class: __arg, __fct, +field_decl __cancel_routine: __arg, __fct, +integer_cst 64: __arg, __fct, +field_decl __cancel_arg: __arg, __fct, +integer_cst 64: __arg, __fct, +field_decl __do_it: __arg, __fct, +integer_cst 32: __arg, __fct, +field_decl __cancel_type: __arg, __fct, +integer_cst 32: __arg, __fct, +type_decl __pthread_cleanup_class: __arg, __fct, +integer_cst 64: __arg, __fct, +field_decl __cancel_arg: __arg, __fct, +integer_cst 64: __arg, __fct, +parm_decl __arg: __arg, __fct, +pointer_type : __arg, __fct, +void_type : __arg, __fct, +type_decl void: __arg, __fct, +integer_cst 64: __arg, __fct, +cleanup_point_expr : __arg, __fct, +expr_stmt : __arg, __fct, +convert_expr : __arg, __fct, +init_expr : __arg, __fct, +component_ref : __arg, __fct, +indirect_ref : __arg, __fct, +parm_decl this: __arg, __fct, +pointer_type : __arg, __fct, +record_type : __arg, __fct, +type_decl __pthread_cleanup_class: __arg, __fct, +field_decl __cancel_routine: __arg, __fct, +integer_cst 64: __arg, __fct, +field_decl __cancel_arg: __arg, __fct, +integer_cst 64: __arg, __fct, +field_decl __do_it: __arg, __fct, +integer_cst 32: __arg, __fct, +field_decl __cancel_type: __arg, __fct, +integer_cst 32: __arg, __fct, +type_decl __pthread_cleanup_class: __arg, __fct, +integer_cst 64: __arg, __fct, +field_decl __do_it: __arg, __fct, +integer_cst 32: __arg, __fct, +integer_cst 1: __arg, __fct, +block : __arg, __fct, +function_decl __base_ctor : +bind_expr : __arg, __fct, +statement_list : __arg, __fct, +cleanup_point_expr : __arg, __fct, +expr_stmt : __arg, __fct, +convert_expr : __arg, __fct, +init_expr : __arg, __fct, +component_ref : __arg, __fct, +indirect_ref : __arg, __fct, +parm_decl this: __arg, __fct, +pointer_type : __arg, __fct, +record_type : __arg, __fct, +type_decl __pthread_cleanup_class: __arg, __fct, +field_decl __cancel_routine: __arg, __fct, +integer_cst 64: __arg, __fct, +field_decl __cancel_arg: __arg, __fct, +integer_cst 64: __arg, __fct, +field_decl __do_it: __arg, __fct, +integer_cst 32: __arg, __fct, +field_decl __cancel_type: __arg, __fct, +integer_cst 32: __arg, __fct, +type_decl __pthread_cleanup_class: __arg, __fct, +integer_cst 64: __arg, __fct, +field_decl __cancel_routine: __arg, __fct, +integer_cst 64: __arg, __fct, +parm_decl __fct: __arg, __fct, +pointer_type : __arg, __fct, +function_type : __arg, __fct, +void_type : __arg, __fct, +type_decl void: __arg, __fct, +tree_list : __arg, __fct, +pointer_type : __arg, __fct, +void_type : __arg, __fct, +type_decl void: __arg, __fct, +tree_list : __arg, __fct, +void_type : __arg, __fct, +type_decl void: __arg, __fct, +integer_cst 64: __arg, __fct, +cleanup_point_expr : __arg, __fct, +expr_stmt : __arg, __fct, +convert_expr : __arg, __fct, +init_expr : __arg, __fct, +component_ref : __arg, __fct, +indirect_ref : __arg, __fct, +parm_decl this: __arg, __fct, +pointer_type : __arg, __fct, +record_type : __arg, __fct, +type_decl __pthread_cleanup_class: __arg, __fct, +field_decl __cancel_routine: __arg, __fct, +integer_cst 64: __arg, __fct, +field_decl __cancel_arg: __arg, __fct, +integer_cst 64: __arg, __fct, +field_decl __do_it: __arg, __fct, +integer_cst 32: __arg, __fct, +field_decl __cancel_type: __arg, __fct, +integer_cst 32: __arg, __fct, +type_decl __pthread_cleanup_class: __arg, __fct, +integer_cst 64: __arg, __fct, +field_decl __cancel_arg: __arg, __fct, +integer_cst 64: __arg, __fct, +parm_decl __arg: __arg, __fct, +pointer_type : __arg, __fct, +void_type : __arg, __fct, +type_decl void: __arg, __fct, +integer_cst 64: __arg, __fct, +cleanup_point_expr : __arg, __fct, +expr_stmt : __arg, __fct, +convert_expr : __arg, __fct, +init_expr : __arg, __fct, +component_ref : __arg, __fct, +indirect_ref : __arg, __fct, +parm_decl this: __arg, __fct, +pointer_type : __arg, __fct, +record_type : __arg, __fct, +type_decl __pthread_cleanup_class: __arg, __fct, +field_decl __cancel_routine: __arg, __fct, +integer_cst 64: __arg, __fct, +field_decl __cancel_arg: __arg, __fct, +integer_cst 64: __arg, __fct, +field_decl __do_it: __arg, __fct, +integer_cst 32: __arg, __fct, +field_decl __cancel_type: __arg, __fct, +integer_cst 32: __arg, __fct, +type_decl __pthread_cleanup_class: __arg, __fct, +integer_cst 64: __arg, __fct, +field_decl __do_it: __arg, __fct, +integer_cst 32: __arg, __fct, +integer_cst 1: __arg, __fct, +block : __arg, __fct, +function_decl __comp_ctor : +statement_list : __arg, __fct, +function_decl __pthread_cleanup_class: +function_decl __base_dtor : +function_decl __comp_dtor : +function_decl __setdoit: +function_decl __defer: +function_decl __restore: +function_decl __gthread_active_p: +function_decl __gthread_create: +cleanup_point_expr : __args, __func, __threadid, +return_expr : __args, __func, __threadid, +init_expr : __args, __func, __threadid, +result_decl : __args, __func, __threadid, +integer_type : __args, __func, __threadid, +type_decl int: __args, __func, __threadid, +integer_cst 32: __args, __func, __threadid, +integer_cst -2147483648: __args, __func, __threadid, +integer_cst 2147483647: __args, __func, __threadid, +integer_cst 32: __args, __func, __threadid, +call_expr : __args, __func, __threadid, +addr_expr : __args, __func, __threadid, +function_decl __gthrw_pthread_create: __args, __func, __threadid, +parm_decl __threadid: __args, __func, __threadid, +pointer_type : __args, __func, __threadid, +integer_type : __args, __func, __threadid, +type_decl __gthread_t: __args, __func, __threadid, +integer_cst 64: __args, __func, __threadid, +integer_cst 0: __args, __func, __threadid, +integer_cst : __args, __func, __threadid, +integer_cst 64: __args, __func, __threadid, +integer_cst 0: __args, __func, __threadid, +parm_decl __func: __args, __func, __threadid, +pointer_type : __args, __func, __threadid, +function_type : __args, __func, __threadid, +pointer_type : __args, __func, __threadid, +void_type : __args, __func, __threadid, +type_decl void: __args, __func, __threadid, +tree_list : __args, __func, __threadid, +pointer_type : __args, __func, __threadid, +void_type : __args, __func, __threadid, +type_decl void: __args, __func, __threadid, +tree_list : __args, __func, __threadid, +void_type : __args, __func, __threadid, +type_decl void: __args, __func, __threadid, +integer_cst 64: __args, __func, __threadid, +parm_decl __args: __args, __func, __threadid, +pointer_type : __args, __func, __threadid, +void_type : __args, __func, __threadid, +type_decl void: __args, __func, __threadid, +integer_cst 64: __args, __func, __threadid, +function_decl __gthread_join: +cleanup_point_expr : __value_ptr, +return_expr : __value_ptr, +init_expr : __value_ptr, +result_decl : __value_ptr, +integer_type : __value_ptr, +type_decl int: __value_ptr, +integer_cst 32: __value_ptr, +integer_cst -2147483648: __value_ptr, +integer_cst 2147483647: __value_ptr, +integer_cst 32: __value_ptr, +call_expr : __value_ptr, +addr_expr : __value_ptr, +function_decl __gthrw_pthread_join: __value_ptr, +parm_decl __threadid: __value_ptr, +integer_type : __value_ptr, +type_decl __gthread_t: __value_ptr, +integer_cst 64: __value_ptr, +integer_cst 0: __value_ptr, +integer_cst : __value_ptr, +integer_cst 64: __value_ptr, +parm_decl __value_ptr: __value_ptr, +pointer_type : __value_ptr, +pointer_type : __value_ptr, +void_type : __value_ptr, +type_decl void: __value_ptr, +integer_cst 64: __value_ptr, +function_decl __gthread_detach: +function_decl __gthread_equal: +function_decl __gthread_self: +function_decl __gthread_yield: +function_decl __gthread_once: +if_stmt : __func, __once, +cleanup_point_expr : __func, __once, +ne_expr : __func, __once, +call_expr : __func, __once, +addr_expr : __func, __once, +function_decl __gthread_active_p: __func, __once, +integer_cst 0: __func, __once, +cleanup_point_expr : __func, __once, +return_expr : __func, __once, +init_expr : __func, __once, +result_decl : __func, __once, +integer_type : __func, __once, +type_decl int: __func, __once, +integer_cst 32: __func, __once, +integer_cst -2147483648: __func, __once, +integer_cst 2147483647: __func, __once, +integer_cst 32: __func, __once, +call_expr : __func, __once, +addr_expr : __func, __once, +function_decl __gthrw_pthread_once: __func, __once, +parm_decl __once: __func, __once, +pointer_type : __func, __once, +integer_type : __func, __once, +type_decl __gthread_once_t: __func, __once, +integer_cst 32: __func, __once, +integer_cst -2147483648: __func, __once, +integer_cst 2147483647: __func, __once, +integer_cst 64: __func, __once, +parm_decl __func: __func, __once, +pointer_type : __func, __once, +function_type : __func, __once, +void_type : __func, __once, +type_decl void: __func, __once, +tree_list : __func, __once, +void_type : __func, __once, +type_decl void: __func, __once, +integer_cst 64: __func, __once, +return_expr : __func, __once, +init_expr : __func, __once, +result_decl : __func, __once, +integer_type : __func, __once, +type_decl int: __func, __once, +integer_cst 32: __func, __once, +integer_cst -2147483648: __func, __once, +integer_cst 2147483647: __func, __once, +integer_cst 32: __func, __once, +integer_cst -1: __func, __once, +function_decl __gthread_key_create: +cleanup_point_expr : __dtor, __key, +return_expr : __dtor, __key, +init_expr : __dtor, __key, +result_decl : __dtor, __key, +integer_type : __dtor, __key, +type_decl int: __dtor, __key, +integer_cst 32: __dtor, __key, +integer_cst -2147483648: __dtor, __key, +integer_cst 2147483647: __dtor, __key, +integer_cst 32: __dtor, __key, +call_expr : __dtor, __key, +addr_expr : __dtor, __key, +function_decl __gthrw_pthread_key_create: __dtor, __key, +parm_decl __key: __dtor, __key, +pointer_type : __dtor, __key, +integer_type : __dtor, __key, +type_decl __gthread_key_t: __dtor, __key, +integer_cst 32: __dtor, __key, +integer_cst 0: __dtor, __key, +integer_cst 4294967295: __dtor, __key, +integer_cst 64: __dtor, __key, +parm_decl __dtor: __dtor, __key, +pointer_type : __dtor, __key, +function_type : __dtor, __key, +void_type : __dtor, __key, +type_decl void: __dtor, __key, +tree_list : __dtor, __key, +pointer_type : __dtor, __key, +void_type : __dtor, __key, +type_decl void: __dtor, __key, +tree_list : __dtor, __key, +void_type : __dtor, __key, +type_decl void: __dtor, __key, +integer_cst 64: __dtor, __key, +function_decl __gthread_key_delete: +function_decl __gthread_getspecific: +function_decl __gthread_setspecific: +cleanup_point_expr : __ptr, +return_expr : __ptr, +init_expr : __ptr, +result_decl : __ptr, +integer_type : __ptr, +type_decl int: __ptr, +integer_cst 32: __ptr, +integer_cst -2147483648: __ptr, +integer_cst 2147483647: __ptr, +integer_cst 32: __ptr, +call_expr : __ptr, +addr_expr : __ptr, +function_decl __gthrw_pthread_setspecific: __ptr, +parm_decl __key: __ptr, +integer_type : __ptr, +type_decl __gthread_key_t: __ptr, +integer_cst 32: __ptr, +integer_cst 0: __ptr, +integer_cst 4294967295: __ptr, +integer_cst 32: __ptr, +parm_decl __ptr: __ptr, +pointer_type : __ptr, +void_type : __ptr, +type_decl void: __ptr, +integer_cst 64: __ptr, +function_decl __gthread_mutex_init_function: +if_stmt : __mutex, +cleanup_point_expr : __mutex, +ne_expr : __mutex, +call_expr : __mutex, +addr_expr : __mutex, +function_decl __gthread_active_p: __mutex, +integer_cst 0: __mutex, +cleanup_point_expr : __mutex, +expr_stmt : __mutex, +convert_expr : __mutex, +call_expr : __mutex, +addr_expr : __mutex, +function_decl __gthrw_pthread_mutex_init: __mutex, +parm_decl __mutex: __mutex, +pointer_type : __mutex, +union_type : __mutex, +type_decl __gthread_mutex_t: __mutex, +field_decl __data: __mutex, +integer_cst 320: __mutex, +field_decl __size: __mutex, +integer_cst 320: __mutex, +field_decl __align: __mutex, +integer_cst 64: __mutex, +type_decl ._42: __mutex, +type_decl __pthread_mutex_s: __mutex, +integer_cst 64: __mutex, +integer_cst 0: __mutex, +function_decl __gthread_mutex_destroy: +if_stmt : __mutex, +cleanup_point_expr : __mutex, +ne_expr : __mutex, +call_expr : __mutex, +addr_expr : __mutex, +function_decl __gthread_active_p: __mutex, +integer_cst 0: __mutex, +cleanup_point_expr : __mutex, +return_expr : __mutex, +init_expr : __mutex, +result_decl : __mutex, +integer_type : __mutex, +type_decl int: __mutex, +integer_cst 32: __mutex, +integer_cst -2147483648: __mutex, +integer_cst 2147483647: __mutex, +integer_cst 32: __mutex, +call_expr : __mutex, +addr_expr : __mutex, +function_decl __gthrw_pthread_mutex_destroy: __mutex, +parm_decl __mutex: __mutex, +pointer_type : __mutex, +union_type : __mutex, +type_decl __gthread_mutex_t: __mutex, +field_decl __data: __mutex, +integer_cst 320: __mutex, +field_decl __size: __mutex, +integer_cst 320: __mutex, +field_decl __align: __mutex, +integer_cst 64: __mutex, +type_decl ._42: __mutex, +type_decl __pthread_mutex_s: __mutex, +integer_cst 64: __mutex, +return_expr : __mutex, +init_expr : __mutex, +result_decl : __mutex, +integer_type : __mutex, +type_decl int: __mutex, +integer_cst 32: __mutex, +integer_cst -2147483648: __mutex, +integer_cst 2147483647: __mutex, +integer_cst 32: __mutex, +integer_cst 0: __mutex, +function_decl __gthread_mutex_lock: +if_stmt : __mutex, +cleanup_point_expr : __mutex, +ne_expr : __mutex, +call_expr : __mutex, +addr_expr : __mutex, +function_decl __gthread_active_p: __mutex, +integer_cst 0: __mutex, +cleanup_point_expr : __mutex, +return_expr : __mutex, +init_expr : __mutex, +result_decl : __mutex, +integer_type : __mutex, +type_decl int: __mutex, +integer_cst 32: __mutex, +integer_cst -2147483648: __mutex, +integer_cst 2147483647: __mutex, +integer_cst 32: __mutex, +call_expr : __mutex, +addr_expr : __mutex, +function_decl __gthrw_pthread_mutex_lock: __mutex, +parm_decl __mutex: __mutex, +pointer_type : __mutex, +union_type : __mutex, +type_decl __gthread_mutex_t: __mutex, +field_decl __data: __mutex, +integer_cst 320: __mutex, +field_decl __size: __mutex, +integer_cst 320: __mutex, +field_decl __align: __mutex, +integer_cst 64: __mutex, +type_decl ._42: __mutex, +type_decl __pthread_mutex_s: __mutex, +integer_cst 64: __mutex, +return_expr : __mutex, +init_expr : __mutex, +result_decl : __mutex, +integer_type : __mutex, +type_decl int: __mutex, +integer_cst 32: __mutex, +integer_cst -2147483648: __mutex, +integer_cst 2147483647: __mutex, +integer_cst 32: __mutex, +integer_cst 0: __mutex, +function_decl __gthread_mutex_trylock: +if_stmt : __mutex, +cleanup_point_expr : __mutex, +ne_expr : __mutex, +call_expr : __mutex, +addr_expr : __mutex, +function_decl __gthread_active_p: __mutex, +integer_cst 0: __mutex, +cleanup_point_expr : __mutex, +return_expr : __mutex, +init_expr : __mutex, +result_decl : __mutex, +integer_type : __mutex, +type_decl int: __mutex, +integer_cst 32: __mutex, +integer_cst -2147483648: __mutex, +integer_cst 2147483647: __mutex, +integer_cst 32: __mutex, +call_expr : __mutex, +addr_expr : __mutex, +function_decl __gthrw_pthread_mutex_trylock: __mutex, +parm_decl __mutex: __mutex, +pointer_type : __mutex, +union_type : __mutex, +type_decl __gthread_mutex_t: __mutex, +field_decl __data: __mutex, +integer_cst 320: __mutex, +field_decl __size: __mutex, +integer_cst 320: __mutex, +field_decl __align: __mutex, +integer_cst 64: __mutex, +type_decl ._42: __mutex, +type_decl __pthread_mutex_s: __mutex, +integer_cst 64: __mutex, +return_expr : __mutex, +init_expr : __mutex, +result_decl : __mutex, +integer_type : __mutex, +type_decl int: __mutex, +integer_cst 32: __mutex, +integer_cst -2147483648: __mutex, +integer_cst 2147483647: __mutex, +integer_cst 32: __mutex, +integer_cst 0: __mutex, +function_decl __gthread_mutex_timedlock: +if_stmt : __abs_timeout, __mutex, +cleanup_point_expr : __abs_timeout, __mutex, +ne_expr : __abs_timeout, __mutex, +call_expr : __abs_timeout, __mutex, +addr_expr : __abs_timeout, __mutex, +function_decl __gthread_active_p: __abs_timeout, __mutex, +integer_cst 0: __abs_timeout, __mutex, +cleanup_point_expr : __abs_timeout, __mutex, +return_expr : __abs_timeout, __mutex, +init_expr : __abs_timeout, __mutex, +result_decl : __abs_timeout, __mutex, +integer_type : __abs_timeout, __mutex, +type_decl int: __abs_timeout, __mutex, +integer_cst 32: __abs_timeout, __mutex, +integer_cst -2147483648: __abs_timeout, __mutex, +integer_cst 2147483647: __abs_timeout, __mutex, +integer_cst 32: __abs_timeout, __mutex, +call_expr : __abs_timeout, __mutex, +addr_expr : __abs_timeout, __mutex, +function_decl __gthrw_pthread_mutex_timedlock: __abs_timeout, __mutex, +parm_decl __mutex: __abs_timeout, __mutex, +pointer_type : __abs_timeout, __mutex, +union_type : __abs_timeout, __mutex, +type_decl __gthread_mutex_t: __abs_timeout, __mutex, +field_decl __data: __abs_timeout, __mutex, +integer_cst 320: __abs_timeout, __mutex, +field_decl __size: __abs_timeout, __mutex, +integer_cst 320: __abs_timeout, __mutex, +field_decl __align: __abs_timeout, __mutex, +integer_cst 64: __abs_timeout, __mutex, +type_decl ._42: __abs_timeout, __mutex, +type_decl __pthread_mutex_s: __abs_timeout, __mutex, +integer_cst 64: __abs_timeout, __mutex, +parm_decl __abs_timeout: __abs_timeout, __mutex, +pointer_type : __abs_timeout, __mutex, +record_type : __abs_timeout, __mutex, +type_decl __gthread_time_t: __abs_timeout, __mutex, +field_decl tv_sec: __abs_timeout, __mutex, +integer_cst 64: __abs_timeout, __mutex, +field_decl tv_nsec: __abs_timeout, __mutex, +integer_cst 64: __abs_timeout, __mutex, +type_decl timespec: __abs_timeout, __mutex, +integer_cst 64: __abs_timeout, __mutex, +return_expr : __abs_timeout, __mutex, +init_expr : __abs_timeout, __mutex, +result_decl : __abs_timeout, __mutex, +integer_type : __abs_timeout, __mutex, +type_decl int: __abs_timeout, __mutex, +integer_cst 32: __abs_timeout, __mutex, +integer_cst -2147483648: __abs_timeout, __mutex, +integer_cst 2147483647: __abs_timeout, __mutex, +integer_cst 32: __abs_timeout, __mutex, +integer_cst 0: __abs_timeout, __mutex, +function_decl __gthread_mutex_unlock: +if_stmt : __mutex, +cleanup_point_expr : __mutex, +ne_expr : __mutex, +call_expr : __mutex, +addr_expr : __mutex, +function_decl __gthread_active_p: __mutex, +integer_cst 0: __mutex, +cleanup_point_expr : __mutex, +return_expr : __mutex, +init_expr : __mutex, +result_decl : __mutex, +integer_type : __mutex, +type_decl int: __mutex, +integer_cst 32: __mutex, +integer_cst -2147483648: __mutex, +integer_cst 2147483647: __mutex, +integer_cst 32: __mutex, +call_expr : __mutex, +addr_expr : __mutex, +function_decl __gthrw_pthread_mutex_unlock: __mutex, +parm_decl __mutex: __mutex, +pointer_type : __mutex, +union_type : __mutex, +type_decl __gthread_mutex_t: __mutex, +field_decl __data: __mutex, +integer_cst 320: __mutex, +field_decl __size: __mutex, +integer_cst 320: __mutex, +field_decl __align: __mutex, +integer_cst 64: __mutex, +type_decl ._42: __mutex, +type_decl __pthread_mutex_s: __mutex, +integer_cst 64: __mutex, +return_expr : __mutex, +init_expr : __mutex, +result_decl : __mutex, +integer_type : __mutex, +type_decl int: __mutex, +integer_cst 32: __mutex, +integer_cst -2147483648: __mutex, +integer_cst 2147483647: __mutex, +integer_cst 32: __mutex, +integer_cst 0: __mutex, +function_decl __gthread_recursive_mutex_lock: +cleanup_point_expr : __mutex, +return_expr : __mutex, +init_expr : __mutex, +result_decl : __mutex, +integer_type : __mutex, +type_decl int: __mutex, +integer_cst 32: __mutex, +integer_cst -2147483648: __mutex, +integer_cst 2147483647: __mutex, +integer_cst 32: __mutex, +call_expr : __mutex, +addr_expr : __mutex, +function_decl __gthread_mutex_lock: __mutex, +parm_decl __mutex: __mutex, +pointer_type : __mutex, +union_type : __mutex, +type_decl __gthread_recursive_mutex_t: __mutex, +field_decl __data: __mutex, +integer_cst 320: __mutex, +field_decl __size: __mutex, +integer_cst 320: __mutex, +field_decl __align: __mutex, +integer_cst 64: __mutex, +type_decl ._42: __mutex, +type_decl __pthread_mutex_s: __mutex, +integer_cst 64: __mutex, +function_decl __gthread_recursive_mutex_trylock: +cleanup_point_expr : __mutex, +return_expr : __mutex, +init_expr : __mutex, +result_decl : __mutex, +integer_type : __mutex, +type_decl int: __mutex, +integer_cst 32: __mutex, +integer_cst -2147483648: __mutex, +integer_cst 2147483647: __mutex, +integer_cst 32: __mutex, +call_expr : __mutex, +addr_expr : __mutex, +function_decl __gthread_mutex_trylock: __mutex, +parm_decl __mutex: __mutex, +pointer_type : __mutex, +union_type : __mutex, +type_decl __gthread_recursive_mutex_t: __mutex, +field_decl __data: __mutex, +integer_cst 320: __mutex, +field_decl __size: __mutex, +integer_cst 320: __mutex, +field_decl __align: __mutex, +integer_cst 64: __mutex, +type_decl ._42: __mutex, +type_decl __pthread_mutex_s: __mutex, +integer_cst 64: __mutex, +function_decl __gthread_recursive_mutex_timedlock: +cleanup_point_expr : __abs_timeout, __mutex, +return_expr : __abs_timeout, __mutex, +init_expr : __abs_timeout, __mutex, +result_decl : __abs_timeout, __mutex, +integer_type : __abs_timeout, __mutex, +type_decl int: __abs_timeout, __mutex, +integer_cst 32: __abs_timeout, __mutex, +integer_cst -2147483648: __abs_timeout, __mutex, +integer_cst 2147483647: __abs_timeout, __mutex, +integer_cst 32: __abs_timeout, __mutex, +call_expr : __abs_timeout, __mutex, +addr_expr : __abs_timeout, __mutex, +function_decl __gthread_mutex_timedlock: __abs_timeout, __mutex, +parm_decl __mutex: __abs_timeout, __mutex, +pointer_type : __abs_timeout, __mutex, +union_type : __abs_timeout, __mutex, +type_decl __gthread_recursive_mutex_t: __abs_timeout, __mutex, +field_decl __data: __abs_timeout, __mutex, +integer_cst 320: __abs_timeout, __mutex, +field_decl __size: __abs_timeout, __mutex, +integer_cst 320: __abs_timeout, __mutex, +field_decl __align: __abs_timeout, __mutex, +integer_cst 64: __abs_timeout, __mutex, +type_decl ._42: __abs_timeout, __mutex, +type_decl __pthread_mutex_s: __abs_timeout, __mutex, +integer_cst 64: __abs_timeout, __mutex, +parm_decl __abs_timeout: __abs_timeout, __mutex, +pointer_type : __abs_timeout, __mutex, +record_type : __abs_timeout, __mutex, +type_decl __gthread_time_t: __abs_timeout, __mutex, +field_decl tv_sec: __abs_timeout, __mutex, +integer_cst 64: __abs_timeout, __mutex, +field_decl tv_nsec: __abs_timeout, __mutex, +integer_cst 64: __abs_timeout, __mutex, +type_decl timespec: __abs_timeout, __mutex, +integer_cst 64: __abs_timeout, __mutex, +function_decl __gthread_recursive_mutex_unlock: +cleanup_point_expr : __mutex, +return_expr : __mutex, +init_expr : __mutex, +result_decl : __mutex, +integer_type : __mutex, +type_decl int: __mutex, +integer_cst 32: __mutex, +integer_cst -2147483648: __mutex, +integer_cst 2147483647: __mutex, +integer_cst 32: __mutex, +call_expr : __mutex, +addr_expr : __mutex, +function_decl __gthread_mutex_unlock: __mutex, +parm_decl __mutex: __mutex, +pointer_type : __mutex, +union_type : __mutex, +type_decl __gthread_recursive_mutex_t: __mutex, +field_decl __data: __mutex, +integer_cst 320: __mutex, +field_decl __size: __mutex, +integer_cst 320: __mutex, +field_decl __align: __mutex, +integer_cst 64: __mutex, +type_decl ._42: __mutex, +type_decl __pthread_mutex_s: __mutex, +integer_cst 64: __mutex, +function_decl __gthread_recursive_mutex_destroy: +cleanup_point_expr : __mutex, +return_expr : __mutex, +init_expr : __mutex, +result_decl : __mutex, +integer_type : __mutex, +type_decl int: __mutex, +integer_cst 32: __mutex, +integer_cst -2147483648: __mutex, +integer_cst 2147483647: __mutex, +integer_cst 32: __mutex, +call_expr : __mutex, +addr_expr : __mutex, +function_decl __gthread_mutex_destroy: __mutex, +parm_decl __mutex: __mutex, +pointer_type : __mutex, +union_type : __mutex, +type_decl __gthread_recursive_mutex_t: __mutex, +field_decl __data: __mutex, +integer_cst 320: __mutex, +field_decl __size: __mutex, +integer_cst 320: __mutex, +field_decl __align: __mutex, +integer_cst 64: __mutex, +type_decl ._42: __mutex, +type_decl __pthread_mutex_s: __mutex, +integer_cst 64: __mutex, +function_decl __gthread_cond_broadcast: +cleanup_point_expr : __cond, +return_expr : __cond, +init_expr : __cond, +result_decl : __cond, +integer_type : __cond, +type_decl int: __cond, +integer_cst 32: __cond, +integer_cst -2147483648: __cond, +integer_cst 2147483647: __cond, +integer_cst 32: __cond, +call_expr : __cond, +addr_expr : __cond, +function_decl __gthrw_pthread_cond_broadcast: __cond, +parm_decl __cond: __cond, +pointer_type : __cond, +union_type : __cond, +type_decl __gthread_cond_t: __cond, +field_decl __data: __cond, +integer_cst 384: __cond, +field_decl __size: __cond, +integer_cst 384: __cond, +field_decl __align: __cond, +integer_cst 64: __cond, +type_decl ._44: __cond, +type_decl ._45: __cond, +integer_cst 64: __cond, +function_decl __gthread_cond_signal: +cleanup_point_expr : __cond, +return_expr : __cond, +init_expr : __cond, +result_decl : __cond, +integer_type : __cond, +type_decl int: __cond, +integer_cst 32: __cond, +integer_cst -2147483648: __cond, +integer_cst 2147483647: __cond, +integer_cst 32: __cond, +call_expr : __cond, +addr_expr : __cond, +function_decl __gthrw_pthread_cond_signal: __cond, +parm_decl __cond: __cond, +pointer_type : __cond, +union_type : __cond, +type_decl __gthread_cond_t: __cond, +field_decl __data: __cond, +integer_cst 384: __cond, +field_decl __size: __cond, +integer_cst 384: __cond, +field_decl __align: __cond, +integer_cst 64: __cond, +type_decl ._44: __cond, +type_decl ._45: __cond, +integer_cst 64: __cond, +function_decl __gthread_cond_wait: +cleanup_point_expr : __cond, __mutex, +return_expr : __cond, __mutex, +init_expr : __cond, __mutex, +result_decl : __cond, __mutex, +integer_type : __cond, __mutex, +type_decl int: __cond, __mutex, +integer_cst 32: __cond, __mutex, +integer_cst -2147483648: __cond, __mutex, +integer_cst 2147483647: __cond, __mutex, +integer_cst 32: __cond, __mutex, +call_expr : __cond, __mutex, +addr_expr : __cond, __mutex, +function_decl __gthrw_pthread_cond_wait: __cond, __mutex, +parm_decl __cond: __cond, __mutex, +pointer_type : __cond, __mutex, +union_type : __cond, __mutex, +type_decl __gthread_cond_t: __cond, __mutex, +field_decl __data: __cond, __mutex, +integer_cst 384: __cond, __mutex, +field_decl __size: __cond, __mutex, +integer_cst 384: __cond, __mutex, +field_decl __align: __cond, __mutex, +integer_cst 64: __cond, __mutex, +type_decl ._44: __cond, __mutex, +type_decl ._45: __cond, __mutex, +integer_cst 64: __cond, __mutex, +parm_decl __mutex: __cond, __mutex, +pointer_type : __cond, __mutex, +union_type : __cond, __mutex, +type_decl __gthread_mutex_t: __cond, __mutex, +field_decl __data: __cond, __mutex, +integer_cst 320: __cond, __mutex, +field_decl __size: __cond, __mutex, +integer_cst 320: __cond, __mutex, +field_decl __align: __cond, __mutex, +integer_cst 64: __cond, __mutex, +type_decl ._42: __cond, __mutex, +type_decl __pthread_mutex_s: __cond, __mutex, +integer_cst 64: __cond, __mutex, +function_decl __gthread_cond_timedwait: +cleanup_point_expr : __abs_timeout, __cond, __mutex, +return_expr : __abs_timeout, __cond, __mutex, +init_expr : __abs_timeout, __cond, __mutex, +result_decl : __abs_timeout, __cond, __mutex, +integer_type : __abs_timeout, __cond, __mutex, +type_decl int: __abs_timeout, __cond, __mutex, +integer_cst 32: __abs_timeout, __cond, __mutex, +integer_cst -2147483648: __abs_timeout, __cond, __mutex, +integer_cst 2147483647: __abs_timeout, __cond, __mutex, +integer_cst 32: __abs_timeout, __cond, __mutex, +call_expr : __abs_timeout, __cond, __mutex, +addr_expr : __abs_timeout, __cond, __mutex, +function_decl __gthrw_pthread_cond_timedwait: __abs_timeout, __cond, __mutex, +parm_decl __cond: __abs_timeout, __cond, __mutex, +pointer_type : __abs_timeout, __cond, __mutex, +union_type : __abs_timeout, __cond, __mutex, +type_decl __gthread_cond_t: __abs_timeout, __cond, __mutex, +field_decl __data: __abs_timeout, __cond, __mutex, +integer_cst 384: __abs_timeout, __cond, __mutex, +field_decl __size: __abs_timeout, __cond, __mutex, +integer_cst 384: __abs_timeout, __cond, __mutex, +field_decl __align: __abs_timeout, __cond, __mutex, +integer_cst 64: __abs_timeout, __cond, __mutex, +type_decl ._44: __abs_timeout, __cond, __mutex, +type_decl ._45: __abs_timeout, __cond, __mutex, +integer_cst 64: __abs_timeout, __cond, __mutex, +parm_decl __mutex: __abs_timeout, __cond, __mutex, +pointer_type : __abs_timeout, __cond, __mutex, +union_type : __abs_timeout, __cond, __mutex, +type_decl __gthread_mutex_t: __abs_timeout, __cond, __mutex, +field_decl __data: __abs_timeout, __cond, __mutex, +integer_cst 320: __abs_timeout, __cond, __mutex, +field_decl __size: __abs_timeout, __cond, __mutex, +integer_cst 320: __abs_timeout, __cond, __mutex, +field_decl __align: __abs_timeout, __cond, __mutex, +integer_cst 64: __abs_timeout, __cond, __mutex, +type_decl ._42: __abs_timeout, __cond, __mutex, +type_decl __pthread_mutex_s: __abs_timeout, __cond, __mutex, +integer_cst 64: __abs_timeout, __cond, __mutex, +parm_decl __abs_timeout: __abs_timeout, __cond, __mutex, +pointer_type : __abs_timeout, __cond, __mutex, +record_type : __abs_timeout, __cond, __mutex, +type_decl __gthread_time_t: __abs_timeout, __cond, __mutex, +field_decl tv_sec: __abs_timeout, __cond, __mutex, +integer_cst 64: __abs_timeout, __cond, __mutex, +field_decl tv_nsec: __abs_timeout, __cond, __mutex, +integer_cst 64: __abs_timeout, __cond, __mutex, +type_decl timespec: __abs_timeout, __cond, __mutex, +integer_cst 64: __abs_timeout, __cond, __mutex, +function_decl __gthread_cond_wait_recursive: +cleanup_point_expr : __cond, __mutex, +return_expr : __cond, __mutex, +init_expr : __cond, __mutex, +result_decl : __cond, __mutex, +integer_type : __cond, __mutex, +type_decl int: __cond, __mutex, +integer_cst 32: __cond, __mutex, +integer_cst -2147483648: __cond, __mutex, +integer_cst 2147483647: __cond, __mutex, +integer_cst 32: __cond, __mutex, +call_expr : __cond, __mutex, +addr_expr : __cond, __mutex, +function_decl __gthread_cond_wait: __cond, __mutex, +parm_decl __cond: __cond, __mutex, +pointer_type : __cond, __mutex, +union_type : __cond, __mutex, +type_decl __gthread_cond_t: __cond, __mutex, +field_decl __data: __cond, __mutex, +integer_cst 384: __cond, __mutex, +field_decl __size: __cond, __mutex, +integer_cst 384: __cond, __mutex, +field_decl __align: __cond, __mutex, +integer_cst 64: __cond, __mutex, +type_decl ._44: __cond, __mutex, +type_decl ._45: __cond, __mutex, +integer_cst 64: __cond, __mutex, +parm_decl __mutex: __cond, __mutex, +pointer_type : __cond, __mutex, +union_type : __cond, __mutex, +type_decl __gthread_recursive_mutex_t: __cond, __mutex, +field_decl __data: __cond, __mutex, +integer_cst 320: __cond, __mutex, +field_decl __size: __cond, __mutex, +integer_cst 320: __cond, __mutex, +field_decl __align: __cond, __mutex, +integer_cst 64: __cond, __mutex, +type_decl ._42: __cond, __mutex, +type_decl __pthread_mutex_s: __cond, __mutex, +integer_cst 64: __cond, __mutex, +function_decl __gthread_cond_destroy: +cleanup_point_expr : __cond, +return_expr : __cond, +init_expr : __cond, +result_decl : __cond, +integer_type : __cond, +type_decl int: __cond, +integer_cst 32: __cond, +integer_cst -2147483648: __cond, +integer_cst 2147483647: __cond, +integer_cst 32: __cond, +call_expr : __cond, +addr_expr : __cond, +function_decl __gthrw_pthread_cond_destroy: __cond, +parm_decl __cond: __cond, +pointer_type : __cond, +union_type : __cond, +type_decl __gthread_cond_t: __cond, +field_decl __data: __cond, +integer_cst 384: __cond, +field_decl __size: __cond, +integer_cst 384: __cond, +field_decl __align: __cond, +integer_cst 64: __cond, +type_decl ._44: __cond, +type_decl ._45: __cond, +integer_cst 64: __cond, +function_decl __exchange_and_add: +cleanup_point_expr : __mem, +return_expr : __mem, +init_expr : __mem, +result_decl : __mem, +integer_type : __mem, +type_decl _Atomic_word: __mem, +integer_cst 32: __mem, +integer_cst -2147483648: __mem, +integer_cst 2147483647: __mem, +integer_cst 32: __mem, +call_expr : __mem, +addr_expr : __mem, +function_decl __atomic_fetch_add_4: __mem, +parm_decl __mem: __mem, +pointer_type : __mem, +integer_type : __mem, +type_decl _Atomic_word: __mem, +integer_cst 32: __mem, +integer_cst -2147483648: __mem, +integer_cst 2147483647: __mem, +integer_cst 64: __mem, +parm_decl __val: __mem, +integer_type : __mem, +type_decl int: __mem, +integer_cst 32: __mem, +integer_cst -2147483648: __mem, +integer_cst 2147483647: __mem, +integer_cst 32: __mem, +integer_cst 4: __mem, +function_decl __atomic_add: +cleanup_point_expr : __mem, +expr_stmt : __mem, +convert_expr : __mem, +call_expr : __mem, +addr_expr : __mem, +function_decl __atomic_fetch_add_4: __mem, +parm_decl __mem: __mem, +pointer_type : __mem, +integer_type : __mem, +type_decl _Atomic_word: __mem, +integer_cst 32: __mem, +integer_cst -2147483648: __mem, +integer_cst 2147483647: __mem, +integer_cst 64: __mem, +parm_decl __val: __mem, +integer_type : __mem, +type_decl int: __mem, +integer_cst 32: __mem, +integer_cst -2147483648: __mem, +integer_cst 2147483647: __mem, +integer_cst 32: __mem, +integer_cst 4: __mem, +function_decl __exchange_and_add_single: +bind_expr : __mem, +statement_list : __mem, +decl_expr : __mem, +var_decl __result: __mem, +cleanup_point_expr : __mem, +expr_stmt : __mem, +convert_expr : __mem, +modify_expr : __mem, +indirect_ref : __mem, +parm_decl __mem: __mem, +pointer_type : __mem, +integer_type : __mem, +type_decl _Atomic_word: __mem, +integer_cst 32: __mem, +integer_cst -2147483648: __mem, +integer_cst 2147483647: __mem, +integer_cst 64: __mem, +plus_expr : __mem, +indirect_ref : __mem, +parm_decl __mem: __mem, +pointer_type : __mem, +integer_type : __mem, +type_decl _Atomic_word: __mem, +integer_cst 32: __mem, +integer_cst -2147483648: __mem, +integer_cst 2147483647: __mem, +integer_cst 64: __mem, +parm_decl __val: __mem, +integer_type : __mem, +type_decl int: __mem, +integer_cst 32: __mem, +integer_cst -2147483648: __mem, +integer_cst 2147483647: __mem, +integer_cst 32: __mem, +return_expr : __mem, +init_expr : __mem, +result_decl : __mem, +integer_type : __mem, +type_decl _Atomic_word: __mem, +integer_cst 32: __mem, +integer_cst -2147483648: __mem, +integer_cst 2147483647: __mem, +integer_cst 32: __mem, +var_decl __result: __mem, +var_decl __result: __mem, +integer_cst 32: __mem, +indirect_ref : __mem, +parm_decl __mem: __mem, +pointer_type : __mem, +integer_type : __mem, +type_decl _Atomic_word: __mem, +integer_cst 32: __mem, +integer_cst -2147483648: __mem, +integer_cst 2147483647: __mem, +integer_cst 64: __mem, +integer_type : __mem, +type_decl _Atomic_word: __mem, +integer_cst 32: __mem, +integer_cst -2147483648: __mem, +integer_cst 2147483647: __mem, +block : __mem, +var_decl __result: __mem, +function_decl __atomic_add_single: +cleanup_point_expr : __mem, +expr_stmt : __mem, +convert_expr : __mem, +modify_expr : __mem, +indirect_ref : __mem, +parm_decl __mem: __mem, +pointer_type : __mem, +integer_type : __mem, +type_decl _Atomic_word: __mem, +integer_cst 32: __mem, +integer_cst -2147483648: __mem, +integer_cst 2147483647: __mem, +integer_cst 64: __mem, +plus_expr : __mem, +indirect_ref : __mem, +parm_decl __mem: __mem, +pointer_type : __mem, +integer_type : __mem, +type_decl _Atomic_word: __mem, +integer_cst 32: __mem, +integer_cst -2147483648: __mem, +integer_cst 2147483647: __mem, +integer_cst 64: __mem, +parm_decl __val: __mem, +integer_type : __mem, +type_decl int: __mem, +integer_cst 32: __mem, +integer_cst -2147483648: __mem, +integer_cst 2147483647: __mem, +integer_cst 32: __mem, +function_decl __exchange_and_add_dispatch: +if_stmt : __mem, +cleanup_point_expr : __mem, +ne_expr : __mem, +call_expr : __mem, +addr_expr : __mem, +function_decl __gthread_active_p: __mem, +integer_cst 0: __mem, +cleanup_point_expr : __mem, +return_expr : __mem, +init_expr : __mem, +result_decl : __mem, +integer_type : __mem, +type_decl _Atomic_word: __mem, +integer_cst 32: __mem, +integer_cst -2147483648: __mem, +integer_cst 2147483647: __mem, +integer_cst 32: __mem, +call_expr : __mem, +addr_expr : __mem, +function_decl __exchange_and_add: __mem, +parm_decl __mem: __mem, +pointer_type : __mem, +integer_type : __mem, +type_decl _Atomic_word: __mem, +integer_cst 32: __mem, +integer_cst -2147483648: __mem, +integer_cst 2147483647: __mem, +integer_cst 64: __mem, +parm_decl __val: __mem, +integer_type : __mem, +type_decl int: __mem, +integer_cst 32: __mem, +integer_cst -2147483648: __mem, +integer_cst 2147483647: __mem, +integer_cst 32: __mem, +cleanup_point_expr : __mem, +return_expr : __mem, +init_expr : __mem, +result_decl : __mem, +integer_type : __mem, +type_decl _Atomic_word: __mem, +integer_cst 32: __mem, +integer_cst -2147483648: __mem, +integer_cst 2147483647: __mem, +integer_cst 32: __mem, +call_expr : __mem, +addr_expr : __mem, +function_decl __exchange_and_add_single: __mem, +parm_decl __mem: __mem, +pointer_type : __mem, +integer_type : __mem, +type_decl _Atomic_word: __mem, +integer_cst 32: __mem, +integer_cst -2147483648: __mem, +integer_cst 2147483647: __mem, +integer_cst 64: __mem, +parm_decl __val: __mem, +integer_type : __mem, +type_decl int: __mem, +integer_cst 32: __mem, +integer_cst -2147483648: __mem, +integer_cst 2147483647: __mem, +integer_cst 32: __mem, +function_decl __atomic_add_dispatch: +if_stmt : __mem, +cleanup_point_expr : __mem, +ne_expr : __mem, +call_expr : __mem, +addr_expr : __mem, +function_decl __gthread_active_p: __mem, +integer_cst 0: __mem, +cleanup_point_expr : __mem, +expr_stmt : __mem, +call_expr : __mem, +addr_expr : __mem, +function_decl __atomic_add: __mem, +parm_decl __mem: __mem, +pointer_type : __mem, +integer_type : __mem, +type_decl _Atomic_word: __mem, +integer_cst 32: __mem, +integer_cst -2147483648: __mem, +integer_cst 2147483647: __mem, +integer_cst 64: __mem, +parm_decl __val: __mem, +integer_type : __mem, +type_decl int: __mem, +integer_cst 32: __mem, +integer_cst -2147483648: __mem, +integer_cst 2147483647: __mem, +integer_cst 32: __mem, +cleanup_point_expr : __mem, +expr_stmt : __mem, +call_expr : __mem, +addr_expr : __mem, +function_decl __atomic_add_single: __mem, +parm_decl __mem: __mem, +pointer_type : __mem, +integer_type : __mem, +type_decl _Atomic_word: __mem, +integer_cst 32: __mem, +integer_cst -2147483648: __mem, +integer_cst 2147483647: __mem, +integer_cst 64: __mem, +parm_decl __val: __mem, +integer_type : __mem, +type_decl int: __mem, +integer_cst 32: __mem, +integer_cst -2147483648: __mem, +integer_cst 2147483647: __mem, +integer_cst 32: __mem, function_decl _Bit_reference: bind_expr : __x, statement_list : __x, @@ -170,7 +2004,7 @@ statement_list : __x, function_decl _Bit_reference: function_decl __base_ctor : function_decl __comp_ctor : -function_decl operator 1: +function_decl operator 2: function_decl operator=: function_decl operator=: function_decl operator==: @@ -533,6 +2367,7 @@ function_decl __base_ctor : function_decl __comp_ctor : function_decl Data1: bind_expr : ptr0, +statement_list : ptr0, cleanup_point_expr : ptr0, expr_stmt : ptr0, convert_expr : ptr0, @@ -547,6 +2382,10 @@ field_decl val: ptr0, integer_cst 32: ptr0, field_decl ptrval: ptr0, integer_cst 64: ptr0, +field_decl arr: ptr0, +integer_cst 96: ptr0, +field_decl str1: ptr0, +integer_cst 64: ptr0, type_decl Data1: ptr0, integer_cst 64: ptr0, field_decl ptrval: ptr0, @@ -559,11 +2398,64 @@ field_decl val: ptr0, integer_cst 32: ptr0, field_decl ptrval: ptr0, integer_cst 64: ptr0, +field_decl arr: ptr0, +integer_cst 96: ptr0, +field_decl str1: ptr0, +integer_cst 64: ptr0, +type_decl Data1: ptr0, +integer_cst 64: ptr0, +cleanup_point_expr : ptr0, +expr_stmt : ptr0, +call_expr : ptr0, +addr_expr : ptr0, +function_decl __comp_ctor : ptr0, +addr_expr : ptr0, +component_ref : ptr0, +indirect_ref : ptr0, +parm_decl this: ptr0, +pointer_type : ptr0, +record_type : ptr0, +type_decl Data1: ptr0, +field_decl val: ptr0, +integer_cst 32: ptr0, +field_decl ptrval: ptr0, +integer_cst 64: ptr0, +field_decl arr: ptr0, +integer_cst 96: ptr0, +field_decl str1: ptr0, +integer_cst 64: ptr0, type_decl Data1: ptr0, integer_cst 64: ptr0, +field_decl str1: ptr0, +integer_cst 64: ptr0, +cleanup_stmt : ptr0, +statement_list : ptr0, +call_expr : ptr0, +addr_expr : ptr0, +function_decl __comp_dtor : ptr0, +addr_expr : ptr0, +component_ref : ptr0, +indirect_ref : ptr0, +parm_decl this: ptr0, +pointer_type : ptr0, +record_type : ptr0, +type_decl Data1: ptr0, +field_decl val: ptr0, +integer_cst 32: ptr0, +field_decl ptrval: ptr0, +integer_cst 64: ptr0, +field_decl arr: ptr0, +integer_cst 96: ptr0, +field_decl str1: ptr0, +integer_cst 64: ptr0, +type_decl Data1: ptr0, +integer_cst 64: ptr0, +field_decl str1: ptr0, +integer_cst 64: ptr0, block : ptr0, function_decl __base_ctor : bind_expr : ptr0, +statement_list : ptr0, cleanup_point_expr : ptr0, expr_stmt : ptr0, convert_expr : ptr0, @@ -578,6 +2470,10 @@ field_decl val: ptr0, integer_cst 32: ptr0, field_decl ptrval: ptr0, integer_cst 64: ptr0, +field_decl arr: ptr0, +integer_cst 96: ptr0, +field_decl str1: ptr0, +integer_cst 64: ptr0, type_decl Data1: ptr0, integer_cst 64: ptr0, field_decl ptrval: ptr0, @@ -590,8 +2486,60 @@ field_decl val: ptr0, integer_cst 32: ptr0, field_decl ptrval: ptr0, integer_cst 64: ptr0, +field_decl arr: ptr0, +integer_cst 96: ptr0, +field_decl str1: ptr0, +integer_cst 64: ptr0, type_decl Data1: ptr0, integer_cst 64: ptr0, +cleanup_point_expr : ptr0, +expr_stmt : ptr0, +call_expr : ptr0, +addr_expr : ptr0, +function_decl __comp_ctor : ptr0, +addr_expr : ptr0, +component_ref : ptr0, +indirect_ref : ptr0, +parm_decl this: ptr0, +pointer_type : ptr0, +record_type : ptr0, +type_decl Data1: ptr0, +field_decl val: ptr0, +integer_cst 32: ptr0, +field_decl ptrval: ptr0, +integer_cst 64: ptr0, +field_decl arr: ptr0, +integer_cst 96: ptr0, +field_decl str1: ptr0, +integer_cst 64: ptr0, +type_decl Data1: ptr0, +integer_cst 64: ptr0, +field_decl str1: ptr0, +integer_cst 64: ptr0, +try_catch_expr : ptr0, +statement_list : ptr0, +call_expr : ptr0, +addr_expr : ptr0, +function_decl __comp_dtor : ptr0, +addr_expr : ptr0, +component_ref : ptr0, +indirect_ref : ptr0, +parm_decl this: ptr0, +pointer_type : ptr0, +record_type : ptr0, +type_decl Data1: ptr0, +field_decl val: ptr0, +integer_cst 32: ptr0, +field_decl ptrval: ptr0, +integer_cst 64: ptr0, +field_decl arr: ptr0, +integer_cst 96: ptr0, +field_decl str1: ptr0, +integer_cst 64: ptr0, +type_decl Data1: ptr0, +integer_cst 64: ptr0, +field_decl str1: ptr0, +integer_cst 64: ptr0, block : ptr0, function_decl __comp_ctor : statement_list : ptr0, @@ -637,6 +2585,10 @@ field_decl val: ptr1, integer_cst 32: ptr1, field_decl ptrval: ptr1, integer_cst 64: ptr1, +field_decl arr: ptr1, +integer_cst 96: ptr1, +field_decl str1: ptr1, +integer_cst 64: ptr1, type_decl Data1: ptr1, integer_cst 64: ptr1, call_expr : ptr1, @@ -683,7 +2635,7 @@ var_decl ptr2: ptr1, integer_cst 64: ptr1, pointer_plus_expr : ptr1, test22.cpp: In member function 'int Object1::func2(Data1*)': -test22.cpp:42:28: warning: Using parameter 'ptr1' without checking for null pointer +test22.cpp:45:28: warning: Using parameter 'ptr1' without checking for null pointer Data1* ptr2 = ptr1 + 1; ^ parm_decl ptr1: ptr1, @@ -694,9 +2646,13 @@ field_decl val: ptr1, integer_cst 32: ptr1, field_decl ptrval: ptr1, integer_cst 64: ptr1, +field_decl arr: ptr1, +integer_cst 96: ptr1, +field_decl str1: ptr1, +integer_cst 64: ptr1, type_decl Data1: ptr1, integer_cst 64: ptr1, -integer_cst 16: ptr1, +integer_cst 40: ptr1, pointer_type : ptr1, record_type : ptr1, type_decl Data1: ptr1, @@ -704,6 +2660,10 @@ field_decl val: ptr1, integer_cst 32: ptr1, field_decl ptrval: ptr1, integer_cst 64: ptr1, +field_decl arr: ptr1, +integer_cst 96: ptr1, +field_decl str1: ptr1, +integer_cst 64: ptr1, type_decl Data1: ptr1, block : ptr1, var_decl ptr2: ptr1, @@ -727,7 +2687,7 @@ var_decl ptr2: ptr1, integer_cst 64: ptr1, addr_expr : ptr1, test22.cpp: In member function 'int Object1::func3(Data1*)': -test22.cpp:47:17: warning: Using parameter 'ptr1' without checking for null pointer +test22.cpp:50:17: warning: Using parameter 'ptr1' without checking for null pointer Data1** ptr2 = &ptr1; ^ parm_decl ptr1: ptr1, @@ -738,6 +2698,10 @@ field_decl val: ptr1, integer_cst 32: ptr1, field_decl ptrval: ptr1, integer_cst 64: ptr1, +field_decl arr: ptr1, +integer_cst 96: ptr1, +field_decl str1: ptr1, +integer_cst 64: ptr1, type_decl Data1: ptr1, integer_cst 64: ptr1, pointer_type : ptr1, @@ -748,6 +2712,10 @@ field_decl val: ptr1, integer_cst 32: ptr1, field_decl ptrval: ptr1, integer_cst 64: ptr1, +field_decl arr: ptr1, +integer_cst 96: ptr1, +field_decl str1: ptr1, +integer_cst 64: ptr1, type_decl Data1: ptr1, block : ptr1, var_decl ptr2: ptr1, @@ -759,7 +2727,7 @@ call_expr : ptr1, addr_expr : ptr1, function_decl ftest1: ptr1, test22.cpp: In member function 'void Object1::func4(Data1*)': -test22.cpp:53:25: warning: Using parameter 'ptr1' without checking for null pointer +test22.cpp:56:25: warning: Using parameter 'ptr1' without checking for null pointer if (ptr1->ftest1() == 100) ^ parm_decl ptr1: ptr1, @@ -770,10 +2738,17 @@ field_decl val: ptr1, integer_cst 32: ptr1, field_decl ptrval: ptr1, integer_cst 64: ptr1, +field_decl arr: ptr1, +integer_cst 96: ptr1, +field_decl str1: ptr1, +integer_cst 64: ptr1, type_decl Data1: ptr1, integer_cst 64: ptr1, integer_cst 100: ptr1, return_expr : ptr1, +function_decl Data1: +function_decl __base_dtor : +function_decl __comp_dtor : function_decl func5: bind_expr : ptr1, statement_list : ptr1, @@ -794,16 +2769,32 @@ field_decl val: ptr1, integer_cst 32: ptr1, field_decl ptrval: ptr1, integer_cst 64: ptr1, +field_decl arr: ptr1, +integer_cst 96: ptr1, +field_decl str1: ptr1, +integer_cst 64: ptr1, type_decl Data1: ptr1, integer_cst 64: ptr1, +cleanup_stmt : ptr1, +statement_list : ptr1, +call_expr : ptr1, +addr_expr : ptr1, +function_decl __comp_dtor : ptr1, +addr_expr : ptr1, +var_decl data: ptr1, +var_decl data: ptr1, var_decl data: ptr1, -integer_cst 128: ptr1, +integer_cst 320: ptr1, record_type : ptr1, type_decl Data1: ptr1, field_decl val: ptr1, integer_cst 32: ptr1, field_decl ptrval: ptr1, integer_cst 64: ptr1, +field_decl arr: ptr1, +integer_cst 96: ptr1, +field_decl str1: ptr1, +integer_cst 64: ptr1, type_decl Data1: ptr1, block : ptr1, var_decl data: ptr1, @@ -820,6 +2811,10 @@ field_decl val: ptr1, integer_cst 32: ptr1, field_decl ptrval: ptr1, integer_cst 64: ptr1, +field_decl arr: ptr1, +integer_cst 96: ptr1, +field_decl str1: ptr1, +integer_cst 64: ptr1, type_decl Data1: ptr1, integer_cst 64: ptr1, integer_cst 0: ptr1, @@ -838,6 +2833,10 @@ field_decl val: integer_cst 32: field_decl ptrval: integer_cst 64: +field_decl arr: +integer_cst 96: +field_decl str1: +integer_cst 64: type_decl Data1: integer_cst 64: field_decl val: @@ -864,10 +2863,207 @@ field_decl val: ptr1, integer_cst 32: ptr1, field_decl ptrval: ptr1, integer_cst 64: ptr1, +field_decl arr: ptr1, +integer_cst 96: ptr1, +field_decl str1: ptr1, +integer_cst 64: ptr1, type_decl Data1: ptr1, integer_cst 64: ptr1, integer_cst 200: ptr1, return_expr : ptr1, +function_decl func8: +bind_expr : ptr1, +statement_list : ptr1, +if_stmt : ptr1, +truth_orif_expr : ptr1, +truth_orif_expr : ptr1, +eq_expr : ptr1, +parm_decl ptr1: ptr1, +pointer_type : ptr1, +record_type : ptr1, +type_decl Data1: ptr1, +field_decl val: ptr1, +integer_cst 32: ptr1, +field_decl ptrval: ptr1, +integer_cst 64: ptr1, +field_decl arr: ptr1, +integer_cst 96: ptr1, +field_decl str1: ptr1, +integer_cst 64: ptr1, +type_decl Data1: ptr1, +integer_cst 64: ptr1, +integer_cst 0: ptr1, +eq_expr : +component_ref : +indirect_ref : +parm_decl ptr1: +pointer_type : +record_type : +type_decl Data1: +field_decl val: +integer_cst 32: +field_decl ptrval: +integer_cst 64: +field_decl arr: +integer_cst 96: +field_decl str1: +integer_cst 64: +type_decl Data1: +integer_cst 64: +field_decl val: +integer_cst 32: +integer_cst 3: +eq_expr : +component_ref : +indirect_ref : +parm_decl ptr1: +pointer_type : +record_type : +type_decl Data1: +field_decl val: +integer_cst 32: +field_decl ptrval: +integer_cst 64: +field_decl arr: +integer_cst 96: +field_decl str1: +integer_cst 64: +type_decl Data1: +integer_cst 64: +field_decl ptrval: +integer_cst 64: +integer_cst 0: +return_expr : ptr1, +decl_expr : ptr1, +var_decl k: +decl_expr : ptr1, +var_decl test1: +integer_cst 32: +component_ref : +indirect_ref : +parm_decl ptr1: +pointer_type : +record_type : +type_decl Data1: +field_decl val: +integer_cst 32: +field_decl ptrval: +integer_cst 64: +field_decl arr: +integer_cst 96: +field_decl str1: +integer_cst 64: +type_decl Data1: +integer_cst 64: +field_decl val: +integer_cst 32: +integer_type : +type_decl int: +integer_cst 32: +integer_cst -2147483648: +integer_cst 2147483647: +var_decl k: ptr1, +integer_cst 32: +array_ref : +integer_cst 0: +integer_cst 4: +component_ref : +indirect_ref : +parm_decl ptr1: +pointer_type : +record_type : +type_decl Data1: +field_decl val: +integer_cst 32: +field_decl ptrval: +integer_cst 64: +field_decl arr: +integer_cst 96: +field_decl str1: +integer_cst 64: +type_decl Data1: +integer_cst 64: +field_decl arr: +integer_cst 96: +integer_cst 0: +integer_type : +type_decl int: +integer_cst 32: +integer_cst -2147483648: +integer_cst 2147483647: +block : ptr1, +var_decl k: +var_decl test1: +function_decl func9: +statement_list : chunk, +if_stmt : chunk, +cleanup_point_expr : chunk, +truth_orif_expr : chunk, +eq_expr : chunk, +parm_decl chunk: chunk, +pointer_type : chunk, +record_type : chunk, +type_decl Data1: chunk, +field_decl val: chunk, +integer_cst 32: chunk, +field_decl ptrval: chunk, +integer_cst 64: chunk, +field_decl arr: chunk, +integer_cst 96: chunk, +field_decl str1: chunk, +integer_cst 64: chunk, +type_decl Data1: chunk, +integer_cst 64: chunk, +integer_cst 0: chunk, +call_expr : +addr_expr : +function_decl empty: +addr_expr : +component_ref : +indirect_ref : +parm_decl chunk: +pointer_type : +record_type : +type_decl Data1: +field_decl val: +integer_cst 32: +field_decl ptrval: +integer_cst 64: +field_decl arr: +integer_cst 96: +field_decl str1: +integer_cst 64: +type_decl Data1: +integer_cst 64: +field_decl str1: +integer_cst 64: +return_expr : chunk, +cleanup_point_expr : chunk, +expr_stmt : +convert_expr : +call_expr : +addr_expr : +function_decl operator[]: +addr_expr : +component_ref : +indirect_ref : +parm_decl chunk: +pointer_type : +record_type : +type_decl Data1: +field_decl val: +integer_cst 32: +field_decl ptrval: +integer_cst 64: +field_decl arr: +integer_cst 96: +field_decl str1: +integer_cst 64: +type_decl Data1: +integer_cst 64: +field_decl str1: +integer_cst 64: +integer_cst 0: function_decl fill: cleanup_point_expr : __first, __last, expr_stmt : __first, __last, @@ -905,6 +3101,15 @@ integer_cst 32: __first, __last, integer_cst -2147483648: __first, __last, integer_cst 2147483647: __first, __last, integer_cst 64: __first, __last, +function_decl _Alloc_hider: +function_decl __base_dtor : +function_decl __comp_dtor : +function_decl basic_string: +function_decl __base_ctor : +function_decl __comp_ctor : +function_decl basic_string: +function_decl __base_dtor : +function_decl __comp_dtor : function_decl vector: function_decl __base_ctor : function_decl __comp_ctor : @@ -912,6 +3117,8 @@ function_decl vector: function_decl __base_dtor : function_decl __comp_dtor : function_decl push_back: +function_decl empty: +function_decl operator[]: function_decl __niter_base: cleanup_point_expr : __it, return_expr : __it, @@ -1003,6 +3210,20 @@ integer_cst -2147483648: __first, __last, integer_cst 2147483647: __first, __last, block : __first, __last, var_decl __tmp: __first, __last, +function_decl _S_empty_rep: +function_decl _M_refdata: +function_decl allocator: +function_decl __base_ctor : +function_decl __comp_ctor : +function_decl allocator: +function_decl __base_dtor : +function_decl __comp_dtor : +function_decl _Alloc_hider: +function_decl __base_ctor : +function_decl __comp_ctor : +function_decl _M_rep: +function_decl get_allocator: +function_decl _M_dispose: function_decl _Vector_impl: function_decl __base_dtor : function_decl __comp_dtor : @@ -1028,6 +3249,10 @@ field_decl val: __first, __last, integer_cst 32: __first, __last, field_decl ptrval: __first, __last, integer_cst 64: __first, __last, +field_decl arr: __first, __last, +integer_cst 96: __first, __last, +field_decl str1: __first, __last, +integer_cst 64: __first, __last, type_decl Data1: __first, __last, integer_cst 64: __first, __last, parm_decl __last: __first, __last, @@ -1039,6 +3264,10 @@ field_decl val: __first, __last, integer_cst 32: __first, __last, field_decl ptrval: __first, __last, integer_cst 64: __first, __last, +field_decl arr: __first, __last, +integer_cst 96: __first, __last, +field_decl str1: __first, __last, +integer_cst 64: __first, __last, type_decl Data1: __first, __last, integer_cst 64: __first, __last, function_decl construct: @@ -1063,6 +3292,10 @@ field_decl val: __p, integer_cst 32: __p, field_decl ptrval: __p, integer_cst 64: __p, +field_decl arr: __p, +integer_cst 96: __p, +field_decl str1: __p, +integer_cst 64: __p, type_decl Data1: __p, tree_vec : __p, pointer_type : __p, @@ -1072,6 +3305,10 @@ field_decl val: __p, integer_cst 32: __p, field_decl ptrval: __p, integer_cst 64: __p, +field_decl arr: __p, +integer_cst 96: __p, +field_decl str1: __p, +integer_cst 64: __p, type_decl Data1: __p, record_type : __p, type_decl rebind: __p, @@ -1096,6 +3333,10 @@ field_decl val: __p, integer_cst 32: __p, field_decl ptrval: __p, integer_cst 64: __p, +field_decl arr: __p, +integer_cst 96: __p, +field_decl str1: __p, +integer_cst 64: __p, type_decl Data1: __p, integer_cst 64: __p, convert_expr : __p, @@ -1108,10 +3349,17 @@ field_decl val: __p, integer_cst 32: __p, field_decl ptrval: __p, integer_cst 64: __p, +field_decl arr: __p, +integer_cst 96: __p, +field_decl str1: __p, +integer_cst 64: __p, type_decl Data1: __p, integer_cst 64: __p, function_decl _M_insert_aux: function_decl end: +function_decl size: +function_decl _M_leak: +function_decl _M_data: function_decl _S_base: return_expr : __it, init_expr : __it, @@ -1132,6 +3380,16 @@ integer_cst 64: __it, integer_cst 0: __it, integer_cst : __it, integer_cst 64: __it, +function_decl _S_empty_rep: +function_decl new_allocator: +function_decl __base_ctor : +function_decl __comp_ctor : +function_decl new_allocator: +function_decl __base_dtor : +function_decl __comp_dtor : +function_decl allocator: +function_decl __base_ctor : +function_decl __comp_ctor : function_decl _Vector_impl: function_decl __base_ctor : function_decl __comp_ctor : @@ -1152,6 +3410,10 @@ field_decl val: __p, integer_cst 32: __p, field_decl ptrval: __p, integer_cst 64: __p, +field_decl arr: __p, +integer_cst 96: __p, +field_decl str1: __p, +integer_cst 64: __p, type_decl Data1: __p, integer_cst 64: __p, integer_cst 0: __p, @@ -1187,6 +3449,10 @@ field_decl val: integer_cst 32: field_decl ptrval: integer_cst 64: +field_decl arr: +integer_cst 96: +field_decl str1: +integer_cst 64: type_decl Data1: integer_cst 64: parm_decl __n: @@ -1214,6 +3480,10 @@ field_decl val: __first, __last, integer_cst 32: __first, __last, field_decl ptrval: __first, __last, integer_cst 64: __first, __last, +field_decl arr: __first, __last, +integer_cst 96: __first, __last, +field_decl str1: __first, __last, +integer_cst 64: __first, __last, type_decl Data1: __first, __last, integer_cst 64: __first, __last, parm_decl __last: __first, __last, @@ -1225,6 +3495,10 @@ field_decl val: __first, __last, integer_cst 32: __first, __last, field_decl ptrval: __first, __last, integer_cst 64: __first, __last, +field_decl arr: __first, __last, +integer_cst 96: __first, __last, +field_decl str1: __first, __last, +integer_cst 64: __first, __last, type_decl Data1: __first, __last, integer_cst 64: __first, __last, type_decl _Value_type: __first, __last, @@ -1251,6 +3525,10 @@ field_decl val: __p, integer_cst 32: __p, field_decl ptrval: __p, integer_cst 64: __p, +field_decl arr: __p, +integer_cst 96: __p, +field_decl str1: __p, +integer_cst 64: __p, type_decl Data1: __p, integer_cst 64: __p, target_expr : __p, @@ -1284,6 +3562,10 @@ field_decl val: __p, integer_cst 32: __p, field_decl ptrval: __p, integer_cst 64: __p, +field_decl arr: __p, +integer_cst 96: __p, +field_decl str1: __p, +integer_cst 64: __p, type_decl Data1: __p, integer_cst 64: __p, call_expr : __p, @@ -1308,6 +3590,10 @@ field_decl val: __first, __last, __result, integer_cst 32: __first, __last, __result, field_decl ptrval: __first, __last, __result, integer_cst 64: __first, __last, __result, +field_decl arr: __first, __last, __result, +integer_cst 96: __first, __last, __result, +field_decl str1: __first, __last, __result, +integer_cst 64: __first, __last, __result, type_decl Data1: __first, __last, __result, integer_cst 64: __first, __last, __result, call_expr : __first, __last, __result, @@ -1325,6 +3611,10 @@ field_decl val: __first, __last, __result, integer_cst 32: __first, __last, __result, field_decl ptrval: __first, __last, __result, integer_cst 64: __first, __last, __result, +field_decl arr: __first, __last, __result, +integer_cst 96: __first, __last, __result, +field_decl str1: __first, __last, __result, +integer_cst 64: __first, __last, __result, type_decl Data1: __first, __last, __result, integer_cst 64: __first, __last, __result, call_expr : __first, __last, __result, @@ -1339,6 +3629,10 @@ field_decl val: __first, __last, __result, integer_cst 32: __first, __last, __result, field_decl ptrval: __first, __last, __result, integer_cst 64: __first, __last, __result, +field_decl arr: __first, __last, __result, +integer_cst 96: __first, __last, __result, +field_decl str1: __first, __last, __result, +integer_cst 64: __first, __last, __result, type_decl Data1: __first, __last, __result, integer_cst 64: __first, __last, __result, parm_decl __result: __first, __last, __result, @@ -1350,6 +3644,10 @@ field_decl val: __first, __last, __result, integer_cst 32: __first, __last, __result, field_decl ptrval: __first, __last, __result, integer_cst 64: __first, __last, __result, +field_decl arr: __first, __last, __result, +integer_cst 96: __first, __last, __result, +field_decl str1: __first, __last, __result, +integer_cst 64: __first, __last, __result, type_decl Data1: __first, __last, __result, integer_cst 64: __first, __last, __result, function_decl operator*: @@ -1675,6 +3973,10 @@ field_decl val: __first, __last, __result, integer_cst 32: __first, __last, __result, field_decl ptrval: __first, __last, __result, integer_cst 64: __first, __last, __result, +field_decl arr: __first, __last, __result, +integer_cst 96: __first, __last, __result, +field_decl str1: __first, __last, __result, +integer_cst 64: __first, __last, __result, type_decl Data1: __first, __last, __result, integer_cst 64: __first, __last, __result, call_expr : __first, __last, __result, @@ -1689,6 +3991,10 @@ field_decl val: __first, __last, __result, integer_cst 32: __first, __last, __result, field_decl ptrval: __first, __last, __result, integer_cst 64: __first, __last, __result, +field_decl arr: __first, __last, __result, +integer_cst 96: __first, __last, __result, +field_decl str1: __first, __last, __result, +integer_cst 64: __first, __last, __result, type_decl Data1: __first, __last, __result, integer_cst 64: __first, __last, __result, parm_decl __last: __first, __last, __result, @@ -1700,6 +4006,10 @@ field_decl val: __first, __last, __result, integer_cst 32: __first, __last, __result, field_decl ptrval: __first, __last, __result, integer_cst 64: __first, __last, __result, +field_decl arr: __first, __last, __result, +integer_cst 96: __first, __last, __result, +field_decl str1: __first, __last, __result, +integer_cst 64: __first, __last, __result, type_decl Data1: __first, __last, __result, integer_cst 64: __first, __last, __result, parm_decl __result: __first, __last, __result, @@ -1711,6 +4021,10 @@ field_decl val: __first, __last, __result, integer_cst 32: __first, __last, __result, field_decl ptrval: __first, __last, __result, integer_cst 64: __first, __last, __result, +field_decl arr: __first, __last, __result, +integer_cst 96: __first, __last, __result, +field_decl str1: __first, __last, __result, +integer_cst 64: __first, __last, __result, type_decl Data1: __first, __last, __result, integer_cst 64: __first, __last, __result, convert_expr : __first, __last, __result, @@ -1729,6 +4043,10 @@ field_decl val: __first, __last, __result, integer_cst 32: __first, __last, __result, field_decl ptrval: __first, __last, __result, integer_cst 64: __first, __last, __result, +field_decl arr: __first, __last, __result, +integer_cst 96: __first, __last, __result, +field_decl str1: __first, __last, __result, +integer_cst 64: __first, __last, __result, type_decl Data1: __first, __last, __result, tree_vec : __first, __last, __result, pointer_type : __first, __last, __result, @@ -1738,6 +4056,10 @@ field_decl val: __first, __last, __result, integer_cst 32: __first, __last, __result, field_decl ptrval: __first, __last, __result, integer_cst 64: __first, __last, __result, +field_decl arr: __first, __last, __result, +integer_cst 96: __first, __last, __result, +field_decl str1: __first, __last, __result, +integer_cst 64: __first, __last, __result, type_decl Data1: __first, __last, __result, record_type : __first, __last, __result, type_decl rebind: __first, __last, __result, @@ -1774,6 +4096,10 @@ field_decl val: __p, integer_cst 32: __p, field_decl ptrval: __p, integer_cst 64: __p, +field_decl arr: __p, +integer_cst 96: __p, +field_decl str1: __p, +integer_cst 64: __p, type_decl Data1: __p, tree_vec : __p, pointer_type : __p, @@ -1783,6 +4109,10 @@ field_decl val: __p, integer_cst 32: __p, field_decl ptrval: __p, integer_cst 64: __p, +field_decl arr: __p, +integer_cst 96: __p, +field_decl str1: __p, +integer_cst 64: __p, type_decl Data1: __p, record_type : __p, type_decl rebind: __p, @@ -1807,11 +4137,19 @@ field_decl val: __p, integer_cst 32: __p, field_decl ptrval: __p, integer_cst 64: __p, +field_decl arr: __p, +integer_cst 96: __p, +field_decl str1: __p, +integer_cst 64: __p, type_decl Data1: __p, integer_cst 64: __p, function_decl __normal_iterator: function_decl __base_ctor : function_decl __comp_ctor : +function_decl _M_is_leaked: +function_decl new_allocator: +function_decl __base_ctor : +function_decl __comp_ctor : function_decl allocator: function_decl __base_ctor : function_decl __comp_ctor : @@ -1840,6 +4178,10 @@ field_decl val: __p, integer_cst 32: __p, field_decl ptrval: __p, integer_cst 64: __p, +field_decl arr: __p, +integer_cst 96: __p, +field_decl str1: __p, +integer_cst 64: __p, type_decl Data1: __p, tree_vec : __p, pointer_type : __p, @@ -1849,6 +4191,10 @@ field_decl val: __p, integer_cst 32: __p, field_decl ptrval: __p, integer_cst 64: __p, +field_decl arr: __p, +integer_cst 96: __p, +field_decl str1: __p, +integer_cst 64: __p, type_decl Data1: __p, record_type : __p, type_decl rebind: __p, @@ -1873,6 +4219,10 @@ field_decl val: __p, integer_cst 32: __p, field_decl ptrval: __p, integer_cst 64: __p, +field_decl arr: __p, +integer_cst 96: __p, +field_decl str1: __p, +integer_cst 64: __p, type_decl Data1: __p, integer_cst 64: __p, parm_decl __n: __p, @@ -1898,6 +4248,10 @@ field_decl val: __it, integer_cst 32: __it, field_decl ptrval: __it, integer_cst 64: __it, +field_decl arr: __it, +integer_cst 96: __it, +field_decl str1: __it, +integer_cst 64: __it, type_decl Data1: __it, integer_cst 64: __it, call_expr : __it, @@ -1912,6 +4266,10 @@ field_decl val: __it, integer_cst 32: __it, field_decl ptrval: __it, integer_cst 64: __it, +field_decl arr: __it, +integer_cst 96: __it, +field_decl str1: __it, +integer_cst 64: __it, type_decl Data1: __it, integer_cst 64: __it, function_decl __copy_move_backward_a2: @@ -1927,6 +4285,10 @@ field_decl val: __first, __last, __result, integer_cst 32: __first, __last, __result, field_decl ptrval: __first, __last, __result, integer_cst 64: __first, __last, __result, +field_decl arr: __first, __last, __result, +integer_cst 96: __first, __last, __result, +field_decl str1: __first, __last, __result, +integer_cst 64: __first, __last, __result, type_decl Data1: __first, __last, __result, integer_cst 64: __first, __last, __result, call_expr : __first, __last, __result, @@ -1944,6 +4306,10 @@ field_decl val: __first, __last, __result, integer_cst 32: __first, __last, __result, field_decl ptrval: __first, __last, __result, integer_cst 64: __first, __last, __result, +field_decl arr: __first, __last, __result, +integer_cst 96: __first, __last, __result, +field_decl str1: __first, __last, __result, +integer_cst 64: __first, __last, __result, type_decl Data1: __first, __last, __result, integer_cst 64: __first, __last, __result, call_expr : __first, __last, __result, @@ -1958,6 +4324,10 @@ field_decl val: __first, __last, __result, integer_cst 32: __first, __last, __result, field_decl ptrval: __first, __last, __result, integer_cst 64: __first, __last, __result, +field_decl arr: __first, __last, __result, +integer_cst 96: __first, __last, __result, +field_decl str1: __first, __last, __result, +integer_cst 64: __first, __last, __result, type_decl Data1: __first, __last, __result, integer_cst 64: __first, __last, __result, call_expr : __first, __last, __result, @@ -1972,6 +4342,10 @@ field_decl val: __first, __last, __result, integer_cst 32: __first, __last, __result, field_decl ptrval: __first, __last, __result, integer_cst 64: __first, __last, __result, +field_decl arr: __first, __last, __result, +integer_cst 96: __first, __last, __result, +field_decl str1: __first, __last, __result, +integer_cst 64: __first, __last, __result, type_decl Data1: __first, __last, __result, integer_cst 64: __first, __last, __result, function_decl max_size: @@ -1991,6 +4365,10 @@ field_decl val: __first, __last, __result, integer_cst 32: __first, __last, __result, field_decl ptrval: __first, __last, __result, integer_cst 64: __first, __last, __result, +field_decl arr: __first, __last, __result, +integer_cst 96: __first, __last, __result, +field_decl str1: __first, __last, __result, +integer_cst 64: __first, __last, __result, type_decl Data1: __first, __last, __result, integer_cst 64: __first, __last, __result, call_expr : __first, __last, __result, @@ -2005,6 +4383,10 @@ field_decl val: __first, __last, __result, integer_cst 32: __first, __last, __result, field_decl ptrval: __first, __last, __result, integer_cst 64: __first, __last, __result, +field_decl arr: __first, __last, __result, +integer_cst 96: __first, __last, __result, +field_decl str1: __first, __last, __result, +integer_cst 64: __first, __last, __result, type_decl Data1: __first, __last, __result, integer_cst 64: __first, __last, __result, parm_decl __last: __first, __last, __result, @@ -2016,6 +4398,10 @@ field_decl val: __first, __last, __result, integer_cst 32: __first, __last, __result, field_decl ptrval: __first, __last, __result, integer_cst 64: __first, __last, __result, +field_decl arr: __first, __last, __result, +integer_cst 96: __first, __last, __result, +field_decl str1: __first, __last, __result, +integer_cst 64: __first, __last, __result, type_decl Data1: __first, __last, __result, integer_cst 64: __first, __last, __result, parm_decl __result: __first, __last, __result, @@ -2027,6 +4413,10 @@ field_decl val: __first, __last, __result, integer_cst 32: __first, __last, __result, field_decl ptrval: __first, __last, __result, integer_cst 64: __first, __last, __result, +field_decl arr: __first, __last, __result, +integer_cst 96: __first, __last, __result, +field_decl str1: __first, __last, __result, +integer_cst 64: __first, __last, __result, type_decl Data1: __first, __last, __result, integer_cst 64: __first, __last, __result, function_decl destroy: @@ -2043,6 +4433,10 @@ field_decl val: __p, integer_cst 32: __p, field_decl ptrval: __p, integer_cst 64: __p, +field_decl arr: __p, +integer_cst 96: __p, +field_decl str1: __p, +integer_cst 64: __p, type_decl Data1: __p, integer_cst 64: __p, function_decl new_allocator: @@ -2064,6 +4458,10 @@ field_decl val: __p, integer_cst 32: __p, field_decl ptrval: __p, integer_cst 64: __p, +field_decl arr: __p, +integer_cst 96: __p, +field_decl str1: __p, +integer_cst 64: __p, type_decl Data1: __p, integer_cst 64: __p, function_decl _S_base: @@ -2079,6 +4477,10 @@ field_decl val: __it, integer_cst 32: __it, field_decl ptrval: __it, integer_cst 64: __it, +field_decl arr: __it, +integer_cst 96: __it, +field_decl str1: __it, +integer_cst 64: __it, type_decl Data1: __it, integer_cst 64: __it, parm_decl __it: __it, @@ -2090,6 +4492,10 @@ field_decl val: __it, integer_cst 32: __it, field_decl ptrval: __it, integer_cst 64: __it, +field_decl arr: __it, +integer_cst 96: __it, +field_decl str1: __it, +integer_cst 64: __it, type_decl Data1: __it, integer_cst 64: __it, function_decl __niter_base: @@ -2106,6 +4512,10 @@ field_decl val: __it, integer_cst 32: __it, field_decl ptrval: __it, integer_cst 64: __it, +field_decl arr: __it, +integer_cst 96: __it, +field_decl str1: __it, +integer_cst 64: __it, type_decl Data1: __it, integer_cst 64: __it, call_expr : __it, @@ -2120,6 +4530,10 @@ field_decl val: __it, integer_cst 32: __it, field_decl ptrval: __it, integer_cst 64: __it, +field_decl arr: __it, +integer_cst 96: __it, +field_decl str1: __it, +integer_cst 64: __it, type_decl Data1: __it, integer_cst 64: __it, function_decl __copy_move_backward_a: @@ -2144,6 +4558,10 @@ field_decl val: __first, __last, __result, integer_cst 32: __first, __last, __result, field_decl ptrval: __first, __last, __result, integer_cst 64: __first, __last, __result, +field_decl arr: __first, __last, __result, +integer_cst 96: __first, __last, __result, +field_decl str1: __first, __last, __result, +integer_cst 64: __first, __last, __result, type_decl Data1: __first, __last, __result, integer_cst 64: __first, __last, __result, call_expr : __first, __last, __result, @@ -2158,6 +4576,10 @@ field_decl val: __first, __last, __result, integer_cst 32: __first, __last, __result, field_decl ptrval: __first, __last, __result, integer_cst 64: __first, __last, __result, +field_decl arr: __first, __last, __result, +integer_cst 96: __first, __last, __result, +field_decl str1: __first, __last, __result, +integer_cst 64: __first, __last, __result, type_decl Data1: __first, __last, __result, integer_cst 64: __first, __last, __result, parm_decl __last: __first, __last, __result, @@ -2169,6 +4591,10 @@ field_decl val: __first, __last, __result, integer_cst 32: __first, __last, __result, field_decl ptrval: __first, __last, __result, integer_cst 64: __first, __last, __result, +field_decl arr: __first, __last, __result, +integer_cst 96: __first, __last, __result, +field_decl str1: __first, __last, __result, +integer_cst 64: __first, __last, __result, type_decl Data1: __first, __last, __result, integer_cst 64: __first, __last, __result, parm_decl __result: __first, __last, __result, @@ -2180,6 +4606,10 @@ field_decl val: __first, __last, __result, integer_cst 32: __first, __last, __result, field_decl ptrval: __first, __last, __result, integer_cst 64: __first, __last, __result, +field_decl arr: __first, __last, __result, +integer_cst 96: __first, __last, __result, +field_decl str1: __first, __last, __result, +integer_cst 64: __first, __last, __result, type_decl Data1: __first, __last, __result, integer_cst 64: __first, __last, __result, type_decl _ValueType1: __first, __last, __result, @@ -2234,6 +4664,10 @@ field_decl val: , integer_cst 32: , field_decl ptrval: , integer_cst 64: , +field_decl arr: , +integer_cst 96: , +field_decl str1: , +integer_cst 64: , type_decl Data1: , integer_cst 64: , call_expr : , @@ -2271,6 +4705,10 @@ field_decl val: __first, __last, __result, integer_cst 32: __first, __last, __result, field_decl ptrval: __first, __last, __result, integer_cst 64: __first, __last, __result, +field_decl arr: __first, __last, __result, +integer_cst 96: __first, __last, __result, +field_decl str1: __first, __last, __result, +integer_cst 64: __first, __last, __result, type_decl Data1: __first, __last, __result, integer_cst 64: __first, __last, __result, call_expr : __first, __last, __result, @@ -2285,6 +4723,10 @@ field_decl val: __first, __last, __result, integer_cst 32: __first, __last, __result, field_decl ptrval: __first, __last, __result, integer_cst 64: __first, __last, __result, +field_decl arr: __first, __last, __result, +integer_cst 96: __first, __last, __result, +field_decl str1: __first, __last, __result, +integer_cst 64: __first, __last, __result, type_decl Data1: __first, __last, __result, integer_cst 64: __first, __last, __result, parm_decl __last: __first, __last, __result, @@ -2296,6 +4738,10 @@ field_decl val: __first, __last, __result, integer_cst 32: __first, __last, __result, field_decl ptrval: __first, __last, __result, integer_cst 64: __first, __last, __result, +field_decl arr: __first, __last, __result, +integer_cst 96: __first, __last, __result, +field_decl str1: __first, __last, __result, +integer_cst 64: __first, __last, __result, type_decl Data1: __first, __last, __result, integer_cst 64: __first, __last, __result, parm_decl __result: __first, __last, __result, @@ -2307,6 +4753,10 @@ field_decl val: __first, __last, __result, integer_cst 32: __first, __last, __result, field_decl ptrval: __first, __last, __result, integer_cst 64: __first, __last, __result, +field_decl arr: __first, __last, __result, +integer_cst 96: __first, __last, __result, +field_decl str1: __first, __last, __result, +integer_cst 64: __first, __last, __result, type_decl Data1: __first, __last, __result, integer_cst 64: __first, __last, __result, type_decl _ValueType1: __first, __last, __result, @@ -2337,6 +4787,10 @@ field_decl val: __first, __last, __result, integer_cst 32: __first, __last, __result, field_decl ptrval: __first, __last, __result, integer_cst 64: __first, __last, __result, +field_decl arr: __first, __last, __result, +integer_cst 96: __first, __last, __result, +field_decl str1: __first, __last, __result, +integer_cst 64: __first, __last, __result, type_decl Data1: __first, __last, __result, integer_cst 64: __first, __last, __result, negate_expr : __first, __last, __result, @@ -2352,6 +4806,10 @@ field_decl val: __first, __last, __result, integer_cst 32: __first, __last, __result, field_decl ptrval: __first, __last, __result, integer_cst 64: __first, __last, __result, +field_decl arr: __first, __last, __result, +integer_cst 96: __first, __last, __result, +field_decl str1: __first, __last, __result, +integer_cst 64: __first, __last, __result, type_decl Data1: __first, __last, __result, integer_cst 64: __first, __last, __result, mult_expr : __first, __last, __result, @@ -2369,6 +4827,10 @@ field_decl val: __first, __last, __result, integer_cst 32: __first, __last, __result, field_decl ptrval: __first, __last, __result, integer_cst 64: __first, __last, __result, +field_decl arr: __first, __last, __result, +integer_cst 96: __first, __last, __result, +field_decl str1: __first, __last, __result, +integer_cst 64: __first, __last, __result, type_decl Data1: __first, __last, __result, integer_cst 64: __first, __last, __result, pointer_plus_expr : __first, __last, __result, @@ -2381,6 +4843,10 @@ field_decl val: __first, __last, __result, integer_cst 32: __first, __last, __result, field_decl ptrval: __first, __last, __result, integer_cst 64: __first, __last, __result, +field_decl arr: __first, __last, __result, +integer_cst 96: __first, __last, __result, +field_decl str1: __first, __last, __result, +integer_cst 64: __first, __last, __result, type_decl Data1: __first, __last, __result, integer_cst 64: __first, __last, __result, negate_expr : __first, __last, __result, @@ -2401,6 +4867,10 @@ field_decl val: __first, __last, __result, integer_cst 32: __first, __last, __result, field_decl ptrval: __first, __last, __result, integer_cst 64: __first, __last, __result, +field_decl arr: __first, __last, __result, +integer_cst 96: __first, __last, __result, +field_decl str1: __first, __last, __result, +integer_cst 64: __first, __last, __result, type_decl Data1: __first, __last, __result, integer_cst 64: __first, __last, __result, convert_expr : __first, __last, __result, @@ -2413,6 +4883,10 @@ field_decl val: __first, __last, __result, integer_cst 32: __first, __last, __result, field_decl ptrval: __first, __last, __result, integer_cst 64: __first, __last, __result, +field_decl arr: __first, __last, __result, +integer_cst 96: __first, __last, __result, +field_decl str1: __first, __last, __result, +integer_cst 64: __first, __last, __result, type_decl Data1: __first, __last, __result, integer_cst 64: __first, __last, __result, integer_cst 8: __first, __last, __result, @@ -2437,6 +4911,10 @@ field_decl val: __first, __last, __result, integer_cst 32: __first, __last, __result, field_decl ptrval: __first, __last, __result, integer_cst 64: __first, __last, __result, +field_decl arr: __first, __last, __result, +integer_cst 96: __first, __last, __result, +field_decl str1: __first, __last, __result, +integer_cst 64: __first, __last, __result, type_decl Data1: __first, __last, __result, integer_cst 64: __first, __last, __result, call_expr : __first, __last, __result, @@ -2451,6 +4929,10 @@ field_decl val: __first, __last, __result, integer_cst 32: __first, __last, __result, field_decl ptrval: __first, __last, __result, integer_cst 64: __first, __last, __result, +field_decl arr: __first, __last, __result, +integer_cst 96: __first, __last, __result, +field_decl str1: __first, __last, __result, +integer_cst 64: __first, __last, __result, type_decl Data1: __first, __last, __result, integer_cst 64: __first, __last, __result, parm_decl __last: __first, __last, __result, @@ -2462,6 +4944,10 @@ field_decl val: __first, __last, __result, integer_cst 32: __first, __last, __result, field_decl ptrval: __first, __last, __result, integer_cst 64: __first, __last, __result, +field_decl arr: __first, __last, __result, +integer_cst 96: __first, __last, __result, +field_decl str1: __first, __last, __result, +integer_cst 64: __first, __last, __result, type_decl Data1: __first, __last, __result, integer_cst 64: __first, __last, __result, parm_decl __result: __first, __last, __result, @@ -2473,6 +4959,10 @@ field_decl val: __first, __last, __result, integer_cst 32: __first, __last, __result, field_decl ptrval: __first, __last, __result, integer_cst 64: __first, __last, __result, +field_decl arr: __first, __last, __result, +integer_cst 96: __first, __last, __result, +field_decl str1: __first, __last, __result, +integer_cst 64: __first, __last, __result, type_decl Data1: __first, __last, __result, integer_cst 64: __first, __last, __result, function_decl copy: @@ -2488,6 +4978,10 @@ field_decl val: __first, __last, __result, integer_cst 32: __first, __last, __result, field_decl ptrval: __first, __last, __result, integer_cst 64: __first, __last, __result, +field_decl arr: __first, __last, __result, +integer_cst 96: __first, __last, __result, +field_decl str1: __first, __last, __result, +integer_cst 64: __first, __last, __result, type_decl Data1: __first, __last, __result, integer_cst 64: __first, __last, __result, call_expr : __first, __last, __result, @@ -2505,6 +4999,10 @@ field_decl val: __first, __last, __result, integer_cst 32: __first, __last, __result, field_decl ptrval: __first, __last, __result, integer_cst 64: __first, __last, __result, +field_decl arr: __first, __last, __result, +integer_cst 96: __first, __last, __result, +field_decl str1: __first, __last, __result, +integer_cst 64: __first, __last, __result, type_decl Data1: __first, __last, __result, integer_cst 64: __first, __last, __result, call_expr : __first, __last, __result, @@ -2519,6 +5017,10 @@ field_decl val: __first, __last, __result, integer_cst 32: __first, __last, __result, field_decl ptrval: __first, __last, __result, integer_cst 64: __first, __last, __result, +field_decl arr: __first, __last, __result, +integer_cst 96: __first, __last, __result, +field_decl str1: __first, __last, __result, +integer_cst 64: __first, __last, __result, type_decl Data1: __first, __last, __result, integer_cst 64: __first, __last, __result, parm_decl __result: __first, __last, __result, @@ -2530,6 +5032,10 @@ field_decl val: __first, __last, __result, integer_cst 32: __first, __last, __result, field_decl ptrval: __first, __last, __result, integer_cst 64: __first, __last, __result, +field_decl arr: __first, __last, __result, +integer_cst 96: __first, __last, __result, +field_decl str1: __first, __last, __result, +integer_cst 64: __first, __last, __result, type_decl Data1: __first, __last, __result, integer_cst 64: __first, __last, __result, function_decl __copy_move_a2: @@ -2545,6 +5051,10 @@ field_decl val: __first, __last, __result, integer_cst 32: __first, __last, __result, field_decl ptrval: __first, __last, __result, integer_cst 64: __first, __last, __result, +field_decl arr: __first, __last, __result, +integer_cst 96: __first, __last, __result, +field_decl str1: __first, __last, __result, +integer_cst 64: __first, __last, __result, type_decl Data1: __first, __last, __result, integer_cst 64: __first, __last, __result, call_expr : __first, __last, __result, @@ -2562,6 +5072,10 @@ field_decl val: __first, __last, __result, integer_cst 32: __first, __last, __result, field_decl ptrval: __first, __last, __result, integer_cst 64: __first, __last, __result, +field_decl arr: __first, __last, __result, +integer_cst 96: __first, __last, __result, +field_decl str1: __first, __last, __result, +integer_cst 64: __first, __last, __result, type_decl Data1: __first, __last, __result, integer_cst 64: __first, __last, __result, call_expr : __first, __last, __result, @@ -2576,6 +5090,10 @@ field_decl val: __first, __last, __result, integer_cst 32: __first, __last, __result, field_decl ptrval: __first, __last, __result, integer_cst 64: __first, __last, __result, +field_decl arr: __first, __last, __result, +integer_cst 96: __first, __last, __result, +field_decl str1: __first, __last, __result, +integer_cst 64: __first, __last, __result, type_decl Data1: __first, __last, __result, integer_cst 64: __first, __last, __result, call_expr : __first, __last, __result, @@ -2590,6 +5108,10 @@ field_decl val: __first, __last, __result, integer_cst 32: __first, __last, __result, field_decl ptrval: __first, __last, __result, integer_cst 64: __first, __last, __result, +field_decl arr: __first, __last, __result, +integer_cst 96: __first, __last, __result, +field_decl str1: __first, __last, __result, +integer_cst 64: __first, __last, __result, type_decl Data1: __first, __last, __result, integer_cst 64: __first, __last, __result, function_decl __copy_move_a: @@ -2614,6 +5136,10 @@ field_decl val: __first, __last, __result, integer_cst 32: __first, __last, __result, field_decl ptrval: __first, __last, __result, integer_cst 64: __first, __last, __result, +field_decl arr: __first, __last, __result, +integer_cst 96: __first, __last, __result, +field_decl str1: __first, __last, __result, +integer_cst 64: __first, __last, __result, type_decl Data1: __first, __last, __result, integer_cst 64: __first, __last, __result, call_expr : __first, __last, __result, @@ -2628,6 +5154,10 @@ field_decl val: __first, __last, __result, integer_cst 32: __first, __last, __result, field_decl ptrval: __first, __last, __result, integer_cst 64: __first, __last, __result, +field_decl arr: __first, __last, __result, +integer_cst 96: __first, __last, __result, +field_decl str1: __first, __last, __result, +integer_cst 64: __first, __last, __result, type_decl Data1: __first, __last, __result, integer_cst 64: __first, __last, __result, parm_decl __last: __first, __last, __result, @@ -2639,6 +5169,10 @@ field_decl val: __first, __last, __result, integer_cst 32: __first, __last, __result, field_decl ptrval: __first, __last, __result, integer_cst 64: __first, __last, __result, +field_decl arr: __first, __last, __result, +integer_cst 96: __first, __last, __result, +field_decl str1: __first, __last, __result, +integer_cst 64: __first, __last, __result, type_decl Data1: __first, __last, __result, integer_cst 64: __first, __last, __result, parm_decl __result: __first, __last, __result, @@ -2650,6 +5184,10 @@ field_decl val: __first, __last, __result, integer_cst 32: __first, __last, __result, field_decl ptrval: __first, __last, __result, integer_cst 64: __first, __last, __result, +field_decl arr: __first, __last, __result, +integer_cst 96: __first, __last, __result, +field_decl str1: __first, __last, __result, +integer_cst 64: __first, __last, __result, type_decl Data1: __first, __last, __result, integer_cst 64: __first, __last, __result, type_decl _ValueTypeI: __first, __last, __result, @@ -2679,6 +5217,10 @@ field_decl val: __first, __last, __result, integer_cst 32: __first, __last, __result, field_decl ptrval: __first, __last, __result, integer_cst 64: __first, __last, __result, +field_decl arr: __first, __last, __result, +integer_cst 96: __first, __last, __result, +field_decl str1: __first, __last, __result, +integer_cst 64: __first, __last, __result, type_decl Data1: __first, __last, __result, integer_cst 64: __first, __last, __result, parm_decl __first: __first, __last, __result, @@ -2690,6 +5232,10 @@ field_decl val: __first, __last, __result, integer_cst 32: __first, __last, __result, field_decl ptrval: __first, __last, __result, integer_cst 64: __first, __last, __result, +field_decl arr: __first, __last, __result, +integer_cst 96: __first, __last, __result, +field_decl str1: __first, __last, __result, +integer_cst 64: __first, __last, __result, type_decl Data1: __first, __last, __result, integer_cst 64: __first, __last, __result, mult_expr : __first, __last, __result, @@ -2707,6 +5253,10 @@ field_decl val: __first, __last, __result, integer_cst 32: __first, __last, __result, field_decl ptrval: __first, __last, __result, integer_cst 64: __first, __last, __result, +field_decl arr: __first, __last, __result, +integer_cst 96: __first, __last, __result, +field_decl str1: __first, __last, __result, +integer_cst 64: __first, __last, __result, type_decl Data1: __first, __last, __result, integer_cst 64: __first, __last, __result, pointer_plus_expr : __first, __last, __result, @@ -2719,6 +5269,10 @@ field_decl val: __first, __last, __result, integer_cst 32: __first, __last, __result, field_decl ptrval: __first, __last, __result, integer_cst 64: __first, __last, __result, +field_decl arr: __first, __last, __result, +integer_cst 96: __first, __last, __result, +field_decl str1: __first, __last, __result, +integer_cst 64: __first, __last, __result, type_decl Data1: __first, __last, __result, integer_cst 64: __first, __last, __result, mult_expr : __first, __last, __result, @@ -2738,6 +5292,10 @@ field_decl val: __first, __last, __result, integer_cst 32: __first, __last, __result, field_decl ptrval: __first, __last, __result, integer_cst 64: __first, __last, __result, +field_decl arr: __first, __last, __result, +integer_cst 96: __first, __last, __result, +field_decl str1: __first, __last, __result, +integer_cst 64: __first, __last, __result, type_decl Data1: __first, __last, __result, integer_cst 64: __first, __last, __result, convert_expr : __first, __last, __result, @@ -2750,6 +5308,10 @@ field_decl val: __first, __last, __result, integer_cst 32: __first, __last, __result, field_decl ptrval: __first, __last, __result, integer_cst 64: __first, __last, __result, +field_decl arr: __first, __last, __result, +integer_cst 96: __first, __last, __result, +field_decl str1: __first, __last, __result, +integer_cst 64: __first, __last, __result, type_decl Data1: __first, __last, __result, integer_cst 64: __first, __last, __result, integer_cst 8: __first, __last, __result, diff --git a/test/test22-04.txt b/test/test22-04.txt index ef5718d..4304dae 100644 --- a/test/test22-04.txt +++ b/test/test22-04.txt @@ -1,12 +1,12 @@ test22.cpp: In member function 'int Object1::func2(Data1*)': -test22.cpp:42:28: warning: Using parameter 'ptr1' without checking for null pointer +test22.cpp:45:28: warning: Using parameter 'ptr1' without checking for null pointer Data1* ptr2 = ptr1 + 1; ^ test22.cpp: In member function 'int Object1::func3(Data1*)': -test22.cpp:47:17: warning: Using parameter 'ptr1' without checking for null pointer +test22.cpp:50:17: warning: Using parameter 'ptr1' without checking for null pointer Data1** ptr2 = &ptr1; ^ test22.cpp: In member function 'void Object1::func4(Data1*)': -test22.cpp:53:25: warning: Using parameter 'ptr1' without checking for null pointer +test22.cpp:56:25: warning: Using parameter 'ptr1' without checking for null pointer if (ptr1->ftest1() == 100) ^ diff --git a/test/test22-05.txt b/test/test22-05.txt new file mode 100644 index 0000000..4304dae --- /dev/null +++ b/test/test22-05.txt @@ -0,0 +1,12 @@ +test22.cpp: In member function 'int Object1::func2(Data1*)': +test22.cpp:45:28: warning: Using parameter 'ptr1' without checking for null pointer + Data1* ptr2 = ptr1 + 1; + ^ +test22.cpp: In member function 'int Object1::func3(Data1*)': +test22.cpp:50:17: warning: Using parameter 'ptr1' without checking for null pointer + Data1** ptr2 = &ptr1; + ^ +test22.cpp: In member function 'void Object1::func4(Data1*)': +test22.cpp:56:25: warning: Using parameter 'ptr1' without checking for null pointer + if (ptr1->ftest1() == 100) + ^ diff --git a/test/test22.cpp b/test/test22.cpp index f818390..6917105 100644 --- a/test/test22.cpp +++ b/test/test22.cpp @@ -1,3 +1,4 @@ +#include <string> #include <vector> struct Data1; @@ -15,6 +16,8 @@ struct Data1 int val; Data1 *ptrval; + int arr[3]; + std::string str1; int ftest1() { @@ -75,4 +78,22 @@ class Object1 return; } } + void func8(Data1 *const ptr1) + { + if (!ptr1 || ptr1->val == 3 || !ptr1->ptrval) + return; + + const int k = ptr1->arr[0]; + + int test1 = ptr1->val; + } + +void func9(Data1 *const chunk) +{ + if (!chunk || chunk->str1.empty()) + return; + chunk->str1[0]; +} + }; + |