// Filename: dallocator.T // Created by: drose (05Jun01) // //////////////////////////////////////////////////////////////////// // // PANDA 3D SOFTWARE // Copyright (c) 2001, Disney Enterprises, Inc. All rights reserved // // All use of this software is subject to the terms of the Panda 3d // Software license. You should have received a copy of this license // along with this source code; you will also find a current copy of // the license at http://www.panda3d.org/license.txt . // // To contact the maintainers of this program write to // panda3d@yahoogroups.com . // //////////////////////////////////////////////////////////////////// template INLINE dallocator:: dallocator() throw() { } template INLINE TYPENAME dallocator::pointer dallocator:: allocate(TYPENAME dallocator::size_type n, allocator::const_pointer) { return (TYPENAME dallocator::pointer)(*global_operator_new)(n * sizeof(Type)); } template INLINE void dallocator:: deallocate(TYPENAME dallocator::pointer p, TYPENAME dallocator::size_type) { (*global_operator_delete)(p); }