MarlinMT  0.1.0
marlinmt::book::Flags::Book Namespace Reference

flags for booking More...

Functions

constexpr Flag_t Default (0)
 use default arguments More...
 
constexpr Flag_t Single (1U<< 0U)
 vanilla object. More...
 
constexpr Flag_t MultiShared (1U<< 1U)
 create one instance witch concurrent access. More...
 
constexpr Flag_t MultiCopy (1U<< 2U)
 create multiple instances of booked object (if possible) to avoid sync points More...
 
constexpr Flag_t Store (1U<< 3U)
 store object in file at end of lifetime More...
 

Detailed Description

flags for booking

Function Documentation

◆ Default()

constexpr Flag_t marlinmt::book::Flags::Book::Default ( )

use default arguments

Referenced by marlinmt::BookStoreManager::bookHist().

◆ MultiCopy()

◆ MultiShared()

◆ Single()

◆ Store()

constexpr Flag_t marlinmt::book::Flags::Book::Store ( 1U<<  3U)

store object in file at end of lifetime

Referenced by marlinmt::BookStoreManager::bookHist(), and marlinmt::BookStoreManager::initialize().