UMPIRE
Umpire: resource management and provision
event.hpp File Reference
#include <chrono>
#include <cstdint>
#include <cstdlib>
#include <map>
#include <sstream>
#include <string>
#include <type_traits>
#include <utility>
#include "camp/camp.hpp"
#include "camp/resource.hpp"
#include "umpire/event/recorder_factory.hpp"
#include "umpire/util/Macros.hpp"

Classes

struct  umpire::event::event
 
struct  umpire::event::allocate
 
struct  umpire::event::named_allocate
 
struct  umpire::event::allocate_resource
 
struct  umpire::event::deallocate
 
struct  umpire::event::deallocate_resource
 
class  umpire::event::builder< E >
 
class  umpire::event::builder< allocate >
 
class  umpire::event::builder< named_allocate >
 
class  umpire::event::builder< allocate_resource >
 
class  umpire::event::builder< deallocate >
 
class  umpire::event::builder< deallocate_resource >
 

Namespaces

 camp
 
 camp::resources
 
 camp::resources::v1
 
 umpire
 
 umpire::event
 

Enumerations

enum class  umpire::event::category { umpire::event::operation , umpire::event::statistic , umpire::event::metadata }
 

Functions

std::string camp::resources::v1::to_string (const camp::resources::Resource &r)
 
template<typename Lambda >
void umpire::event::record (Lambda &&l)
 
template<typename B , typename Lambda >
void umpire::event::record (Lambda &&l)