A Discrete-Event Network Simulator
API
Classes | Functions | Variables
attribute-test-suite.cc File Reference
#include "ns3/test.h"
#include "ns3/object.h"
#include "ns3/boolean.h"
#include "ns3/integer.h"
#include "ns3/uinteger.h"
#include "ns3/config.h"
#include "ns3/enum.h"
#include "ns3/string.h"
#include "ns3/random-variable-stream.h"
#include "ns3/double.h"
#include "ns3/object-vector.h"
#include "ns3/object-map.h"
#include "ns3/traced-value.h"
#include "ns3/callback.h"
#include "ns3/trace-source-accessor.h"
#include "ns3/pointer.h"
#include "ns3/object-factory.h"
#include "ns3/nstime.h"

Go to the source code of this file.

Classes

class  AttributeObjectTest
 
class  AttributesTestSuite
 
class  AttributeTestCase< T >
 
class  CallbackValueTestCase
 
class  Derived
 
class  IntegerTraceSourceAttributeTestCase
 
class  IntegerTraceSourceTestCase
 
class  ObjectMapAttributeTestCase
 
class  ObjectVectorAttributeTestCase
 
class  PointerAttributeTestCase
 
class  RandomVariableStreamAttributeTestCase
 
class  TracedCallbackTestCase
 
class  ValueClassTest
 Test class for TracedValue callbacks. More...
 
class  ValueClassTestChecker
 
class  ValueClassTestValue
 

Functions

template<typename T1 >
Ptr< const AttributeAccessorMakeValueClassTestAccessor (T1 a1)
 
template<typename T1 , typename T2 >
Ptr< const AttributeAccessorMakeValueClassTestAccessor (T1 a1, T2 a2)
 
Ptr< const AttributeCheckerMakeValueClassTestChecker (void)
 
bool operator!= (const ValueClassTest &a, const ValueClassTest &b)
 
std::ostream & operator<< (std::ostream &os, ValueClassTest v)
 
std::istream & operator>> (std::istream &is, ValueClassTest &v)
 

Variables

static AttributesTestSuite attributesTestSuite
 

Function Documentation

◆ MakeValueClassTestAccessor() [1/2]

template<typename T1 >
Ptr<const AttributeAccessor> MakeValueClassTestAccessor ( T1  a1)

Definition at line 77 of file attribute-test-suite.cc.

Referenced by AttributeObjectTest::GetTypeId().

◆ MakeValueClassTestAccessor() [2/2]

template<typename T1 , typename T2 >
Ptr<const AttributeAccessor> MakeValueClassTestAccessor ( T1  a1,
T2  a2 
)

Definition at line 77 of file attribute-test-suite.cc.

◆ MakeValueClassTestChecker()

Ptr< const AttributeChecker > MakeValueClassTestChecker ( void  )

Definition at line 78 of file attribute-test-suite.cc.

Referenced by AttributeObjectTest::GetTypeId().

◆ operator!=()

bool operator!= ( const ValueClassTest a,
const ValueClassTest b 
)

Definition at line 60 of file attribute-test-suite.cc.

References NS_UNUSED.

◆ operator<<()

std::ostream& operator<< ( std::ostream &  os,
ValueClassTest  v 
)

Definition at line 66 of file attribute-test-suite.cc.

References NS_UNUSED.

◆ operator>>()

std::istream& operator>> ( std::istream &  is,
ValueClassTest v 
)

Definition at line 71 of file attribute-test-suite.cc.

References NS_UNUSED.

Variable Documentation

◆ attributesTestSuite

AttributesTestSuite attributesTestSuite
static

Definition at line 1441 of file attribute-test-suite.cc.