Program Listing for File inliner.h

Program Listing for File inliner.h#

Return to documentation for file (src/midend/programTransformation/astInlining/inliner.h)

#ifndef INLINER_H
#define INLINER_H

// DQ (3/12/2006): This is now not required, the file name is
// changed to rose_config.h and is included directly by rose.h.
// #include "config.h"


#include "replaceExpressionWithStatement.h"
#include "inlinerSupport.h"

ROSE_DLL_API bool doInline(SgFunctionCallExp* funcall, bool allowRecursion = false);


// a namespace
namespace Inliner {
  // if set to true, ignore function calls within headers. Default is false.
  extern bool skipHeaders;
  extern bool verbose; // if set to true, generate debugging information
}

#endif // INLINER_H