ALPS MPS Codes
Reference documentation.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | List of all members
results_collector Class Reference

#include <results_collector.h>

Public Member Functions

void clear ()
 
collector_proxy operator[] (std::string name)
 
template<class Archive >
void save (Archive &ar) const
 

Detailed Description

Definition at line 89 of file results_collector.h.

Member Function Documentation

void results_collector::clear ( )
inline

Definition at line 93 of file results_collector.h.

94  {
95  collection.clear();
96  }
collector_proxy results_collector::operator[] ( std::string  name)
inline

Definition at line 98 of file results_collector.h.

99  {
100  return collector_proxy(collection[name]);
101  }
template<class Archive >
void results_collector::save ( Archive &  ar) const
inline

Definition at line 104 of file results_collector.h.

105  {
106  for (std::map<std::string, boost::shared_ptr< ::detail::collector_impl_base> >::const_iterator
107  it = collection.begin(); it != collection.end(); ++it)
108  {
109  ar[it->first] << *it->second;
110  }
111  }

The documentation for this class was generated from the following file: