undoStudio
The IDE of the undoRT ecosystem
Loading...
Searching...
No Matches
undoApp::ST::CallSite Struct Reference

The call the cursor sits inside, if any. More...

#include <undoAppSTSemantic.hpp>

Collaboration diagram for undoApp::ST::CallSite:
Collaboration graph

Public Attributes

bool active = false
 The cursor is between a callee's parentheses.
 
std::string objectName
 Instance before the '.', empty for a plain call.
 
std::string calleeName
 Member or function being called.
 
std::string label
 "motore.Reset" or "MAX", as it appears in the source
 
int argumentIndex = 0
 Which argument the cursor is in, 0-based.
 
int parenLine = -1
 Line of the opening parenthesis.
 
int parenColumn = -1
 Column of the opening parenthesis.
 
int argumentLine = -1
 Line the current argument's text starts on.
 
int argumentColumn = -1
 Its first column, just past '(' or the last ','.
 

Detailed Description

The call the cursor sits inside, if any.

Member Data Documentation

◆ active

bool undoApp::ST::CallSite::active = false

The cursor is between a callee's parentheses.

◆ argumentColumn

int undoApp::ST::CallSite::argumentColumn = -1

Its first column, just past '(' or the last ','.

◆ argumentIndex

int undoApp::ST::CallSite::argumentIndex = 0

Which argument the cursor is in, 0-based.

◆ argumentLine

int undoApp::ST::CallSite::argumentLine = -1

Line the current argument's text starts on.

◆ calleeName

std::string undoApp::ST::CallSite::calleeName

Member or function being called.

◆ label

std::string undoApp::ST::CallSite::label

"motore.Reset" or "MAX", as it appears in the source

◆ objectName

std::string undoApp::ST::CallSite::objectName

Instance before the '.', empty for a plain call.

◆ parenColumn

int undoApp::ST::CallSite::parenColumn = -1

Column of the opening parenthesis.

◆ parenLine

int undoApp::ST::CallSite::parenLine = -1

Line of the opening parenthesis.


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