object-introspection/test
Alastair Robertson e7581ad915 TopoSorter: Only allow certain params to be incomplete
For the containers which are allowed to be declared with incomplete
types, it is only the contained types which are allowed to be
incomplete. Other template parameters (e.g. allocators) must always be
defined before use.
2023-10-25 17:01:44 +01:00
..
integration tbv2: fix exclusive size of elements in containers 2023-10-16 19:18:42 +01:00
ci.oid.toml Update to clang/llvm 15 (#342) 2023-09-14 06:02:32 -07:00
CMakeLists.txt TypeGraph: Add KeyCapture pass 2023-09-28 19:42:49 -07:00
integration_entry_doStuff_arg0.oid Initial commit 2022-12-19 06:37:51 -08:00
integration_entry_doStuff_this.oid Initial commit 2022-12-19 06:37:51 -08:00
integration_entry_inc_arg0.oid Initial commit 2022-12-19 06:37:51 -08:00
integration_mttest.cpp Update to clang/llvm 15 (#342) 2023-09-14 06:02:32 -07:00
integration_return_incN_arg0.oid Initial commit 2022-12-19 06:37:51 -08:00
integration_sleepy.cpp Update to clang/llvm 15 (#342) 2023-09-14 06:02:32 -07:00
integration.py integration_py: fix expected sizes 2023-05-31 19:00:10 +02:00
main.cpp Tests: Split common code out into type_graph_utils 2023-05-31 15:49:37 +01:00
mocks.h move all internal logic to oi::detail namespace 2023-07-26 18:01:38 +01:00
mttest.h formatting: force pointers/references with the type 2023-03-24 20:18:18 +00:00
test_add_children.cpp make StubbedPointer an explicit C++ type 2023-09-22 11:49:50 +01:00
test_add_padding.cpp TypeGraph: Convert unit tests relying on Printer to use TypeGraphParser 2023-08-14 15:01:09 +01:00
test_alignment_calc.cpp TypeGraph: Convert unit tests relying on Printer to use TypeGraphParser 2023-08-14 15:01:09 +01:00
test_codegen.cpp name contained types properly in treebuilder v2 2023-08-25 16:25:14 +01:00
test_compiler.cpp move all internal logic to oi::detail namespace 2023-07-26 18:01:38 +01:00
test_container_info.cpp ContainerInfo: Move matcher regex construction to class ctor and add unit tests 2023-05-26 18:21:59 +01:00
test_drgn_parser.cpp Remove Primitive::Kind::Incomplete 2023-10-04 11:23:28 -06:00
test_drgn_parser.h DrgnParser: Options should default to false 2023-09-19 18:32:37 +01:00
test_enforce_compatibility.cpp Remove Primitive::Kind::Incomplete 2023-10-04 11:23:28 -06:00
test_flattener.cpp Remove Primitive::Kind::Incomplete 2023-10-04 11:23:28 -06:00
test_key_capture.cpp TypeGraph: Add KeyCapture pass 2023-09-28 19:42:49 -07:00
test_name_gen.cpp TypeGraph: Add CaptureKeys node 2023-09-28 19:42:49 -07:00
test_node_tracker.cpp TypeGraph: Remove NodeTracker from the TypeGraph class 2023-08-24 15:01:45 +01:00
test_parser.cpp move all internal logic to oi::detail namespace 2023-07-26 18:01:38 +01:00
test_prune.cpp DrgnParser: store type of template param value 2023-08-17 15:40:34 +01:00
test_remove_members.cpp TypeGraph: Convert unit tests relying on Printer to use TypeGraphParser 2023-08-14 15:01:09 +01:00
test_remove_top_level_pointer.cpp Printer: Use NodeIds for stable IDs when printing graphs 2023-08-16 12:19:14 +01:00
test_topo_sorter.cpp TopoSorter: Only allow certain params to be incomplete 2023-10-25 17:01:44 +01:00
test_type_identifier.cpp name contained types properly in treebuilder v2 2023-08-25 16:25:14 +01:00
type_graph_utils.cpp TypeGraph: Remove NodeTracker from the TypeGraph class 2023-08-24 15:01:45 +01:00
type_graph_utils.h Printer: Use NodeIds for stable IDs when printing graphs 2023-08-16 12:19:14 +01:00
TypeGraphParser.cpp Remove Primitive::Kind::Incomplete 2023-10-04 11:23:28 -06:00
TypeGraphParser.h move all internal logic to oi::detail namespace 2023-07-26 18:01:38 +01:00