8 #include "GDCore/String.h"
12 class EventsFunctionsExtension;
13 class EventsFunctionsContainer;
15 class EventsBasedBehavior;
16 class EventsBasedObject;
36 static bool IsFreeFunctionOnlyCallingItself(
44 static bool IsBehaviorFunctionOnlyCallingItself(
53 static bool IsObjectFunctionOnlyCallingItself(
60 static bool IsOnlyCallingItself(
const gd::Project &project,
Represents a behavior that is implemented with events.
Definition: EventsBasedBehavior.h:31
Represents an object that is implemented with events.
Definition: EventsBasedObject.h:30
Events that can be generated as a stand-alone function, and used as a condition, action or expression...
Definition: EventsFunction.h:38
Check if functions are only calling themselves.
Definition: EventsFunctionSelfCallChecker.h:31
Hold a list of Events Functions (gd::EventsFunction) and Events Based Behaviors.
Definition: EventsFunctionsExtension.h:39
Base class representing a project (game), including all resources, scenes, objects,...
Definition: Project.h:50
String represents an UTF8 encoded string.
Definition: String.h:33
Definition: CommonTools.h:24