From c61f569f19256a356152def70b70929b1567dbdb Mon Sep 17 00:00:00 2001 From: BBasile Date: Tue, 15 Jan 2019 08:59:50 +0100 Subject: [PATCH] convert the composer to a struct (#218) convert the composer to a struct merged-on-behalf-of: BBasile --- source/dyaml/composer.d | 2 +- source/dyaml/loader.d | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/source/dyaml/composer.d b/source/dyaml/composer.d index b85fd59..68e3392 100644 --- a/source/dyaml/composer.d +++ b/source/dyaml/composer.d @@ -39,7 +39,7 @@ class ComposerException : MarkedYAMLException } ///Composes YAML documents from events provided by a Parser. -final class Composer +struct Composer { private: ///Parser providing YAML events. diff --git a/source/dyaml/loader.d b/source/dyaml/loader.d index 0270646..3ef8761 100644 --- a/source/dyaml/loader.d +++ b/source/dyaml/loader.d @@ -222,7 +222,7 @@ struct Loader if (!rangeInitialized) { lazyInitConstructorResolver(); - composer = new Composer(parser_, resolver_); + composer = Composer(parser_, resolver_); rangeInitialized = true; } assert(!done_, "Loader.popFront called on empty range");