MarlinMT
0.1.0
|
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... | |
flags for booking
constexpr Flag_t marlinmt::book::Flags::Book::Default | ( | 0 | ) |
use default arguments
Referenced by marlinmt::BookStoreManager::bookHist().
constexpr Flag_t marlinmt::book::Flags::Book::MultiCopy | ( | 1U<< | 2U | ) |
create multiple instances of booked object (if possible) to avoid sync points
Referenced by marlinmt::BookStoreManager::bookHist(), marlinmt::book::BookStore::bookMultiCopy(), marlinmt::book::EntryMultiShared< types::HistT< Config > >::handle(), marlinmt::BookStoreManager::initialize(), marlinmt::book::EntryDataBase< types::HistT< Config > >::multiCopy(), and marlinmt::book::EntryDataBase< types::HistT< Config > >::single().
constexpr Flag_t marlinmt::book::Flags::Book::MultiShared | ( | 1U<< | 1U | ) |
create one instance witch concurrent access.
Referenced by marlinmt::BookStoreManager::bookHist(), marlinmt::book::BookStore::bookMultiShared(), marlinmt::book::EntryMultiShared< types::HistT< Config > >::handle(), marlinmt::BookStoreManager::initialize(), marlinmt::book::EntryDataBase< types::HistT< Config > >::multiCopy(), and marlinmt::book::EntryDataBase< types::HistT< Config > >::multiShared().
constexpr Flag_t marlinmt::book::Flags::Book::Single | ( | 1U<< | 0U | ) |
vanilla object.
Referenced by marlinmt::BookStoreManager::bookHist(), marlinmt::book::BookStore::bookSingle(), marlinmt::book::EntryDataBase< types::HistT< Config > >::EntryDataBase(), marlinmt::book::EntryMultiShared< types::HistT< Config > >::handle(), marlinmt::BookStoreManager::initialize(), and marlinmt::book::EntryDataBase< types::HistT< Config > >::single().
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().