]> git.ipfire.org Git - thirdparty/vala.git/commitdiff
valadoc: Less string copying
authorRico Tzschichholz <ricotz@ubuntu.com>
Sun, 26 Nov 2017 20:35:02 +0000 (21:35 +0100)
committerRico Tzschichholz <ricotz@ubuntu.com>
Tue, 9 Jan 2018 09:18:53 +0000 (10:18 +0100)
libvaladoc/api/formalparametertype.vala
libvaladoc/api/methodbindingtype.vala
libvaladoc/api/nodetype.vala
libvaladoc/api/ownership.vala
libvaladoc/api/propertyaccessortype.vala
libvaladoc/api/propertybindingtype.vala
libvaladoc/api/symbolaccessibility.vala
libvaladoc/parser/token.vala
libvaladoc/parser/tokentype.vala
valadoc/doclets/gtkdoc/dbus.vala

index d95cc0f5fba2098718f576ca8318c3add53ed1d9..53dcb4fada18ae335852d1fff0c6e4b4149ccc44 100644 (file)
@@ -25,7 +25,7 @@ public enum Valadoc.Api.FormalParameterType {
        OUT,
        REF;
 
-       public string to_string () {
+       public unowned string to_string () {
                switch (this) {
                case FormalParameterType.OUT:
                        return "out";
index c340c30b686b9fbfc0223ee7078f6271f2016276..0e1df797ea9f168c127d46f8a2eb1ee4222307be 100644 (file)
@@ -29,7 +29,7 @@ public enum Valadoc.MethodBindingType {
        INLINE,
        STATIC;
 
-       public string to_string () {
+       public unowned string to_string () {
                switch (this) {
                case OVERRIDE:
                        return "override";
index dc515fa257c0e0e641788ed615536bbe8fb6701a..e111903f2fe955acb3c61c852d10a36f07bb830d 100644 (file)
@@ -47,7 +47,7 @@ public enum Valadoc.Api.NodeType {
        STRUCT,
        TYPE_PARAMETER;
 
-       public string to_string () {
+       public unowned string to_string () {
                switch (this) {
                case CLASS:
                        return "CLASS";
index eb4f5b0fca884ac7bc8c8b7f7defd0a2eef913cb..38cba62579259bf35d5f5afb39acef0361c433ea 100644 (file)
@@ -27,7 +27,7 @@ public enum Valadoc.Api.Ownership {
        OWNED,
        WEAK;
 
-       public string to_string () {
+       public unowned string to_string () {
                switch (this) {
                case Ownership.UNOWNED:
                        return "unowned";
index 8453ca502e65d92d168959c4eaa648d146121ecc..08566828d7e75a5c943470c574b9882d05982d73 100644 (file)
@@ -26,7 +26,7 @@ public enum Valadoc.Api.PropertyAccessorType {
        SET = 1 << 1,
        GET = 1 << 2;
 
-       public string to_string () {
+       public unowned string to_string () {
                if ((this & PropertyAccessorType.CONSTRUCT) != 0) {
                        if ((this & PropertyAccessorType.SET) != 0) {
                                return "construct set";
index a8ce1617bcf4b8daee7e1ccb93fbf139301501af..c2e74eb71f0df2f9b6410904bef1dc7b85ee3d4c 100644 (file)
@@ -27,7 +27,7 @@ public enum Valadoc.Api.PropertyBindingType {
        ABSTRACT,
        VIRTUAL;
 
-       public string to_string () {
+       public unowned string to_string () {
                switch (this) {
                case OVERRIDE:
                        return "override";
index 9b78aa671f030495ff7d3178147cc1b3d6190e88..972ec2a5ae0f05e848fec3dd797c25703249ced3 100644 (file)
@@ -30,7 +30,7 @@ public enum Valadoc.Api.SymbolAccessibility {
        PRIVATE,
        PUBLIC;
 
-       public string to_string () {
+       public unowned string to_string () {
                switch (this) {
                case SymbolAccessibility.PROTECTED:
                        return "protected";
index 97581c28a42d35e6ba54dc6da0d8a43658579902..da19df60af73c6acdd81043f2e91b88092fa721e 100644 (file)
@@ -94,11 +94,11 @@ public class Valadoc.Token : Object {
                }
        }
 
-       public string to_string () {
+       public unowned string to_string () {
                return _word == null ? _type.to_string () : _word;
        }
 
-       public string to_pretty_string () {
+       public unowned string to_pretty_string () {
                return _word == null ? _type.to_pretty_string () : _word;
        }
 
index 4a51d02ad2bb152b552d18d3c9b5b91af9dbca48..b5c44375b10bbda93161ad9e4f778f6d77e2d140 100644 (file)
@@ -257,11 +257,11 @@ public class Valadoc.TokenType : Object {
                return false;
        }
 
-       public string to_string () {
+       public unowned string to_string () {
                return _string_value;
        }
 
-       public string to_pretty_string () {
+       public unowned string to_pretty_string () {
                if (_pretty_string != null) {
                        return _pretty_string;
                }
index fbdab786256fd8611bfadabd54b66b0301c47e65..700574d01e7f80aa54b1acaca18beb91783a7e99 100644 (file)
@@ -31,7 +31,7 @@ namespace Gtkdoc.DBus {
                        IN,
                        OUT;
 
-                       public string to_string () {
+                       public unowned string to_string () {
                                switch (this) {
                                case NONE:
                                        return "";