diff options
author | Chris Dyer <cdyer@cs.cmu.edu> | 2012-04-16 00:18:20 -0400 |
---|---|---|
committer | Chris Dyer <cdyer@cs.cmu.edu> | 2012-04-16 00:18:20 -0400 |
commit | fa47b549e5ac7c16dce9e40d52328ffd51b60dc6 (patch) | |
tree | 037edacd471b3a91427db2708af1533bb6116a65 /rst_parser/arc_factored.h | |
parent | daa182defda1a97cb66b45b4ebf2a223948d950b (diff) |
rst algorithm
Diffstat (limited to 'rst_parser/arc_factored.h')
-rw-r--r-- | rst_parser/arc_factored.h | 4 |
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(); |