Skip to content

SageBuilder::buildVariableDeclaration

Build a variable declaration, handle symbol table transparently

Synopses

Declared in <SageIII/sageInterface/sageBuilder.h>

Build a variable declaration, handle symbol table transparently

[[visibility]]
SgVariableDeclaration*
buildVariableDeclaration(
    SgName const& name,
    SgType* type,
    SgInitializer* varInit = NULL,
    SgScopeStatement* scope = NULL);
[[visibility]]
SgVariableDeclaration*
buildVariableDeclaration(
    std::string const& name,
    SgType* type,
    SgInitializer* varInit = NULL,
    SgScopeStatement* scope = NULL);
[[visibility]]
SgVariableDeclaration*
buildVariableDeclaration(
    char const* name,
    SgType* type,
    SgInitializer* varInit = NULL,
    SgScopeStatement* scope = NULL);

Created with MrDocs