7 #include "GDCore/String.h"
8 #include "GDCore/Serialization/SerializerElement.h"
26 resourceName = resourceName_;
30 SourceFileMetadata& SetIncludePosition(
const gd::String& includePosition_) {
31 includePosition = includePosition_;
35 const gd::String& GetResourceName()
const {
return resourceName; };
37 gd::String& GetResourceName() {
return resourceName; };
39 const gd::String& GetIncludePosition()
const {
return includePosition; };
41 void SerializeTo(SerializerElement& element)
const {
42 element.AddChild(
"resourceName").SetStringValue(resourceName);
43 element.AddChild(
"includePosition").SetStringValue(includePosition);
46 void UnserializeFrom(
const SerializerElement& element) {
47 resourceName = element.GetStringAttribute(
"resourceName");
48 includePosition = element.GetStringAttribute(
"includePosition",
"last");
String represents an UTF8 encoded string.
Definition: String.h:33
Definition: CommonTools.h:24