diff options
author | Aaron Seigo <aseigo@kde.org> | 2015-12-24 10:22:07 +0100 |
---|---|---|
committer | Aaron Seigo <aseigo@kde.org> | 2015-12-24 10:22:07 +0100 |
commit | 35f0ddf67c629ce9efaa1ba893afcb2921a251a2 (patch) | |
tree | 5875633a3a9e944ca2a98c6cfc169335ac0991ab /akonadish/syntax_modules | |
parent | 17ea319fa8cbdf36396a4a5a68853857ca6ac51f (diff) | |
download | sink-35f0ddf67c629ce9efaa1ba893afcb2921a251a2.tar.gz sink-35f0ddf67c629ce9efaa1ba893afcb2921a251a2.zip |
REGISTER_SYNTAX for automagic adding of syntax
a fun abuse of static initialization and std::function
Diffstat (limited to 'akonadish/syntax_modules')
-rw-r--r-- | akonadish/syntax_modules/akonadi_count.cpp | 2 | ||||
-rw-r--r-- | akonadish/syntax_modules/akonadi_list.cpp | 2 | ||||
-rw-r--r-- | akonadish/syntax_modules/akonadi_sync.cpp | 2 | ||||
-rw-r--r-- | akonadish/syntax_modules/core_syntax.cpp | 2 |
4 files changed, 8 insertions, 0 deletions
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 @@ | |||
39 | namespace AkonadiCount | 39 | namespace AkonadiCount |
40 | { | 40 | { |
41 | 41 | ||
42 | REGISTER_SYNTAX(AkonadiCount) | ||
43 | |||
42 | Syntax::List syntax() | 44 | Syntax::List syntax() |
43 | { | 45 | { |
44 | Syntax::List syntax; | 46 | 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 @@ | |||
39 | namespace AkonadiList | 39 | namespace AkonadiList |
40 | { | 40 | { |
41 | 41 | ||
42 | REGISTER_SYNTAX(AkonadiList) | ||
43 | |||
42 | Syntax::List syntax() | 44 | Syntax::List syntax() |
43 | { | 45 | { |
44 | Syntax::List syntax; | 46 | 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 @@ | |||
37 | namespace AkonadiSync | 37 | namespace AkonadiSync |
38 | { | 38 | { |
39 | 39 | ||
40 | REGISTER_SYNTAX(AkonadiSync) | ||
41 | |||
40 | Syntax::List syntax() | 42 | Syntax::List syntax() |
41 | { | 43 | { |
42 | Syntax::List syntax; | 44 | 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 @@ | |||
27 | namespace CoreSyntax | 27 | namespace CoreSyntax |
28 | { | 28 | { |
29 | 29 | ||
30 | REGISTER_SYNTAX(CoreSyntax) | ||
31 | |||
30 | Syntax::List syntax() | 32 | Syntax::List syntax() |
31 | { | 33 | { |
32 | Syntax::List syntax; | 34 | Syntax::List syntax; |