aboutsummaryrefslogtreecommitdiff
path: root/brep/page
diff options
context:
space:
mode:
authorBoris Kolpackov <boris@codesynthesis.com>2015-10-06 12:38:11 +0200
committerBoris Kolpackov <boris@codesynthesis.com>2015-10-07 18:04:44 +0200
commit08ef171b0c5b9238df9fe0b86200a8d8425dcea5 (patch)
tree50e861fe0fc156afe02229fe8e6d032b40ac8b36 /brep/page
parentba93b336890205933a57fae958c0ec6be5932ac7 (diff)
Get rid of package class
Diffstat (limited to 'brep/page')
-rw-r--r--brep/page28
1 files changed, 28 insertions, 0 deletions
diff --git a/brep/page b/brep/page
index c7febd8..d14bb41 100644
--- a/brep/page
+++ b/brep/page
@@ -55,6 +55,34 @@ namespace brep
operator() (xml::serializer& s) const;
};
+ // Generates url element.
+ //
+ class DIV_URL
+ {
+ public:
+ DIV_URL (const url& u): url_ (u) {}
+
+ void
+ operator() (xml::serializer& s) const;
+
+ private:
+ const url& url_;
+ };
+
+ // Generates email element.
+ //
+ class DIV_EMAIL
+ {
+ public:
+ DIV_EMAIL (const email& e): email_ (e) {}
+
+ void
+ operator() (xml::serializer& s) const;
+
+ private:
+ const email& email_;
+ };
+
// Generates package tags element.
//
class DIV_TAGS