Rosetta 3.5
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Namespaces | Constant Groups | Functions
DataMap.hh File Reference
#include <core/types.hh>
#include <sstream>
#include <map>
#include <utility/pointer/ReferenceCount.hh>
#include <utility/exit.hh>
#include <string>
#include <basic/Tracer.hh>

Classes

class  protocols::moves::DataMap
 general-purpose store for any reference-count derived object More...
 

Namespaces

 protocols
 The instance of Loops contained by AbrelaxApplication should be replaced by a LoopsOP.
 
 protocols::moves
 

Constant Groups

 protocols
 The instance of Loops contained by AbrelaxApplication should be replaced by a LoopsOP.
 
 protocols::moves
 

Functions

static basic::Tracer protocols::moves::TR_hh ("protocols.moves.DataMap_hh")
 
template<class Ty >
Ty * protocols::moves::get_set_from_datamap (std::string const type, std::string const name, protocols::moves::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...
 

Detailed Description

Author
Sarel Fleishman