All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
traverser.h
Go to the documentation of this file.
1 #ifndef MODULE_TRAVERSER_H_INCLUDED_
2 #define MODULE_TRAVERSER_H_INCLUDED_
3 
4 #include <vector>
5 #include <string>
6 
7 #include "rose.h"
8 
9 namespace risc {
10 
11 namespace traverser {
12 
18 std::vector<SgClassDefinition*> find_all_modules();
19 
25 std::vector<SgClassDefinition*> find_all_channels();
26 
27 }; // end namespace traverser
28 
29 }; // end namespace risc
30 
31 /* ex: set softtabstop=2 tabstop=2 shiftwidth=2 expandtab: */
32 
33 #endif /* MODULE_TRAVERSER_H_INCLUDED_ */
34 
35 /* ex: set softtabstop=2 tabstop=2 shiftwidth=2 expandtab: */
std::vector< SgClassDefinition * > find_all_modules()
Search for all class definitions.
Definition: traverser.cpp:11
std::vector< SgClassDefinition * > find_all_channels()
Search for all class definitions.
Definition: traverser.cpp:35