aboutsummaryrefslogtreecommitdiff
path: root/bpkg/types-parsers
diff options
context:
space:
mode:
authorBoris Kolpackov <boris@codesynthesis.com>2015-09-07 15:59:37 +0200
committerBoris Kolpackov <boris@codesynthesis.com>2015-09-07 15:59:37 +0200
commitb1078fdb9fac747c19dbdacd24c2838aae7d9f6b (patch)
tree3452bab97d91b063ac3cac2cb3d84ae184c21858 /bpkg/types-parsers
parent8f94aaa067426a259f5396abdaf4945671799b5c (diff)
Implement cfg-create command
Diffstat (limited to 'bpkg/types-parsers')
-rw-r--r--bpkg/types-parsers31
1 files changed, 31 insertions, 0 deletions
diff --git a/bpkg/types-parsers b/bpkg/types-parsers
new file mode 100644
index 0000000..8aacd09
--- /dev/null
+++ b/bpkg/types-parsers
@@ -0,0 +1,31 @@
+// file : bpkg/types-parsers -*- C++ -*-
+// copyright : Copyright (c) 2014-2015 Code Synthesis Ltd
+// license : MIT; see accompanying LICENSE file
+
+// CLI parsers, included into the generated source files.
+//
+
+#ifndef BPKG_TYPES_PARSERS
+#define BPKG_TYPES_PARSERS
+
+#include <bpkg/types>
+
+namespace bpkg
+{
+ namespace cli
+ {
+ class scanner;
+
+ template <typename T>
+ struct parser;
+
+ template <>
+ struct parser<dir_path>
+ {
+ static void
+ parse (dir_path&, bool&, scanner&);
+ };
+ }
+}
+
+#endif // BPKG_TYPES_PARSERS