From 35f0ddf67c629ce9efaa1ba893afcb2921a251a2 Mon Sep 17 00:00:00 2001 From: Aaron Seigo Date: Thu, 24 Dec 2015 10:22:07 +0100 Subject: REGISTER_SYNTAX for automagic adding of syntax a fun abuse of static initialization and std::function --- akonadish/syntax_modules/akonadi_count.cpp | 2 ++ akonadish/syntax_modules/akonadi_list.cpp | 2 ++ akonadish/syntax_modules/akonadi_sync.cpp | 2 ++ akonadish/syntax_modules/core_syntax.cpp | 2 ++ 4 files changed, 8 insertions(+) (limited to 'akonadish/syntax_modules') diff --git a/akonadish/syntax_modules/akonadi_count.cpp b/akonadish/syntax_modules/akonadi_count.cpp index 40ad693..e54ac22 100644 --- a/akonadish/syntax_modules/akonadi_count.cpp +++ b/akonadish/syntax_modules/akonadi_count.cpp @@ -39,6 +39,8 @@ namespace AkonadiCount { +REGISTER_SYNTAX(AkonadiCount) + Syntax::List syntax() { Syntax::List syntax; diff --git a/akonadish/syntax_modules/akonadi_list.cpp b/akonadish/syntax_modules/akonadi_list.cpp index 6abc853..25ebbca 100644 --- a/akonadish/syntax_modules/akonadi_list.cpp +++ b/akonadish/syntax_modules/akonadi_list.cpp @@ -39,6 +39,8 @@ namespace AkonadiList { +REGISTER_SYNTAX(AkonadiList) + Syntax::List syntax() { Syntax::List syntax; diff --git a/akonadish/syntax_modules/akonadi_sync.cpp b/akonadish/syntax_modules/akonadi_sync.cpp index 990fdf6..e9388d2 100644 --- a/akonadish/syntax_modules/akonadi_sync.cpp +++ b/akonadish/syntax_modules/akonadi_sync.cpp @@ -37,6 +37,8 @@ namespace AkonadiSync { +REGISTER_SYNTAX(AkonadiSync) + Syntax::List syntax() { Syntax::List syntax; diff --git a/akonadish/syntax_modules/core_syntax.cpp b/akonadish/syntax_modules/core_syntax.cpp index 393a0a5..8fb1448 100644 --- a/akonadish/syntax_modules/core_syntax.cpp +++ b/akonadish/syntax_modules/core_syntax.cpp @@ -27,6 +27,8 @@ namespace CoreSyntax { +REGISTER_SYNTAX(CoreSyntax) + Syntax::List syntax() { Syntax::List syntax; -- cgit v1.2.3