|
|
| Entry (std::tuple< StoredT, Properties, KeyValueStore< StoredT > & > args) |
| |
|
| Entry (KeyValueStore< StoredT > &parent) |
| |
|
| Entry (const Entry &other)=delete |
| |
|
bool | operator= (StoredT other) |
| |
|
template<typename U = StoredT> |
| refT & | operator= (const U &other) |
| | Direct assignment, deleted for pointer-like case, use unique_ptr instead.
|
| |
|
refT & | value () |
| |
|
const refT & | value () const |
| |
|
| operator refT & () |
| |
|
| operator const refT & () const |
| |
|
refT * | operator-> () |
| |
|
const refT * | operator-> () const |
| |
| const Properties & | attributes () const |
| |
|
StoredT | replace (StoredT other) |
| |
|
void | modify (const std::function< void(T &)> &func) |
| |
|
void | modify (const std::function< void(Properties &)> &func) |
| |
| void | synchronizeWorld (const std::string &key) |
| | Synchronize the "world" representation of the object.
|
| |
| void | synchronizeLocal () |
| | Synchronize the "local" representation of the object.
|
| |
|
template<typename U> |
| KeyValueStore< StoredT >::refT & | operator= (const U &other) |
| |
|
| SignalReceiver ()=default |
| | Default constructor.
|
| |
|
| SignalReceiver (const SignalReceiver &other) |
| | Copy constructor, does not copy any existing signal connections from other.
|
| |
|
SignalReceiver & | operator= (SignalReceiver rhs) |
| | Assignment operator, disconnects all existing connections, does not copy any existing signal connections from rhs.
|
| |
|
virtual | ~SignalReceiver () |
| | Virtual destructor disconnects from all connected signals.
|
| |
|
|
friend | KeyValueStore< StoredT >::MapT |
| |
◆ attributes()
template<typename StoredT>
- Returns
- The metadata used for visualisation.
◆ synchronizeWorld()
template<typename StoredT>
Synchronize the "world" representation of the object.
Has no effect if the attribute "no_synchronization" is set to true
◆ synchronizeLocal()
template<typename StoredT>
| void synchronizeLocal |
( |
| ) |
|
Synchronize the "local" representation of the object.
Has no effect if the attribute "no_synchronization" is set to true
The documentation for this class was generated from the following file:
- AnatomyPlugin/include/ImFusion/AnatomyPlugin/KeyValueStore.h