#include "traced-callback.h"
#include "integer.h"
#include "uinteger.h"
#include "boolean.h"
#include "double.h"
#include "enum.h"
Go to the source code of this file.
Classes | |
class | ns3::TracedValue< T > |
trace classes with value semantics More... | |
Namespaces | |
namespace | ns3 |
Every class exported by the ns3 library is enclosed in the ns3 namespace. | |
Defines | |
#define | TRACED_VALUE_DEBUG(x) |
Functions | |
template<typename T > | |
std::ostream & | ns3::operator<< (std::ostream &os, const TracedValue< T > &rhs) |
template<typename T , typename U > | |
bool | ns3::operator== (const TracedValue< T > &lhs, const TracedValue< U > &rhs) |
template<typename T , typename U > | |
bool | ns3::operator== (const TracedValue< T > &lhs, const U &rhs) |
template<typename T , typename U > | |
bool | ns3::operator== (const U &lhs, const TracedValue< T > &rhs) |
template<typename T , typename U > | |
bool | ns3::operator!= (const TracedValue< T > &lhs, const TracedValue< U > &rhs) |
template<typename T , typename U > | |
bool | ns3::operator!= (const TracedValue< T > &lhs, const U &rhs) |
template<typename T , typename U > | |
bool | ns3::operator!= (const U &lhs, const TracedValue< T > &rhs) |
template<typename T , typename U > | |
bool | ns3::operator<= (const TracedValue< T > &lhs, const TracedValue< U > &rhs) |
template<typename T , typename U > | |
bool | ns3::operator<= (const TracedValue< T > &lhs, const U &rhs) |
template<typename T , typename U > | |
bool | ns3::operator<= (const U &lhs, const TracedValue< T > &rhs) |
template<typename T , typename U > | |
bool | ns3::operator>= (const TracedValue< T > &lhs, const TracedValue< U > &rhs) |
template<typename T , typename U > | |
bool | ns3::operator>= (const TracedValue< T > &lhs, const U &rhs) |
template<typename T , typename U > | |
bool | ns3::operator>= (const U &lhs, const TracedValue< T > &rhs) |
template<typename T , typename U > | |
bool | ns3::operator< (const TracedValue< T > &lhs, const TracedValue< U > &rhs) |
template<typename T , typename U > | |
bool | ns3::operator< (const TracedValue< T > &lhs, const U &rhs) |
template<typename T , typename U > | |
bool | ns3::operator< (const U &lhs, const TracedValue< T > &rhs) |
template<typename T , typename U > | |
bool | ns3::operator> (const TracedValue< T > &lhs, const TracedValue< U > &rhs) |
template<typename T , typename U > | |
bool | ns3::operator> (const TracedValue< T > &lhs, const U &rhs) |
template<typename T , typename U > | |
bool | ns3::operator> (const U &lhs, const TracedValue< T > &rhs) |
template<typename T , typename U > | |
TracedValue< T > & | ns3::operator+= (TracedValue< T > &lhs, const U &rhs) |
template<typename T , typename U > | |
TracedValue< T > & | ns3::operator-= (TracedValue< T > &lhs, const U &rhs) |
template<typename T , typename U > | |
TracedValue< T > & | ns3::operator*= (TracedValue< T > &lhs, const U &rhs) |
template<typename T , typename U > | |
TracedValue< T > & | ns3::operator/= (TracedValue< T > &lhs, const U &rhs) |
template<typename T , typename U > | |
TracedValue< T > & | ns3::operator%= (TracedValue< T > &lhs, const U &rhs) |
template<typename T , typename U > | |
TracedValue< T > & | ns3::operator<<= (TracedValue< T > &lhs, const U &rhs) |
template<typename T , typename U > | |
TracedValue< T > & | ns3::operator>>= (TracedValue< T > &lhs, const U &rhs) |
template<typename T , typename U > | |
TracedValue< T > & | ns3::operator&= (TracedValue< T > &lhs, const U &rhs) |
template<typename T , typename U > | |
TracedValue< T > & | ns3::operator|= (TracedValue< T > &lhs, const U &rhs) |
template<typename T , typename U > | |
TracedValue< T > & | ns3::operator^= (TracedValue< T > &lhs, const U &rhs) |
template<typename T , typename U > | |
TracedValue< T > | ns3::operator+ (const TracedValue< T > &lhs, const TracedValue< U > &rhs) |
template<typename T , typename U > | |
TracedValue< T > | ns3::operator+ (const TracedValue< T > &lhs, const U &rhs) |
template<typename T , typename U > | |
TracedValue< T > | ns3::operator+ (const U &lhs, const TracedValue< T > &rhs) |
template<typename T , typename U > | |
TracedValue< T > | ns3::operator- (const TracedValue< T > &lhs, const TracedValue< U > &rhs) |
template<typename T , typename U > | |
TracedValue< T > | ns3::operator- (const TracedValue< T > &lhs, const U &rhs) |
template<typename T , typename U > | |
TracedValue< T > | ns3::operator- (const U &lhs, const TracedValue< T > &rhs) |
template<typename T , typename U > | |
TracedValue< T > | ns3::operator* (const TracedValue< T > &lhs, const TracedValue< U > &rhs) |
template<typename T , typename U > | |
TracedValue< T > | ns3::operator* (const TracedValue< T > &lhs, const U &rhs) |
template<typename T , typename U > | |
TracedValue< T > | ns3::operator* (const U &lhs, const TracedValue< T > &rhs) |
template<typename T , typename U > | |
TracedValue< T > | ns3::operator/ (const TracedValue< T > &lhs, const TracedValue< U > &rhs) |
template<typename T , typename U > | |
TracedValue< T > | ns3::operator/ (const TracedValue< T > &lhs, const U &rhs) |
template<typename T , typename U > | |
TracedValue< T > | ns3::operator/ (const U &lhs, const TracedValue< T > &rhs) |
template<typename T , typename U > | |
TracedValue< T > | ns3::operator% (const TracedValue< T > &lhs, const TracedValue< U > &rhs) |
template<typename T , typename U > | |
TracedValue< T > | ns3::operator% (const TracedValue< T > &lhs, const U &rhs) |
template<typename T , typename U > | |
TracedValue< T > | ns3::operator% (const U &lhs, const TracedValue< T > &rhs) |
template<typename T , typename U > | |
TracedValue< T > | ns3::operator^ (const TracedValue< T > &lhs, const TracedValue< U > &rhs) |
template<typename T , typename U > | |
TracedValue< T > | ns3::operator^ (const TracedValue< T > &lhs, const U &rhs) |
template<typename T , typename U > | |
TracedValue< T > | ns3::operator^ (const U &lhs, const TracedValue< T > &rhs) |
template<typename T , typename U > | |
TracedValue< T > | ns3::operator| (const TracedValue< T > &lhs, const TracedValue< U > &rhs) |
template<typename T , typename U > | |
TracedValue< T > | ns3::operator| (const TracedValue< T > &lhs, const U &rhs) |
template<typename T , typename U > | |
TracedValue< T > | ns3::operator| (const U &lhs, const TracedValue< T > &rhs) |
template<typename T , typename U > | |
TracedValue< T > | ns3::operator& (const TracedValue< T > &lhs, const TracedValue< U > &rhs) |
template<typename T , typename U > | |
TracedValue< T > | ns3::operator& (const TracedValue< T > &lhs, const U &rhs) |
template<typename T , typename U > | |
TracedValue< T > | ns3::operator& (const U &lhs, const TracedValue< T > &rhs) |
template<typename T , typename U > | |
TracedValue< T > | ns3::operator<< (const TracedValue< T > &lhs, const TracedValue< U > &rhs) |
template<typename T , typename U > | |
TracedValue< T > | ns3::operator<< (const TracedValue< T > &lhs, const U &rhs) |
template<typename T , typename U > | |
TracedValue< T > | ns3::operator<< (const U &lhs, const TracedValue< T > &rhs) |
template<typename T , typename U > | |
TracedValue< T > | ns3::operator>> (const TracedValue< T > &lhs, const TracedValue< U > &rhs) |
template<typename T , typename U > | |
TracedValue< T > | ns3::operator>> (const TracedValue< T > &lhs, const U &rhs) |
template<typename T , typename U > | |
TracedValue< T > | ns3::operator>> (const U &lhs, const TracedValue< T > &rhs) |
template<typename T > | |
TracedValue< T > | ns3::operator+ (const TracedValue< T > &lhs) |
template<typename T > | |
TracedValue< T > | ns3::operator- (const TracedValue< T > &lhs) |
template<typename T > | |
TracedValue< T > | ns3::operator~ (const TracedValue< T > &lhs) |
template<typename T > | |
TracedValue< T > | ns3::operator! (const TracedValue< T > &lhs) |
#define TRACED_VALUE_DEBUG | ( | x | ) |
Definition at line 30 of file traced-value.h.
Referenced by ns3::operator!(), ns3::operator!=(), ns3::operator%(), ns3::operator%=(), ns3::operator&(), ns3::operator&=(), ns3::operator*(), ns3::operator*=(), ns3::operator+(), ns3::TracedValue< ValueClassTest >::operator++(), ns3::operator+=(), ns3::operator-(), ns3::TracedValue< ValueClassTest >::operator--(), ns3::operator-=(), ns3::operator/(), ns3::operator/=(), ns3::operator<(), ns3::operator<<(), ns3::operator<<=(), ns3::operator<=(), ns3::TracedValue< ValueClassTest >::operator=(), ns3::operator==(), ns3::operator>(), ns3::operator>=(), ns3::operator>>(), ns3::operator>>=(), ns3::operator^(), ns3::operator^=(), ns3::operator|(), ns3::operator|=(), and ns3::operator~().