diff options
author | deva <deva> | 2010-07-05 07:03:34 +0000 |
---|---|---|
committer | deva <deva> | 2010-07-05 07:03:34 +0000 |
commit | ac4be2d9b4b90b4061c43e66754bfc60945ebabe (patch) | |
tree | 31d53d48be467ae6e08db4f38c55193e550a3f9b | |
parent | 868ef551f926bdb110e5f84fb3395b8553205914 (diff) |
Partial commit: Add typedefs of map/vector classes.
-rw-r--r-- | server/src/template.h | 19 |
1 files changed, 11 insertions, 8 deletions
diff --git a/server/src/template.h b/server/src/template.h index 031f068..1ca69ff 100644 --- a/server/src/template.h +++ b/server/src/template.h @@ -31,39 +31,42 @@ #include <string> #include <map> +typedef std::map< std::string, std::string > attr_t; + class Widget { public: std::vector< Widget > widgets; - std::map< std::string, std::string > attributes; + attr_t attributes; }; class Script { public: - std::map< std::string, std::string > attributes; + attr_t attributes; }; class Map { public: - std::map< std::string, std::string > attributes; + attr_t attributes; }; +typedef std::vector< Map > maps_t; class Query { public: - std::map< std::string, std::string > attributes; + attr_t attributes; }; class Resume { public: - std::map< std::string, std::string > attributes; + attr_t attributes; }; class Macro { public: std::vector< Query > queries; - std::vector< Map > maps; + maps_t maps; std::vector< Script > scripts; Widget widgets; - std::map< std::string, std::string > attributes; + attr_t attributes; Resume resume; bool isHeader; }; @@ -71,7 +74,7 @@ public: class Template { public: std::vector< Macro > macros; - std::map< std::string, std::string > attributes; + attr_t attributes; }; #endif/*__PRACRO_TEMPLATE_H__*/ |