activemq-cpp-3.9.5
ArrayPointer.h File Reference

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

namespace  decaf
 Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements.
 
namespace  decaf::lang
 
namespace  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)