Lumiera 0.pre.04
»edit your freedom«
Loading...
Searching...
No Matches
VisitingToolExtended_test Class Reference

Description

Test:
more esoteric corner cases of our visitor lib implementation. Defines a hierarchy of test classes, which mix two different kinds of "visitable" by two disjoint tool base classes. One of these base classes uses an explicit error handling catch-all-function.

Definition at line 138 of file visitingtool-extended-test.cpp.

Private Member Functions

virtual void run (Arg)
 
void known_visitor_known_class ()
 
void visitor_not_visiting_some_class ()
 
void visiting_mixed_hierarchy ()
 

Member Function Documentation

◆ run()

virtual void run ( Arg  )
inlineprivatevirtual

Definition at line 141 of file visitingtool-extended-test.cpp.

References VisitingToolExtended_test::known_visitor_known_class(), VisitingToolExtended_test::visiting_mixed_hierarchy(), and VisitingToolExtended_test::visitor_not_visiting_some_class().

+ Here is the call graph for this function:

◆ known_visitor_known_class()

void known_visitor_known_class ( )
inlineprivate

Definition at line 148 of file visitingtool-extended-test.cpp.

References Visitable< TOOL >::apply().

Referenced by VisitingToolExtended_test::run().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ visitor_not_visiting_some_class()

void visitor_not_visiting_some_class ( )
inlineprivate

Definition at line 163 of file visitingtool-extended-test.cpp.

References Visitable< TOOL >::apply().

Referenced by VisitingToolExtended_test::run().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ visiting_mixed_hierarchy()

void visiting_mixed_hierarchy ( )
inlineprivate

Definition at line 177 of file visitingtool-extended-test.cpp.

References Visitable< TOOL >::apply().

Referenced by VisitingToolExtended_test::run().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:
+ Inheritance diagram for VisitingToolExtended_test:
+ Collaboration diagram for VisitingToolExtended_test:

The documentation for this class was generated from the following file: