35 #ifndef IE_CORE_HEADERGENERATOR_H
36 #define IE_CORE_HEADERGENERATOR_H
38 #include "IECore/Export.h"
39 #include "IECore/CompoundObject.h"
44 class HeaderGenerator;
45 IE_CORE_DECLAREPTR( HeaderGenerator )
47 class IECORE_API HeaderGenerator
52 typedef void (*DataHeaderFn)( CompoundObjectPtr );
54 static CompoundObjectPtr header();
55 static bool registerDataHeaderGenerator( DataHeaderFn generator );
59 static std::vector<DataHeaderFn> m_generators;
64 #endif // IE_CORE_HEADERGENERATOR_H
This namespace contains all components of the core library.
Definition: AddSmoothSkinningInfluencesOp.h:43