|
ROSE
0.9.6a
|
#include <map>#include "general_token_defs.h"#include <boost/preprocessor/iteration/iterate.hpp>#include <boost/wave/cpplexer/cpp_lex_token.hpp>#include <boost/wave/cpplexer/cpp_lex_iterator.hpp>

Go to the source code of this file.
Classes | |
| class | PreprocessingInfo |
| For preprocessing information including source comments, #include , #if, #define, etc. More... | |
| struct | PreprocessingInfo::r_include_directive |
| struct | PreprocessingInfo::r_macro_def |
| struct | PreprocessingInfo::rose_macro_call |
| class | ROSEAttributesList |
| class | ROSEAttributesListContainer |
Typedefs | |
| typedef boost::wave::cpplexer::lex_token | token_type |
| typedef std::vector< token_type > | token_container |
| typedef std::list< token_type > | token_list_container |
| typedef std::vector< std::list < token_type > > | token_container_container |
| typedef Rose_STL_Container < PreprocessingInfo * > | AttachedPreprocessingInfoType |
Variables | |
| class ROSE_DLL_API | PreprocessingInfo |
| std::map< std::string, ROSEAttributesList * > | mapFilenameToAttributes |
| token_container | wave_tokenStream |
| typedef boost::wave::cpplexer::lex_token token_type |
Definition at line 89 of file rose_attributes_list.h.
| typedef std::vector<token_type> token_container |
Definition at line 96 of file rose_attributes_list.h.
| typedef std::list<token_type> token_list_container |
Definition at line 97 of file rose_attributes_list.h.
| typedef std::vector<std::list<token_type> > token_container_container |
Definition at line 98 of file rose_attributes_list.h.
Definition at line 447 of file rose_attributes_list.h.
Definition at line 77 of file rose_attributes_list.h.
Referenced by AttributeListMap::build_preprocessingInfo_macro_def(), AttributeListMap::flush_token_stream(), AttributeListMap::found_directive(), AttributeListMap::found_include_directive(), AttributeListMap::rescanned_macro(), and AttributeListMap::skipped_token().
| std::map<std::string,ROSEAttributesList* > mapFilenameToAttributes |
| token_container wave_tokenStream |