#include <otawa/prop/Ref.h>
|
| Ref (PropList &_prop, const I &_id) |
|
| Ref (PropList *_prop, const I &_id) |
|
| Ref (const Ref< T, I > &ref) |
|
PropList & | props (void) const |
|
const I & | id (void) const |
|
const Ref & | add (const T &value) const |
|
void | remove (void) const |
|
T & | ref (void) const |
|
T & | operator* (void) const |
|
const Ref< T, I > & | operator= (const T &value) const |
|
Ref< T, I > & | operator= (const Ref< T, I > &value) |
|
Ref< T, I > & | operator+= (const T &v) |
|
Ref< T, I > & | operator-= (const T &v) |
|
Ref< T, I > & | operator*= (const T &v) |
|
Ref< T, I > & | operator/= (const T &v) |
|
Ref< T, I > & | operator%= (const T &v) const |
|
Ref< T, I > & | operator&= (const T &v) const |
|
Ref< T, I > & | operator|= (const T &v) const |
|
Ref< T, I > & | operator^= (const T &v) const |
|
Ref< T, I > & | operator<<= (const T &v) const |
|
Ref< T, I > & | operator>>= (const T &v) const |
|
Ref< T, I > & | operator++ (void) const |
|
Ref< T, I > & | operator-- (void) const |
|
Ref< T, I > & | operator++ (int) const |
|
Ref< T, I > & | operator-- (int) const |
|
const PropList & | proplist (void) const |
|
const I & | identifier (void) const |
|
bool | exists (void) const |
|
const T & | get (void) const |
|
void | print (io::Output &out) const |
|
| operator const T & (void) const |
|
T | operator-> (void) const |
|
template<class T , class I >
template<class T , class I >
template<class T , class I >
template<class T , class I >
template<class T, class I>
template<class T, class I>
template<class T , class I >
template<class T, class I>
template<class T, class I>
template<class T , class I >
template<class T , class I >
template<class T , class I >
template<class T , class I >
template<class T , class I >
template<class T , class I >
template<class T , class I >
template<class T , class I >
template<class T , class I >
template<class T , class I >
template<class T, class I>
template<class T , class I >
template<class T , class I >
template<class T , class I >
const Ref<T, I>& otawa::Ref< T, I >::operator= |
( |
const T & |
value | ) |
const |
|
inline |
template<class T , class I >
template<class T , class I >
template<class T , class I >
template<class T , class I >
template<class T, class I>
template<class T, class I>
template<class T , class I >
template<class T , class I >
References otawa::Ref< T, I >::id(), and otawa::Ref< T, I >::props().
Referenced by otawa::Ref< T, I >::operator%=(), otawa::Ref< T, I >::operator&=(), otawa::Ref< T, I >::operator*(), otawa::Ref< T, I >::operator*=(), otawa::Ref< T, I >::operator++(), otawa::Ref< T, I >::operator+=(), otawa::Ref< T, I >::operator--(), otawa::Ref< T, I >::operator-=(), otawa::Ref< T, I >::operator/=(), otawa::Ref< T, I >::operator<<=(), otawa::Ref< T, I >::operator>>=(), otawa::Ref< T, I >::operator^=(), and otawa::Ref< T, I >::operator|=().
template<class T , class I >
template<class T, class I>
template<class T, class I>
Referenced by otawa::ImmutableRef< T, I >::exists(), otawa::ImmutableRef< T, I >::get(), otawa::ImmutableRef< T, I >::operator const T &(), otawa::ImmutableRef< T, I >::operator->(), otawa::ImmutableRef< T, I >::print(), and otawa::ImmutableRef< T, I >::proplist().
The documentation for this class was generated from the following file: