libabigail/tests
Dodji Seketeli 165434a9d7 Change ir node visitor interface work on pointer to nodes
* include/abg-ir.h (ir_traversable_base): New type to be the base
	of IR nodes that are to be traversed.  Extends traversable_base.
	Its ir_traversable_base::traversable() method takes an
	ir_node_visitor&.
	(ir_node_visitor::visit): Change these virtual overloads to take
	pointers to IR nodes, rather than references.  This will be useful
	to e.g, store these IR nodes in containers on the side for some
	algorithms to work.  That is going to be useful later to,
	e.g. build symbol tables on the side, using the visitor interface.
	(class decl_base): Make this inherit ir_traversable_base.
	* src/abg-ir.cc (*::traverse): Adjust comments and the call the
	ir_node_visitor::visit call.  Use the ir_traversable_base type
	rather than traversable_base.
	(ir_traversable_base::traverse): Define.
	(ir_node_visitor::visit): Change these overloads to take pointers
	rather than reference to ir nodes.
	* tests/test-walker.cc (name_printing_visitor::visit): Adjust to
	take pointers rather than references.

Signed-off-by: Dodji Seketeli <dodji@redhat.com>
2013-12-23 13:25:32 +01:00
..
data Support the "address-size" attribute for <abi-instr> elements 2013-12-11 12:30:19 +01:00
Makefile.am Add support for bidiff regression testing 2013-11-29 14:32:30 +01:00
test-bidiff.cc Prepare serialization API for multiple backends 2013-12-04 20:26:38 +01:00
test-core-diff.cc Re-write middle snakes management in core diff algorithms 2013-11-19 11:25:47 +01:00
test-diff2.cc Re-write middle snakes management in core diff algorithms 2013-11-19 11:25:47 +01:00
test-dot.cc Correct DOT merge. 2013-07-23 23:13:55 +02:00
test-read-write.cc Support the "address-size" attribute for <abi-instr> elements 2013-12-11 12:30:19 +01:00
test-svg.cc Add svg generation. 2013-07-23 23:13:54 +02:00
test-utils.cc Initial version of an archive manipulation program: biar 2013-08-29 17:08:47 +02:00
test-utils.h Initial version of an archive manipulation program: biar 2013-08-29 17:08:47 +02:00
test-walker.cc Change ir node visitor interface work on pointer to nodes 2013-12-23 13:25:32 +01:00
test-write-read-archive.cc Prepare serialization API for multiple backends 2013-12-04 20:26:38 +01:00