LocARNA-1.8.11
|
generic type_wrapper class More...
#include <type_wrapper.hh>
Public Member Functions | |
type_wrapper () | |
default constructor | |
type_wrapper (const T &i) | |
conversion constructor | |
type_wrapper (const type_wrapper &idx) | |
copy constructor | |
const T & | val () const |
casting to T More... | |
bool | operator== (const type_wrapper &x) const |
equal More... | |
bool | operator!= (const type_wrapper &x) const |
inequal More... | |
bool | operator<= (const type_wrapper &x) const |
less equal More... | |
bool | operator< (const type_wrapper &x) const |
less More... | |
bool | operator>= (const type_wrapper &x) const |
greater equal More... | |
bool | operator> (const type_wrapper &x) const |
greater More... | |
type_wrapper | operator+ (const type_wrapper &x) const |
add More... | |
type_wrapper | operator- (const type_wrapper &x) const |
subtract More... | |
type_wrapper | operator+ (const T &x) const |
add More... | |
type_wrapper | operator- (const T &x) const |
subtract More... | |
const type_wrapper & | operator++ () |
prefix increment More... | |
const type_wrapper & | operator-- () |
prefix decrement More... | |
const type_wrapper & | operator++ (int) |
postfix increment More... | |
const type_wrapper & | operator-- (int) |
postfix decrement More... | |
generic type_wrapper class
wrap a comparable type with +/- operations
|
inline |
inequal
x |
|
inline |
add
x |
|
inline |
add
x |
|
inline |
prefix increment
|
inline |
postfix increment
|
inline |
subtract
x |
|
inline |
subtract
x |
|
inline |
prefix decrement
|
inline |
postfix decrement
|
inline |
less
x |
|
inline |
less equal
x |
|
inline |
equal
x |
|
inline |
greater
x |
|
inline |
greater equal
x |
|
inline |
casting to T