10 #include "GDCore/Extensions/Metadata/ExpressionMetadata.h"
11 #include "GDCore/Extensions/Metadata/InstructionMetadata.h"
12 #include "GDCore/String.h"
16 class BehaviorsSharedData;
17 class MultipleInstructionMetadata;
18 class InstructionMetadata;
19 class ExpressionMetadata;
139 SetDescription(
const gd::String &description_) = 0;
173 virtual const gd::String &GetName()
const = 0;
174 virtual const gd::String &GetFullName()
const = 0;
175 virtual const gd::String &GetDescription()
const = 0;
176 virtual const gd::String &GetIconFilename()
const = 0;
197 virtual std::map<gd::String, gd::ExpressionMetadata> &
String represents an UTF8 encoded string.
Definition: String.h:33
Definition: CommonTools.h:24