cocos2d-x  3.3
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
LuaValue Class Reference

#include <CCLuaValue.h>

Public Member Functions

 LuaValue (void)
 
 LuaValue (const LuaValue &rhs)
 
LuaValueoperator= (const LuaValue &rhs)
 
 ~LuaValue (void)
 
const LuaValueType getType (void) const
 
const std::string & getObjectTypename (void) const
 
int intValue (void) const
 
float floatValue (void) const
 
bool booleanValue (void) const
 
const std::string & stringValue (void) const
 
const LuaValueDictdictValue (void) const
 
const LuaValueArrayarrayValue (void) const
 
RefccobjectValue (void) const
 

Static Public Member Functions

static const LuaValue intValue (const int intValue)
 
static const LuaValue floatValue (const float floatValue)
 
static const LuaValue booleanValue (const bool booleanValue)
 
static const LuaValue stringValue (const char *stringValue)
 
static const LuaValue stringValue (const std::string &stringValue)
 
static const LuaValue dictValue (const LuaValueDict &dictValue)
 
static const LuaValue arrayValue (const LuaValueArray &arrayValue)
 
static const LuaValue ccobjectValue (Ref *ccobjectValue, const char *objectTypename)
 
static const LuaValue ccobjectValue (Ref *ccobjectValue, const std::string &objectTypename)
 

Constructor & Destructor Documentation

LuaValue ( void  )
inline
LuaValue ( const LuaValue rhs)
~LuaValue ( void  )

Member Function Documentation

static const LuaValue arrayValue ( const LuaValueArray arrayValue)
static
const LuaValueArray& arrayValue ( void  ) const
inline
static const LuaValue booleanValue ( const bool  booleanValue)
static
bool booleanValue ( void  ) const
inline
static const LuaValue ccobjectValue ( Ref ccobjectValue,
const char *  objectTypename 
)
static
static const LuaValue ccobjectValue ( Ref ccobjectValue,
const std::string &  objectTypename 
)
static
Ref* ccobjectValue ( void  ) const
inline
static const LuaValue dictValue ( const LuaValueDict dictValue)
static
const LuaValueDict& dictValue ( void  ) const
inline
static const LuaValue floatValue ( const float  floatValue)
static
float floatValue ( void  ) const
inline
const std::string& getObjectTypename ( void  ) const
inline
const LuaValueType getType ( void  ) const
inline
static const LuaValue intValue ( const int  intValue)
static
int intValue ( void  ) const
inline
LuaValue& operator= ( const LuaValue rhs)
static const LuaValue stringValue ( const char *  stringValue)
static
static const LuaValue stringValue ( const std::string &  stringValue)
static
const std::string& stringValue ( void  ) const
inline

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