src/RequestedField.h
branchv_0
changeset 5 ec661baf433a
parent 4 d44ed75822e7
child 12 0a297eb46ba1
--- 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() {
 	}
 };