EasyLua  1.0
Lua API meta compiler for C++.
Namespaces | Classes | Typedefs | Enumerations
EasyLua Namespace Reference

This namespace contains all of the EasyLua API which is to prevent accidental naming conflicts. More...

Namespaces

 Resolvers
 Namespace that contains all of the compile-time resolving code for EasyLua. The end programmer will not have to interface with anything here directly.
 

Classes

class  HighPerformance
 
class  ParentTable
 A class that represents Lua table objects. This can be used to read table returns from the Lua runtime and it may also be used to pass table parameters to method calls. More...
 
class  Table
 
class  Utilities
 This "namespace" contains a bulk of the EasyLua API that the end programmer should be concerned with. More...
 

Typedefs

typedef size_t StringLength
 
typedef size_t ParameterCount
 
typedef size_t ReturnCount
 

Enumerations

enum  EASYLUA_TYPE { EASYLUA_INTEGER = 0, EASYLUA_STRING = 1, EASYLUA_TABLE = 2, EASYLUA_FLOAT = 3 }
 Enumeration representing the supported types in the EasyLua library. More...
 

Detailed Description

This namespace contains all of the EasyLua API which is to prevent accidental naming conflicts.

Enumeration Type Documentation

Enumeration representing the supported types in the EasyLua library.

Enumerator
EASYLUA_INTEGER 

Anything that is an integer.

EASYLUA_STRING 

String types.

EASYLUA_TABLE 

Table types.

EASYLUA_FLOAT 

Float types.