A Discrete-Event Network Simulator
API
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
traced-value.h File Reference
#include "traced-callback.h"
#include "integer.h"
#include "uinteger.h"
#include "boolean.h"
#include "double.h"
#include "enum.h"
+ Include dependency graph for traced-value.h:

Go to the source code of this file.

Classes

class  ns3::TracedValue< T >
 trace classes with value semantics More...
 

Namespaces

 ns3
 Every class exported by the ns3 library is enclosed in the ns3 namespace.
 

Macros

#define TRACED_VALUE_DEBUG(x)
 

Functions

template<typename T >
TracedValue< T > ns3::operator! (const TracedValue< T > &lhs)
 
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% (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%= (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&= (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*= (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 >
TracedValue< T > ns3::operator+ (const TracedValue< T > &lhs)
 
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 >
TracedValue< T > ns3::operator- (const TracedValue< T > &lhs)
 
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/= (TracedValue< T > &lhs, const U &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 >
std::ostream & ns3::operator<< (std::ostream &os, const TracedValue< T > &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 TracedValue< T > &lhs, const TracedValue< 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<<= (TracedValue< T > &lhs, const U &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>> (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>>= (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^= (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|= (TracedValue< T > &lhs, const U &rhs)
 
template<typename T >
TracedValue< T > ns3::operator~ (const TracedValue< T > &lhs)
 

Macro Definition Documentation