Skip to content

File runtime.h

FileList > bindings > runtime.h

Go to the source code of this file

  • #include <systemc.h>
  • #include <sol/sol.hpp>

Namespaces

Type Name
namespace lua

Classes

Type Name
class Ctor

Macros

Type Name
define LUA_CTOR (scope, name) /* multi line expression */
define LUA_CTOR_FUNC_NAME (name) \_##name##\_lua\_func\_ctor
define LUA_CTOR_NAME (name) \_##name##\_lua\_ctor
define SOL_EXCEPTIONS_ALWAYS_UNSAFE 1
define SOL_EXCEPTIONS_SAFE_PROPAGATION 1

Macro Definition Documentation

define LUA_CTOR

#define LUA_CTOR (
    scope,
    name
) `/* multi line expression */`

define LUA_CTOR_FUNC_NAME

#define LUA_CTOR_FUNC_NAME (
    name
) `_##name##_lua_func_ctor`

define LUA_CTOR_NAME

#define LUA_CTOR_NAME (
    name
) `_##name##_lua_ctor`

define SOL_EXCEPTIONS_ALWAYS_UNSAFE

#define SOL_EXCEPTIONS_ALWAYS_UNSAFE `1`

define SOL_EXCEPTIONS_SAFE_PROPAGATION

#define SOL_EXCEPTIONS_SAFE_PROPAGATION `1`


The documentation for this class was generated from the following file projects/casvp/src/bindings/runtime.h