ponder 3.2
C++ reflection library
ponder::uses::Uses Struct Reference

Global information on the compile-time type Uses. More...

#include <uses.hpp>

Public Types

enum  { eRuntimeModule, PONDER_IF_LUA }
 
typedef std::tuple< RuntimeUse PONDER_IF_LUA(, LuaUse) > Users
 Metadata uses we are using.
 
typedef std::tuple< runtime::detail::FunctionCaller *PONDER_IF_LUA(, lua::detail::FunctionCaller *) > PerFunctionUserData
 Type that stores the per-function uses data.
 

Detailed Description

Global information on the compile-time type Uses.

  • This can be extended for other modular uses

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
eRuntimeModule 

Runtime module enumeration.

PONDER_IF_LUA 

Lua module enumeration.


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