We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 1ce2d85 commit 6e1365bCopy full SHA for 6e1365b
include/cppgit2/tree.hpp
@@ -144,6 +144,15 @@ class tree : public libgit2_api {
144
// Number of entries in tree
145
size_t size() const;
146
147
+ // get a vector of all tree entries
148
+ std::vector<entry> entries() {
149
+ auto result = std::vector<entry>();
150
+ for (long i=0; i < size() ; i++) {
151
+ result.push_back(lookup_entry_by_index(i));
152
+ }
153
+ return result;
154
155
+
156
// Tree traversal modes
157
enum class traversal_mode { preorder = 0, postorder = 1 };
158
@@ -211,3 +220,4 @@ class tree : public libgit2_api {
211
220
};
212
221
213
222
} // namespace cppgit2
223
0 commit comments