Namespaces | Functions
RegisterBase.cpp File Reference
#include "RegisterBase.h"
#include <mutex>
#include "tools/Tools.h"

Namespaces

 PLMD
 

Functions

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

Variable Documentation

◆ fullPath

std::string fullPath

Full path of the registering library.

◆ registeringCounter

unsigned registeringCounter =0

Count simultaneous registrations This is here if in the future we want to expand to recursive registrations.

◆ registeringMutex

std::mutex registeringMutex

Mutex to avoid simultaneous registrations from multiple threads.

◆ registers

std::vector<Register*> registers

Take care of all exisiting registers.