ROSE  0.11.145.0
Classes | Namespaces | Functions
sageFunctors.h File Reference

This file implements utility functors for using sage containers with STL functions: More...

#include "sageInterface.h"
#include "sageBuilder.h"
Include dependency graph for sageFunctors.h:

Go to the source code of this file.

Classes

struct  sg::ScopeSetter
 Functor setting the scope of a sage node to a specified (at Functor construction time) scope. More...
 
struct  sg::VarRefBuilder
 Functor building a variable reference from an initialized name. More...
 
struct  sg::InitNameCloner
 Functor copying an initialized name into a different scope. More...
 
struct  sg::SageInserter< SageSequenceContainer >
 Generic inserter for sage containers. More...
 

Namespaces

 sg
 This namespace contains template functions that operate on the ROSE AST.
 

Functions

template<class SageSequenceContainer >
SageInserter< SageSequenceContainer > sg::sage_inserter (SageSequenceContainer &cont)
 generates a SageInserter, adding elements at the end of a sequence More...
 

Detailed Description

This file implements utility functors for using sage containers with STL functions:

Definition in file sageFunctors.h.