TSortablePtr< T, CompareFunc > Class Template Reference

#include <fcontainer.h>

Public Types

typedef const TSortablePtr< T,
CompareFunc > 
ConstRef

Public Member Functions

 TSortablePtr (T *d=0)
 TSortablePtr (const TSortablePtr &s)
bool operator== (ConstRef &other) const
bool operator!= (ConstRef &other) const
bool operator> (ConstRef &other) const
bool operator< (ConstRef &other) const
bool operator<= (ConstRef &other) const
bool operator>= (ConstRef &other) const
 operator T * () const
T * operator-> () const
const TSortablePtroperator= (T *_ptr)

Protected Attributes

T * ptr

template<typename T, typename TSorterFunc< T >::TComparePtrFunc CompareFunc>
class Steinberg::TSortablePtr< T, CompareFunc >


Member Typedef Documentation

typedef const TSortablePtr<T, CompareFunc> ConstRef

Constructor & Destructor Documentation

TSortablePtr ( T *  d = 0  )  [inline]
TSortablePtr ( const TSortablePtr< T, CompareFunc > &  s  )  [inline]

Member Function Documentation

bool operator== ( ConstRef other  )  const [inline]
bool operator!= ( ConstRef other  )  const [inline]
bool operator> ( ConstRef other  )  const [inline]
bool operator< ( ConstRef other  )  const [inline]
bool operator<= ( ConstRef other  )  const [inline]
bool operator>= ( ConstRef other  )  const [inline]
operator T * (  )  const [inline]
T* operator-> (  )  const [inline]
const TSortablePtr& operator= ( T *  _ptr  )  [inline]

Field Documentation

T* ptr [protected]
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines
Empty

Copyright ©2013 Steinberg Media Technologies GmbH. All Rights Reserved.