From a45902c9b252f863795505ebd48f13c765231efa Mon Sep 17 00:00:00 2001 From: Username404 Date: Sun, 6 Feb 2022 19:50:37 +0100 Subject: [PATCH] Add an "at" function to ParseTree Signed-off-by: Username404 --- src/headers/parsing/ParseComponents.hpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/headers/parsing/ParseComponents.hpp b/src/headers/parsing/ParseComponents.hpp index f191182..6727ba0 100644 --- a/src/headers/parsing/ParseComponents.hpp +++ b/src/headers/parsing/ParseComponents.hpp @@ -77,6 +77,7 @@ public: return optional>(); }; inline component_ptr& operator[](const unsigned int& index) const { return subComponents[index]; } + inline component_ptr& at(const unsigned int& index) const { return subComponents.at(index); } IS(NamedIdentifier) inline auto operator[](const string& key) const { return findReferenceByName(key); } IS_PARSECOMPONENT inline void add(const T& component) { addComponent(component); }