Skip to content

SgStringConversion

This class represents the conversion of an arbitrary expression to

Synopsis

Declared in <src/docs/mrdocs/ast_node_docs.h>

Description

a string. This node is intended for use with Python. This node should not be confused with the cast operation found in other languages. See SgCastExp for more info.

Data members

#### SgStringConversion::p_expression The expression to be converted to a string.

Member functions

#### SgStringConversion::SgStringConversion ( SgExpression* exp ) This is the constructor. This constructor builds the SgStringConversion base class. ‐ Param exp: The expression to be converted to a string.

#### SgStringConversion::~SgStringConversion() This is the destructor.

#### SgStringConversion::isSgStringConversion (SgNode *s) Cast function (from derived class to SgStringConversion pointer). This functions returns a SgStringConversion pointer for any input of a pointer to an object derived from a SgStringConversion. ‐ Return: Returns valid pointer to SgStringConversion if input is derived from a SgStringConversion.

#### SgStringConversion::isSgStringConversion (const SgNode *s) Cast function (from derived class to SgStringConversion pointer). This functions returns a SgStringConversion pointer for any input of a pointer to an object derived from a SgStringConversion. ‐ Return: Returns valid pointer to SgStringConversion if input is derived from a SgStringConversion.

Created with MrDocs