activemq-cpp-3.6.0
decaf::lang Namespace Reference

Namespaces

namespace  exceptions

Data Structures

class  Appendable
 An object to which char sequences and values can be appended. More...
class  ArrayPointer
 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  ArrayPointerComparator
 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...
class  Boolean
class  Byte
class  Character
class  CharSequence
 A CharSequence is a readable sequence of char values. More...
class  Comparable
 This interface imposes a total ordering on the objects of each class that implements it. More...
class  Double
class  Exception
class  Float
class  Integer
class  Iterable
 Implementing this interface allows an object to be cast to an Iterable type for generic collections API calls. More...
class  Long
class  Math
 The class Math contains methods for performing basic numeric operations such as the elementary exponential, logarithm, square root, and trigonometric functions. More...
class  Number
 The abstract class Number is the superclass of classes Byte, Double, Float, Integer, Long, and Short. More...
struct  STATIC_CAST_TOKEN
struct  DYNAMIC_CAST_TOKEN
class  Pointer
 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  PointerComparator
 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 Object being Pointed to and not the value of the contained pointer in the Pointer instance. More...
class  Readable
 A Readable is a source of characters. More...
class  Runnable
 Interface for a runnable object - defines a task that can be run by a thread. More...
class  Runtime
class  Short
class  String
 The String class represents an immutable sequence of chars. More...
class  System
 The System class provides static methods for accessing system level resources and performing some system dependent tasks such as looking up environment values and copying memory and arrays. More...
class  Thread
 A Thread is a concurrent unit of execution. More...
class  ThreadGroup
class  ThreadLocal
 This class provides thread-local variables. More...
class  Throwable
 This class represents an error that has occurred. More...
class  Types

Functions

template<typename T , typename U >
bool operator== (const ArrayPointer< T > &left, const U *right)
template<typename T , typename U >
bool operator== (const U *left, const ArrayPointer< T > &right)
template<typename T , typename U >
bool operator!= (const ArrayPointer< T > &left, const U *right)
template<typename T , typename U >
bool operator!= (const U *left, const ArrayPointer< T > &right)
template<typename T , typename R , typename U >
bool operator== (const Pointer< T, R > &left, const U *right)
template<typename T , typename R , typename U >
bool operator== (const U *left, const Pointer< T, R > &right)
template<typename T , typename R , typename U >
bool operator!= (const Pointer< T, R > &left, const U *right)
template<typename T , typename R , typename U >
bool operator!= (const U *left, const Pointer< T, R > &right)
template<typename T , typename R >
std::ostream & operator<< (std::ostream &out, const Pointer< T, R > &pointer)

Function Documentation

template<typename T , typename R , typename U >
bool decaf::lang::operator!= ( const Pointer< T, R > &  left,
const U *  right 
)
inline
template<typename T , typename R , typename U >
bool decaf::lang::operator!= ( const U *  left,
const Pointer< T, R > &  right 
)
inline
template<typename T , typename U >
bool decaf::lang::operator!= ( const ArrayPointer< T > &  left,
const U *  right 
)
inline
template<typename T , typename U >
bool decaf::lang::operator!= ( const U *  left,
const ArrayPointer< T > &  right 
)
inline
template<typename T , typename R >
std::ostream& decaf::lang::operator<< ( std::ostream &  out,
const Pointer< T, R > &  pointer 
)
template<typename T , typename R , typename U >
bool decaf::lang::operator== ( const Pointer< T, R > &  left,
const U *  right 
)
inline
template<typename T , typename R , typename U >
bool decaf::lang::operator== ( const U *  left,
const Pointer< T, R > &  right 
)
inline
template<typename T , typename U >
bool decaf::lang::operator== ( const ArrayPointer< T > &  left,
const U *  right 
)
inline
template<typename T , typename U >
bool decaf::lang::operator== ( const U *  left,
const ArrayPointer< T > &  right 
)
inline