ROSE  0.9.6a
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
enum_property.h File Reference
#include <list>
#include <map>
#include <string>
#include <iostream>
#include <bitset>
Include dependency graph for enum_property.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  enumValueAnn
 A dataflow analysis lattice element. More...
 
class  enumvalue_set
 
class  enumPropertyAnn
 A dataflow analysis property. More...
 

Macros

#define MAX_ENUMVALUES   32
 

Typedefs

typedef std::list< enumValueAnn * > enumvalue_list
 
typedef enumvalue_list::iterator enumvalue_list_p
 
typedef
enumvalue_list::const_iterator 
enumvalue_list_cp
 
typedef std::map< std::string,
enumPropertyAnn * > 
enum_property_map
 
typedef enum_property_map::iterator enum_property_map_p
 
typedef
enum_property_map::const_iterator 
enum_property_map_cp
 
typedef std::bitset
< MAX_ENUMVALUES
bitset32
 

Macro Definition Documentation

#define MAX_ENUMVALUES   32

Definition at line 90 of file enum_property.h.

Typedef Documentation

typedef std::list< enumValueAnn * > enumvalue_list

Definition at line 11 of file enum_property.h.

typedef enumvalue_list::iterator enumvalue_list_p

Definition at line 12 of file enum_property.h.

typedef enumvalue_list::const_iterator enumvalue_list_cp

Definition at line 13 of file enum_property.h.

typedef std::map< std::string, enumPropertyAnn *> enum_property_map

Definition at line 15 of file enum_property.h.

typedef enum_property_map::iterator enum_property_map_p

Definition at line 16 of file enum_property.h.

typedef enum_property_map::const_iterator enum_property_map_cp

Definition at line 17 of file enum_property.h.

typedef std::bitset< MAX_ENUMVALUES > bitset32

Definition at line 92 of file enum_property.h.