ConfigDB::OuterObjectUpdaterTemplate< UpdaterType, DatabaseClassType, storeIndex, ParentClassType, propIndex, offset > Class Template Reference

Used by code generator. More...

#include <Object.h>

Inheritance diagram for ConfigDB::OuterObjectUpdaterTemplate< UpdaterType, DatabaseClassType, storeIndex, ParentClassType, propIndex, offset >:
Collaboration diagram for ConfigDB::OuterObjectUpdaterTemplate< UpdaterType, DatabaseClassType, storeIndex, ParentClassType, propIndex, offset >:

Public Member Functions

 OuterObjectUpdaterTemplate (StoreUpdateRef store)
 
 OuterObjectUpdaterTemplate (DatabaseClassType &db)
 
std::unique_ptr< ImportStreamcreateImportStream (const Format &format)
 Create a write-only stream for importing data to this object. More...
 
 operator bool () const
 

Detailed Description

template<class UpdaterType, class DatabaseClassType, unsigned storeIndex, class ParentClassType, unsigned propIndex, unsigned offset>
class ConfigDB::OuterObjectUpdaterTemplate< UpdaterType, DatabaseClassType, storeIndex, ParentClassType, propIndex, offset >

Used by code generator.

Template Parameters
UpdaterType
DatabaseClassType
storeIndex
ParentClassType
propIndex
offset

Constructor & Destructor Documentation

◆ OuterObjectUpdaterTemplate() [1/2]

template<class UpdaterType , class DatabaseClassType , unsigned storeIndex, class ParentClassType , unsigned propIndex, unsigned offset>
ConfigDB::OuterObjectUpdaterTemplate< UpdaterType, DatabaseClassType, storeIndex, ParentClassType, propIndex, offset >::OuterObjectUpdaterTemplate ( StoreUpdateRef  store)
inline

◆ OuterObjectUpdaterTemplate() [2/2]

template<class UpdaterType , class DatabaseClassType , unsigned storeIndex, class ParentClassType , unsigned propIndex, unsigned offset>
ConfigDB::OuterObjectUpdaterTemplate< UpdaterType, DatabaseClassType, storeIndex, ParentClassType, propIndex, offset >::OuterObjectUpdaterTemplate ( DatabaseClassType &  db)
inlineexplicit

Member Function Documentation

◆ createImportStream()

template<class UpdaterType , class DatabaseClassType , unsigned storeIndex, class ParentClassType , unsigned propIndex, unsigned offset>
std::unique_ptr<ImportStream> ConfigDB::OuterObjectUpdaterTemplate< UpdaterType, DatabaseClassType, storeIndex, ParentClassType, propIndex, offset >::createImportStream ( const Format format)
inline

Create a write-only stream for importing data to this object.

Parameters
formatFormat of the incoming data

◆ operator bool()

template<class UpdaterType , class DatabaseClassType , unsigned storeIndex, class ParentClassType , unsigned propIndex, unsigned offset>
ConfigDB::OuterObjectUpdaterTemplate< UpdaterType, DatabaseClassType, storeIndex, ParentClassType, propIndex, offset >::operator bool ( ) const
inlineexplicit

The documentation for this class was generated from the following file: