The Battle for Wesnoth  1.15.1+dev
Public Attributes | List of all members
TString Struct Reference

#include <lobject.h>

Public Attributes

 CommonHeader
 
lu_byte extra
 
lu_byte shrlen
 
unsigned int hash
 
union {
   size_t   lnglen
 
   struct TString *   hnext
 
u
 

Detailed Description

Definition at line 303 of file lobject.h.

Member Data Documentation

◆ CommonHeader

TString::CommonHeader

Definition at line 304 of file lobject.h.

◆ extra

lu_byte TString::extra

Definition at line 305 of file lobject.h.

Referenced by createstrobj(), llex(), luaS_hashlongstr(), and luaX_init().

◆ hash

unsigned int TString::hash

Definition at line 307 of file lobject.h.

Referenced by createstrobj(), luaS_hashlongstr(), luaS_remove(), and luaS_resize().

◆ hnext

struct TString* TString::hnext

Definition at line 310 of file lobject.h.

Referenced by internshrstr(), luaS_remove(), and luaS_resize().

◆ lnglen

size_t TString::lnglen

Definition at line 309 of file lobject.h.

Referenced by luaS_createlngstrobj(), luaS_eqlngstr(), and luaS_hashlongstr().

◆ shrlen

lu_byte TString::shrlen

Definition at line 306 of file lobject.h.

Referenced by internshrstr().

◆ u

union { ... } TString::u

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