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
commitc5ec52ded3f14271e25e97cefc8bac03b176f297 (patch)
tree4a683b23660c21005cda8373b8f1cd8665f60b39 /rst_parser/arc_factored.h
parent248a52265f32e6bf730c1f647e22be3a7728d556 (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();