libscratchcpp
A library for C++ based Scratch project players
Loading...
Searching...
No Matches
global.h File Reference
#include <string>
Include dependency graph for global.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  libscratchcpp
 The main namespace of the library.
 

Macros

#define DECL_EXPORT   __attribute__((visibility("default")))
 
#define DECL_IMPORT   __attribute__((visibility("default")))
 
#define LIBSCRATCHCPP_EXPORT   DECL_IMPORT
 

Typedefs

using libscratchcpp::BlockComp = CompilerValue *(*)(Compiler *)
 
using libscratchcpp::MonitorNameFunc = const std::string &(*)(Block *)
 
using libscratchcpp::MonitorChangeFunc = void (*)(Block *, const Value &newValue)
 
using libscratchcpp::HatPredicateCompileFunc = CompilerValue *(*)(Compiler *vm)
 

Macro Definition Documentation

◆ DECL_EXPORT

#define DECL_EXPORT   __attribute__((visibility("default")))

◆ DECL_IMPORT

#define DECL_IMPORT   __attribute__((visibility("default")))

◆ LIBSCRATCHCPP_EXPORT

#define LIBSCRATCHCPP_EXPORT   DECL_IMPORT