Public Member Functions

js::AlignedPtrAndFlag< T > Class Template Reference

#include <jstl.h>

List of all members.

Public Member Functions

 AlignedPtrAndFlag (T *t, bool flag)
T * ptr () const
bool flag () const
void setPtr (T *t)
void setFlag ()
void unsetFlag ()
void set (T *t, bool flag)

template<class T>
class js::AlignedPtrAndFlag< T >


Constructor & Destructor Documentation

template<class T >
js::AlignedPtrAndFlag< T >::AlignedPtrAndFlag ( T *  t,
bool  flag 
) [inline]

Member Function Documentation

template<class T >
bool js::AlignedPtrAndFlag< T >::flag (  )  const [inline]
template<class T >
T* js::AlignedPtrAndFlag< T >::ptr (  )  const [inline]
template<class T >
void js::AlignedPtrAndFlag< T >::set ( T *  t,
bool  flag 
) [inline]
template<class T >
void js::AlignedPtrAndFlag< T >::setFlag (  )  [inline]
template<class T >
void js::AlignedPtrAndFlag< T >::setPtr ( T *  t  )  [inline]
template<class T >
void js::AlignedPtrAndFlag< T >::unsetFlag (  )  [inline]

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