A Discrete-Event Network Simulator
API
double.h File Reference

ns3::DoubleValue attribute value declarations and template implementations. More...

#include "attribute-helper.h"
#include "attribute.h"
#include <limits>
#include <stdint.h>
#include "type-name.h"
+ Include dependency graph for double.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  ns3::DoubleValue
 This class can be used to hold variables of floating point type such as 'double' or 'float'. More...
 

Namespaces

 ns3
 Every class exported by the ns3 library is enclosed in the ns3 namespace.
 
 ns3::internal
 Namespace for implementation details.
 

Functions

template<typename T1 >
Ptr< const AttributeAccessor > ns3::MakeDoubleAccessor (T1 a1)
 
template<typename T1 , typename T2 >
Ptr< const AttributeAccessor > ns3::MakeDoubleAccessor (T1 a1, T2 a2)
 
template<typename T >
Ptr< const AttributeChecker > ns3::MakeDoubleChecker ()
 
template<typename T >
Ptr< const AttributeChecker > ns3::MakeDoubleChecker (double min)
 Make a checker with a minimum value. More...
 
template<typename T >
Ptr< const AttributeChecker > ns3::MakeDoubleChecker (double min, double max)
 Make a checker with a minimum and a maximum value. More...
 
Ptr< const AttributeChecker > ns3::internal::MakeDoubleChecker (double min, double max, std::string name)
 Make a Double attribute checker with embedded numeric type name. More...
 

Detailed Description

ns3::DoubleValue attribute value declarations and template implementations.

Definition in file double.h.