18 #ifndef itkObjectStore_h
19 #define itkObjectStore_h
46 extern ITKCommon_EXPORT std::ostream &
83 template <
typename TObjectType>
108 #if !defined(ITK_LEGACY_REMOVE)
111 static constexpr
GrowthStrategyEnum LINEAR_GROWTH = GrowthStrategyEnum::LINEAR_GROWTH;
112 static constexpr
GrowthStrategyEnum EXPONENTIAL_GROWTH = GrowthStrategyEnum::EXPONENTIAL_GROWTH;
157 this->SetGrowthStrategy(GrowthStrategyEnum::EXPONENTIAL_GROWTH);
164 this->SetGrowthStrategy(GrowthStrategyEnum::LINEAR_GROWTH);
171 PrintSelf(std::ostream & os,
Indent indent)
const override;
209 std::vector<MemoryBlock> m_Store{};
214 #ifndef ITK_MANUAL_INSTANTIATION
215 # include "itkObjectStore.hxx"