ROSE  0.11.145.0
Public Types | Public Member Functions | List of all members
SageInterface::Ada::AggregateInfo Struct Reference

Description

Details of expression aggregates.

Definition at line 615 of file sageInterfaceAda.h.

#include <sageInterface/sageInterfaceAda.h>

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

Public Types

using base = std::tuple< SgAdaAncestorInitializer *, SgExpressionPtrList::const_iterator, SgExpressionPtrList::const_iterator >
 

Public Member Functions

SgAdaAncestorInitializerancestor () const
 returns the ancestor initializer iff it exists, otherwise null
 
SgExpressionPtrList::const_iterator begin () const
 returns the remaining range-begin without the ancestor initializer (if it existed)
 
SgExpressionPtrList::const_iterator end () const
 returns the underlying's list end iterator
 
bool nullRecord () const
 returns if the remaining range (w/o the ancestor initializer) indicates a null record.
 

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