FS2_Open
Open source remastering of the Freespace 2 engine
ade_table_entry Class Reference

#include <lua.h>

Public Member Functions

 ade_table_entry ()
 
uint AddSubentry (ade_table_entry &n_ate)
 
int SetTable (lua_State *L, int p_amt_ldx, int p_mtb_ldx)
 
void OutputMeta (FILE *fp)
 
char * GetName ()
 

Public Attributes

char * Name
 
char * ShortName
 
uint ParentIdx
 
uint DerivatorIdx
 
bool Instanced
 
char Type
 
union {
   bool   varBool
 
   double   varDouble
 
   float   varFloat
 
   int   varInt
 
   char *   varString
 
   lua_CFunction   Function
 
   ade_odata   Object
 
Value
 
size_t Size
 
char * Arguments
 
char * Description
 
char * ReturnType
 
char * ReturnDescription
 
uint Num_subentries
 
uint Subentries [256]
 

Detailed Description

Definition at line 76 of file lua.h.

Constructor & Destructor Documentation

ade_table_entry::ade_table_entry ( )
inline

Definition at line 125 of file lua.h.

Member Function Documentation

uint ade_table_entry::AddSubentry ( ade_table_entry n_ate)
inline

Definition at line 136 of file lua.h.

char* ade_table_entry::GetName ( )
inline

Definition at line 155 of file lua.h.

void ade_table_entry::OutputMeta ( FILE *  fp)

Definition at line 16875 of file lua.cpp.

int ade_table_entry::SetTable ( lua_State *  L,
int  p_amt_ldx,
int  p_mtb_ldx 
)

Definition at line 16663 of file lua.cpp.

Member Data Documentation

char* ade_table_entry::Arguments

Definition at line 108 of file lua.h.

uint ade_table_entry::DerivatorIdx

Definition at line 84 of file lua.h.

char* ade_table_entry::Description

Definition at line 109 of file lua.h.

lua_CFunction ade_table_entry::Function

Definition at line 100 of file lua.h.

bool ade_table_entry::Instanced

Definition at line 89 of file lua.h.

char* ade_table_entry::Name

Definition at line 79 of file lua.h.

uint ade_table_entry::Num_subentries

Definition at line 116 of file lua.h.

ade_odata ade_table_entry::Object

Definition at line 103 of file lua.h.

uint ade_table_entry::ParentIdx

Definition at line 83 of file lua.h.

char* ade_table_entry::ReturnDescription

Definition at line 111 of file lua.h.

char* ade_table_entry::ReturnType

Definition at line 110 of file lua.h.

char* ade_table_entry::ShortName

Definition at line 80 of file lua.h.

size_t ade_table_entry::Size

Definition at line 105 of file lua.h.

uint ade_table_entry::Subentries[256]

Definition at line 117 of file lua.h.

char ade_table_entry::Type

Definition at line 90 of file lua.h.

union { ... } ade_table_entry::Value
bool ade_table_entry::varBool

Definition at line 93 of file lua.h.

double ade_table_entry::varDouble

Definition at line 94 of file lua.h.

float ade_table_entry::varFloat

Definition at line 95 of file lua.h.

int ade_table_entry::varInt

Definition at line 96 of file lua.h.

char* ade_table_entry::varString

Definition at line 97 of file lua.h.


The documentation for this class was generated from the following files: