Data Fields
lval_S Struct Reference

#include <eval.h>

Data Fields

const char * ll_name
 Start of variable name (can be NULL). More...
 
size_t ll_name_len
 Length of the .ll_name. More...
 
char * ll_exp_name
 NULL or expanded name in allocated memory. More...
 
typval_Tll_tv
 isn't NULL it's the Dict to which to add the item. More...
 
listitem_Tll_li
 The list item or NULL. More...
 
list_Tll_list
 The list or NULL. More...
 
bool ll_range
 true when a [i:j] range was used. More...
 
bool ll_empty2
 Second index is empty: [i:]. More...
 
long ll_n1
 First index for list. More...
 
long ll_n2
 Second index for list range. More...
 
dict_Tll_dict
 The Dictionary or NULL. More...
 
dictitem_Tll_di
 The dictitem or NULL. More...
 
char * ll_newkey
 New key for Dict in allocated memory or NULL. More...
 
blob_Tll_blob
 The Blob or NULL. More...
 

Field Documentation

◆ ll_blob

blob_T* lval_S::ll_blob

The Blob or NULL.

◆ ll_di

dictitem_T* lval_S::ll_di

The dictitem or NULL.

◆ ll_dict

dict_T* lval_S::ll_dict

The Dictionary or NULL.

◆ ll_empty2

bool lval_S::ll_empty2

Second index is empty: [i:].

◆ ll_exp_name

char* lval_S::ll_exp_name

NULL or expanded name in allocated memory.

◆ ll_li

listitem_T* lval_S::ll_li

The list item or NULL.

◆ ll_list

list_T* lval_S::ll_list

The list or NULL.

◆ ll_n1

long lval_S::ll_n1

First index for list.

◆ ll_n2

long lval_S::ll_n2

Second index for list range.

◆ ll_name

const char* lval_S::ll_name

Start of variable name (can be NULL).

◆ ll_name_len

size_t lval_S::ll_name_len

Length of the .ll_name.

◆ ll_newkey

char* lval_S::ll_newkey

New key for Dict in allocated memory or NULL.

◆ ll_range

bool lval_S::ll_range

true when a [i:j] range was used.

◆ ll_tv

typval_T* lval_S::ll_tv

isn't NULL it's the Dict to which to add the item.

Typeval of item being used. If "newkey"


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