summaryrefslogtreecommitdiff
path: root/rst_parser/arc_factored.h
diff options
context:
space:
mode:
authorChris Dyer <cdyer@cs.cmu.edu>2012-04-16 00:18:20 -0400
committerChris Dyer <cdyer@cs.cmu.edu>2012-04-16 00:18:20 -0400
commitfa47b549e5ac7c16dce9e40d52328ffd51b60dc6 (patch)
tree037edacd471b3a91427db2708af1533bb6116a65 /rst_parser/arc_factored.h
parentdaa182defda1a97cb66b45b4ebf2a223948d950b (diff)
rst algorithm
Diffstat (limited to 'rst_parser/arc_factored.h')
-rw-r--r--rst_parser/arc_factored.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/rst_parser/arc_factored.h b/rst_parser/arc_factored.h
index a95f8230..d9a0bb24 100644
--- a/rst_parser/arc_factored.h
+++ b/rst_parser/arc_factored.h
@@ -28,10 +28,12 @@ struct ArcFeatureFunction;
class ArcFactoredForest {
public:
ArcFactoredForest() : num_words_() {}
- explicit ArcFactoredForest(short num_words) {
+ explicit ArcFactoredForest(short num_words) : num_words_(num_words) {
resize(num_words);
}
+ unsigned size() const { return num_words_; }
+
void resize(unsigned num_words) {
num_words_ = num_words;
root_edges_.clear();