#include <ParameterCollector.h>
Definition at line 35 of file ParameterCollector.h.
gen::ParameterCollector::const_iterator::const_iterator |
( |
| ) |
|
|
inline |
ParameterCollector::const_iterator::const_iterator |
( |
const ParameterCollector * |
collector, |
|
|
std::vector< std::string >::const_iterator |
begin, |
|
|
std::vector< std::string >::const_iterator |
end, |
|
|
bool |
special = false , |
|
|
std::ostream * |
dump = 0 |
|
) |
| |
|
inlineprotected |
Definition at line 32 of file ParameterCollector.cc.
References iter_, and next().
const ParameterCollector * collector_
std::pair< std::vector< std::string >::const_iterator, std::vector< std::string >::const_iterator > IterPair
std::vector< IterPair > iter_
const_iterator end() const
const_iterator begin() const
const std::string& gen::ParameterCollector::const_iterator::dereference |
( |
| ) |
const |
|
inlineprivate |
bool gen::ParameterCollector::const_iterator::equal |
( |
const const_iterator & |
other | ) |
const |
|
inlineprivate |
void ParameterCollector::const_iterator::increment |
( |
| ) |
|
|
private |
void ParameterCollector::const_iterator::next |
( |
void |
| ) |
|
|
private |
Definition at line 53 of file ParameterCollector.cc.
References createPayload::block, edm::errors::Configuration, geometryCSVtoXML::line, and pos.
Referenced by BeautifulSoup.PageElement::_invert(), and const_iterator().
61 const std::string &
line = *
iter_.back().first;
64 if ( (!line.empty() && line[0] ==
'+') || special) {
65 if (++
iter_.back().first ==
iter_.back().second) {
71 std::string
block = special ? line : line.substr(1);
77 <<
"ParameterCollector could not find configuration lines "
78 "block \"" << block <<
"\", included via plus sign.";
81 *
dump_ <<
"\n####### " << block <<
" #######" << std::endl;
83 if (!pos->second.empty())
static std::string resolve(const std::string &line)
const ParameterCollector * collector_
std::pair< std::vector< std::string >::const_iterator, std::vector< std::string >::const_iterator > IterPair
std::map< std::string, std::vector< std::string > > contents_
std::vector< IterPair > iter_
friend class boost::iterator_core_access |
|
friend |
std::string gen::ParameterCollector::const_iterator::cache_ |
|
private |
std::ostream* gen::ParameterCollector::const_iterator::dump_ |
|
private |
std::vector<IterPair> gen::ParameterCollector::const_iterator::iter_ |
|
private |
bool gen::ParameterCollector::const_iterator::special_ |
|
private |