object-introspection/test/ci.oid.toml
Alastair Robertson 0330ef8945 Take list of pass-through types from config instead of hardcoding
As we now store ContainerInfo objects in OICodeGen::Config, we can not
copy it any more. Change all places that took copies to take const
references instead.

The copy in OICodeGen modified membersToStub, the contents of which form
part of OICache's hash. However, as OICache also previously had its own
copy, it would not have been OICodeGen's modifications.
2023-07-05 13:39:19 +01:00

65 lines
2.1 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",
]
pass_through = [
["std::allocator", "memory"],
["std::char_traits", "string"],
["folly::fbstring_core", "folly/FBString.h"],
]
[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",
]