ROSE
0.9.6a
|
#include <sageInterface.h>
Public Member Functions | |
void | addDeclaration (SgDeclarationStatement *decl) |
const std::set < SgDeclarationStatement * > * | getDeclarations (SgDeclarationStatement *decl) |
std::map < SgDeclarationStatement *, std::set < SgDeclarationStatement * > * > & | getDeclarationMap () |
bool | isLocatedInDefiningScope (SgDeclarationStatement *decl) |
Private Attributes | |
std::map < SgDeclarationStatement *, std::set < SgDeclarationStatement * > * > | declarationMap |
Map of first-nondefining declaration to all other associated declarations. More... | |
Definition at line 90 of file sageInterface.h.
void SageInterface::DeclarationSets::addDeclaration | ( | SgDeclarationStatement * | decl) |
const std::set<SgDeclarationStatement*>* SageInterface::DeclarationSets::getDeclarations | ( | SgDeclarationStatement * | decl) |
std::map<SgDeclarationStatement*,std::set<SgDeclarationStatement*>* >& SageInterface::DeclarationSets::getDeclarationMap | ( | ) |
bool SageInterface::DeclarationSets::isLocatedInDefiningScope | ( | SgDeclarationStatement * | decl) |
|
private |
Map of first-nondefining declaration to all other associated declarations.
Definition at line 98 of file sageInterface.h.