Data Structures | Macros | Typedefs
funcs.h File Reference
#include "nvim/buffer_defs.h"
#include "nvim/eval/typval.h"

Go to the source code of this file.

Data Structures

struct  fst
 Structure holding VimL function definition. More...
 

Macros

#define BASE_NONE   0
 Special flags for base_arg. More...
 
#define BASE_LAST   UINT8_MAX
 Use the last argument as the method base. More...
 

Typedefs

typedef void(* FunPtr) (void)
 
typedef void(* VimLFunc) (typval_T *args, typval_T *rvar, FunPtr data)
 Prototype of C function that implements VimL function. More...
 
typedef struct fst VimLFuncDef
 Structure holding VimL function definition. More...
 

Macro Definition Documentation

◆ BASE_LAST

#define BASE_LAST   UINT8_MAX

Use the last argument as the method base.

◆ BASE_NONE

#define BASE_NONE   0

Special flags for base_arg.

See also
VimLFuncDef Not a method (no base argument).

Typedef Documentation

◆ FunPtr

typedef void(* FunPtr) (void)

◆ VimLFunc

typedef void(* VimLFunc) (typval_T *args, typval_T *rvar, FunPtr data)

Prototype of C function that implements VimL function.

◆ VimLFuncDef

typedef struct fst VimLFuncDef

Structure holding VimL function definition.