15  static std::string astTermToMultiLineString(
SgNode* node,
int sep=1, 
int pos=0);
 
   16  static std::string astTermWithNullValuesAndTypesToString(
SgNode* node);
 
   17  static std::string astTermWithNullValuesToString(
SgNode* node);
 
   18  static std::string astTermWithNullValuesToString(
SgNode* node, 
bool withNumbers);
 
   19  static std::string astTermWithNullValuesToString(
SgNode* node, 
bool withNumbers, 
bool withTypes);
 
   20  static std::string astTermWithNullValuesToDot(
SgNode* root);
 
   21  static std::string astTermWithoutNullValuesToDot(
SgNode* root);
 
   22  static std::string astTermWithNullValuesToDotFragment(
SgNode* root) ;
 
   24  static std::string functionAstTermsWithNullValuesToDot(
SgNode* root);
 
   25  static std::string pointerExprToString(
SgNode* node);
 
   27  static std::string nodeTypeName(
SgNode* node);
 
   28  static std::string dotFragmentToDot(std::string fragment);
 
   29  static std::string astTermWithNullValuesToString(
SgNode* node, 
bool withNumbers, 
bool withTypes, std::unordered_set<SgNode*>& visited);