void | Add(T* node) |
void | Clear() |
std::vector<std::unique_ptr<T>> | Content() |
int | Count() const |
void | Insert(int index, T* node) |
std::vector<std::unique_ptr<T>>& | Nodes() |
void | Read(AstReader& reader) |
T* | Release(int index) |
void | RemoveEmpty() |
void | SetContent(std::vector<std::unique_ptr<T>>&& content) |
void | SetParent(Node* parent) |
void | Write(AstWriter& writer) |
T* | operator[](int index) const |
std::vector<std::unique_ptr<T>> | nodes |