activemq-cpp-3.6.0
std::less< decaf::lang::ArrayPointer< T > > Struct Template Reference

An override of the less function object so that the Pointer objects can be stored in STL Maps, etc. More...

#include <src/main/decaf/lang/ArrayPointer.h>

Public Types

typedef
decaf::lang::ArrayPointer< T > 
first_argument_type
typedef
decaf::lang::ArrayPointer< T > 
second_argument_type
typedef bool result_type

Public Member Functions

bool operator() (const decaf::lang::ArrayPointer< T > &left, const decaf::lang::ArrayPointer< T > &right) const

Detailed Description

template<typename T>
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.

Member Typedef Documentation

template<typename T >
typedef decaf::lang::ArrayPointer<T> std::less< decaf::lang::ArrayPointer< T > >::first_argument_type
template<typename T >
typedef bool std::less< decaf::lang::ArrayPointer< T > >::result_type
template<typename T >
typedef decaf::lang::ArrayPointer<T> std::less< decaf::lang::ArrayPointer< T > >::second_argument_type

Member Function Documentation

template<typename T >
bool std::less< decaf::lang::ArrayPointer< T > >::operator() ( const decaf::lang::ArrayPointer< T > &  left,
const decaf::lang::ArrayPointer< T > &  right 
) const
inline

The documentation for this struct was generated from the following file: