tudocomp
– The TU Dortmund Compression Framework
tdc::IntegerBaseWithSelf< Self > Class Template Reference

#include <IntegerBase.hpp>

Inheritance diagram for tdc::IntegerBaseWithSelf< Self >:
tdc::ConstIntegerBaseWithSelf< Self >

Public Member Functions

Self & operator+= (const Self &v)
 
Self & operator-= (const Self &v)
 
Self & operator*= (const Self &v)
 
Self & operator/= (const Self &v)
 
Self & operator%= (const Self &v)
 
Self & operator++ ()
 
Self & operator-- ()
 
SelfMaxBit operator++ (int)
 
SelfMaxBit operator-- (int)
 
Self & operator &= (const Self &v)
 
Self & operator|= (const Self &v)
 
Self & operator^= (const Self &v)
 
Self & operator>>= (const Self &v)
 
Self & operator<<= (const Self &v)
 

Additional Inherited Members

- Public Types inherited from tdc::ConstIntegerBaseWithSelf< Self >
typedef ConstIntegerBaseTrait< Self >::Dispatch::SelfMaxBit SelfMaxBit
 

Detailed Description

template<class Self>
class tdc::IntegerBaseWithSelf< Self >

Definition at line 16 of file IntegerBase.hpp.

Member Function Documentation

◆ operator &=()

template<class Self >
Self& tdc::IntegerBaseWithSelf< Self >::operator&= ( const Self &  v)
inline

Definition at line 272 of file IntegerBase.hpp.

◆ operator%=()

template<class Self >
Self& tdc::IntegerBaseWithSelf< Self >::operator%= ( const Self &  v)
inline

Definition at line 265 of file IntegerBase.hpp.

◆ operator*=()

template<class Self >
Self& tdc::IntegerBaseWithSelf< Self >::operator*= ( const Self &  v)
inline

Definition at line 263 of file IntegerBase.hpp.

◆ operator++() [1/2]

template<class Self >
Self& tdc::IntegerBaseWithSelf< Self >::operator++ ( )
inline

Definition at line 267 of file IntegerBase.hpp.

◆ operator++() [2/2]

template<class Self >
SelfMaxBit tdc::IntegerBaseWithSelf< Self >::operator++ ( int  )
inline

Definition at line 269 of file IntegerBase.hpp.

◆ operator+=()

template<class Self >
Self& tdc::IntegerBaseWithSelf< Self >::operator+= ( const Self &  v)
inline

Definition at line 261 of file IntegerBase.hpp.

◆ operator--() [1/2]

template<class Self >
Self& tdc::IntegerBaseWithSelf< Self >::operator-- ( )
inline

Definition at line 268 of file IntegerBase.hpp.

◆ operator--() [2/2]

template<class Self >
SelfMaxBit tdc::IntegerBaseWithSelf< Self >::operator-- ( int  )
inline

Definition at line 270 of file IntegerBase.hpp.

◆ operator-=()

template<class Self >
Self& tdc::IntegerBaseWithSelf< Self >::operator-= ( const Self &  v)
inline

Definition at line 262 of file IntegerBase.hpp.

◆ operator/=()

template<class Self >
Self& tdc::IntegerBaseWithSelf< Self >::operator/= ( const Self &  v)
inline

Definition at line 264 of file IntegerBase.hpp.

◆ operator<<=()

template<class Self >
Self& tdc::IntegerBaseWithSelf< Self >::operator<<= ( const Self &  v)
inline

Definition at line 276 of file IntegerBase.hpp.

◆ operator>>=()

template<class Self >
Self& tdc::IntegerBaseWithSelf< Self >::operator>>= ( const Self &  v)
inline

Definition at line 275 of file IntegerBase.hpp.

◆ operator^=()

template<class Self >
Self& tdc::IntegerBaseWithSelf< Self >::operator^= ( const Self &  v)
inline

Definition at line 274 of file IntegerBase.hpp.

◆ operator|=()

template<class Self >
Self& tdc::IntegerBaseWithSelf< Self >::operator|= ( const Self &  v)
inline

Definition at line 273 of file IntegerBase.hpp.


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