std::list<ConservedPath>::iterator pbegin() { return pathz.begin() ; }
std::list<ConservedPath>::iterator pend() { return pathz.end() ; }
+ std::list<ConservedPath>::const_iterator pbegin() const { return pathz.begin() ; }
+ std::list<ConservedPath>::const_iterator pend() const { return pathz.end() ; }
std::list<ExtendedConservedPath>::iterator rpbegin() { return refined_pathz.begin() ; }
+ std::list<ExtendedConservedPath>::const_iterator rpend() const { return refined_pathz.end() ; }
+ std::list<ExtendedConservedPath>::const_iterator rpbegin() const { return refined_pathz.begin() ; }
std::list<ExtendedConservedPath>::iterator rpend() { return refined_pathz.end() ; }
// these probably shouldn't be public, but lets start
// simple