User Manual, Developers Guide and API Documentation

wns::Class< POD > Class Template Reference

Helper class, that turns a POD into a class.

#include <Cache.hpp>

Collaboration diagram for wns::Class< POD >:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 Class (const POD &pod)
 Class ()
template<class O>
void operator &= (const Class< O > &aC)
template<class O>
void operator &= (const O &aC)
virtual operator const POD & () const
template<class O>
void operator%= (const Class< O > &aC)
template<class O>
void operator%= (const O &aC)
template<class O>
void operator*= (const Class< O > &aC)
template<class O>
void operator*= (const O &aC)
template<class O>
void operator+= (const Class< O > &aC)
template<class O>
void operator+= (const O &aC)
template<class O>
void operator-= (const Class< O > &aC)
template<class O>
void operator-= (const O &aC)
template<class O>
void operator/= (const Class< O > &aC)
template<class O>
void operator/= (const O &aC)
template<class O>
void operator<<= (const Class< O > &aC)
template<class O>
void operator<<= (const O &aC)
void operator= (const POD &pod)
void operator= (const Class &aC)
template<class O>
void operator>>= (const Class< O > &aC)
template<class O>
void operator>>= (const O &aC)
template<class O>
void operator^= (const Class< O > &aC)
template<class O>
void operator^= (const O &aC)
template<class O>
void operator|= (const Class< O > &aC)
template<class O>
void operator|= (const O &aC)
virtual ~Class ()

Private Attributes

POD data


Detailed Description

template<class POD>
class wns::Class< POD >

Definition at line 201 of file Cache.hpp.


Constructor & Destructor Documentation

template<class POD>
wns::Class< POD >::Class (  )  [inline]

Definition at line 204 of file Cache.hpp.

template<class POD>
wns::Class< POD >::Class ( const POD &  pod  )  [inline]

Definition at line 208 of file Cache.hpp.

template<class POD>
virtual wns::Class< POD >::~Class (  )  [inline, virtual]

Definition at line 212 of file Cache.hpp.


Member Function Documentation

template<class POD>
template<class O>
void wns::Class< POD >::operator &= ( const Class< O > &  aC  )  [inline]

Definition at line 244 of file Cache.hpp.

template<class POD>
template<class O>
void wns::Class< POD >::operator &= ( const O &  aC  )  [inline]

Definition at line 233 of file Cache.hpp.

template<class POD>
virtual wns::Class< POD >::operator const POD & (  )  const [inline, virtual]

Definition at line 250 of file Cache.hpp.

template<class POD>
template<class O>
void wns::Class< POD >::operator%= ( const Class< O > &  aC  )  [inline]

Definition at line 242 of file Cache.hpp.

template<class POD>
template<class O>
void wns::Class< POD >::operator%= ( const O &  aC  )  [inline]

Definition at line 231 of file Cache.hpp.

template<class POD>
template<class O>
void wns::Class< POD >::operator*= ( const Class< O > &  aC  )  [inline]

Definition at line 240 of file Cache.hpp.

template<class POD>
template<class O>
void wns::Class< POD >::operator*= ( const O &  aC  )  [inline]

Definition at line 229 of file Cache.hpp.

template<class POD>
template<class O>
void wns::Class< POD >::operator+= ( const Class< O > &  aC  )  [inline]

Definition at line 238 of file Cache.hpp.

template<class POD>
template<class O>
void wns::Class< POD >::operator+= ( const O &  aC  )  [inline]

Definition at line 227 of file Cache.hpp.

template<class POD>
template<class O>
void wns::Class< POD >::operator-= ( const Class< O > &  aC  )  [inline]

Definition at line 239 of file Cache.hpp.

template<class POD>
template<class O>
void wns::Class< POD >::operator-= ( const O &  aC  )  [inline]

Definition at line 228 of file Cache.hpp.

template<class POD>
template<class O>
void wns::Class< POD >::operator/= ( const Class< O > &  aC  )  [inline]

Definition at line 241 of file Cache.hpp.

template<class POD>
template<class O>
void wns::Class< POD >::operator/= ( const O &  aC  )  [inline]

Definition at line 230 of file Cache.hpp.

template<class POD>
template<class O>
void wns::Class< POD >::operator<<= ( const Class< O > &  aC  )  [inline]

Definition at line 246 of file Cache.hpp.

template<class POD>
template<class O>
void wns::Class< POD >::operator<<= ( const O &  aC  )  [inline]

Definition at line 235 of file Cache.hpp.

template<class POD>
void wns::Class< POD >::operator= ( const POD &  pod  )  [inline]

Definition at line 222 of file Cache.hpp.

template<class POD>
void wns::Class< POD >::operator= ( const Class< POD > &  aC  )  [inline]

Definition at line 216 of file Cache.hpp.

template<class POD>
template<class O>
void wns::Class< POD >::operator>>= ( const Class< O > &  aC  )  [inline]

Definition at line 247 of file Cache.hpp.

template<class POD>
template<class O>
void wns::Class< POD >::operator>>= ( const O &  aC  )  [inline]

Definition at line 236 of file Cache.hpp.

template<class POD>
template<class O>
void wns::Class< POD >::operator^= ( const Class< O > &  aC  )  [inline]

Definition at line 243 of file Cache.hpp.

template<class POD>
template<class O>
void wns::Class< POD >::operator^= ( const O &  aC  )  [inline]

Definition at line 232 of file Cache.hpp.

template<class POD>
template<class O>
void wns::Class< POD >::operator|= ( const Class< O > &  aC  )  [inline]

Definition at line 245 of file Cache.hpp.

template<class POD>
template<class O>
void wns::Class< POD >::operator|= ( const O &  aC  )  [inline]

Definition at line 234 of file Cache.hpp.


Member Data Documentation

template<class POD>
POD wns::Class< POD >::data [private]

Definition at line 256 of file Cache.hpp.


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

Generated on Sat May 26 03:32:50 2012 for openWNS by  doxygen 1.5.5