26  if (curAllocInBytes_ > maxAllocInBytes_) {
 
   27    maxAllocInBytes_ = curAllocInBytes_;
 
 
   53    out << 
"Teuchos,deall,-" << numEntries << 
"," << 
typeName 
 
Declaration of Teuchos::Details::Allocator, a tracking and logging implementation of the C++ Standard...
 
static void resetAllocationCounts()
Reset the current and max total allocation numbers to zero.
 
static size_type curAllocInBytes()
Current total allocation in bytes.
 
static void logAllocation(std::ostream &out, const size_type numEntries, const size_type numBytes, const char typeName[], const bool verbose)
Log an allocation.
 
static size_type maxAllocInBytes()
Max total allocation ("high water mark") in bytes.
 
std::size_t size_type
Type of the size of an allocation or deallocation.
 
static void logDeallocation(std::ostream &out, const size_type numEntries, const size_type numBytes, const char typeName[], const bool verbose)
Log a deallocation, that was previously logged using logAllocation().
 
Smart reference counting pointer class for automatic garbage collection.
 
std::string typeName(const T &t)
Template function for returning the concrete type name of a passed-in object.
 
Namespace of implementation details.
 
The Teuchos namespace contains all of the classes, structs and enums used by Teuchos,...