ROSE Namespace Reference


Functions

int containsString (const std::string &masterString, const std::string &targetString)
std::string getFileNameByTraversalBackToFileNode (const SgNode *astNode)
std::string getFileName (SgLocatedNode *locatedNodePointer) ROSE_DEPRECATED_FUNCTION
int getLineNumber (SgLocatedNode *locatedNodePointer) ROSE_DEPRECATED_FUNCTION
int getColumnNumber (SgLocatedNode *locatedNodePointer) ROSE_DEPRECATED_FUNCTION
bool isPartOfTransformation (SgLocatedNode *locatedNodePointer) ROSE_DEPRECATED_FUNCTION
std::string getWorkingDirectory ()
std::string getSourceDirectory (std::string fileNameWithPath)
 get the current directory
std::string getFileNameWithoutPath (SgStatement *statementPointer)
 get the sourceDirectory directory
std::string stripPathFromFileName (const std::string &fileNameWithPath)
std::string getPathFromFileName (std::string fileNameWithPath)
 get the filename from the full filename
SgName concatenate (const SgName &X, const SgName &Y)
 get the path from the full filename
void usage (int status)
void filterInputFile (const std::string inputFileName, const std::string outputFileName)
SgStatementgetPreviousStatement (SgStatement *targetStatement)
 Functions to move to SgStatement object in SAGE III later.
SgStatementgetNextStatement (SgStatement *targetStatement)


Function Documentation

int ROSE::containsString ( const std::string &  masterString,
const std::string &  targetString 
)

std::string ROSE::getFileNameByTraversalBackToFileNode ( const SgNode astNode  ) 

std::string ROSE::getFileName ( SgLocatedNode locatedNodePointer  ) 

int ROSE::getLineNumber ( SgLocatedNode locatedNodePointer  ) 

int ROSE::getColumnNumber ( SgLocatedNode locatedNodePointer  ) 

bool ROSE::isPartOfTransformation ( SgLocatedNode locatedNodePointer  ) 

std::string ROSE::getWorkingDirectory (  ) 

std::string ROSE::getSourceDirectory ( std::string  fileNameWithPath  ) 

get the current directory

std::string ROSE::getFileNameWithoutPath ( SgStatement statementPointer  ) 

get the sourceDirectory directory

std::string ROSE::stripPathFromFileName ( const std::string &  fileNameWithPath  ) 

std::string ROSE::getPathFromFileName ( std::string  fileNameWithPath  ) 

get the filename from the full filename

SgName ROSE::concatenate ( const SgName X,
const SgName Y 
)

get the path from the full filename

void ROSE::usage ( int  status  ) 

void ROSE::filterInputFile ( const std::string  inputFileName,
const std::string  outputFileName 
)

SgStatement* ROSE::getPreviousStatement ( SgStatement targetStatement  ) 

Functions to move to SgStatement object in SAGE III later.

SgStatement* ROSE::getNextStatement ( SgStatement targetStatement  ) 


Generated on Sat May 19 01:09:06 2012 for ROSE by  doxygen 1.4.7