本文整理汇总了C++中DataSetList::Push_Back方法的典型用法代码示例。如果您正苦于以下问题:C++ DataSetList::Push_Back方法的具体用法?C++ DataSetList::Push_Back怎么用?C++ DataSetList::Push_Back使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类DataSetList
的用法示例。
在下文中一共展示了DataSetList::Push_Back方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: GetSetsOfType
// DataSetList::GetSetsOfType()
DataSetList DataSetList::GetSetsOfType( std::string const& dsargIn, DataSet::DataType typeIn ) const
{
DataSetList dsetOut;
dsetOut.hasCopies_ = true;
DataSetList selected = SelectSets(dsargIn);
for (const_iterator ds = selected.begin(); ds != selected.end(); ++ds)
if ( (*ds)->Type() == typeIn )
dsetOut.Push_Back( *ds );
return dsetOut;
}
示例2: SelectGroupSets
/** \return a list of all DataSets matching given argument and group. */
DataSetList DataSetList::SelectGroupSets( std::string const& dsargIn,
DataSet::DataGroup groupIn ) const
{
DataSetList dsetOut;
dsetOut.hasCopies_ = true;
MetaData::SearchString search(dsargIn);
for (DataListType::const_iterator ds = DataList_.begin(); ds != DataList_.end(); ++ds)
if ((*ds)->Group() == groupIn && (*ds)->Matches_WC( search, DataSet::UNKNOWN_DATA ))
dsetOut.Push_Back( *ds );
return dsetOut;
}
示例3: SelectSets
/** \return a list of all DataSets matching the given argument. */
DataSetList DataSetList::SelectSets( std::string const& dsargIn,
DataSet::DataType typeIn ) const
{
DataSetList dsetOut;
dsetOut.hasCopies_ = true;
// Find matching sets.
MetaData::SearchString search(dsargIn);
for (DataListType::const_iterator ds = DataList_.begin(); ds != DataList_.end(); ++ds)
if ((*ds)->Matches_WC( search, typeIn ))
dsetOut.Push_Back( *ds );
return dsetOut;
}