Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/moses-smt/mosesdecoder.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTetsuo Kiso <tetsuo-s@is.naist.jp>2012-03-10 12:12:34 +0400
committerTetsuo Kiso <tetsuo-s@is.naist.jp>2012-03-10 12:12:34 +0400
commite7a2483b2296be98441a8df286612fe3f37ef613 (patch)
tree60dd9e1fc444391437237df6a68b2806d1156446 /mert/Data.h
parented6e6f00b1b73a99d9177b984835af063ccf690f (diff)
mert: Prefix private members with "m_" except TER.
Squashed commit of the following: - Clean up PRO. - Clean up ScoreStats. - Clean up ScoreData. - Clean up ScoreArray. - Remove unnecessary headers. - Clean up ScopedVector. - Clean up Point. - Clean up PerScorer. - Clean up Optimizer. - Clean up MergeScorer. - Clean up InterpolatedScorer. - Clean up FileStream. - Clean up FeatureStats. - Remove inefficient string concatenation. - Clean up FeatureData. - Clean up FeatureArray. - Clean up Data.
Diffstat (limited to 'mert/Data.h')
-rw-r--r--mert/Data.h52
1 files changed, 25 insertions, 27 deletions
diff --git a/mert/Data.h b/mert/Data.h
index dbd7c753b..222a58665 100644
--- a/mert/Data.h
+++ b/mert/Data.h
@@ -29,20 +29,18 @@ typedef boost::shared_ptr<FeatureData> FeatureDataHandle;
class Data
{
private:
- Scorer* theScorer;
- std::string score_type;
- size_t number_of_scores;
- bool _sparse_flag;
+ Scorer* m_scorer;
+ std::string m_score_type;
+ size_t m_num_scores;
+ bool m_sparse_flag;
+ ScoreDataHandle m_score_data;
+ FeatureDataHandle m_feature_data;
// Helper functions for loadnbest();
void InitFeatureMap(const std::string& str);
void AddFeatures(const std::string& str,
const std::string& sentence_index);
-protected:
- ScoreDataHandle scoredata;
- FeatureDataHandle featdata;
-
public:
explicit Data(Scorer& sc);
Data();
@@ -51,45 +49,45 @@ public:
//compiler synthesised shallow copy is available
inline void clear() {
- scoredata->clear();
- featdata->clear();
+ m_score_data->clear();
+ m_feature_data->clear();
}
ScoreDataHandle getScoreData() {
- return scoredata;
+ return m_score_data;
}
FeatureDataHandle getFeatureData() {
- return featdata;
+ return m_feature_data;
}
Scorer* getScorer() {
- return theScorer;
+ return m_scorer;
}
inline size_t NumberOfFeatures() const {
- return featdata->NumberOfFeatures();
+ return m_feature_data->NumberOfFeatures();
}
inline void NumberOfFeatures(size_t v) {
- featdata->NumberOfFeatures(v);
+ m_feature_data->NumberOfFeatures(v);
}
inline std::string Features() const {
- return featdata->Features();
+ return m_feature_data->Features();
}
inline void Features(const std::string &f) {
- featdata->Features(f);
+ m_feature_data->Features(f);
}
- inline bool hasSparseFeatures() const { return _sparse_flag; }
+ inline bool hasSparseFeatures() const { return m_sparse_flag; }
void mergeSparseFeatures();
void loadnbest(const std::string &file);
void load(const std::string &featfile,const std::string &scorefile) {
- featdata->load(featfile);
- scoredata->load(scorefile);
- if (featdata->hasSparseFeatures())
- _sparse_flag = true;
+ m_feature_data->load(featfile);
+ m_score_data->load(scorefile);
+ if (m_feature_data->hasSparseFeatures())
+ m_sparse_flag = true;
}
//ADDED BY TS
@@ -101,20 +99,20 @@ public:
if (bin) cerr << "Binary write mode is selected" << endl;
else cerr << "Binary write mode is NOT selected" << endl;
- featdata->save(featfile, bin);
- scoredata->save(scorefile, bin);
+ m_feature_data->save(featfile, bin);
+ m_score_data->save(scorefile, bin);
}
inline bool existsFeatureNames() const {
- return featdata->existsFeatureNames();
+ return m_feature_data->existsFeatureNames();
}
inline std::string getFeatureName(size_t idx) const {
- return featdata->getFeatureName(idx);
+ return m_feature_data->getFeatureName(idx);
}
inline size_t getFeatureIndex(const std::string& name) const {
- return featdata->getFeatureIndex(name);
+ return m_feature_data->getFeatureIndex(name);
}
/**