rose_attributes_list.h File Reference

#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>

Include dependency graph for rose_attributes_list.h:

This graph shows which files directly or indirectly include this file:

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::r_macro_call
class  ROSEAttributesList
class  ROSEAttributesListContainer

Typedefs

typedef boost::wave::cpplexer::lex_token token_type
typedef std::vector< token_typetoken_container
typedef std::list< token_typetoken_list_container
typedef std::vector< std::list<
token_type > > 
token_container_container
typedef Rose_STL_Container<
PreprocessingInfo * > 
AttachedPreprocessingInfoType

Variables

std::map< std::string, ROSEAttributesList * > mapFilenameToAttributes
token_container wave_tokenStream


Typedef Documentation

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.

typedef Rose_STL_Container<PreprocessingInfo*> AttachedPreprocessingInfoType

Definition at line 412 of file rose_attributes_list.h.


Variable Documentation

std::map<std::string,ROSEAttributesList* > mapFilenameToAttributes

token_container wave_tokenStream


Generated on Sat May 19 00:54:05 2012 for ROSE by  doxygen 1.4.7