|
| template<typename T > |
| TracedValue< T > | ns3::operator! (const TracedValue< T > &lhs) |
| | Unary arithmetic operator for TracedValue.
|
| |
| template<typename T , typename U > |
| bool | ns3::operator!= (const TracedValue< T > &lhs, const TracedValue< U > &rhs) |
| | Boolean operator for TracedValue.
|
| |
| template<typename T , typename U > |
| bool | ns3::operator!= (const TracedValue< T > &lhs, const U &rhs) |
| | Boolean operator for TracedValue.
|
| |
| template<typename T , typename U > |
| bool | ns3::operator!= (const U &lhs, const TracedValue< T > &rhs) |
| | Boolean operator for TracedValue.
|
| |
| template<typename T , typename U > |
| auto | ns3::operator% (const TracedValue< T > &lhs, const TracedValue< U > &rhs) -> TracedValue< decltype(lhs.Get() % rhs.Get())> |
| | Infix arithmetic operator for TracedValue.
|
| |
| template<typename T , typename U > |
| auto | ns3::operator% (const TracedValue< T > &lhs, const U &rhs) -> TracedValue< decltype(lhs.Get() % rhs)> |
| | Infix arithmetic operator for TracedValue.
|
| |
| template<typename T , typename U > |
| auto | ns3::operator% (const U &lhs, const TracedValue< T > &rhs) -> TracedValue< decltype(lhs % rhs.Get())> |
| | Infix arithmetic operator for TracedValue.
|
| |
| template<typename T , typename U > |
| TracedValue< T > & | ns3::operator%= (TracedValue< T > &lhs, const U &rhs) |
| | Operator assignment for TracedValue.
|
| |
| template<typename T , typename U > |
| auto | ns3::operator& (const TracedValue< T > &lhs, const TracedValue< U > &rhs) -> TracedValue< decltype(lhs.Get() &rhs.Get())> |
| | Infix arithmetic operator for TracedValue.
|
| |
| template<typename T , typename U > |
| auto | ns3::operator& (const TracedValue< T > &lhs, const U &rhs) -> TracedValue< decltype(lhs.Get() &rhs)> |
| | Infix arithmetic operator for TracedValue.
|
| |
| template<typename T , typename U > |
| auto | ns3::operator& (const U &lhs, const TracedValue< T > &rhs) -> TracedValue< decltype(lhs &rhs.Get())> |
| | Infix arithmetic operator for TracedValue.
|
| |
| template<typename T , typename U > |
| TracedValue< T > & | ns3::operator&= (TracedValue< T > &lhs, const U &rhs) |
| | Operator assignment for TracedValue.
|
| |
| template<typename T , typename U > |
| auto | ns3::operator* (const TracedValue< T > &lhs, const TracedValue< U > &rhs) -> TracedValue< decltype(lhs.Get() *rhs.Get())> |
| | Infix arithmetic operator for TracedValue.
|
| |
| template<typename T , typename U > |
| auto | ns3::operator* (const TracedValue< T > &lhs, const U &rhs) -> TracedValue< decltype(lhs.Get() *rhs)> |
| | Infix arithmetic operator for TracedValue.
|
| |
| template<typename T , typename U > |
| auto | ns3::operator* (const U &lhs, const TracedValue< T > &rhs) -> TracedValue< decltype(lhs+rhs.Get())> |
| | Infix arithmetic operator for TracedValue.
|
| |
| template<typename T , typename U > |
| TracedValue< T > & | ns3::operator*= (TracedValue< T > &lhs, const U &rhs) |
| | Operator assignment for TracedValue.
|
| |
| template<typename T > |
| TracedValue< T > | ns3::operator+ (const TracedValue< T > &lhs) |
| | Unary arithmetic operator for TracedValue.
|
| |
| template<typename T , typename U > |
| auto | ns3::operator+ (const TracedValue< T > &lhs, const TracedValue< U > &rhs) -> TracedValue< decltype(lhs.Get()+rhs.Get())> |
| | Infix arithmetic operator for TracedValue.
|
| |
| template<typename T , typename U > |
| auto | ns3::operator+ (const TracedValue< T > &lhs, const U &rhs) -> TracedValue< decltype(lhs.Get()+rhs)> |
| | Infix arithmetic operator for TracedValue.
|
| |
| template<typename T , typename U > |
| auto | ns3::operator+ (const U &lhs, const TracedValue< T > &rhs) -> TracedValue< decltype(lhs+rhs.Get())> |
| | Infix arithmetic operator for TracedValue.
|
| |
| template<typename T , typename U > |
| TracedValue< T > & | ns3::operator+= (TracedValue< T > &lhs, const U &rhs) |
| | Operator assignment for TracedValue.
|
| |
| template<typename T > |
| TracedValue< T > | ns3::operator- (const TracedValue< T > &lhs) |
| | Unary arithmetic operator for TracedValue.
|
| |
| template<typename T , typename U > |
| auto | ns3::operator- (const TracedValue< T > &lhs, const TracedValue< U > &rhs) -> TracedValue< decltype(lhs.Get() - rhs.Get())> |
| | Infix arithmetic operator for TracedValue.
|
| |
| template<typename T , typename U > |
| auto | ns3::operator- (const TracedValue< T > &lhs, const U &rhs) -> TracedValue< decltype(lhs.Get() - rhs)> |
| | Infix arithmetic operator for TracedValue.
|
| |
| template<typename T , typename U > |
| auto | ns3::operator- (const U &lhs, const TracedValue< T > &rhs) -> TracedValue< decltype(lhs - rhs.Get())> |
| | Infix arithmetic operator for TracedValue.
|
| |
| template<typename T , typename U > |
| TracedValue< T > & | ns3::operator-= (TracedValue< T > &lhs, const U &rhs) |
| | Operator assignment for TracedValue.
|
| |
| template<typename T , typename U > |
| auto | ns3::operator/ (const TracedValue< T > &lhs, const TracedValue< U > &rhs) -> TracedValue< decltype(lhs.Get()/rhs.Get())> |
| | Infix arithmetic operator for TracedValue.
|
| |
| template<typename T , typename U > |
| auto | ns3::operator/ (const TracedValue< T > &lhs, const U &rhs) -> TracedValue< decltype(lhs.Get()/rhs)> |
| | Infix arithmetic operator for TracedValue.
|
| |
| template<typename T , typename U > |
| auto | ns3::operator/ (const U &lhs, const TracedValue< T > &rhs) -> TracedValue< decltype(lhs/rhs.Get())> |
| | Infix arithmetic operator for TracedValue.
|
| |
| template<typename T , typename U > |
| TracedValue< T > & | ns3::operator/= (TracedValue< T > &lhs, const U &rhs) |
| | Operator assignment for TracedValue.
|
| |
| template<typename T , typename U > |
| bool | ns3::operator< (const TracedValue< T > &lhs, const TracedValue< U > &rhs) |
| | Boolean operator for TracedValue.
|
| |
| template<typename T , typename U > |
| bool | ns3::operator< (const TracedValue< T > &lhs, const U &rhs) |
| | Boolean operator for TracedValue.
|
| |
| template<typename T , typename U > |
| bool | ns3::operator< (const U &lhs, const TracedValue< T > &rhs) |
| | Boolean operator for TracedValue.
|
| |
| template<typename T , typename U > |
| auto | ns3::operator<< (const TracedValue< T > &lhs, const TracedValue< U > &rhs) -> TracedValue< decltype(lhs.Get()<< rhs.Get())> |
| | Infix arithmetic operator for TracedValue.
|
| |
| template<typename T , typename U > |
| auto | ns3::operator<< (const TracedValue< T > &lhs, const U &rhs) -> TracedValue< decltype(lhs.Get()<< rhs)> |
| | Infix arithmetic operator for TracedValue.
|
| |
| template<typename T , typename U > |
| auto | ns3::operator<< (const U &lhs, const TracedValue< T > &rhs) -> TracedValue< decltype(lhs<< rhs.Get())> |
| | Infix arithmetic operator for TracedValue.
|
| |
| template<typename T > |
| std::ostream & | ns3::operator<< (std::ostream &os, const TracedValue< T > &rhs) |
| | Output streamer for TracedValue.
|
| |
| template<typename T , typename U > |
| TracedValue< T > & | ns3::operator<<= (TracedValue< T > &lhs, const U &rhs) |
| | Operator assignment for TracedValue.
|
| |
| template<typename T , typename U > |
| bool | ns3::operator<= (const TracedValue< T > &lhs, const TracedValue< U > &rhs) |
| | Boolean operator for TracedValue.
|
| |
| template<typename T , typename U > |
| bool | ns3::operator<= (const TracedValue< T > &lhs, const U &rhs) |
| | Boolean operator for TracedValue.
|
| |
| template<typename T , typename U > |
| bool | ns3::operator<= (const U &lhs, const TracedValue< T > &rhs) |
| | Boolean operator for TracedValue.
|
| |
| template<typename T , typename U > |
| bool | ns3::operator== (const TracedValue< T > &lhs, const TracedValue< U > &rhs) |
| | Boolean operator for TracedValue.
|
| |
| template<typename T , typename U > |
| bool | ns3::operator== (const TracedValue< T > &lhs, const U &rhs) |
| | Boolean operator for TracedValue.
|
| |
| template<typename T , typename U > |
| bool | ns3::operator== (const U &lhs, const TracedValue< T > &rhs) |
| | Boolean operator for TracedValue.
|
| |
| template<typename T , typename U > |
| bool | ns3::operator> (const TracedValue< T > &lhs, const TracedValue< U > &rhs) |
| | Boolean operator for TracedValue.
|
| |
| template<typename T , typename U > |
| bool | ns3::operator> (const TracedValue< T > &lhs, const U &rhs) |
| | Boolean operator for TracedValue.
|
| |
| template<typename T , typename U > |
| bool | ns3::operator> (const U &lhs, const TracedValue< T > &rhs) |
| | Boolean operator for TracedValue.
|
| |
| template<typename T , typename U > |
| bool | ns3::operator>= (const TracedValue< T > &lhs, const TracedValue< U > &rhs) |
| | Boolean operator for TracedValue.
|
| |
| template<typename T , typename U > |
| bool | ns3::operator>= (const TracedValue< T > &lhs, const U &rhs) |
| | Boolean operator for TracedValue.
|
| |
| template<typename T , typename U > |
| bool | ns3::operator>= (const U &lhs, const TracedValue< T > &rhs) |
| | Boolean operator for TracedValue.
|
| |
| template<typename T , typename U > |
| auto | ns3::operator>> (const TracedValue< T > &lhs, const TracedValue< U > &rhs) -> TracedValue< decltype(lhs.Get() > > rhs.Get())> |
| | Infix arithmetic operator for TracedValue.
|
| |
| template<typename T , typename U > |
| auto | ns3::operator>> (const TracedValue< T > &lhs, const U &rhs) -> TracedValue< decltype(lhs.Get() > > rhs)> |
| | Infix arithmetic operator for TracedValue.
|
| |
| template<typename T , typename U > |
| auto | ns3::operator>> (const U &lhs, const TracedValue< T > &rhs) -> TracedValue< decltype(lhs > > rhs.Get())> |
| | Infix arithmetic operator for TracedValue.
|
| |
| template<typename T , typename U > |
| TracedValue< T > & | ns3::operator>>= (TracedValue< T > &lhs, const U &rhs) |
| | Operator assignment for TracedValue.
|
| |
| template<typename T , typename U > |
| auto | ns3::operator^ (const TracedValue< T > &lhs, const TracedValue< U > &rhs) -> TracedValue< decltype(lhs.Get() ^ rhs.Get())> |
| | Infix arithmetic operator for TracedValue.
|
| |
| template<typename T , typename U > |
| auto | ns3::operator^ (const TracedValue< T > &lhs, const U &rhs) -> TracedValue< decltype(lhs.Get() ^ rhs)> |
| | Infix arithmetic operator for TracedValue.
|
| |
| template<typename T , typename U > |
| auto | ns3::operator^ (const U &lhs, const TracedValue< T > &rhs) -> TracedValue< decltype(lhs ^ rhs.Get())> |
| | Infix arithmetic operator for TracedValue.
|
| |
| template<typename T , typename U > |
| TracedValue< T > & | ns3::operator^= (TracedValue< T > &lhs, const U &rhs) |
| | Operator assignment for TracedValue.
|
| |
| template<typename T , typename U > |
| auto | ns3::operator| (const TracedValue< T > &lhs, const TracedValue< U > &rhs) -> TracedValue< decltype(lhs.Get()|rhs.Get())> |
| | Infix arithmetic operator for TracedValue.
|
| |
| template<typename T , typename U > |
| auto | ns3::operator| (const TracedValue< T > &lhs, const U &rhs) -> TracedValue< decltype(lhs.Get()|rhs)> |
| | Infix arithmetic operator for TracedValue.
|
| |
| template<typename T , typename U > |
| auto | ns3::operator| (const U &lhs, const TracedValue< T > &rhs) -> TracedValue< decltype(lhs|rhs.Get())> |
| | Infix arithmetic operator for TracedValue.
|
| |
| template<typename T , typename U > |
| TracedValue< T > & | ns3::operator|= (TracedValue< T > &lhs, const U &rhs) |
| | Operator assignment for TracedValue.
|
| |
| template<typename T > |
| TracedValue< T > | ns3::operator~ (const TracedValue< T > &lhs) |
| | Unary arithmetic operator for TracedValue.
|
| |