diff options
author | Andrei Karas <akaras@inbox.ru> | 2015-06-17 15:51:38 +0300 |
---|---|---|
committer | Andrei Karas <akaras@inbox.ru> | 2015-06-17 16:03:19 +0300 |
commit | a23d3c114365ab80ccfc3194db887e258dbec77d (patch) | |
tree | ea29493a9ed9d8f58baf9fd8808d54928f4b2091 /test/test7-01.txt | |
parent | 6c625d640db9f992ef5fdba125659160f98ef3f7 (diff) | |
download | paranucker-a23d3c114365ab80ccfc3194db887e258dbec77d.tar.gz paranucker-a23d3c114365ab80ccfc3194db887e258dbec77d.tar.bz2 paranucker-a23d3c114365ab80ccfc3194db887e258dbec77d.tar.xz paranucker-a23d3c114365ab80ccfc3194db887e258dbec77d.zip |
Update test7. Update test results.
Diffstat (limited to 'test/test7-01.txt')
-rw-r--r-- | test/test7-01.txt | 18896 |
1 files changed, 18834 insertions, 62 deletions
diff --git a/test/test7-01.txt b/test/test7-01.txt index c791334..0685737 100644 --- a/test/test7-01.txt +++ b/test/test7-01.txt @@ -1,76 +1,7595 @@ -function_decl func1 test7.cpp 4:10 +function_decl __iter_less_iter /usr/include/c++/5/bits/predefined_ops.h 47:3 +- isPublic: 1 + function_type - function type + record_type - function return type + type_decl _Iter_less_iter /usr/include/c++/5/bits/predefined_ops.h 37:10 - type name + - isAutogenerated: 1 + type_decl _Iter_less_iter /usr/include/c++/5/bits/predefined_ops.h 38:3 - field + - isAutogenerated: 1 + tree_list - arg types + void_type - value + type_decl void <built-in> 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/predefined_ops.h 47:20 - function result + - isAutogenerated: 1 + record_type - result type + type_decl _Iter_less_iter /usr/include/c++/5/bits/predefined_ops.h 37:10 - type name + - isAutogenerated: 1 + type_decl _Iter_less_iter /usr/include/c++/5/bits/predefined_ops.h 38:3 - field + - isAutogenerated: 1 + integer_cst 8 - decl size + cleanup_point_expr /usr/include/c++/5/bits/predefined_ops.h 48:28 - code + return_expr /usr/include/c++/5/bits/predefined_ops.h 48:28 - operand + init_expr - operand + result_decl /usr/include/c++/5/bits/predefined_ops.h 47:20 - operand + - isAutogenerated: 1 + record_type - result type + type_decl _Iter_less_iter /usr/include/c++/5/bits/predefined_ops.h 37:10 - type name + - isAutogenerated: 1 + type_decl _Iter_less_iter /usr/include/c++/5/bits/predefined_ops.h 38:3 - field + - isAutogenerated: 1 + integer_cst 8 - decl size + target_expr - operand + var_decl /usr/include/c++/5/bits/predefined_ops.h 48:28 - operand + - isAutogenerated: 1 + integer_cst 8 - decl size + record_type - var type + type_decl _Iter_less_iter /usr/include/c++/5/bits/predefined_ops.h 37:10 - type name + - isAutogenerated: 1 + type_decl _Iter_less_iter /usr/include/c++/5/bits/predefined_ops.h 38:3 - field + - isAutogenerated: 1 + constructor - operand + record_type - constructor type + type_decl _Iter_less_iter /usr/include/c++/5/bits/predefined_ops.h 37:10 - type name + - isAutogenerated: 1 + type_decl _Iter_less_iter /usr/include/c++/5/bits/predefined_ops.h 38:3 - field + - isAutogenerated: 1 +function_decl __iter_less_val /usr/include/c++/5/bits/predefined_ops.h 59:3 +- isPublic: 1 + function_type - function type + record_type - function return type + type_decl _Iter_less_val /usr/include/c++/5/bits/predefined_ops.h 50:10 - type name + - isAutogenerated: 1 + type_decl _Iter_less_val /usr/include/c++/5/bits/predefined_ops.h 51:3 - field + - isAutogenerated: 1 + tree_list - arg types + void_type - value + type_decl void <built-in> 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/predefined_ops.h 59:19 - function result + - isAutogenerated: 1 + record_type - result type + type_decl _Iter_less_val /usr/include/c++/5/bits/predefined_ops.h 50:10 - type name + - isAutogenerated: 1 + type_decl _Iter_less_val /usr/include/c++/5/bits/predefined_ops.h 51:3 - field + - isAutogenerated: 1 + integer_cst 8 - decl size + cleanup_point_expr /usr/include/c++/5/bits/predefined_ops.h 60:27 - code + return_expr /usr/include/c++/5/bits/predefined_ops.h 60:27 - operand + init_expr - operand + result_decl /usr/include/c++/5/bits/predefined_ops.h 59:19 - operand + - isAutogenerated: 1 + record_type - result type + type_decl _Iter_less_val /usr/include/c++/5/bits/predefined_ops.h 50:10 - type name + - isAutogenerated: 1 + type_decl _Iter_less_val /usr/include/c++/5/bits/predefined_ops.h 51:3 - field + - isAutogenerated: 1 + integer_cst 8 - decl size + target_expr - operand + var_decl /usr/include/c++/5/bits/predefined_ops.h 60:27 - operand + - isAutogenerated: 1 + integer_cst 8 - decl size + record_type - var type + type_decl _Iter_less_val /usr/include/c++/5/bits/predefined_ops.h 50:10 - type name + - isAutogenerated: 1 + type_decl _Iter_less_val /usr/include/c++/5/bits/predefined_ops.h 51:3 - field + - isAutogenerated: 1 + constructor - operand + record_type - constructor type + type_decl _Iter_less_val /usr/include/c++/5/bits/predefined_ops.h 50:10 - type name + - isAutogenerated: 1 + type_decl _Iter_less_val /usr/include/c++/5/bits/predefined_ops.h 51:3 - field + - isAutogenerated: 1 +function_decl __iter_comp_val /usr/include/c++/5/bits/predefined_ops.h 63:3 +- isPublic: 1 + function_type - function type + record_type - function return type + type_decl _Iter_less_val /usr/include/c++/5/bits/predefined_ops.h 50:10 - type name + - isAutogenerated: 1 + type_decl _Iter_less_val /usr/include/c++/5/bits/predefined_ops.h 51:3 - field + - isAutogenerated: 1 + tree_list - arg types + record_type - value + type_decl _Iter_less_iter /usr/include/c++/5/bits/predefined_ops.h 37:10 - type name + - isAutogenerated: 1 + type_decl _Iter_less_iter /usr/include/c++/5/bits/predefined_ops.h 38:3 - field + - isAutogenerated: 1 + tree_list - chain + void_type - value + type_decl void <built-in> 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/predefined_ops.h 63:34 - function result + - isAutogenerated: 1 + record_type - result type + type_decl _Iter_less_val /usr/include/c++/5/bits/predefined_ops.h 50:10 - type name + - isAutogenerated: 1 + type_decl _Iter_less_val /usr/include/c++/5/bits/predefined_ops.h 51:3 - field + - isAutogenerated: 1 + integer_cst 8 - decl size + parm_decl /usr/include/c++/5/bits/predefined_ops.h 63:19 - argument + record_type - decl type + type_decl _Iter_less_iter /usr/include/c++/5/bits/predefined_ops.h 37:10 - type name + - isAutogenerated: 1 + type_decl _Iter_less_iter /usr/include/c++/5/bits/predefined_ops.h 38:3 - field + - isAutogenerated: 1 + integer_cst 8 - parm size + cleanup_point_expr /usr/include/c++/5/bits/predefined_ops.h 64:27 - code + return_expr /usr/include/c++/5/bits/predefined_ops.h 64:27 - operand + init_expr - operand + result_decl /usr/include/c++/5/bits/predefined_ops.h 63:34 - operand + - isAutogenerated: 1 + record_type - result type + type_decl _Iter_less_val /usr/include/c++/5/bits/predefined_ops.h 50:10 - type name + - isAutogenerated: 1 + type_decl _Iter_less_val /usr/include/c++/5/bits/predefined_ops.h 51:3 - field + - isAutogenerated: 1 + integer_cst 8 - decl size + target_expr - operand + var_decl /usr/include/c++/5/bits/predefined_ops.h 64:27 - operand + - isAutogenerated: 1 + integer_cst 8 - decl size + record_type - var type + type_decl _Iter_less_val /usr/include/c++/5/bits/predefined_ops.h 50:10 - type name + - isAutogenerated: 1 + type_decl _Iter_less_val /usr/include/c++/5/bits/predefined_ops.h 51:3 - field + - isAutogenerated: 1 + constructor - operand + record_type - constructor type + type_decl _Iter_less_val /usr/include/c++/5/bits/predefined_ops.h 50:10 - type name + - isAutogenerated: 1 + type_decl _Iter_less_val /usr/include/c++/5/bits/predefined_ops.h 51:3 - field + - isAutogenerated: 1 +function_decl __val_less_iter /usr/include/c++/5/bits/predefined_ops.h 75:3 +- isPublic: 1 + function_type - function type + record_type - function return type + type_decl _Val_less_iter /usr/include/c++/5/bits/predefined_ops.h 66:10 - type name + - isAutogenerated: 1 + type_decl _Val_less_iter /usr/include/c++/5/bits/predefined_ops.h 67:3 - field + - isAutogenerated: 1 + tree_list - arg types + void_type - value + type_decl void <built-in> 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/predefined_ops.h 75:19 - function result + - isAutogenerated: 1 + record_type - result type + type_decl _Val_less_iter /usr/include/c++/5/bits/predefined_ops.h 66:10 - type name + - isAutogenerated: 1 + type_decl _Val_less_iter /usr/include/c++/5/bits/predefined_ops.h 67:3 - field + - isAutogenerated: 1 + integer_cst 8 - decl size + cleanup_point_expr /usr/include/c++/5/bits/predefined_ops.h 76:27 - code + return_expr /usr/include/c++/5/bits/predefined_ops.h 76:27 - operand + init_expr - operand + result_decl /usr/include/c++/5/bits/predefined_ops.h 75:19 - operand + - isAutogenerated: 1 + record_type - result type + type_decl _Val_less_iter /usr/include/c++/5/bits/predefined_ops.h 66:10 - type name + - isAutogenerated: 1 + type_decl _Val_less_iter /usr/include/c++/5/bits/predefined_ops.h 67:3 - field + - isAutogenerated: 1 + integer_cst 8 - decl size + target_expr - operand + var_decl /usr/include/c++/5/bits/predefined_ops.h 76:27 - operand + - isAutogenerated: 1 + integer_cst 8 - decl size + record_type - var type + type_decl _Val_less_iter /usr/include/c++/5/bits/predefined_ops.h 66:10 - type name + - isAutogenerated: 1 + type_decl _Val_less_iter /usr/include/c++/5/bits/predefined_ops.h 67:3 - field + - isAutogenerated: 1 + constructor - operand + record_type - constructor type + type_decl _Val_less_iter /usr/include/c++/5/bits/predefined_ops.h 66:10 - type name + - isAutogenerated: 1 + type_decl _Val_less_iter /usr/include/c++/5/bits/predefined_ops.h 67:3 - field + - isAutogenerated: 1 +function_decl __val_comp_iter /usr/include/c++/5/bits/predefined_ops.h 79:3 +- isPublic: 1 + function_type - function type + record_type - function return type + type_decl _Val_less_iter /usr/include/c++/5/bits/predefined_ops.h 66:10 - type name + - isAutogenerated: 1 + type_decl _Val_less_iter /usr/include/c++/5/bits/predefined_ops.h 67:3 - field + - isAutogenerated: 1 + tree_list - arg types + record_type - value + type_decl _Iter_less_iter /usr/include/c++/5/bits/predefined_ops.h 37:10 - type name + - isAutogenerated: 1 + type_decl _Iter_less_iter /usr/include/c++/5/bits/predefined_ops.h 38:3 - field + - isAutogenerated: 1 + tree_list - chain + void_type - value + type_decl void <built-in> 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/predefined_ops.h 79:34 - function result + - isAutogenerated: 1 + record_type - result type + type_decl _Val_less_iter /usr/include/c++/5/bits/predefined_ops.h 66:10 - type name + - isAutogenerated: 1 + type_decl _Val_less_iter /usr/include/c++/5/bits/predefined_ops.h 67:3 - field + - isAutogenerated: 1 + integer_cst 8 - decl size + parm_decl /usr/include/c++/5/bits/predefined_ops.h 79:19 - argument + record_type - decl type + type_decl _Iter_less_iter /usr/include/c++/5/bits/predefined_ops.h 37:10 - type name + - isAutogenerated: 1 + type_decl _Iter_less_iter /usr/include/c++/5/bits/predefined_ops.h 38:3 - field + - isAutogenerated: 1 + integer_cst 8 - parm size + cleanup_point_expr /usr/include/c++/5/bits/predefined_ops.h 80:27 - code + return_expr /usr/include/c++/5/bits/predefined_ops.h 80:27 - operand + init_expr - operand + result_decl /usr/include/c++/5/bits/predefined_ops.h 79:34 - operand + - isAutogenerated: 1 + record_type - result type + type_decl _Val_less_iter /usr/include/c++/5/bits/predefined_ops.h 66:10 - type name + - isAutogenerated: 1 + type_decl _Val_less_iter /usr/include/c++/5/bits/predefined_ops.h 67:3 - field + - isAutogenerated: 1 + integer_cst 8 - decl size + target_expr - operand + var_decl /usr/include/c++/5/bits/predefined_ops.h 80:27 - operand + - isAutogenerated: 1 + integer_cst 8 - decl size + record_type - var type + type_decl _Val_less_iter /usr/include/c++/5/bits/predefined_ops.h 66:10 - type name + - isAutogenerated: 1 + type_decl _Val_less_iter /usr/include/c++/5/bits/predefined_ops.h 67:3 - field + - isAutogenerated: 1 + constructor - operand + record_type - constructor type + type_decl _Val_less_iter /usr/include/c++/5/bits/predefined_ops.h 66:10 - type name + - isAutogenerated: 1 + type_decl _Val_less_iter /usr/include/c++/5/bits/predefined_ops.h 67:3 - field + - isAutogenerated: 1 +function_decl __iter_equal_to_iter /usr/include/c++/5/bits/predefined_ops.h 91:3 +- isPublic: 1 + function_type - function type + record_type - function return type + type_decl _Iter_equal_to_iter /usr/include/c++/5/bits/predefined_ops.h 82:10 - type name + - isAutogenerated: 1 + type_decl _Iter_equal_to_iter /usr/include/c++/5/bits/predefined_ops.h 83:3 - field + - isAutogenerated: 1 + tree_list - arg types + void_type - value + type_decl void <built-in> 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/predefined_ops.h 91:24 - function result + - isAutogenerated: 1 + record_type - result type + type_decl _Iter_equal_to_iter /usr/include/c++/5/bits/predefined_ops.h 82:10 - type name + - isAutogenerated: 1 + type_decl _Iter_equal_to_iter /usr/include/c++/5/bits/predefined_ops.h 83:3 - field + - isAutogenerated: 1 + integer_cst 8 - decl size + cleanup_point_expr /usr/include/c++/5/bits/predefined_ops.h 92:32 - code + return_expr /usr/include/c++/5/bits/predefined_ops.h 92:32 - operand + init_expr - operand + result_decl /usr/include/c++/5/bits/predefined_ops.h 91:24 - operand + - isAutogenerated: 1 + record_type - result type + type_decl _Iter_equal_to_iter /usr/include/c++/5/bits/predefined_ops.h 82:10 - type name + - isAutogenerated: 1 + type_decl _Iter_equal_to_iter /usr/include/c++/5/bits/predefined_ops.h 83:3 - field + - isAutogenerated: 1 + integer_cst 8 - decl size + target_expr - operand + var_decl /usr/include/c++/5/bits/predefined_ops.h 92:32 - operand + - isAutogenerated: 1 + integer_cst 8 - decl size + record_type - var type + type_decl _Iter_equal_to_iter /usr/include/c++/5/bits/predefined_ops.h 82:10 - type name + - isAutogenerated: 1 + type_decl _Iter_equal_to_iter /usr/include/c++/5/bits/predefined_ops.h 83:3 - field + - isAutogenerated: 1 + constructor - operand + record_type - constructor type + type_decl _Iter_equal_to_iter /usr/include/c++/5/bits/predefined_ops.h 82:10 - type name + - isAutogenerated: 1 + type_decl _Iter_equal_to_iter /usr/include/c++/5/bits/predefined_ops.h 83:3 - field + - isAutogenerated: 1 +function_decl __iter_equal_to_val /usr/include/c++/5/bits/predefined_ops.h 103:3 +- isPublic: 1 + function_type - function type + record_type - function return type + type_decl _Iter_equal_to_val /usr/include/c++/5/bits/predefined_ops.h 94:10 - type name + - isAutogenerated: 1 + type_decl _Iter_equal_to_val /usr/include/c++/5/bits/predefined_ops.h 95:3 - field + - isAutogenerated: 1 + tree_list - arg types + void_type - value + type_decl void <built-in> 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/predefined_ops.h 103:23 - function result + - isAutogenerated: 1 + record_type - result type + type_decl _Iter_equal_to_val /usr/include/c++/5/bits/predefined_ops.h 94:10 - type name + - isAutogenerated: 1 + type_decl _Iter_equal_to_val /usr/include/c++/5/bits/predefined_ops.h 95:3 - field + - isAutogenerated: 1 + integer_cst 8 - decl size + cleanup_point_expr /usr/include/c++/5/bits/predefined_ops.h 104:31 - code + return_expr /usr/include/c++/5/bits/predefined_ops.h 104:31 - operand + init_expr - operand + result_decl /usr/include/c++/5/bits/predefined_ops.h 103:23 - operand + - isAutogenerated: 1 + record_type - result type + type_decl _Iter_equal_to_val /usr/include/c++/5/bits/predefined_ops.h 94:10 - type name + - isAutogenerated: 1 + type_decl _Iter_equal_to_val /usr/include/c++/5/bits/predefined_ops.h 95:3 - field + - isAutogenerated: 1 + integer_cst 8 - decl size + target_expr - operand + var_decl /usr/include/c++/5/bits/predefined_ops.h 104:31 - operand + - isAutogenerated: 1 + integer_cst 8 - decl size + record_type - var type + type_decl _Iter_equal_to_val /usr/include/c++/5/bits/predefined_ops.h 94:10 - type name + - isAutogenerated: 1 + type_decl _Iter_equal_to_val /usr/include/c++/5/bits/predefined_ops.h 95:3 - field + - isAutogenerated: 1 + constructor - operand + record_type - constructor type + type_decl _Iter_equal_to_val /usr/include/c++/5/bits/predefined_ops.h 94:10 - type name + - isAutogenerated: 1 + type_decl _Iter_equal_to_val /usr/include/c++/5/bits/predefined_ops.h 95:3 - field + - isAutogenerated: 1 +function_decl __iter_comp_val /usr/include/c++/5/bits/predefined_ops.h 107:3 +- isPublic: 1 + function_type - function type + record_type - function return type + type_decl _Iter_equal_to_val /usr/include/c++/5/bits/predefined_ops.h 94:10 - type name + - isAutogenerated: 1 + type_decl _Iter_equal_to_val /usr/include/c++/5/bits/predefined_ops.h 95:3 - field + - isAutogenerated: 1 + tree_list - arg types + record_type - value + type_decl _Iter_equal_to_iter /usr/include/c++/5/bits/predefined_ops.h 82:10 - type name + - isAutogenerated: 1 + type_decl _Iter_equal_to_iter /usr/include/c++/5/bits/predefined_ops.h 83:3 - field + - isAutogenerated: 1 + tree_list - chain + void_type - value + type_decl void <built-in> 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/predefined_ops.h 107:38 - function result + - isAutogenerated: 1 + record_type - result type + type_decl _Iter_equal_to_val /usr/include/c++/5/bits/predefined_ops.h 94:10 - type name + - isAutogenerated: 1 + type_decl _Iter_equal_to_val /usr/include/c++/5/bits/predefined_ops.h 95:3 - field + - isAutogenerated: 1 + integer_cst 8 - decl size + parm_decl /usr/include/c++/5/bits/predefined_ops.h 107:19 - argument + record_type - decl type + type_decl _Iter_equal_to_iter /usr/include/c++/5/bits/predefined_ops.h 82:10 - type name + - isAutogenerated: 1 + type_decl _Iter_equal_to_iter /usr/include/c++/5/bits/predefined_ops.h 83:3 - field + - isAutogenerated: 1 + integer_cst 8 - parm size + cleanup_point_expr /usr/include/c++/5/bits/predefined_ops.h 108:31 - code + return_expr /usr/include/c++/5/bits/predefined_ops.h 108:31 - operand + init_expr - operand + result_decl /usr/include/c++/5/bits/predefined_ops.h 107:38 - operand + - isAutogenerated: 1 + record_type - result type + type_decl _Iter_equal_to_val /usr/include/c++/5/bits/predefined_ops.h 94:10 - type name + - isAutogenerated: 1 + type_decl _Iter_equal_to_val /usr/include/c++/5/bits/predefined_ops.h 95:3 - field + - isAutogenerated: 1 + integer_cst 8 - decl size + target_expr - operand + var_decl /usr/include/c++/5/bits/predefined_ops.h 108:31 - operand + - isAutogenerated: 1 + integer_cst 8 - decl size + record_type - var type + type_decl _Iter_equal_to_val /usr/include/c++/5/bits/predefined_ops.h 94:10 - type name + - isAutogenerated: 1 + type_decl _Iter_equal_to_val /usr/include/c++/5/bits/predefined_ops.h 95:3 - field + - isAutogenerated: 1 + constructor - operand + record_type - constructor type + type_decl _Iter_equal_to_val /usr/include/c++/5/bits/predefined_ops.h 94:10 - type name + - isAutogenerated: 1 + type_decl _Iter_equal_to_val /usr/include/c++/5/bits/predefined_ops.h 95:3 - field + - isAutogenerated: 1 +function_decl __lg /usr/include/c++/5/bits/stl_algobase.h 1012:3 +- isPublic: 1 + function_type - function type + integer_type - function return type + - precisionBits: 32 + - signed + type_decl int <built-in> 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst -2147483648 - min value + integer_cst 2147483647 - max value + tree_list - arg types + integer_type - value + - precisionBits: 32 + - signed + type_decl int <built-in> 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst -2147483648 - min value + integer_cst 2147483647 - max value + tree_list - chain + void_type - value + type_decl void <built-in> 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_algobase.h 1012:15 - function result + - isAutogenerated: 1 + integer_type - result type + - precisionBits: 32 + - signed + type_decl int <built-in> 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst -2147483648 - min value + integer_cst 2147483647 - max value + integer_cst 32 - decl size + - isUsed: 1 + parm_decl __n /usr/include/c++/5/bits/stl_algobase.h 1012:12 - argument + integer_type - decl type + - precisionBits: 32 + - signed + type_decl int <built-in> 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst -2147483648 - min value + integer_cst 2147483647 - max value + integer_cst 32 - parm size + return_expr /usr/include/c++/5/bits/stl_algobase.h 1013:63 - code + init_expr - operand + result_decl /usr/include/c++/5/bits/stl_algobase.h 1012:15 - operand + - isAutogenerated: 1 + integer_type - result type + - precisionBits: 32 + - signed + type_decl int <built-in> 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst -2147483648 - min value + integer_cst 2147483647 - max value + integer_cst 32 - decl size + nop_expr - operand + plus_expr - operand + minus_expr - operand + mult_expr - operand + nop_expr - operand + sizeof_expr /usr/include/c++/5/bits/stl_algobase.h 1013:18 - operand + nop_expr - operand + error_mark - operand + integer_cst 8 - operand + nop_expr - operand + call_expr /usr/include/c++/5/bits/stl_algobase.h 1013:59 - operand + addr_expr - function + function_decl __builtin_clz <built-in> 0:0 - operand + - isAutogenerated: 1 + - isConst: 1 + - isExternal: 1 + - isPublic: 1 + nop_expr - arg + - isUsed: 1 + parm_decl __n /usr/include/c++/5/bits/stl_algobase.h 1012:12 - operand + integer_type - decl type + - precisionBits: 32 + - signed + type_decl int <built-in> 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst -2147483648 - min value + integer_cst 2147483647 - max value + integer_cst 32 - parm size + integer_cst 4294967295 - operand +function_decl __lg /usr/include/c++/5/bits/stl_algobase.h 1016:3 +- isPublic: 1 + function_type - function type + integer_type - function return type + - precisionBits: 32 + - unsigned + type_decl unsigned int <built-in> 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst 0 - min value + integer_cst 4294967295 - max value + tree_list - arg types + integer_type - value + - precisionBits: 32 + - unsigned + type_decl unsigned int <built-in> 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst 0 - min value + integer_cst 4294967295 - max value + tree_list - chain + void_type - value + type_decl void <built-in> 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_algobase.h 1016:20 - function result + - isAutogenerated: 1 + integer_type - result type + - precisionBits: 32 + - unsigned + type_decl unsigned int <built-in> 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst 0 - min value + integer_cst 4294967295 - max value + integer_cst 32 - decl size + - isUsed: 1 + parm_decl __n /usr/include/c++/5/bits/stl_algobase.h 1016:17 - argument + integer_type - decl type + - precisionBits: 32 + - unsigned + type_decl unsigned int <built-in> 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst 0 - min value + integer_cst 4294967295 - max value + integer_cst 32 - parm size + return_expr /usr/include/c++/5/bits/stl_algobase.h 1017:63 - code + init_expr - operand + result_decl /usr/include/c++/5/bits/stl_algobase.h 1016:20 - operand + - isAutogenerated: 1 + integer_type - result type + - precisionBits: 32 + - unsigned + type_decl unsigned int <built-in> 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst 0 - min value + integer_cst 4294967295 - max value + integer_cst 32 - decl size + plus_expr - operand + minus_expr - operand + mult_expr - operand + nop_expr - operand + sizeof_expr /usr/include/c++/5/bits/stl_algobase.h 1017:18 - operand + nop_expr - operand + error_mark - operand + integer_cst 8 - operand + nop_expr - operand + call_expr /usr/include/c++/5/bits/stl_algobase.h 1017:59 - operand + addr_expr - function + function_decl __builtin_clz <built-in> 0:0 - operand + - isAutogenerated: 1 + - isConst: 1 + - isExternal: 1 + - isPublic: 1 + - isUsed: 1 + parm_decl __n /usr/include/c++/5/bits/stl_algobase.h 1016:17 - arg + integer_type - decl type + - precisionBits: 32 + - unsigned + type_decl unsigned int <built-in> 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst 0 - min value + integer_cst 4294967295 - max value + integer_cst 32 - parm size + integer_cst 4294967295 - operand +function_decl __lg /usr/include/c++/5/bits/stl_algobase.h 1020:3 +- isPublic: 1 + function_type - function type + integer_type - function return type + - precisionBits: 64 + - signed + type_decl long int <built-in> 0:0 - type name + - isAutogenerated: 1 + integer_cst 64 - type size + integer_cst -0 - min value + integer_cst 4294967295 - max value + tree_list - arg types + integer_type - value + - precisionBits: 64 + - signed + type_decl long int <built-in> 0:0 - type name + - isAutogenerated: 1 + integer_cst 64 - type size + integer_cst -0 - min value + integer_cst 4294967295 - max value + tree_list - chain + void_type - value + type_decl void <built-in> 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_algobase.h 1020:16 - function result + - isAutogenerated: 1 + integer_type - result type + - precisionBits: 64 + - signed + type_decl long int <built-in> 0:0 - type name + - isAutogenerated: 1 + integer_cst 64 - type size + integer_cst -0 - min value + integer_cst 4294967295 - max value + integer_cst 64 - decl size + - isUsed: 1 + parm_decl __n /usr/include/c++/5/bits/stl_algobase.h 1020:13 - argument + integer_type - decl type + - precisionBits: 64 + - signed + type_decl long int <built-in> 0:0 - type name + - isAutogenerated: 1 + integer_cst 64 - type size + integer_cst -0 - min value + integer_cst 4294967295 - max value + integer_cst 64 - parm size + return_expr /usr/include/c++/5/bits/stl_algobase.h 1021:64 - code + init_expr - operand + result_decl /usr/include/c++/5/bits/stl_algobase.h 1020:16 - operand + - isAutogenerated: 1 + integer_type - result type + - precisionBits: 64 + - signed + type_decl long int <built-in> 0:0 - type name + - isAutogenerated: 1 + integer_cst 64 - type size + integer_cst -0 - min value + integer_cst 4294967295 - max value + integer_cst 64 - decl size + nop_expr - operand + plus_expr /usr/include/c++/5/bits/stl_algobase.h 1021:44 - operand + minus_expr - operand + mult_expr /usr/include/c++/5/bits/stl_algobase.h 1021:25 - operand + sizeof_expr /usr/include/c++/5/bits/stl_algobase.h 1021:18 - operand + nop_expr - operand + error_mark - operand + integer_cst 8 - operand + nop_expr - operand + call_expr /usr/include/c++/5/bits/stl_algobase.h 1021:60 - operand + addr_expr - function + function_decl __builtin_clzl <built-in> 0:0 - operand + - isAutogenerated: 1 + - isConst: 1 + - isExternal: 1 + - isPublic: 1 + nop_expr - arg + - isUsed: 1 + parm_decl __n /usr/include/c++/5/bits/stl_algobase.h 1020:13 - operand + integer_type - decl type + - precisionBits: 64 + - signed + type_decl long int <built-in> 0:0 - type name + - isAutogenerated: 1 + integer_cst 64 - type size + integer_cst -0 - min value + integer_cst 4294967295 - max value + integer_cst 64 - parm size +function_decl __lg /usr/include/c++/5/bits/stl_algobase.h 1024:3 +- isPublic: 1 + function_type - function type + integer_type - function return type + - precisionBits: 64 + - unsigned + type_decl long unsigned int <built-in> 0:0 - type name + - isAutogenerated: 1 + integer_cst 64 - type size + integer_cst 0 - min value + tree_list - arg types + integer_type - value + - precisionBits: 64 + - unsigned + type_decl long unsigned int <built-in> 0:0 - type name + - isAutogenerated: 1 + integer_cst 64 - type size + integer_cst 0 - min value + tree_list - chain + void_type - value + type_decl void <built-in> 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_algobase.h 1024:25 - function result + - isAutogenerated: 1 + integer_type - result type + - precisionBits: 64 + - unsigned + type_decl long unsigned int <built-in> 0:0 - type name + - isAutogenerated: 1 + integer_cst 64 - type size + integer_cst 0 - min value + integer_cst 64 - decl size + - isUsed: 1 + parm_decl __n /usr/include/c++/5/bits/stl_algobase.h 1024:22 - argument + integer_type - decl type + - precisionBits: 64 + - unsigned + type_decl long unsigned int <built-in> 0:0 - type name + - isAutogenerated: 1 + integer_cst 64 - type size + integer_cst 0 - min value + integer_cst 64 - parm size + return_expr /usr/include/c++/5/bits/stl_algobase.h 1025:64 - code + init_expr - operand + result_decl /usr/include/c++/5/bits/stl_algobase.h 1024:25 - operand + - isAutogenerated: 1 + integer_type - result type + - precisionBits: 64 + - unsigned + type_decl long unsigned int <built-in> 0:0 - type name + - isAutogenerated: 1 + integer_cst 64 - type size + integer_cst 0 - min value + integer_cst 64 - decl size + plus_expr /usr/include/c++/5/bits/stl_algobase.h 1025:44 - operand + minus_expr - operand + mult_expr /usr/include/c++/5/bits/stl_algobase.h 1025:25 - operand + sizeof_expr /usr/include/c++/5/bits/stl_algobase.h 1025:18 - operand + nop_expr - operand + error_mark - operand + integer_cst 8 - operand + nop_expr - operand + call_expr /usr/include/c++/5/bits/stl_algobase.h 1025:60 - operand + addr_expr - function + function_decl __builtin_clzl <built-in> 0:0 - operand + - isAutogenerated: 1 + - isConst: 1 + - isExternal: 1 + - isPublic: 1 + - isUsed: 1 + parm_decl __n /usr/include/c++/5/bits/stl_algobase.h 1024:22 - arg + integer_type - decl type + - precisionBits: 64 + - unsigned + type_decl long unsigned int <built-in> 0:0 - type name + - isAutogenerated: 1 + integer_cst 64 - type size + integer_cst 0 - min value + integer_cst 64 - parm size +function_decl __lg /usr/include/c++/5/bits/stl_algobase.h 1028:3 +- isPublic: 1 + function_type - function type + integer_type - function return type + - precisionBits: 64 + - signed + type_decl long long int <built-in> 0:0 - type name + - isAutogenerated: 1 + integer_cst 64 - type size + integer_cst -0 - min value + integer_cst 4294967295 - max value + tree_list - arg types + integer_type - value + - precisionBits: 64 + - signed + type_decl long long int <built-in> 0:0 - type name + - isAutogenerated: 1 + integer_cst 64 - type size + integer_cst -0 - min value + integer_cst 4294967295 - max value + tree_list - chain + void_type - value + type_decl void <built-in> 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_algobase.h 1028:21 - function result + - isAutogenerated: 1 + integer_type - result type + - precisionBits: 64 + - signed + type_decl long long int <built-in> 0:0 - type name + - isAutogenerated: 1 + integer_cst 64 - type size + integer_cst -0 - min value + integer_cst 4294967295 - max value + integer_cst 64 - decl size + - isUsed: 1 + parm_decl __n /usr/include/c++/5/bits/stl_algobase.h 1028:18 - argument + integer_type - decl type + - precisionBits: 64 + - signed + type_decl long long int <built-in> 0:0 - type name + - isAutogenerated: 1 + integer_cst 64 - type size + integer_cst -0 - min value + integer_cst 4294967295 - max value + integer_cst 64 - parm size + return_expr /usr/include/c++/5/bits/stl_algobase.h 1029:70 - code + init_expr - operand + result_decl /usr/include/c++/5/bits/stl_algobase.h 1028:21 - operand + - isAutogenerated: 1 + integer_type - result type + - precisionBits: 64 + - signed + type_decl long long int <built-in> 0:0 - type name + - isAutogenerated: 1 + integer_cst 64 - type size + integer_cst -0 - min value + integer_cst 4294967295 - max value + integer_cst 64 - decl size + nop_expr - operand + plus_expr /usr/include/c++/5/bits/stl_algobase.h 1029:49 - operand + minus_expr - operand + mult_expr /usr/include/c++/5/bits/stl_algobase.h 1029:30 - operand + sizeof_expr /usr/include/c++/5/bits/stl_algobase.h 1029:18 - operand + nop_expr - operand + error_mark - operand + integer_cst 8 - operand + nop_expr - operand + call_expr /usr/include/c++/5/bits/stl_algobase.h 1029:66 - operand + addr_expr - function + function_decl __builtin_clzll <built-in> 0:0 - operand + - isAutogenerated: 1 + - isConst: 1 + - isExternal: 1 + - isPublic: 1 + nop_expr - arg + - isUsed: 1 + parm_decl __n /usr/include/c++/5/bits/stl_algobase.h 1028:18 - operand + integer_type - decl type + - precisionBits: 64 + - signed + type_decl long long int <built-in> 0:0 - type name + - isAutogenerated: 1 + integer_cst 64 - type size + integer_cst -0 - min value + integer_cst 4294967295 - max value + integer_cst 64 - parm size +function_decl __lg /usr/include/c++/5/bits/stl_algobase.h 1032:3 +- isPublic: 1 + function_type - function type + integer_type - function return type + - precisionBits: 64 + - unsigned + type_decl long long unsigned int <built-in> 0:0 - type name + - isAutogenerated: 1 + integer_cst 64 - type size + integer_cst 0 - min value + tree_list - arg types + integer_type - value + - precisionBits: 64 + - unsigned + type_decl long long unsigned int <built-in> 0:0 - type name + - isAutogenerated: 1 + integer_cst 64 - type size + integer_cst 0 - min value + tree_list - chain + void_type - value + type_decl void <built-in> 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/bits/stl_algobase.h 1032:30 - function result + - isAutogenerated: 1 + integer_type - result type + - precisionBits: 64 + - unsigned + type_decl long long unsigned int <built-in> 0:0 - type name + - isAutogenerated: 1 + integer_cst 64 - type size + integer_cst 0 - min value + integer_cst 64 - decl size + - isUsed: 1 + parm_decl __n /usr/include/c++/5/bits/stl_algobase.h 1032:27 - argument + integer_type - decl type + - precisionBits: 64 + - unsigned + type_decl long long unsigned int <built-in> 0:0 - type name + - isAutogenerated: 1 + integer_cst 64 - type size + integer_cst 0 - min value + integer_cst 64 - parm size + return_expr /usr/include/c++/5/bits/stl_algobase.h 1033:70 - code + init_expr - operand + result_decl /usr/include/c++/5/bits/stl_algobase.h 1032:30 - operand + - isAutogenerated: 1 + integer_type - result type + - precisionBits: 64 + - unsigned + type_decl long long unsigned int <built-in> 0:0 - type name + - isAutogenerated: 1 + integer_cst 64 - type size + integer_cst 0 - min value + integer_cst 64 - decl size + nop_expr - operand + plus_expr /usr/include/c++/5/bits/stl_algobase.h 1033:49 - operand + minus_expr - operand + mult_expr /usr/include/c++/5/bits/stl_algobase.h 1033:30 - operand + sizeof_expr /usr/include/c++/5/bits/stl_algobase.h 1033:18 - operand + nop_expr - operand + error_mark - operand + integer_cst 8 - operand + nop_expr - operand + call_expr /usr/include/c++/5/bits/stl_algobase.h 1033:66 - operand + addr_expr - function + function_decl __builtin_clzll <built-in> 0:0 - operand + - isAutogenerated: 1 + - isConst: 1 + - isExternal: 1 + - isPublic: 1 + - isUsed: 1 + parm_decl __n /usr/include/c++/5/bits/stl_algobase.h 1032:27 - arg + integer_type - decl type + - precisionBits: 64 + - unsigned + type_decl long long unsigned int <built-in> 0:0 - type name + - isAutogenerated: 1 + integer_cst 64 - type size + integer_cst 0 - min value + integer_cst 64 - parm size +function_decl 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 + 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 + - 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 + 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 + 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 + 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 + 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 + 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 + - 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 + - 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 + - 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 + - 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 + - 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 + - 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 + 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 + 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 + void_type - method return type + type_decl void <built-in> 0:0 - type name + - isAutogenerated: 1 + record_type - method base type + type_decl exception /usr/include/c++/5/exception 60:9 - type name + - isAutogenerated: 1 + field_decl _vptr.exception /usr/include/c++/5/exception 60:9 - field + - unsigned + - isVirtual: 1 + - isAutogenerated: 1 + integer_cst 64 - decl size + type_decl exception /usr/include/c++/5/exception 61:3 - field + - isAutogenerated: 1 + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl exception /usr/include/c++/5/exception 60:9 - type name + - isAutogenerated: 1 + field_decl _vptr.exception /usr/include/c++/5/exception 60:9 - field + - unsigned + - isVirtual: 1 + - isAutogenerated: 1 + integer_cst 64 - decl size + type_decl exception /usr/include/c++/5/exception 61:3 - field + - isAutogenerated: 1 + tree_list - chain + void_type - value + type_decl void <built-in> 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/exception 63:39 - function result + - isAutogenerated: 1 + void_type - result type + type_decl void <built-in> 0:0 - type name + - isAutogenerated: 1 + parm_decl this /usr/include/c++/5/exception 63:17 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl exception /usr/include/c++/5/exception 60:9 - type name + - isAutogenerated: 1 + field_decl _vptr.exception /usr/include/c++/5/exception 60:9 - field + - unsigned + - isVirtual: 1 + - isAutogenerated: 1 + integer_cst 64 - decl size + type_decl exception /usr/include/c++/5/exception 61:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + eh_spec_block /usr/include/c++/5/exception 63:5 - code + bind_expr /usr/include/c++/5/exception 63:41 - operand + cleanup_point_expr /usr/include/c++/5/exception 63:39 - operand + expr_stmt /usr/include/c++/5/exception 63:39 - operand + convert_expr - expresssion + modify_expr - operand + component_ref - operand + indirect_ref - object + nop_expr - ref + parm_decl this /usr/include/c++/5/exception 63:17 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl exception /usr/include/c++/5/exception 60:9 - type name + - isAutogenerated: 1 + field_decl _vptr.exception /usr/include/c++/5/exception 60:9 - field + - unsigned + - isVirtual: 1 + - isAutogenerated: 1 + integer_cst 64 - decl size + type_decl exception /usr/include/c++/5/exception 61:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + field_decl _vptr.exception /usr/include/c++/5/exception 60:9 - field + - unsigned + - isVirtual: 1 + - isAutogenerated: 1 + integer_cst 64 - decl size + pointer_plus_expr - operand + addr_expr - operand + var_decl _ZTVSt9exception /usr/include/c++/5/exception 60:9 - operand + - isUsed: 1 + - isVirtual: 1 + - isAutogenerated: 1 + integer_cst 320 - decl size + constructor - initial + array_type - constructor type + pointer_type - element type + type_decl __vtbl_ptr_type <built-in> 0:0 - type name + - isAutogenerated: 1 + function_type - nested type + integer_type - function return type + - precisionBits: 32 + - signed + type_decl int <built-in> 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst -2147483648 - min value + integer_cst 2147483647 - max value + integer_type - domain + - precisionBits: 64 + - signed + integer_cst 64 - type size + integer_cst 0 - min value + integer_cst 4 - max value + nop_expr - value + integer_cst 0 - operand + nop_expr - value + addr_expr - operand + var_decl _ZTISt9exception /usr/include/c++/5/exception 60:9 - operand + - isAutogenerated: 1 + integer_cst 128 - decl size + record_type - var type + type_decl __class_type_info_pseudo <built-in> 0:0 - type name + field_decl <built-in> 0:0 - field + - signed + integer_cst 128 - decl size + nop_expr - value + addr_expr - operand + function_decl __comp_dtor /usr/include/c++/5/exception 64:13 - operand + - isVirtual: 1 + - isExternal: 1 + - isPublic: 1 + nop_expr - value + addr_expr - operand + function_decl __deleting_dtor /usr/include/c++/5/exception 64:13 - operand + - isVirtual: 1 + - isExternal: 1 + - isPublic: 1 + nop_expr - value + addr_expr - operand + function_decl what /usr/include/c++/5/exception 68:25 - operand + - isVirtual: 1 + - isExternal: 1 + - isPublic: 1 + array_type - var type + pointer_type - element type + type_decl __vtbl_ptr_type <built-in> 0:0 - type name + - isAutogenerated: 1 + function_type - nested type + integer_type - function return type + - precisionBits: 32 + - signed + type_decl int <built-in> 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst -2147483648 - min value + integer_cst 2147483647 - max value + integer_type - domain + - precisionBits: 64 + - signed + integer_cst 64 - type size + integer_cst 0 - min value + integer_cst 4 - max value + integer_cst 16 - operand + block - operand +function_decl __base_ctor /usr/include/c++/5/exception 63:5 +- isPublic: 1 + method_type - function type + void_type - method return type + type_decl void <built-in> 0:0 - type name + - isAutogenerated: 1 + record_type - method base type + type_decl exception /usr/include/c++/5/exception 60:9 - type name + - isAutogenerated: 1 + field_decl _vptr.exception /usr/include/c++/5/exception 60:9 - field + - unsigned + - isVirtual: 1 + - isAutogenerated: 1 + integer_cst 64 - decl size + type_decl exception /usr/include/c++/5/exception 61:3 - field + - isAutogenerated: 1 + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl exception /usr/include/c++/5/exception 60:9 - type name + - isAutogenerated: 1 + field_decl _vptr.exception /usr/include/c++/5/exception 60:9 - field + - unsigned + - isVirtual: 1 + - isAutogenerated: 1 + integer_cst 64 - decl size + type_decl exception /usr/include/c++/5/exception 61:3 - field + - isAutogenerated: 1 + tree_list - chain + void_type - value + type_decl void <built-in> 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/exception 63:41 - function result + - isAutogenerated: 1 + void_type - result type + type_decl void <built-in> 0:0 - type name + - isAutogenerated: 1 + parm_decl this /usr/include/c++/5/exception 63:17 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl exception /usr/include/c++/5/exception 60:9 - type name + - isAutogenerated: 1 + field_decl _vptr.exception /usr/include/c++/5/exception 60:9 - field + - unsigned + - isVirtual: 1 + - isAutogenerated: 1 + integer_cst 64 - decl size + type_decl exception /usr/include/c++/5/exception 61:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + eh_spec_block /usr/include/c++/5/exception 63:5 - code + bind_expr /usr/include/c++/5/exception 63:41 - operand + cleanup_point_expr /usr/include/c++/5/exception 63:39 - operand + expr_stmt /usr/include/c++/5/exception 63:39 - operand + convert_expr - expresssion + modify_expr - operand + component_ref - operand + indirect_ref - object + nop_expr - ref + parm_decl this /usr/include/c++/5/exception 63:17 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl exception /usr/include/c++/5/exception 60:9 - type name + - isAutogenerated: 1 + field_decl _vptr.exception /usr/include/c++/5/exception 60:9 - field + - unsigned + - isVirtual: 1 + - isAutogenerated: 1 + integer_cst 64 - decl size + type_decl exception /usr/include/c++/5/exception 61:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + field_decl _vptr.exception /usr/include/c++/5/exception 60:9 - field + - unsigned + - isVirtual: 1 + - isAutogenerated: 1 + integer_cst 64 - decl size + pointer_plus_expr - operand + addr_expr - operand + var_decl _ZTVSt9exception /usr/include/c++/5/exception 60:9 - operand + - isUsed: 1 + - isVirtual: 1 + - isAutogenerated: 1 + integer_cst 320 - decl size + constructor - initial + array_type - constructor type + pointer_type - element type + type_decl __vtbl_ptr_type <built-in> 0:0 - type name + - isAutogenerated: 1 + function_type - nested type + integer_type - function return type + - precisionBits: 32 + - signed + type_decl int <built-in> 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst -2147483648 - min value + integer_cst 2147483647 - max value + integer_type - domain + - precisionBits: 64 + - signed + integer_cst 64 - type size + integer_cst 0 - min value + integer_cst 4 - max value + nop_expr - value + integer_cst 0 - operand + nop_expr - value + addr_expr - operand + var_decl _ZTISt9exception /usr/include/c++/5/exception 60:9 - operand + - isAutogenerated: 1 + integer_cst 128 - decl size + record_type - var type + type_decl __class_type_info_pseudo <built-in> 0:0 - type name + field_decl <built-in> 0:0 - field + - signed + integer_cst 128 - decl size + nop_expr - value + addr_expr - operand + function_decl __comp_dtor /usr/include/c++/5/exception 64:13 - operand + - isVirtual: 1 + - isExternal: 1 + - isPublic: 1 + nop_expr - value + addr_expr - operand + function_decl __deleting_dtor /usr/include/c++/5/exception 64:13 - operand + - isVirtual: 1 + - isExternal: 1 + - isPublic: 1 + nop_expr - value + addr_expr - operand + function_decl what /usr/include/c++/5/exception 68:25 - operand + - isVirtual: 1 + - isExternal: 1 + - isPublic: 1 + array_type - var type + pointer_type - element type + type_decl __vtbl_ptr_type <built-in> 0:0 - type name + - isAutogenerated: 1 + function_type - nested type + integer_type - function return type + - precisionBits: 32 + - signed + type_decl int <built-in> 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst -2147483648 - min value + integer_cst 2147483647 - max value + integer_type - domain + - precisionBits: 64 + - signed + integer_cst 64 - type size + integer_cst 0 - min value + integer_cst 4 - max value + integer_cst 16 - operand + block - operand +function_decl __comp_ctor /usr/include/c++/5/exception 63:5 - isPublic: 1 method_type - function type void_type - method return type type_decl void <built-in> 0:0 - type name - isAutogenerated: 1 record_type - method base type - type_decl Object1 test7.cpp 1:7 - type name + type_decl exception /usr/include/c++/5/exception 60:9 - type name + - isAutogenerated: 1 + field_decl _vptr.exception /usr/include/c++/5/exception 60:9 - field + - unsigned + - isVirtual: 1 + - isAutogenerated: 1 + integer_cst 64 - decl size + type_decl exception /usr/include/c++/5/exception 61:3 - field - isAutogenerated: 1 - field_decl k test7.cpp 3:9 - field + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl exception /usr/include/c++/5/exception 60:9 - type name + - isAutogenerated: 1 + field_decl _vptr.exception /usr/include/c++/5/exception 60:9 - field + - unsigned + - isVirtual: 1 + - isAutogenerated: 1 + integer_cst 64 - decl size + type_decl exception /usr/include/c++/5/exception 61:3 - field + - isAutogenerated: 1 + tree_list - chain + void_type - value + type_decl void <built-in> 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/exception 63:41 - function result + - isAutogenerated: 1 + void_type - result type + type_decl void <built-in> 0:0 - type name + - isAutogenerated: 1 + parm_decl this /usr/include/c++/5/exception 63:17 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl exception /usr/include/c++/5/exception 60:9 - type name + - isAutogenerated: 1 + field_decl _vptr.exception /usr/include/c++/5/exception 60:9 - field + - unsigned + - isVirtual: 1 + - isAutogenerated: 1 + integer_cst 64 - decl size + type_decl exception /usr/include/c++/5/exception 61:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + statement_list - code +function_decl bad_exception /usr/include/c++/5/exception 76:5 +- isPublic: 1 + method_type - function type + void_type - method return type + type_decl void <built-in> 0:0 - type name + - isAutogenerated: 1 + record_type - method base type + type_decl bad_exception /usr/include/c++/5/exception 73:9 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/exception 73:9 - field + - signed + - isAutogenerated: 1 + integer_cst 64 - decl size + type_decl bad_exception /usr/include/c++/5/exception 74:3 - field + - isAutogenerated: 1 + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl bad_exception /usr/include/c++/5/exception 73:9 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/exception 73:9 - field + - signed + - isAutogenerated: 1 + integer_cst 64 - decl size + type_decl bad_exception /usr/include/c++/5/exception 74:3 - field + - isAutogenerated: 1 + tree_list - chain + void_type - value + type_decl void <built-in> 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/exception 76:43 - function result + - isAutogenerated: 1 + void_type - result type + type_decl void <built-in> 0:0 - type name + - isAutogenerated: 1 + parm_decl this /usr/include/c++/5/exception 76:21 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl bad_exception /usr/include/c++/5/exception 73:9 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/exception 73:9 - field + - signed + - isAutogenerated: 1 + integer_cst 64 - decl size + type_decl bad_exception /usr/include/c++/5/exception 74:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + eh_spec_block /usr/include/c++/5/exception 76:5 - code + bind_expr /usr/include/c++/5/exception 76:45 - operand + statement_list - operand + cleanup_point_expr /usr/include/c++/5/exception 76:43 - statement + expr_stmt /usr/include/c++/5/exception 76:43 - operand + call_expr /usr/include/c++/5/exception 76:43 - expresssion + addr_expr - function + function_decl __base_ctor /usr/include/c++/5/exception 63:5 - operand + - isPublic: 1 + addr_expr - arg + component_ref - operand + indirect_ref - object + nop_expr - ref + parm_decl this /usr/include/c++/5/exception 76:21 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl bad_exception /usr/include/c++/5/exception 73:9 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/exception 73:9 - field + - signed + - isAutogenerated: 1 + integer_cst 64 - decl size + type_decl bad_exception /usr/include/c++/5/exception 74:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + field_decl /usr/include/c++/5/exception 73:9 - field + - signed + - isAutogenerated: 1 + integer_cst 64 - decl size + cleanup_stmt /usr/include/c++/5/exception 76:43 - statement + statement_list - body + cleanup_point_expr /usr/include/c++/5/exception 76:43 - statement + expr_stmt /usr/include/c++/5/exception 76:43 - operand + convert_expr - expresssion + modify_expr - operand + component_ref - operand + component_ref - object + indirect_ref - object + nop_expr - ref + parm_decl this /usr/include/c++/5/exception 76:21 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl bad_exception /usr/include/c++/5/exception 73:9 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/exception 73:9 - field + - signed + - isAutogenerated: 1 + integer_cst 64 - decl size + type_decl bad_exception /usr/include/c++/5/exception 74:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + field_decl /usr/include/c++/5/exception 73:9 - field + - signed + - isAutogenerated: 1 + integer_cst 64 - decl size + field_decl _vptr.exception /usr/include/c++/5/exception 60:9 - field + - unsigned + - isVirtual: 1 + - isAutogenerated: 1 + integer_cst 64 - decl size + pointer_plus_expr - operand + addr_expr - operand + var_decl _ZTVSt13bad_exception /usr/include/c++/5/exception 73:9 - operand + - isUsed: 1 + - isVirtual: 1 + - isAutogenerated: 1 + integer_cst 320 - decl size + constructor - initial + array_type - constructor type + pointer_type - element type + type_decl __vtbl_ptr_type <built-in> 0:0 - type name + - isAutogenerated: 1 + function_type - nested type + integer_type - function return type + - precisionBits: 32 + - signed + type_decl int <built-in> 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst -2147483648 - min value + integer_cst 2147483647 - max value + integer_type - domain + - precisionBits: 64 + - signed + integer_cst 64 - type size + integer_cst 0 - min value + integer_cst 4 - max value + nop_expr - value + integer_cst 0 - operand + nop_expr - value + addr_expr - operand + var_decl _ZTISt13bad_exception /usr/include/c++/5/exception 73:9 - operand + - isAutogenerated: 1 + integer_cst 192 - decl size + record_type - var type + type_decl __si_class_type_info_pseudo <built-in> 0:0 - type name + field_decl <built-in> 0:0 - field + - signed + integer_cst 128 - decl size + field_decl <built-in> 0:0 - field + - unsigned + integer_cst 64 - decl size + nop_expr - value + addr_expr - operand + function_decl __comp_dtor /usr/include/c++/5/exception 80:13 - operand + - isVirtual: 1 + - isExternal: 1 + - isPublic: 1 + nop_expr - value + addr_expr - operand + function_decl __deleting_dtor /usr/include/c++/5/exception 80:13 - operand + - isVirtual: 1 + - isExternal: 1 + - isPublic: 1 + nop_expr - value + addr_expr - operand + function_decl what /usr/include/c++/5/exception 83:25 - operand + - isVirtual: 1 + - isExternal: 1 + - isPublic: 1 + array_type - var type + pointer_type - element type + type_decl __vtbl_ptr_type <built-in> 0:0 - type name + - isAutogenerated: 1 + function_type - nested type + integer_type - function return type + - precisionBits: 32 + - signed + type_decl int <built-in> 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst -2147483648 - min value + integer_cst 2147483647 - max value + integer_type - domain + - precisionBits: 64 + - signed + integer_cst 64 - type size + integer_cst 0 - min value + integer_cst 4 - max value + integer_cst 16 - operand + call_expr /usr/include/c++/5/exception 76:43 - expresssion + addr_expr - function + function_decl __base_dtor /usr/include/c++/5/exception 64:13 - operand + - isExternal: 1 + - isPublic: 1 + addr_expr - arg + component_ref - operand + indirect_ref - object + nop_expr - ref + parm_decl this /usr/include/c++/5/exception 76:21 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl bad_exception /usr/include/c++/5/exception 73:9 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/exception 73:9 - field + - signed + - isAutogenerated: 1 + integer_cst 64 - decl size + type_decl bad_exception /usr/include/c++/5/exception 74:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + field_decl /usr/include/c++/5/exception 73:9 - field + - signed + - isAutogenerated: 1 + integer_cst 64 - decl size + block - operand +function_decl __base_ctor /usr/include/c++/5/exception 76:5 +- isPublic: 1 + method_type - function type + void_type - method return type + type_decl void <built-in> 0:0 - type name + - isAutogenerated: 1 + record_type - method base type + type_decl bad_exception /usr/include/c++/5/exception 73:9 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/exception 73:9 - field + - signed + - isAutogenerated: 1 + integer_cst 64 - decl size + type_decl bad_exception /usr/include/c++/5/exception 74:3 - field + - isAutogenerated: 1 + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl bad_exception /usr/include/c++/5/exception 73:9 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/exception 73:9 - field + - signed + - isAutogenerated: 1 + integer_cst 64 - decl size + type_decl bad_exception /usr/include/c++/5/exception 74:3 - field + - isAutogenerated: 1 + tree_list - chain + void_type - value + type_decl void <built-in> 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/exception 76:45 - function result + - isAutogenerated: 1 + void_type - result type + type_decl void <built-in> 0:0 - type name + - isAutogenerated: 1 + parm_decl this /usr/include/c++/5/exception 76:21 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl bad_exception /usr/include/c++/5/exception 73:9 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/exception 73:9 - field + - signed + - isAutogenerated: 1 + integer_cst 64 - decl size + type_decl bad_exception /usr/include/c++/5/exception 74:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + eh_spec_block /usr/include/c++/5/exception 76:5 - code + bind_expr /usr/include/c++/5/exception 76:45 - operand + statement_list - operand + cleanup_point_expr /usr/include/c++/5/exception 76:43 - statement + expr_stmt /usr/include/c++/5/exception 76:43 - operand + call_expr /usr/include/c++/5/exception 76:43 - expresssion + addr_expr - function + function_decl __base_ctor /usr/include/c++/5/exception 63:5 - operand + - isPublic: 1 + addr_expr - arg + component_ref - operand + indirect_ref - object + nop_expr - ref + parm_decl this /usr/include/c++/5/exception 76:21 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl bad_exception /usr/include/c++/5/exception 73:9 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/exception 73:9 - field + - signed + - isAutogenerated: 1 + integer_cst 64 - decl size + type_decl bad_exception /usr/include/c++/5/exception 74:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + field_decl /usr/include/c++/5/exception 73:9 - field + - signed + - isAutogenerated: 1 + integer_cst 64 - decl size + try_catch_expr /usr/include/c++/5/exception 76:43 - statement + statement_list - operand + cleanup_point_expr /usr/include/c++/5/exception 76:43 - statement + expr_stmt /usr/include/c++/5/exception 76:43 - operand + convert_expr - expresssion + modify_expr - operand + component_ref - operand + component_ref - object + indirect_ref - object + nop_expr - ref + parm_decl this /usr/include/c++/5/exception 76:21 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl bad_exception /usr/include/c++/5/exception 73:9 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/exception 73:9 - field + - signed + - isAutogenerated: 1 + integer_cst 64 - decl size + type_decl bad_exception /usr/include/c++/5/exception 74:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + field_decl /usr/include/c++/5/exception 73:9 - field + - signed + - isAutogenerated: 1 + integer_cst 64 - decl size + field_decl _vptr.exception /usr/include/c++/5/exception 60:9 - field + - unsigned + - isVirtual: 1 + - isAutogenerated: 1 + integer_cst 64 - decl size + pointer_plus_expr - operand + addr_expr - operand + var_decl _ZTVSt13bad_exception /usr/include/c++/5/exception 73:9 - operand + - isUsed: 1 + - isVirtual: 1 + - isAutogenerated: 1 + integer_cst 320 - decl size + constructor - initial + array_type - constructor type + pointer_type - element type + type_decl __vtbl_ptr_type <built-in> 0:0 - type name + - isAutogenerated: 1 + function_type - nested type + integer_type - function return type + - precisionBits: 32 + - signed + type_decl int <built-in> 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst -2147483648 - min value + integer_cst 2147483647 - max value + integer_type - domain + - precisionBits: 64 + - signed + integer_cst 64 - type size + integer_cst 0 - min value + integer_cst 4 - max value + nop_expr - value + integer_cst 0 - operand + nop_expr - value + addr_expr - operand + var_decl _ZTISt13bad_exception /usr/include/c++/5/exception 73:9 - operand + - isAutogenerated: 1 + integer_cst 192 - decl size + record_type - var type + type_decl __si_class_type_info_pseudo <built-in> 0:0 - type name + field_decl <built-in> 0:0 - field + - signed + integer_cst 128 - decl size + field_decl <built-in> 0:0 - field + - unsigned + integer_cst 64 - decl size + nop_expr - value + addr_expr - operand + function_decl __comp_dtor /usr/include/c++/5/exception 80:13 - operand + - isVirtual: 1 + - isExternal: 1 + - isPublic: 1 + nop_expr - value + addr_expr - operand + function_decl __deleting_dtor /usr/include/c++/5/exception 80:13 - operand + - isVirtual: 1 + - isExternal: 1 + - isPublic: 1 + nop_expr - value + addr_expr - operand + function_decl what /usr/include/c++/5/exception 83:25 - operand + - isVirtual: 1 + - isExternal: 1 + - isPublic: 1 + array_type - var type + pointer_type - element type + type_decl __vtbl_ptr_type <built-in> 0:0 - type name + - isAutogenerated: 1 + function_type - nested type + integer_type - function return type + - precisionBits: 32 + - signed + type_decl int <built-in> 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst -2147483648 - min value + integer_cst 2147483647 - max value + integer_type - domain + - precisionBits: 64 + - signed + integer_cst 64 - type size + integer_cst 0 - min value + integer_cst 4 - max value + integer_cst 16 - operand + call_expr /usr/include/c++/5/exception 76:43 - operand + addr_expr - function + function_decl __base_dtor /usr/include/c++/5/exception 64:13 - operand + - isExternal: 1 + - isPublic: 1 + addr_expr - arg + component_ref - operand + indirect_ref - object + nop_expr - ref + parm_decl this /usr/include/c++/5/exception 76:21 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl bad_exception /usr/include/c++/5/exception 73:9 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/exception 73:9 - field + - signed + - isAutogenerated: 1 + integer_cst 64 - decl size + type_decl bad_exception /usr/include/c++/5/exception 74:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + field_decl /usr/include/c++/5/exception 73:9 - field + - signed + - isAutogenerated: 1 + integer_cst 64 - decl size + block - operand +function_decl __comp_ctor /usr/include/c++/5/exception 76:5 +- isPublic: 1 + method_type - function type + void_type - method return type + type_decl void <built-in> 0:0 - type name + - isAutogenerated: 1 + record_type - method base type + type_decl bad_exception /usr/include/c++/5/exception 73:9 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/exception 73:9 - field + - signed + - isAutogenerated: 1 + integer_cst 64 - decl size + type_decl bad_exception /usr/include/c++/5/exception 74:3 - field + - isAutogenerated: 1 + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl bad_exception /usr/include/c++/5/exception 73:9 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/exception 73:9 - field + - signed + - isAutogenerated: 1 + integer_cst 64 - decl size + type_decl bad_exception /usr/include/c++/5/exception 74:3 - field + - isAutogenerated: 1 + tree_list - chain + void_type - value + type_decl void <built-in> 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/exception 76:45 - function result + - isAutogenerated: 1 + void_type - result type + type_decl void <built-in> 0:0 - type name + - isAutogenerated: 1 + parm_decl this /usr/include/c++/5/exception 76:21 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl bad_exception /usr/include/c++/5/exception 73:9 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/exception 73:9 - field + - signed + - isAutogenerated: 1 + integer_cst 64 - decl size + type_decl bad_exception /usr/include/c++/5/exception 74:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + statement_list - code +function_decl bad_alloc /usr/include/c++/5/new 57:5 +- isPublic: 1 + method_type - function type + void_type - method return type + type_decl void <built-in> 0:0 - type name + - isAutogenerated: 1 + record_type - method base type + type_decl bad_alloc /usr/include/c++/5/new 54:9 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/new 54:9 - field + - signed + - isAutogenerated: 1 + integer_cst 64 - decl size + type_decl bad_alloc /usr/include/c++/5/new 55:3 - field + - isAutogenerated: 1 + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl bad_alloc /usr/include/c++/5/new 54:9 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/new 54:9 - field + - signed + - isAutogenerated: 1 + integer_cst 64 - decl size + type_decl bad_alloc /usr/include/c++/5/new 55:3 - field + - isAutogenerated: 1 + tree_list - chain + void_type - value + type_decl void <built-in> 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/new 57:25 - function result + - isAutogenerated: 1 + void_type - result type + type_decl void <built-in> 0:0 - type name + - isAutogenerated: 1 + parm_decl this /usr/include/c++/5/new 57:23 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl bad_alloc /usr/include/c++/5/new 54:9 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/new 54:9 - field + - signed + - isAutogenerated: 1 + integer_cst 64 - decl size + type_decl bad_alloc /usr/include/c++/5/new 55:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + eh_spec_block /usr/include/c++/5/new 57:5 - code + bind_expr /usr/include/c++/5/new 57:27 - operand + statement_list - operand + cleanup_point_expr /usr/include/c++/5/new 57:25 - statement + expr_stmt /usr/include/c++/5/new 57:25 - operand + call_expr /usr/include/c++/5/new 57:25 - expresssion + addr_expr - function + function_decl __base_ctor /usr/include/c++/5/exception 63:5 - operand + - isPublic: 1 + addr_expr - arg + component_ref - operand + indirect_ref - object + nop_expr - ref + parm_decl this /usr/include/c++/5/new 57:23 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl bad_alloc /usr/include/c++/5/new 54:9 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/new 54:9 - field + - signed + - isAutogenerated: 1 + integer_cst 64 - decl size + type_decl bad_alloc /usr/include/c++/5/new 55:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + field_decl /usr/include/c++/5/new 54:9 - field + - signed + - isAutogenerated: 1 + integer_cst 64 - decl size + cleanup_stmt /usr/include/c++/5/new 57:25 - statement + statement_list - body + cleanup_point_expr /usr/include/c++/5/new 57:25 - statement + expr_stmt /usr/include/c++/5/new 57:25 - operand + convert_expr - expresssion + modify_expr - operand + component_ref - operand + component_ref - object + indirect_ref - object + nop_expr - ref + parm_decl this /usr/include/c++/5/new 57:23 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl bad_alloc /usr/include/c++/5/new 54:9 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/new 54:9 - field + - signed + - isAutogenerated: 1 + integer_cst 64 - decl size + type_decl bad_alloc /usr/include/c++/5/new 55:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + field_decl /usr/include/c++/5/new 54:9 - field + - signed + - isAutogenerated: 1 + integer_cst 64 - decl size + field_decl _vptr.exception /usr/include/c++/5/exception 60:9 - field + - unsigned + - isVirtual: 1 + - isAutogenerated: 1 + integer_cst 64 - decl size + pointer_plus_expr - operand + addr_expr - operand + var_decl _ZTVSt9bad_alloc /usr/include/c++/5/new 54:9 - operand + - isUsed: 1 + - isVirtual: 1 + - isAutogenerated: 1 + integer_cst 320 - decl size + constructor - initial + array_type - constructor type + pointer_type - element type + type_decl __vtbl_ptr_type <built-in> 0:0 - type name + - isAutogenerated: 1 + function_type - nested type + integer_type - function return type + - precisionBits: 32 + - signed + type_decl int <built-in> 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst -2147483648 - min value + integer_cst 2147483647 - max value + integer_type - domain + - precisionBits: 64 + - signed + integer_cst 64 - type size + integer_cst 0 - min value + integer_cst 4 - max value + nop_expr - value + integer_cst 0 - operand + nop_expr - value + addr_expr - operand + var_decl _ZTISt9bad_alloc /usr/include/c++/5/new 54:9 - operand + - isAutogenerated: 1 + integer_cst 192 - decl size + record_type - var type + type_decl __si_class_type_info_pseudo <built-in> 0:0 - type name + field_decl <built-in> 0:0 - field + - signed + integer_cst 128 - decl size + field_decl <built-in> 0:0 - field + - unsigned + integer_cst 64 - decl size + nop_expr - value + addr_expr - operand + function_decl __comp_dtor /usr/include/c++/5/new 61:13 - operand + - isVirtual: 1 + - isExternal: 1 + - isPublic: 1 + nop_expr - value + addr_expr - operand + function_decl __deleting_dtor /usr/include/c++/5/new 61:13 - operand + - isVirtual: 1 + - isExternal: 1 + - isPublic: 1 + nop_expr - value + addr_expr - operand + function_decl what /usr/include/c++/5/new 64:25 - operand + - isVirtual: 1 + - isExternal: 1 + - isPublic: 1 + array_type - var type + pointer_type - element type + type_decl __vtbl_ptr_type <built-in> 0:0 - type name + - isAutogenerated: 1 + function_type - nested type + integer_type - function return type + - precisionBits: 32 + - signed + type_decl int <built-in> 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst -2147483648 - min value + integer_cst 2147483647 - max value + integer_type - domain + - precisionBits: 64 + - signed + integer_cst 64 - type size + integer_cst 0 - min value + integer_cst 4 - max value + integer_cst 16 - operand + call_expr /usr/include/c++/5/new 57:25 - expresssion + addr_expr - function + function_decl __base_dtor /usr/include/c++/5/exception 64:13 - operand + - isExternal: 1 + - isPublic: 1 + addr_expr - arg + component_ref - operand + indirect_ref - object + nop_expr - ref + parm_decl this /usr/include/c++/5/new 57:23 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl bad_alloc /usr/include/c++/5/new 54:9 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/new 54:9 - field + - signed + - isAutogenerated: 1 + integer_cst 64 - decl size + type_decl bad_alloc /usr/include/c++/5/new 55:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + field_decl /usr/include/c++/5/new 54:9 - field + - signed + - isAutogenerated: 1 + integer_cst 64 - decl size + block - operand +function_decl __base_ctor /usr/include/c++/5/new 57:5 +- isPublic: 1 + method_type - function type + void_type - method return type + type_decl void <built-in> 0:0 - type name + - isAutogenerated: 1 + record_type - method base type + type_decl bad_alloc /usr/include/c++/5/new 54:9 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/new 54:9 - field + - signed + - isAutogenerated: 1 + integer_cst 64 - decl size + type_decl bad_alloc /usr/include/c++/5/new 55:3 - field + - isAutogenerated: 1 + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl bad_alloc /usr/include/c++/5/new 54:9 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/new 54:9 - field + - signed + - isAutogenerated: 1 + integer_cst 64 - decl size + type_decl bad_alloc /usr/include/c++/5/new 55:3 - field + - isAutogenerated: 1 + tree_list - chain + void_type - value + type_decl void <built-in> 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/new 57:27 - function result + - isAutogenerated: 1 + void_type - result type + type_decl void <built-in> 0:0 - type name + - isAutogenerated: 1 + parm_decl this /usr/include/c++/5/new 57:23 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl bad_alloc /usr/include/c++/5/new 54:9 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/new 54:9 - field + - signed + - isAutogenerated: 1 + integer_cst 64 - decl size + type_decl bad_alloc /usr/include/c++/5/new 55:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + eh_spec_block /usr/include/c++/5/new 57:5 - code + bind_expr /usr/include/c++/5/new 57:27 - operand + statement_list - operand + cleanup_point_expr /usr/include/c++/5/new 57:25 - statement + expr_stmt /usr/include/c++/5/new 57:25 - operand + call_expr /usr/include/c++/5/new 57:25 - expresssion + addr_expr - function + function_decl __base_ctor /usr/include/c++/5/exception 63:5 - operand + - isPublic: 1 + addr_expr - arg + component_ref - operand + indirect_ref - object + nop_expr - ref + parm_decl this /usr/include/c++/5/new 57:23 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl bad_alloc /usr/include/c++/5/new 54:9 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/new 54:9 - field + - signed + - isAutogenerated: 1 + integer_cst 64 - decl size + type_decl bad_alloc /usr/include/c++/5/new 55:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + field_decl /usr/include/c++/5/new 54:9 - field + - signed + - isAutogenerated: 1 + integer_cst 64 - decl size + try_catch_expr /usr/include/c++/5/new 57:25 - statement + statement_list - operand + cleanup_point_expr /usr/include/c++/5/new 57:25 - statement + expr_stmt /usr/include/c++/5/new 57:25 - operand + convert_expr - expresssion + modify_expr - operand + component_ref - operand + component_ref - object + indirect_ref - object + nop_expr - ref + parm_decl this /usr/include/c++/5/new 57:23 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl bad_alloc /usr/include/c++/5/new 54:9 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/new 54:9 - field + - signed + - isAutogenerated: 1 + integer_cst 64 - decl size + type_decl bad_alloc /usr/include/c++/5/new 55:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + field_decl /usr/include/c++/5/new 54:9 - field + - signed + - isAutogenerated: 1 + integer_cst 64 - decl size + field_decl _vptr.exception /usr/include/c++/5/exception 60:9 - field + - unsigned + - isVirtual: 1 + - isAutogenerated: 1 + integer_cst 64 - decl size + pointer_plus_expr - operand + addr_expr - operand + var_decl _ZTVSt9bad_alloc /usr/include/c++/5/new 54:9 - operand + - isUsed: 1 + - isVirtual: 1 + - isAutogenerated: 1 + integer_cst 320 - decl size + constructor - initial + array_type - constructor type + pointer_type - element type + type_decl __vtbl_ptr_type <built-in> 0:0 - type name + - isAutogenerated: 1 + function_type - nested type + integer_type - function return type + - precisionBits: 32 + - signed + type_decl int <built-in> 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst -2147483648 - min value + integer_cst 2147483647 - max value + integer_type - domain + - precisionBits: 64 + - signed + integer_cst 64 - type size + integer_cst 0 - min value + integer_cst 4 - max value + nop_expr - value + integer_cst 0 - operand + nop_expr - value + addr_expr - operand + var_decl _ZTISt9bad_alloc /usr/include/c++/5/new 54:9 - operand + - isAutogenerated: 1 + integer_cst 192 - decl size + record_type - var type + type_decl __si_class_type_info_pseudo <built-in> 0:0 - type name + field_decl <built-in> 0:0 - field + - signed + integer_cst 128 - decl size + field_decl <built-in> 0:0 - field + - unsigned + integer_cst 64 - decl size + nop_expr - value + addr_expr - operand + function_decl __comp_dtor /usr/include/c++/5/new 61:13 - operand + - isVirtual: 1 + - isExternal: 1 + - isPublic: 1 + nop_expr - value + addr_expr - operand + function_decl __deleting_dtor /usr/include/c++/5/new 61:13 - operand + - isVirtual: 1 + - isExternal: 1 + - isPublic: 1 + nop_expr - value + addr_expr - operand + function_decl what /usr/include/c++/5/new 64:25 - operand + - isVirtual: 1 + - isExternal: 1 + - isPublic: 1 + array_type - var type + pointer_type - element type + type_decl __vtbl_ptr_type <built-in> 0:0 - type name + - isAutogenerated: 1 + function_type - nested type + integer_type - function return type + - precisionBits: 32 + - signed + type_decl int <built-in> 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst -2147483648 - min value + integer_cst 2147483647 - max value + integer_type - domain + - precisionBits: 64 + - signed + integer_cst 64 - type size + integer_cst 0 - min value + integer_cst 4 - max value + integer_cst 16 - operand + call_expr /usr/include/c++/5/new 57:25 - operand + addr_expr - function + function_decl __base_dtor /usr/include/c++/5/exception 64:13 - operand + - isExternal: 1 + - isPublic: 1 + addr_expr - arg + component_ref - operand + indirect_ref - object + nop_expr - ref + parm_decl this /usr/include/c++/5/new 57:23 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl bad_alloc /usr/include/c++/5/new 54:9 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/new 54:9 - field + - signed + - isAutogenerated: 1 + integer_cst 64 - decl size + type_decl bad_alloc /usr/include/c++/5/new 55:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + field_decl /usr/include/c++/5/new 54:9 - field + - signed + - isAutogenerated: 1 + integer_cst 64 - decl size + block - operand +function_decl __comp_ctor /usr/include/c++/5/new 57:5 +- isPublic: 1 + method_type - function type + void_type - method return type + type_decl void <built-in> 0:0 - type name + - isAutogenerated: 1 + record_type - method base type + type_decl bad_alloc /usr/include/c++/5/new 54:9 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/new 54:9 - field + - signed + - isAutogenerated: 1 + integer_cst 64 - decl size + type_decl bad_alloc /usr/include/c++/5/new 55:3 - field + - isAutogenerated: 1 + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl bad_alloc /usr/include/c++/5/new 54:9 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/new 54:9 - field + - signed + - isAutogenerated: 1 + integer_cst 64 - decl size + type_decl bad_alloc /usr/include/c++/5/new 55:3 - field + - isAutogenerated: 1 + tree_list - chain + void_type - value + type_decl void <built-in> 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/new 57:27 - function result + - isAutogenerated: 1 + void_type - result type + type_decl void <built-in> 0:0 - type name + - isAutogenerated: 1 + parm_decl this /usr/include/c++/5/new 57:23 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl bad_alloc /usr/include/c++/5/new 54:9 - type name + - isAutogenerated: 1 + field_decl /usr/include/c++/5/new 54:9 - field + - signed + - isAutogenerated: 1 + integer_cst 64 - decl size + type_decl bad_alloc /usr/include/c++/5/new 55:3 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + statement_list - code +function_decl operator new /usr/include/c++/5/new 129:14 +- isPublic: 1 + function_type - function type + pointer_type - function return type + void_type - nested type + type_decl void <built-in> 0:0 - type name + - isAutogenerated: 1 + tree_list - arg types + integer_type - value + - precisionBits: 64 + - unsigned + type_decl size_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 196:26 - type name + integer_cst 64 - type size + integer_cst 0 - min value + tree_list - chain + pointer_type - value + void_type - nested type + type_decl void <built-in> 0:0 - type name + - isAutogenerated: 1 + tree_list - chain + void_type - value + type_decl void <built-in> 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/new 129:51 - function result + - isAutogenerated: 1 + pointer_type - result type + void_type - nested type + type_decl void <built-in> 0:0 - type name + - isAutogenerated: 1 + integer_cst 64 - decl size + parm_decl /usr/include/c++/5/new 129:32 - argument + integer_type - decl type + - precisionBits: 64 + - unsigned + type_decl size_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 196:26 - type name + integer_cst 64 - type size + integer_cst 0 - min value + integer_cst 64 - parm size + - isUsed: 1 + parm_decl __p /usr/include/c++/5/new 129:46 - argument + pointer_type - decl type + void_type - nested type + type_decl void <built-in> 0:0 - type name + - isAutogenerated: 1 + integer_cst 64 - parm size + eh_spec_block /usr/include/c++/5/new 129:14 - code + return_expr /usr/include/c++/5/new 130:10 - operand + init_expr - operand + result_decl /usr/include/c++/5/new 129:51 - operand + - isAutogenerated: 1 + pointer_type - result type + void_type - nested type + type_decl void <built-in> 0:0 - type name + - isAutogenerated: 1 + integer_cst 64 - decl size + - isUsed: 1 + parm_decl __p /usr/include/c++/5/new 129:46 - operand + pointer_type - decl type + void_type - nested type + type_decl void <built-in> 0:0 - type name + - isAutogenerated: 1 + integer_cst 64 - parm size +function_decl operator new [] /usr/include/c++/5/new 131:14 +- isPublic: 1 + function_type - function type + pointer_type - function return type + void_type - nested type + type_decl void <built-in> 0:0 - type name + - isAutogenerated: 1 + tree_list - arg types + integer_type - value + - precisionBits: 64 + - unsigned + type_decl size_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 196:26 - type name + integer_cst 64 - type size + integer_cst 0 - min value + tree_list - chain + pointer_type - value + void_type - nested type + type_decl void <built-in> 0:0 - type name + - isAutogenerated: 1 + tree_list - chain + void_type - value + type_decl void <built-in> 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/new 131:53 - function result + - isAutogenerated: 1 + pointer_type - result type + void_type - nested type + type_decl void <built-in> 0:0 - type name + - isAutogenerated: 1 + integer_cst 64 - decl size + parm_decl /usr/include/c++/5/new 131:34 - argument + integer_type - decl type + - precisionBits: 64 + - unsigned + type_decl size_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 196:26 - type name + integer_cst 64 - type size + integer_cst 0 - min value + integer_cst 64 - parm size + - isUsed: 1 + parm_decl __p /usr/include/c++/5/new 131:48 - argument + pointer_type - decl type + void_type - nested type + type_decl void <built-in> 0:0 - type name + - isAutogenerated: 1 + integer_cst 64 - parm size + eh_spec_block /usr/include/c++/5/new 131:14 - code + return_expr /usr/include/c++/5/new 132:10 - operand + init_expr - operand + result_decl /usr/include/c++/5/new 131:53 - operand + - isAutogenerated: 1 + pointer_type - result type + void_type - nested type + type_decl void <built-in> 0:0 - type name + - isAutogenerated: 1 + integer_cst 64 - decl size + - isUsed: 1 + parm_decl __p /usr/include/c++/5/new 131:48 - operand + pointer_type - decl type + void_type - nested type + type_decl void <built-in> 0:0 - type name + - isAutogenerated: 1 + integer_cst 64 - parm size +function_decl operator delete /usr/include/c++/5/new 135:13 +- isPublic: 1 + function_type - function type + void_type - function return type + type_decl void <built-in> 0:0 - type name + - isAutogenerated: 1 + tree_list - arg types + pointer_type - value + void_type - nested type + type_decl void <built-in> 0:0 - type name + - isAutogenerated: 1 + tree_list - chain + pointer_type - value + void_type - nested type + type_decl void <built-in> 0:0 - type name + - isAutogenerated: 1 + tree_list - chain + void_type - value + type_decl void <built-in> 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/new 135:45 - function result + - isAutogenerated: 1 + void_type - result type + type_decl void <built-in> 0:0 - type name + - isAutogenerated: 1 + parm_decl /usr/include/c++/5/new 135:35 - argument + pointer_type - decl type + void_type - nested type + type_decl void <built-in> 0:0 - type name + - isAutogenerated: 1 + integer_cst 64 - parm size + parm_decl /usr/include/c++/5/new 135:42 - argument + pointer_type - decl type + void_type - nested type + type_decl void <built-in> 0:0 - type name + - isAutogenerated: 1 + integer_cst 64 - parm size + eh_spec_block /usr/include/c++/5/new 135:13 - code + statement_list - operand +function_decl operator delete [] /usr/include/c++/5/new 136:13 +- isPublic: 1 + function_type - function type + void_type - function return type + type_decl void <built-in> 0:0 - type name + - isAutogenerated: 1 + tree_list - arg types + pointer_type - value + void_type - nested type + type_decl void <built-in> 0:0 - type name + - isAutogenerated: 1 + tree_list - chain + pointer_type - value + void_type - nested type + type_decl void <built-in> 0:0 - type name + - isAutogenerated: 1 + tree_list - chain + void_type - value + type_decl void <built-in> 0:0 - type name + - isAutogenerated: 1 + result_decl /usr/include/c++/5/new 136:45 - function result + - isAutogenerated: 1 + void_type - result type + type_decl void <built-in> 0:0 - type name + - isAutogenerated: 1 + parm_decl /usr/include/c++/5/new 136:35 - argument + pointer_type - decl type + void_type - nested type + type_decl void <built-in> 0:0 - type name + - isAutogenerated: 1 + integer_cst 64 - parm size + parm_decl /usr/include/c++/5/new 136:42 - argument + pointer_type - decl type + void_type - nested type + type_decl void <built-in> 0:0 - type name + - isAutogenerated: 1 + integer_cst 64 - parm size + eh_spec_block /usr/include/c++/5/new 136:13 - code + statement_list - operand +function_decl __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 + 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 + 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 + - 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 + 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 + 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 + - 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 + - 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 Object1 test7.cpp 2:1 - field + 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 Object1 test7.cpp 1:7 - type name + type_decl __pthread_cleanup_class /usr/include/pthread.h 562:7 - type name - isAutogenerated: 1 - field_decl k test7.cpp 3:9 - field + 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 - type_decl Object1 test7.cpp 2:1 - field + 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 test7.cpp 5:5 - function result + 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 - parm_decl this test7.cpp 4:16 - argument + - isUsed: 1 + parm_decl this /usr/include/pthread.h 572:29 - argument - isAutogenerated: 1 pointer_type - decl type record_type - nested type - type_decl Object1 test7.cpp 1:7 - type name + type_decl __pthread_cleanup_class /usr/include/pthread.h 562:7 - type name - isAutogenerated: 1 - field_decl k test7.cpp 3:9 - field + 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 - type_decl Object1 test7.cpp 2:1 - field + 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 func2 test7.cpp 8:10 + 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 Object1 test7.cpp 1:7 - type name + type_decl __pthread_cleanup_class /usr/include/pthread.h 562:7 - type name - isAutogenerated: 1 - field_decl k test7.cpp 3:9 - field + 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 Object1 test7.cpp 2:1 - field + 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 Object1 test7.cpp 1:7 - type name + type_decl __pthread_cleanup_class /usr/include/pthread.h 562:7 - type name - isAutogenerated: 1 - field_decl k test7.cpp 3:9 - field + 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 Object1 test7.cpp 2:1 - field + 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 + 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 + 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 + 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 - integer_type - nested 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 + 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 + - 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 + - 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 @@ -78,29 +7597,3911 @@ function_decl func2 test7.cpp 8:10 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 + - 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 + - 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 +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 +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 + 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 + - 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 + - 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 + - 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 + - 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 + - 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 + 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 + - 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 + 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 + - 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 + 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 + - 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 + 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 + - 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 + 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 + - 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 + 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 + - 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 + - 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 + - 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 + - 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 + - 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 + - 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 + - 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 + - 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 + - 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 + - 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 + - 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 + - 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 + 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 + 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 + 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 + 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 + - 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 + 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 + 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 + - 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 Struct1 test7.cpp 5:5 +- isPublic: 1 + method_type - function type + void_type - method return type + type_decl void <built-in> 0:0 - type name + - isAutogenerated: 1 + record_type - method base type + type_decl Struct1 test7.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl str test7.cpp 11:17 - field + - signed + integer_cst 64 - decl size + field_decl num test7.cpp 12:9 - field + - signed + integer_cst 32 - decl size + type_decl Struct1 test7.cpp 4:1 - field + - isAutogenerated: 1 + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl Struct1 test7.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl str test7.cpp 11:17 - field + - signed + integer_cst 64 - decl size + field_decl num test7.cpp 12:9 - field + - signed + integer_cst 32 - decl size + type_decl Struct1 test7.cpp 4:1 - field + - isAutogenerated: 1 + tree_list - chain + void_type - value + type_decl void <built-in> 0:0 - type name + - isAutogenerated: 1 + result_decl test7.cpp 5:15 - function result + - isAutogenerated: 1 + void_type - result type + type_decl void <built-in> 0:0 - type name + - isAutogenerated: 1 + parm_decl this test7.cpp 5:13 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl Struct1 test7.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl str test7.cpp 11:17 - field + - signed + integer_cst 64 - decl size + field_decl num test7.cpp 12:9 - field + - signed + integer_cst 32 - decl size + type_decl Struct1 test7.cpp 4:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + bind_expr test7.cpp 9:5 - code + statement_list - operand + cleanup_point_expr test7.cpp 7:14 - statement + expr_stmt test7.cpp 7:14 - operand + convert_expr - expresssion + init_expr - operand + component_ref test7.cpp 7:14 - operand + indirect_ref - object + nop_expr - ref + parm_decl this test7.cpp 5:13 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl Struct1 test7.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl str test7.cpp 11:17 - field + - signed + integer_cst 64 - decl size + field_decl num test7.cpp 12:9 - field + - signed + integer_cst 32 - decl size + type_decl Struct1 test7.cpp 4:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + field_decl str test7.cpp 11:17 - field + - signed + integer_cst 64 - decl size + aggr_init_expr - operand + addr_expr - function + function_decl __comp_ctor /usr/include/c++/5/bits/basic_string.h 2838:7 - operand + - isExternal: 1 + - isPublic: 1 + var_decl test7.cpp 7:14 - slot + - isAutogenerated: 1 + integer_cst 64 - decl size + record_type - var type + type_decl string /usr/include/c++/5/bits/stringfwd.h 74:33 - type name + 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 + convert_expr - arg + void_cst - operand + cleanup_stmt test7.cpp 7:14 - statement + statement_list - body + cleanup_point_expr test7.cpp 7:14 - statement + expr_stmt test7.cpp 7:14 - operand + convert_expr - expresssion + init_expr - operand + component_ref test7.cpp 7:14 - operand + indirect_ref - object + nop_expr - ref + parm_decl this test7.cpp 5:13 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl Struct1 test7.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl str test7.cpp 11:17 - field + - signed + integer_cst 64 - decl size + field_decl num test7.cpp 12:9 - field + - signed + integer_cst 32 - decl size + type_decl Struct1 test7.cpp 4:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + field_decl num test7.cpp 12:9 - field + - signed + integer_cst 32 - decl size + integer_cst 0 - operand + call_expr test7.cpp 7:14 - expresssion + addr_expr - function + function_decl __comp_dtor /usr/include/c++/5/bits/basic_string.h 2942:7 - operand + - isExternal: 1 + - isPublic: 1 + addr_expr - arg + component_ref test7.cpp 7:14 - operand + indirect_ref - object + nop_expr - ref + parm_decl this test7.cpp 5:13 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl Struct1 test7.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl str test7.cpp 11:17 - field + - signed + integer_cst 64 - decl size + field_decl num test7.cpp 12:9 - field + - signed + integer_cst 32 - decl size + type_decl Struct1 test7.cpp 4:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + field_decl str test7.cpp 11:17 - field + - signed + integer_cst 64 - decl size + block - operand +function_decl __base_ctor test7.cpp 5:5 +- isPublic: 1 + method_type - function type + void_type - method return type + type_decl void <built-in> 0:0 - type name + - isAutogenerated: 1 + record_type - method base type + type_decl Struct1 test7.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl str test7.cpp 11:17 - field + - signed + integer_cst 64 - decl size + field_decl num test7.cpp 12:9 - field + - signed + integer_cst 32 - decl size + type_decl Struct1 test7.cpp 4:1 - field + - isAutogenerated: 1 + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl Struct1 test7.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl str test7.cpp 11:17 - field + - signed + integer_cst 64 - decl size + field_decl num test7.cpp 12:9 - field + - signed + integer_cst 32 - decl size + type_decl Struct1 test7.cpp 4:1 - field + - isAutogenerated: 1 + tree_list - chain + void_type - value + type_decl void <built-in> 0:0 - type name + - isAutogenerated: 1 result_decl test7.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 test7.cpp 8:25 - argument + parm_decl this test7.cpp 5:13 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl Struct1 test7.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl str test7.cpp 11:17 - field + - signed + integer_cst 64 - decl size + field_decl num test7.cpp 12:9 - field + - signed + integer_cst 32 - decl size + type_decl Struct1 test7.cpp 4:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + bind_expr test7.cpp 9:5 - code + statement_list - operand + cleanup_point_expr test7.cpp 7:14 - statement + expr_stmt test7.cpp 7:14 - operand + convert_expr - expresssion + init_expr - operand + component_ref test7.cpp 7:14 - operand + indirect_ref - object + nop_expr - ref + parm_decl this test7.cpp 5:13 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl Struct1 test7.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl str test7.cpp 11:17 - field + - signed + integer_cst 64 - decl size + field_decl num test7.cpp 12:9 - field + - signed + integer_cst 32 - decl size + type_decl Struct1 test7.cpp 4:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + field_decl str test7.cpp 11:17 - field + - signed + integer_cst 64 - decl size + aggr_init_expr - operand + addr_expr - function + function_decl __comp_ctor /usr/include/c++/5/bits/basic_string.h 2838:7 - operand + - isExternal: 1 + - isPublic: 1 + var_decl test7.cpp 7:14 - slot + - isUsed: 1 + - isAutogenerated: 1 + integer_cst 64 - decl size + record_type - var type + type_decl string /usr/include/c++/5/bits/stringfwd.h 74:33 - type name + 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 + convert_expr - arg + void_cst - operand + try_catch_expr test7.cpp 7:14 - statement + statement_list - operand + cleanup_point_expr test7.cpp 7:14 - statement + expr_stmt test7.cpp 7:14 - operand + convert_expr - expresssion + init_expr - operand + component_ref test7.cpp 7:14 - operand + indirect_ref - object + nop_expr - ref + parm_decl this test7.cpp 5:13 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl Struct1 test7.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl str test7.cpp 11:17 - field + - signed + integer_cst 64 - decl size + field_decl num test7.cpp 12:9 - field + - signed + integer_cst 32 - decl size + type_decl Struct1 test7.cpp 4:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + field_decl num test7.cpp 12:9 - field + - signed + integer_cst 32 - decl size + integer_cst 0 - operand + call_expr test7.cpp 7:14 - operand + addr_expr - function + function_decl __comp_dtor /usr/include/c++/5/bits/basic_string.h 2942:7 - operand + - isExternal: 1 + - isPublic: 1 + addr_expr - arg + component_ref test7.cpp 7:14 - operand + indirect_ref - object + nop_expr - ref + parm_decl this test7.cpp 5:13 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl Struct1 test7.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl str test7.cpp 11:17 - field + - signed + integer_cst 64 - decl size + field_decl num test7.cpp 12:9 - field + - signed + integer_cst 32 - decl size + type_decl Struct1 test7.cpp 4:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + field_decl str test7.cpp 11:17 - field + - signed + integer_cst 64 - decl size + block - operand +function_decl __comp_ctor test7.cpp 5:5 +- isPublic: 1 + method_type - function type + void_type - method return type + type_decl void <built-in> 0:0 - type name + - isAutogenerated: 1 + record_type - method base type + type_decl Struct1 test7.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl str test7.cpp 11:17 - field + - signed + integer_cst 64 - decl size + field_decl num test7.cpp 12:9 - field + - signed + integer_cst 32 - decl size + type_decl Struct1 test7.cpp 4:1 - field + - isAutogenerated: 1 + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl Struct1 test7.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl str test7.cpp 11:17 - field + - signed + integer_cst 64 - decl size + field_decl num test7.cpp 12:9 - field + - signed + integer_cst 32 - decl size + type_decl Struct1 test7.cpp 4:1 - field + - isAutogenerated: 1 + tree_list - chain + void_type - value + type_decl void <built-in> 0:0 - type name + - isAutogenerated: 1 + result_decl test7.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 test7.cpp 5:13 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl Struct1 test7.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl str test7.cpp 11:17 - field + - signed + integer_cst 64 - decl size + field_decl num test7.cpp 12:9 - field + - signed + integer_cst 32 - decl size + type_decl Struct1 test7.cpp 4:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + statement_list - code +function_decl func1 test7.cpp 18:10 +- isPublic: 1 + method_type - function type + void_type - method return type + type_decl void <built-in> 0:0 - type name + - isAutogenerated: 1 + record_type - method base type + type_decl Object1 test7.cpp 15:7 - type name + - isAutogenerated: 1 + field_decl k test7.cpp 17:9 - field + - signed + integer_cst 32 - decl size + type_decl Object1 test7.cpp 16:1 - field + - isAutogenerated: 1 + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl Object1 test7.cpp 15:7 - type name + - isAutogenerated: 1 + field_decl k test7.cpp 17:9 - field + - signed + integer_cst 32 - decl size + type_decl Object1 test7.cpp 16:1 - field + - isAutogenerated: 1 + tree_list - chain + void_type - value + type_decl void <built-in> 0:0 - type name + - isAutogenerated: 1 + result_decl test7.cpp 19:5 - function result + - isAutogenerated: 1 + void_type - result type + type_decl void <built-in> 0:0 - type name + - isAutogenerated: 1 + parm_decl this test7.cpp 18:16 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl Object1 test7.cpp 15:7 - type name + - isAutogenerated: 1 + field_decl k test7.cpp 17:9 - field + - signed + integer_cst 32 - decl size + type_decl Object1 test7.cpp 16:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + statement_list - code +function_decl func2 test7.cpp 22:10 +- isPublic: 1 + method_type - function type + void_type - method return type + type_decl void <built-in> 0:0 - type name + - isAutogenerated: 1 + record_type - method base type + type_decl Object1 test7.cpp 15:7 - type name + - isAutogenerated: 1 + field_decl k test7.cpp 17:9 - field + - signed + integer_cst 32 - decl size + type_decl Object1 test7.cpp 16:1 - field + - isAutogenerated: 1 + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl Object1 test7.cpp 15:7 - type name + - isAutogenerated: 1 + field_decl k test7.cpp 17:9 - field + - signed + integer_cst 32 - decl size + type_decl Object1 test7.cpp 16:1 - field + - isAutogenerated: 1 + tree_list - chain + pointer_type - value + integer_type - nested type + - precisionBits: 32 + - signed + type_decl int <built-in> 0:0 - type name + - isAutogenerated: 1 + integer_cst 32 - type size + integer_cst -2147483648 - min value + integer_cst 2147483647 - max value + tree_list - chain + void_type - value + type_decl void <built-in> 0:0 - type name + - isAutogenerated: 1 + result_decl test7.cpp 23:5 - function result + - isAutogenerated: 1 + void_type - result type + type_decl void <built-in> 0:0 - type name + - isAutogenerated: 1 + parm_decl this test7.cpp 22:25 - argument - isAutogenerated: 1 pointer_type - decl type record_type - nested type - type_decl Object1 test7.cpp 1:7 - type name + type_decl Object1 test7.cpp 15:7 - type name - isAutogenerated: 1 - field_decl k test7.cpp 3:9 - field + field_decl k test7.cpp 17:9 - field - signed integer_cst 32 - decl size - type_decl Object1 test7.cpp 2:1 - field + type_decl Object1 test7.cpp 16:1 - field - isAutogenerated: 1 integer_cst 64 - parm size - isUsed: 1 - parm_decl aptr test7.cpp 8:21 - argument + parm_decl aptr test7.cpp 22:21 - argument pointer_type - decl type integer_type - nested type - precisionBits: 32 @@ -111,13 +11512,13 @@ function_decl func2 test7.cpp 8:10 integer_cst -2147483648 - min value integer_cst 2147483647 - max value integer_cst 64 - parm size - cleanup_point_expr test7.cpp 10:18 - code - expr_stmt test7.cpp 10:18 - operand + cleanup_point_expr test7.cpp 24:18 - code + expr_stmt test7.cpp 24:18 - operand convert_expr - expresssion modify_expr - operand indirect_ref - operand - isUsed: 1 - parm_decl aptr test7.cpp 8:21 - operand + parm_decl aptr test7.cpp 22:21 - ref pointer_type - decl type integer_type - nested type - precisionBits: 32 @@ -129,29 +11530,29 @@ function_decl func2 test7.cpp 8:10 integer_cst 2147483647 - max value integer_cst 64 - parm size integer_cst 0 - operand -function_decl func3 test7.cpp 13:10 +function_decl func3 test7.cpp 27:10 - isPublic: 1 method_type - function type void_type - method return type type_decl void <built-in> 0:0 - type name - isAutogenerated: 1 record_type - method base type - type_decl Object1 test7.cpp 1:7 - type name + type_decl Object1 test7.cpp 15:7 - type name - isAutogenerated: 1 - field_decl k test7.cpp 3:9 - field + field_decl k test7.cpp 17:9 - field - signed integer_cst 32 - decl size - type_decl Object1 test7.cpp 2:1 - field + type_decl Object1 test7.cpp 16:1 - field - isAutogenerated: 1 tree_list - arg types pointer_type - value record_type - nested type - type_decl Object1 test7.cpp 1:7 - type name + type_decl Object1 test7.cpp 15:7 - type name - isAutogenerated: 1 - field_decl k test7.cpp 3:9 - field + field_decl k test7.cpp 17:9 - field - signed integer_cst 32 - decl size - type_decl Object1 test7.cpp 2:1 - field + type_decl Object1 test7.cpp 16:1 - field - isAutogenerated: 1 tree_list - chain pointer_type - value @@ -167,25 +11568,25 @@ function_decl func3 test7.cpp 13:10 void_type - value type_decl void <built-in> 0:0 - type name - isAutogenerated: 1 - result_decl test7.cpp 14:5 - function result + result_decl test7.cpp 28:5 - function result - isAutogenerated: 1 void_type - result type type_decl void <built-in> 0:0 - type name - isAutogenerated: 1 - parm_decl this test7.cpp 13:25 - argument + parm_decl this test7.cpp 27:25 - argument - isAutogenerated: 1 pointer_type - decl type record_type - nested type - type_decl Object1 test7.cpp 1:7 - type name + type_decl Object1 test7.cpp 15:7 - type name - isAutogenerated: 1 - field_decl k test7.cpp 3:9 - field + field_decl k test7.cpp 17:9 - field - signed integer_cst 32 - decl size - type_decl Object1 test7.cpp 2:1 - field + type_decl Object1 test7.cpp 16:1 - field - isAutogenerated: 1 integer_cst 64 - parm size - isUsed: 1 - parm_decl aptr test7.cpp 13:21 - argument + parm_decl aptr test7.cpp 27:21 - argument pointer_type - decl type integer_type - nested type - precisionBits: 32 @@ -196,10 +11597,10 @@ function_decl func3 test7.cpp 13:10 integer_cst -2147483648 - min value integer_cst 2147483647 - max value integer_cst 64 - parm size - if_stmt test7.cpp 15:9 - code + if_stmt test7.cpp 29:9 - code ne_expr - condition - isUsed: 1 - parm_decl aptr test7.cpp 13:21 - operand + parm_decl aptr test7.cpp 27:21 - operand pointer_type - decl type integer_type - nested type - precisionBits: 32 @@ -211,13 +11612,13 @@ function_decl func3 test7.cpp 13:10 integer_cst 2147483647 - max value integer_cst 64 - parm size integer_cst 0 - operand - cleanup_point_expr test7.cpp 16:22 - then - expr_stmt test7.cpp 16:22 - operand + cleanup_point_expr test7.cpp 30:22 - then + expr_stmt test7.cpp 30:22 - operand convert_expr - expresssion modify_expr - operand indirect_ref - operand - isUsed: 1 - parm_decl aptr test7.cpp 13:21 - operand + parm_decl aptr test7.cpp 27:21 - ref pointer_type - decl type integer_type - nested type - precisionBits: 32 @@ -229,29 +11630,29 @@ function_decl func3 test7.cpp 13:10 integer_cst 2147483647 - max value integer_cst 64 - parm size integer_cst 0 - operand -function_decl func4 test7.cpp 19:10 +function_decl func4 test7.cpp 33:10 - isPublic: 1 method_type - function type void_type - method return type type_decl void <built-in> 0:0 - type name - isAutogenerated: 1 record_type - method base type - type_decl Object1 test7.cpp 1:7 - type name + type_decl Object1 test7.cpp 15:7 - type name - isAutogenerated: 1 - field_decl k test7.cpp 3:9 - field + field_decl k test7.cpp 17:9 - field - signed integer_cst 32 - decl size - type_decl Object1 test7.cpp 2:1 - field + type_decl Object1 test7.cpp 16:1 - field - isAutogenerated: 1 tree_list - arg types pointer_type - value record_type - nested type - type_decl Object1 test7.cpp 1:7 - type name + type_decl Object1 test7.cpp 15:7 - type name - isAutogenerated: 1 - field_decl k test7.cpp 3:9 - field + field_decl k test7.cpp 17:9 - field - signed integer_cst 32 - decl size - type_decl Object1 test7.cpp 2:1 - field + type_decl Object1 test7.cpp 16:1 - field - isAutogenerated: 1 tree_list - chain pointer_type - value @@ -267,25 +11668,25 @@ function_decl func4 test7.cpp 19:10 void_type - value type_decl void <built-in> 0:0 - type name - isAutogenerated: 1 - result_decl test7.cpp 20:5 - function result + result_decl test7.cpp 34:5 - function result - isAutogenerated: 1 void_type - result type type_decl void <built-in> 0:0 - type name - isAutogenerated: 1 - isUsed: 1 - parm_decl this test7.cpp 19:25 - argument + parm_decl this test7.cpp 33:25 - argument - isAutogenerated: 1 pointer_type - decl type record_type - nested type - type_decl Object1 test7.cpp 1:7 - type name + type_decl Object1 test7.cpp 15:7 - type name - isAutogenerated: 1 - field_decl k test7.cpp 3:9 - field + field_decl k test7.cpp 17:9 - field - signed integer_cst 32 - decl size - type_decl Object1 test7.cpp 2:1 - field + type_decl Object1 test7.cpp 16:1 - field - isAutogenerated: 1 integer_cst 64 - parm size - parm_decl aptr test7.cpp 19:21 - argument + parm_decl aptr test7.cpp 33:21 - argument pointer_type - decl type integer_type - nested type - precisionBits: 32 @@ -296,9 +11697,7380 @@ function_decl func4 test7.cpp 19:10 integer_cst -2147483648 - min value integer_cst 2147483647 - max value integer_cst 64 - parm size - cleanup_point_expr test7.cpp 21:14 - code - expr_stmt test7.cpp 21:14 - operand + cleanup_point_expr test7.cpp 35:14 - code + expr_stmt test7.cpp 35:14 - operand convert_expr - expresssion modify_expr - operand - component_ref - operand + component_ref test7.cpp 35:9 - operand + indirect_ref - object + nop_expr - ref + - isUsed: 1 + parm_decl this test7.cpp 33:25 - operand + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl Object1 test7.cpp 15:7 - type name + - isAutogenerated: 1 + field_decl k test7.cpp 17:9 - field + - signed + integer_cst 32 - decl size + type_decl Object1 test7.cpp 16:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + field_decl k test7.cpp 17:9 - field + - signed + integer_cst 32 - decl size integer_cst 3 - operand +function_decl func5 test7.cpp 38:10 +- isPublic: 1 + method_type - function type + void_type - method return type + type_decl void <built-in> 0:0 - type name + - isAutogenerated: 1 + record_type - method base type + type_decl Object1 test7.cpp 15:7 - type name + - isAutogenerated: 1 + field_decl k test7.cpp 17:9 - field + - signed + integer_cst 32 - decl size + type_decl Object1 test7.cpp 16:1 - field + - isAutogenerated: 1 + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl Object1 test7.cpp 15:7 - type name + - isAutogenerated: 1 + field_decl k test7.cpp 17:9 - field + - signed + integer_cst 32 - decl size + type_decl Object1 test7.cpp 16:1 - field + - isAutogenerated: 1 + tree_list - chain + pointer_type - value + record_type - nested type + type_decl Struct1 test7.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl str test7.cpp 11:17 - field + - signed + integer_cst 64 - decl size + field_decl num test7.cpp 12:9 - field + - signed + integer_cst 32 - decl size + type_decl Struct1 test7.cpp 4:1 - field + - isAutogenerated: 1 + tree_list - chain + void_type - value + type_decl void <built-in> 0:0 - type name + - isAutogenerated: 1 + result_decl test7.cpp 39:5 - function result + - isAutogenerated: 1 + void_type - result type + type_decl void <built-in> 0:0 - type name + - isAutogenerated: 1 + parm_decl this test7.cpp 38:29 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl Object1 test7.cpp 15:7 - type name + - isAutogenerated: 1 + field_decl k test7.cpp 17:9 - field + - signed + integer_cst 32 - decl size + type_decl Object1 test7.cpp 16:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + - isUsed: 1 + parm_decl sptr test7.cpp 38:25 - argument + pointer_type - decl type + record_type - nested type + type_decl Struct1 test7.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl str test7.cpp 11:17 - field + - signed + integer_cst 64 - decl size + field_decl num test7.cpp 12:9 - field + - signed + integer_cst 32 - decl size + type_decl Struct1 test7.cpp 4:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + cleanup_point_expr test7.cpp 40:22 - code + expr_stmt test7.cpp 40:22 - operand + convert_expr - expresssion + modify_expr - operand + component_ref test7.cpp 40:15 - operand + indirect_ref - object + - isUsed: 1 + parm_decl sptr test7.cpp 38:25 - ref + pointer_type - decl type + record_type - nested type + type_decl Struct1 test7.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl str test7.cpp 11:17 - field + - signed + integer_cst 64 - decl size + field_decl num test7.cpp 12:9 - field + - signed + integer_cst 32 - decl size + type_decl Struct1 test7.cpp 4:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + field_decl num test7.cpp 12:9 - field + - signed + integer_cst 32 - decl size + integer_cst 0 - operand +function_decl func6 test7.cpp 43:10 +- isPublic: 1 + method_type - function type + void_type - method return type + type_decl void <built-in> 0:0 - type name + - isAutogenerated: 1 + record_type - method base type + type_decl Object1 test7.cpp 15:7 - type name + - isAutogenerated: 1 + field_decl k test7.cpp 17:9 - field + - signed + integer_cst 32 - decl size + type_decl Object1 test7.cpp 16:1 - field + - isAutogenerated: 1 + tree_list - arg types + pointer_type - value + record_type - nested type + type_decl Object1 test7.cpp 15:7 - type name + - isAutogenerated: 1 + field_decl k test7.cpp 17:9 - field + - signed + integer_cst 32 - decl size + type_decl Object1 test7.cpp 16:1 - field + - isAutogenerated: 1 + tree_list - chain + pointer_type - value + record_type - nested type + type_decl Struct1 test7.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl str test7.cpp 11:17 - field + - signed + integer_cst 64 - decl size + field_decl num test7.cpp 12:9 - field + - signed + integer_cst 32 - decl size + type_decl Struct1 test7.cpp 4:1 - field + - isAutogenerated: 1 + tree_list - chain + void_type - value + type_decl void <built-in> 0:0 - type name + - isAutogenerated: 1 + result_decl test7.cpp 44:5 - function result + - isAutogenerated: 1 + void_type - result type + type_decl void <built-in> 0:0 - type name + - isAutogenerated: 1 + parm_decl this test7.cpp 43:29 - argument + - isAutogenerated: 1 + pointer_type - decl type + record_type - nested type + type_decl Object1 test7.cpp 15:7 - type name + - isAutogenerated: 1 + field_decl k test7.cpp 17:9 - field + - signed + integer_cst 32 - decl size + type_decl Object1 test7.cpp 16:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + - isUsed: 1 + parm_decl sptr test7.cpp 43:25 - argument + pointer_type - decl type + record_type - nested type + type_decl Struct1 test7.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl str test7.cpp 11:17 - field + - signed + integer_cst 64 - decl size + field_decl num test7.cpp 12:9 - field + - signed + integer_cst 32 - decl size + type_decl Struct1 test7.cpp 4:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + statement_list - code + if_stmt test7.cpp 45:9 - statement + eq_expr test7.cpp 45:14 - condition + - isUsed: 1 + parm_decl sptr test7.cpp 43:25 - operand + pointer_type - decl type + record_type - nested type + type_decl Struct1 test7.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl str test7.cpp 11:17 - field + - signed + integer_cst 64 - decl size + field_decl num test7.cpp 12:9 - field + - signed + integer_cst 32 - decl size + type_decl Struct1 test7.cpp 4:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + integer_cst 0 - operand + return_expr test7.cpp 46:13 - then + cleanup_point_expr test7.cpp 47:22 - statement + expr_stmt test7.cpp 47:22 - operand + convert_expr - expresssion + modify_expr - operand + component_ref test7.cpp 47:15 - operand + indirect_ref - object + - isUsed: 1 + parm_decl sptr test7.cpp 43:25 - ref + pointer_type - decl type + record_type - nested type + type_decl Struct1 test7.cpp 3:8 - type name + - isAutogenerated: 1 + field_decl str test7.cpp 11:17 - field + - signed + integer_cst 64 - decl size + field_decl num test7.cpp 12:9 - field + - signed + integer_cst 32 - decl size + type_decl Struct1 test7.cpp 4:1 - field + - isAutogenerated: 1 + integer_cst 64 - parm size + field_decl num test7.cpp 12:9 - field + - signed + integer_cst 32 - decl size + integer_cst 0 - operand +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 + 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 + 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 + 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 + 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 + 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 + 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 + 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 + 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 + 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 + 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 + 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 + 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 + 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 + 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 + 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 + - 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 + 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 + 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 + 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 + 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 + - 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 + 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 + 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 + 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 _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_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 + 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 + 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 + 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 + 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 + 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 + 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 + 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 + 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 + 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 + 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 + 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 + 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 + 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 + 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 + 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 + 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 + - 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 _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 + 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 + 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 + 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 + 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 _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 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 |