Classes | Namespaces | Functions
RegisterBase.h File Reference
#include "tools/Exception.h"
#include <string>
#include <map>
#include <memory>
#include <iostream>
#include <vector>
#include <algorithm>
#include <mutex>
#include <shared_mutex>

Classes

struct  PLMD::RegisterBase< Content >::ContentAndFullPath
 auxiliary class More...
 
struct  PLMD::RegisterBase< Content >::ID
 
class  PLMD::Register
 Base class, with type independent information. More...
 
class  PLMD::RegisterBase< Content >
 General register. More...
 
class  PLMD::Register::RegistrationLock
 Small class to manage registration lock This is used during dlopen, to avoid data races in registrations. More...
 

Namespaces

 PLMD
 

Functions

std::ostream & PLMD::operator<< (std::ostream &log, const Register &reg)