Rosetta  2020.37
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Namespaces | Functions | Variables
DataMap.hh File Reference
#include <basic/Tracer.hh>
#include <map>
#include <memory>
#include <platform/types.hh>
#include <iosfwd>
#include <string>
#include <utility/excn/Exceptions.hh>
#include <utility>
#include <utility/pointer/owning_ptr.hh>
#include <utility/VirtualBase.hh>


class  basic::datacache::DataMap
 general-purpose store for any reference-count derived object More...


 Tags used to tag messeges sent by MPI functions used to decide whether a slave is requesting a new job id or flagging as job as being a bad input.


template<class T >
utility::pointer::shared_ptr< Tbasic::datacache::get_set_from_datamap (std::string const &type, std::string const &name, basic::datacache::DataMap &data)
 templated function for adding or getting an item from the datamap. Automatically checks whether an item of the requested type and name exists on the datamap. If so, returns the OP for that item, if not, instantiates that item on the datamap and returns the OP for it. More...


static basic::Tracer basic::datacache::TR_hh ("basic.datacache.DataMap_hh")

Detailed Description

Sarel Fleishman