| public | LocationStepExpr(Axis axis_, NodeTest* nodeTest_) |
| public void | AddPredicate(Expr* predicate) |
| public override Result<UniquePtr<Object>> | Evaluate(Context& context) const |
| public inline NodeTest* | GetNodeTest() const |
| public inline const List<UniquePtr<Expr>>& | Predicates() const |
| public override Element* | ToXmlElement() const |
| private Axis | axis |
| private UniquePtr<NodeTest> | nodeTest |
| private List<UniquePtr<Expr>> | predicates |