You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@xalan.apache.org by db...@apache.org on 2001/01/16 03:43:35 UTC

cvs commit: xml-xalan/c/src/PlatformSupport ArenaBlock.hpp

dbertoni    01/01/15 18:43:35

  Modified:    c/src/PlatformSupport ArenaBlock.hpp
  Log:
  Removed bogus #define.
  
  Revision  Changes    Path
  1.10      +16 -16    xml-xalan/c/src/PlatformSupport/ArenaBlock.hpp
  
  Index: ArenaBlock.hpp
  ===================================================================
  RCS file: /home/cvs/xml-xalan/c/src/PlatformSupport/ArenaBlock.hpp,v
  retrieving revision 1.9
  retrieving revision 1.10
  diff -u -r1.9 -r1.10
  --- ArenaBlock.hpp	2000/11/30 17:07:21	1.9
  +++ ArenaBlock.hpp	2001/01/16 02:43:35	1.10
  @@ -72,7 +72,7 @@
   #endif
   
   
  -#define XALAN_NO_SELECTIVE_TEMPLATE_INSTANTIATION
  +
   #if defined(XALAN_NO_SELECTIVE_TEMPLATE_INSTANTIATION)
   
   template <class Type>
  @@ -140,11 +140,11 @@
   public:
   
   #if defined(XALAN_NO_SELECTIVE_TEMPLATE_INSTANTIATION)
  -	typedef ArenaBlockAllocator<ObjectType>	AllocatorType;
  +	typedef ArenaBlockAllocator<ObjectType>		AllocatorType;
   #elif defined(XALAN_NO_STD_ALLOCATORS)
  -	typedef XalanAllocator<ObjectType>		AllocatorType;
  +	typedef XalanAllocator<ObjectType>			AllocatorType;
   #else
  -	typedef std::allocator<ObjectType>		AllocatorType;
  +	typedef std::allocator<ObjectType>			AllocatorType;
   #endif
   
   	typedef ArenaBlockDestroy<ObjectType>		DestroyFunctionType;
  @@ -185,13 +185,6 @@
   	virtual ObjectType*
   	allocateBlock()
   	{
  -		// If no memory has yet been allocated, then allocate it...
  -		if (m_objectBlock == 0)
  -		{
  -			m_objectBlock = m_allocator.allocate(m_blockSize, 0);
  -		}
  -		assert(m_objectBlock != 0);
  -
   		// Any space left?
   		if (m_objectCount == m_blockSize)
   		{
  @@ -199,6 +192,13 @@
   		}
   		else
   		{
  +			// If no memory has yet been allocated, then allocate it...
  +			if (m_objectBlock == 0)
  +			{
  +				m_objectBlock = m_allocator.allocate(m_blockSize, 0);
  +			}
  +			assert(m_objectBlock != 0);
  +
   			return m_objectBlock + m_objectCount;
   		}
   	}
  @@ -413,7 +413,7 @@
   
   	friend struct DeleteFunctor;
   
  -	const DestroyFunctionType		m_destroyFunction;
  +	const DestroyFunctionType	m_destroyFunction;
   
   private:
   
  @@ -428,13 +428,13 @@
   
   
   	// data members...
  -	size_type				m_objectCount;
  +	size_type			m_objectCount;
   
  -	const size_type			m_blockSize;
  +	const size_type		m_blockSize;
   
  -	ObjectType*				m_objectBlock;
  +	ObjectType*			m_objectBlock;
   
  -	AllocatorType			m_allocator;
  +	AllocatorType		m_allocator;
   };