The Battle for Wesnoth  1.15.12+dev
Public Attributes | List of all members
MatchState Struct Reference

Public Attributes

const char * src_init
 
const char * src_end
 
const char * p_end
 
lua_StateL
 
int matchdepth
 
unsigned char level
 
struct {
   const char *   init
 
   ptrdiff_t   len
 
capture [LUA_MAXCAPTURES]
 

Detailed Description

Definition at line 356 of file lstrlib.cpp.

Member Data Documentation

◆ capture

struct { ... } MatchState::capture[LUA_MAXCAPTURES]

◆ init

const char* MatchState::init

Definition at line 364 of file lstrlib.cpp.

Referenced by end_capture(), get_onecapture(), match_capture(), and start_capture().

◆ L

lua_State* MatchState::L

◆ len

ptrdiff_t MatchState::len

◆ level

unsigned char MatchState::level

◆ matchdepth

int MatchState::matchdepth

Definition at line 361 of file lstrlib.cpp.

Referenced by match(), prepstate(), and reprepstate().

◆ p_end

const char* MatchState::p_end

Definition at line 359 of file lstrlib.cpp.

Referenced by classend(), match(), matchbalance(), and prepstate().

◆ src_end

const char* MatchState::src_end

Definition at line 358 of file lstrlib.cpp.

Referenced by match(), match_capture(), prepstate(), singlematch(), str_find_aux(), and str_gsub().

◆ src_init

const char* MatchState::src_init

Definition at line 357 of file lstrlib.cpp.

Referenced by get_onecapture(), match(), and prepstate().


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