PPL Logo

xlat-i/xi-util.C File Reference

Go to the source code of this file.

Namespaces

namespace  xi
namespace  Prefix

Functions

void xi::die (const char *why, int line)
char * xi::fortranify (const char *s, const char *suff1, const char *suff2, const char *suff3)
XStr xi::generateTemplateSpec (TVarList *tspec, bool printDefault)
const char * xi::forWhomStr (forWhom w)
void xi::templateGuardBegin (bool templateOnly, XStr &str)
void xi::templateGuardEnd (XStr &str)
std::string xi::addLineNumbers (char *str, const char *filename)
void xi::sanitizeRange (std::string &code, int i, int j)
void xi::desanitizeCode (std::string &code)
void xi::sanitizeComments (std::string &code)
void xi::sanitizeStrings (std::string &code)
std::string xi::_get_caret_line (int err_line_start, int first_col, int last_col)
void xi::_pretty_header (std::string type, std::string msg, int first_col, int last_col, int first_line, int last_line)
void xi::_pretty_print (std::string type, std::string msg, int first_col, int last_col, int first_line, int last_line)
void xi::pretty_msg (std::string type, std::string msg, int first_col, int last_col, int first_line, int last_line)
void xi::pretty_msg_noline (std::string type, std::string msg, int first_col, int last_col, int first_line, int last_line)

Variables

const char * Prefix::Proxy = "CProxy_"
const char * Prefix::ProxyElement = "CProxyElement_"
const char * Prefix::ProxySection = "CProxySection_"
const char * Prefix::Message = "CMessage_"
const char * Prefix::Index = "CkIndex_"
const char * Prefix::Python = "CkPython_"


Generated on Mon Sep 21 08:12:25 2020 for Charm++ by  doxygen 1.5.5