ROOT 6.12/07 Reference Guide |
#include "TList.h"
#include "TError.h"
#include <functional>
#include <map>
#include <memory>
#include <mutex>
#include <string>
#include <thread>
#include <vector>
#include "ROOT/TSpinMutex.hxx"
#include "TROOT.h"
#include <sstream>
Classes | |
struct | ROOT::Internal::TThreadedObjectUtils::Cloner< T, isCopyConstructible > |
Return a copy of the object or a "Clone" if the copy constructor is not implemented. More... | |
struct | ROOT::Internal::TThreadedObjectUtils::Cloner< T, false > |
struct | ROOT::Internal::TThreadedObjectUtils::Detacher< T, ISHISTO > |
struct | ROOT::Internal::TThreadedObjectUtils::Detacher< T, true > |
struct | ROOT::Internal::TThreadedObjectUtils::DirCreator< T, ISHISTO > |
struct | ROOT::Internal::TThreadedObjectUtils::DirCreator< T, true > |
class | ROOT::TThreadedObject< T > |
A wrapper to make object instances thread private, lazily. More... | |
Namespaces | |
cling | |
Print a TSeq at the prompt: | |
ROOT | |
Namespace for new ROOT classes and functions. | |
ROOT::Internal | |
ROOT::Internal::TThreadedObjectUtils | |
ROOT::TThreadedObjectUtils | |
Typedefs | |
template<class T > | |
using | ROOT::TThreadedObjectUtils::MergeFunctionType = std::function< void(std::shared_ptr< T >, std::vector< std::shared_ptr< T > > &)> |
Functions | |
unsigned | ROOT::Internal::TThreadedObjectUtils::GetTThreadedObjectIndex () |
Get the unique index identifying a TThreadedObject. More... | |
template<class T > | |
void | ROOT::TThreadedObjectUtils::MergeTObjects (std::shared_ptr< T > target, std::vector< std::shared_ptr< T >> &objs) |
Merge TObjects. More... | |
template<class T > | |
std::string | cling::printValue (ROOT::TThreadedObject< T > *val) |