main.cpp: CLI revision
This commit is contained in:
@@ -502,10 +502,21 @@ std::string tdm_reaper::get_overview(format formatter)
|
||||
return summary;
|
||||
}
|
||||
|
||||
template std::string tdm_reaper::get_overview<tdm_channelgroup>(format formatter);
|
||||
template std::string tdm_reaper::get_overview<submatrix>(format formatter);
|
||||
template std::string tdm_reaper::get_overview<localcolumn>(format formatter);
|
||||
template std::string tdm_reaper::get_overview<block>(format formatter);
|
||||
|
||||
void tdm_reaper::summarize_member(tdm_channelgroup chp, std::string& summary, format& formatter)
|
||||
{
|
||||
for ( std::map<std::string,tdm_channelgroup>::iterator it=this->tdmchannelgroups_.begin();
|
||||
it!=this->tdmchannelgroups_.end(); ++it)
|
||||
{
|
||||
summary += it->second.get_info(formatter);
|
||||
summary += std::string("\n");
|
||||
}
|
||||
}
|
||||
|
||||
void tdm_reaper::summarize_member(submatrix sbm, std::string& summary, format& formatter)
|
||||
{
|
||||
for ( std::map<std::string,submatrix>::iterator it=this->submatrices_.begin();
|
||||
|
@@ -148,6 +148,12 @@ public:
|
||||
void process_submatrices(bool showlog);
|
||||
void process_localcolumns(bool showlog);
|
||||
|
||||
// get meta-data
|
||||
tdm_meta get_meta()
|
||||
{
|
||||
return meta_data_;
|
||||
}
|
||||
|
||||
// get root element
|
||||
tdm_root get_root()
|
||||
{
|
||||
@@ -161,6 +167,7 @@ public:
|
||||
template<typename tdmelement>
|
||||
std::string get_overview(format formatter);
|
||||
private:
|
||||
void summarize_member(tdm_channelgroup chp, std::string& summary, format& formatter);
|
||||
void summarize_member(submatrix sbm, std::string& summary, format& formatter);
|
||||
void summarize_member(localcolumn lcc, std::string& summary, format& formatter);
|
||||
void summarize_member(block blk, std::string& summary, format& formatter);
|
||||
|
Reference in New Issue
Block a user