ROSE 0.11.145.147
Public Types | Public Member Functions | List of all members
SageInterface::Ada::ScopePath Struct Reference

Description

stores a path from an innermost scope to the global scope (not part of the path) in form of a sequence of Sage nodes that represent scopes (SgScopeStatements or SgDeclarationStatements).

Definition at line 1171 of file sageInterfaceAda.h.

#include <sageInterface/sageInterfaceAda.h>

Inheritance diagram for SageInterface::Ada::ScopePath:
Inheritance graph
[legend]
Collaboration diagram for SageInterface::Ada::ScopePath:
Collaboration graph
[legend]

Public Types

using base = std::vector< const SgScopeStatement * >
 

Public Member Functions

void push_back (base::value_type ptr)
 overload vector's push_back to check element validity
 

Member Typedef Documentation

◆ base

using SageInterface::Ada::ScopePath::base = std::vector<const SgScopeStatement*>

Definition at line 1173 of file sageInterfaceAda.h.

Member Function Documentation

◆ push_back()

void SageInterface::Ada::ScopePath::push_back ( base::value_type  ptr)
inline

overload vector's push_back to check element validity

Definition at line 1191 of file sageInterfaceAda.h.


The documentation for this struct was generated from the following file: