Data Fields
funcexe_T Struct Reference

Structure passed between functions dealing with function call execution. More...

#include <userfunc.h>

Data Fields

ArgvFunc argv_func
 
linenr_T firstline
 first line of range More...
 
linenr_T lastline
 last line of range More...
 
booldoesrange
 [out] if not NULL: function handled range More...
 
bool evaluate
 actually evaluate expressions More...
 
partial_Tpartial
 for extra arguments More...
 
dict_Tselfdict
 Dictionary for "self". More...
 
typval_Tbasetv
 base for base->method() More...
 

Detailed Description

Structure passed between functions dealing with function call execution.

Field Documentation

◆ argv_func

ArgvFunc funcexe_T::argv_func

when not NULL, can be used to fill in arguments only when the invoked function uses them

◆ basetv

typval_T* funcexe_T::basetv

base for base->method()

◆ doesrange

bool* funcexe_T::doesrange

[out] if not NULL: function handled range

◆ evaluate

bool funcexe_T::evaluate

actually evaluate expressions

◆ firstline

linenr_T funcexe_T::firstline

first line of range

◆ lastline

linenr_T funcexe_T::lastline

last line of range

◆ partial

partial_T* funcexe_T::partial

for extra arguments

◆ selfdict

dict_T* funcexe_T::selfdict

Dictionary for "self".


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