Teuchos Package Browser (Single Doxygen Collection)  Version of the Day
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Namespaces | Functions
Teuchos_Details_Allocator.hpp File Reference

Declaration of Teuchos::Details::Allocator, a tracking and logging implementation of the C++ Standard Library's Allocator concept. More...

#include <Teuchos_ConfigDefs.hpp>
#include <iostream>
#include <limits>
#include <type_traits>
#include <typeinfo>
Include dependency graph for Teuchos_Details_Allocator.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Teuchos::Details::AllocationLogger
 Logging implementation used by Allocator (see below). More...
 
class  Teuchos::Details::Allocator< T >
 Optional tracking allocator for Teuchos Memory Management classes. More...
 
struct  Teuchos::Details::Allocator< T >::rebind< U >
 Mapping to an Allocator for a different type U. More...
 

Namespaces

 Teuchos
 
 Teuchos::Details
 

Functions

template<class T , class U >
bool Teuchos::Details::operator== (const Allocator< T > &, const Allocator< U > &)
 Return true if and only if the two input Allocator instances are interchangeable. More...
 
template<class T , class U >
bool Teuchos::Details::operator!= (const Allocator< T > &a_t, const Allocator< U > &a_u)
 Return ! (a_t == a_u) (see above). More...
 

Detailed Description

Declaration of Teuchos::Details::Allocator, a tracking and logging implementation of the C++ Standard Library's Allocator concept.

Warning
This header file is an implementation detail of Teuchos. We make no promises of backwards compatibility for this header file or its contents. They may change or disappear at any time.

Definition in file Teuchos_Details_Allocator.hpp.