An adaptation of what was shared with me by Matt (Thanks!) it compiles and 
appears to work!

std::map<std::string,std::string> rtnMapfromVar(const Variant::Map &map){
   std::map<std::string,std::string> results;
   Variant::Map::const_iterator it;
   for (it =map.begin(); it != map.end();++it){
       std::string key=(*it).first;
      Variant variant=(*it).second;
       results[key]=variant.asString();
  }
  return results;
}

________________________________________
From: Gordon Sim [g...@redhat.com]
Sent: Friday, April 01, 2016 10:13 AM
To: users@qpid.apache.org
Subject: Re: Need Help!: Example of the use of Variant Type

On 01/04/16 15:45, Flores, Paul A. wrote:
> Thanks for the example.  I was hoping for something a whole lot simpler.  It 
> appears to be a royal pain!
>
> Hopefully there is a simplistic example I can implement for my client!  
> Anyone else?

https://svn.apache.org/viewvc/qpid/trunk/qpid/cpp/src/tests/Variant.cpp?view=markup#l699


It doesn't explicitly use find but that would be something like (I
haven't tried to compile this!):

     Variant v = ...;//egt map from somewhere
     Variant::Map::const_iterator i = value.asMap().find("foo");
     if (i != value.asMap().end()) {
         std::string value = i->second;
     }



---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@qpid.apache.org
For additional commands, e-mail: users-h...@qpid.apache.org

________________________________

This communication (including any attachments) may contain information that is 
proprietary, confidential or exempt from disclosure. If you are not the 
intended recipient, please note that further dissemination, distribution, use 
or copying of this communication is strictly prohibited. Anyone who received 
this message in error should notify the sender immediately by telephone or by 
return email and delete it from his or her computer.

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@qpid.apache.org
For additional commands, e-mail: users-h...@qpid.apache.org

Reply via email to