object-introspection/test/ci.oid.toml
Jay Kamat e27f725a85 Avoid following weak_ptrs
Previously, we treated weak_ptrs as normal types and we recursed
within them, following the internal data pointer and possibly causing
crashes. We really shouldn't be following them, so I added a custom
type to simply abort processing. If we want to handle them (ie: check
if they are valid, and follow them if so), that should be fairly easy
with the work there is here so far.
2023-03-28 14:10:27 -07:00

60 lines
1.9 KiB
TOML

[types]
containers = [
"../types/array_type.toml",
"../types/string_type.toml",
"../types/cxx11_string_type.toml",
"../types/folly_iobuf_type.toml",
"../types/folly_iobuf_queue_type.toml",
"../types/set_type.toml",
"../types/unordered_set_type.toml",
"../types/seq_type.toml",
"../types/list_type.toml",
"../types/cxx11_list_type.toml",
"../types/deque_list_type.toml",
"../types/shrd_ptr_type.toml",
"../types/uniq_ptr_type.toml",
"../types/std_map_type.toml",
"../types/std_unordered_map_type.toml",
"../types/pair_type.toml",
"../types/stack_container_adapter_type.toml",
"../types/queue_container_adapter_type.toml",
"../types/priority_queue_container_adapter_type.toml",
"../types/ref_wrapper_type.toml",
"../types/multi_map_type.toml",
"../types/folly_small_heap_vector_map.toml",
"../types/folly_optional_type.toml",
"../types/optional_type.toml",
"../types/try_type.toml",
"../types/fb_string_type.toml",
"../types/small_vec_type.toml",
"../types/f14_fast_map.toml",
"../types/f14_node_map.toml",
"../types/f14_vector_map.toml",
"../types/f14_fast_set.toml",
"../types/f14_node_set.toml",
"../types/f14_vector_set.toml",
"../types/sorted_vec_set_type.toml",
"../types/map_seq_type.toml",
"../types/boost_bimap_type.toml",
"../types/repeated_field_type.toml",
"../types/repeated_ptr_field_type.toml",
"../types/caffe2_blob_type.toml",
"../types/std_variant.toml",
"../types/thrift_isset_type.toml",
"../types/weak_ptr_type.toml",
]
[headers]
user_paths = [
"_deps/folly-src", # this path might be flaky, but it's unlikely to change
]
system_paths = [
"/usr/include/c++/11",
"/usr/include/x86_64-linux-gnu/c++/11",
"/usr/include/c++/11/backward",
"/usr/local/include",
"/usr/lib/llvm-12/lib/clang/12.0.1/include",
"/usr/include/x86_64-linux-gnu",
"/usr/include",
]