41 #ifndef _ChunkProducer_h_
42 #define _ChunkProducer_h_
51 typedef ChunkProducer* (*ProducerCreateFunc)(void);
80 static void RegisterProducer(
const std::string &producerName,ProducerCreateFunc func);
86 static ChunkProducer *CreateProducer(
const std::string &producerName);
A templated array of object pointers. The array dynamically resizes as needed.
Definition: dynamic_ptr_array.h:55
std::string _name
Definition: ChunkProducerFactory.h:58
Definition: ChunkProducerFactory.h:56
ProducerCreateFunc _func
Definition: ChunkProducerFactory.h:59
Definition: ChunkProducer.h:237
Definition: ChunkProducerFactory.h:53
static DynamicPtrArray< ChunkProducerFactoryStruct * > _makerList
Definition: ChunkProducerFactory.h:62
The disti::DynamicPtrArray class. A templated array of objects pointers capable of dynamically growin...
Definition: AttributeChangedEmitter.h:46