Skip to content
Snippets Groups Projects
Commit eb8eb669 authored by Radosław Warzocha's avatar Radosław Warzocha
Browse files

ParsingScope class tagset is held by shared_ptr

parent bcef63ac
Branches
No related merge requests found
......@@ -27,7 +27,7 @@ namespace Wccl {
class ParsingScope
{
public:
ParsingScope(const Corpus2::Tagset& tagset, const Lexicons& lexicons)
ParsingScope(const boost::shared_ptr<const Corpus2::Tagset> tagset, const Lexicons& lexicons)
: tagset_(tagset),
variables_(new Variables()),
lexicons_(lexicons)
......@@ -41,7 +41,7 @@ public:
{
}
const Corpus2::Tagset& tagset() const {
const boost::shared_ptr<const Corpus2::Tagset> tagset() const {
return tagset_;
}
......@@ -61,7 +61,7 @@ public:
variables_->reset_values();
}
private:
const Corpus2::Tagset& tagset_;
const boost::shared_ptr<const Corpus2::Tagset> tagset_;
boost::shared_ptr<Variables> variables_;
const Lexicons& lexicons_;
};
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment