10     for(
int i=1; i<= _nd; i++){
    17   for(namedVMap::iterator it = thisMap.begin();
    18       it != thisMap.end(); it++){
    19     std::vector<int> v(it->second);
    21     if(n >= _nd -1) 
return false;
    24     else il = v[v.size()-1];
    27     for(
int i=il+1; i<= _nd; i++){
    38   os << 
" printing AllPossibleSij for n = " << _nd
    40   for(namedVMap::const_iterator it = this->begin();
    41       it != this->end(); it++, counter++){
    42     if(counter > 0) os << 
", ";
 void print(std::ostream &os=std::cout) const
 
bool nextLevel(namedVMap &nextMap)
 
std::map< std::string, std::vector< int > > namedVMap
 
std::string anyVectorToString(const std::vector< T > &anyV)