helper class for adding multiple block data initialization functions
#include <StructuredBlockStorage.h>
Public Member Functions | |
StructuredBlockDataAdder (StructuredBlockStorage &storage, const std::string &identifier=std::string()) | |
template<typename T > | |
StructuredBlockDataAdder & | operator<< (const BlockDataCreator< T > &bdc) |
template<typename T > | |
StructuredBlockDataAdder & | operator<< (const StructuredBlockDataCreator< T > &sbdc) |
operator BlockDataID () | |
Private Attributes | |
StructuredBlockStorage & | storage_ |
std::string | identifier_ |
internal::SelectableBlockDataHandlingWrapper | dataHandling_ |
|
inline |
|
inline |
|
inline |
|
inline |
|
private |
|
private |
|
private |