--- a/src/RequestedField.h Wed Jan 16 17:23:05 2019 +0100
+++ b/src/RequestedField.h Wed Jan 16 17:48:06 2019 +0100
@@ -39,6 +39,14 @@
RequestedField(const string_t& group, const string_t& name, const std::vector<string_t>& aliases = {}, const std::map<string_t, string_t>& options = {}) : group(group), name(name), aliases(aliases), options(options) {
}
+ /**
+ * @return aliases or vector with single item (name), if aliases are empty
+ */
+ std::vector<string_t> getAliases() const {
+ if (aliases.empty()) return {name};
+ else return aliases;
+ }
+
virtual ~RequestedField() {
}
};