|
activemq-cpp-3.8.2
|
#include <decaf/util/Config.h>#include <decaf/lang/System.h>#include <decaf/lang/exceptions/NullPointerException.h>#include <decaf/lang/exceptions/IndexOutOfBoundsException.h>#include <decaf/lang/exceptions/IllegalArgumentException.h>#include <decaf/util/concurrent/atomic/AtomicInteger.h>#include <decaf/util/Comparator.h>#include <decaf/util/Arrays.h>#include <memory>#include <typeinfo>#include <algorithm>Go to the source code of this file.
Data Structures | |
| class | decaf::lang::ArrayPointer< T > |
| Decaf's implementation of a Smart Pointer that is a template on a Type and is Thread Safe if the default Reference Counter is used. More... | |
| class | decaf::lang::ArrayPointerComparator< T > |
| This implementation of Comparator is designed to allows objects in a Collection to be sorted or tested for equality based on the value of the value of the actual pointer to the array being contained in this ArrayPointer. More... | |
| struct | std::less< decaf::lang::ArrayPointer< T > > |
| An override of the less function object so that the Pointer objects can be stored in STL Maps, etc. More... | |
Namespaces | |
| decaf | |
| Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. | |
| decaf::lang | |
| std | |
Functions | |
| template<typename T , typename U > | |
| bool | decaf::lang::operator== (const ArrayPointer< T > &left, const U *right) |
| template<typename T , typename U > | |
| bool | decaf::lang::operator== (const U *left, const ArrayPointer< T > &right) |
| template<typename T , typename U > | |
| bool | decaf::lang::operator!= (const ArrayPointer< T > &left, const U *right) |
| template<typename T , typename U > | |
| bool | decaf::lang::operator!= (const U *left, const ArrayPointer< T > &right) |