A Discrete-Event Network Simulator
API
Classes | Namespaces | Functions
double.h File Reference

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

#include "attribute.h"
#include "attribute-helper.h"
#include <stdint.h>
#include <limits>
#include "type-name.h"

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)
 
Create an AttributeAccessor for a class data member, or a lone class get functor or set method. More...
 
template<typename T1 , typename T2 >
Ptr< const AttributeAccessor > ns3::MakeDoubleAccessor (T1 a1, T2 a2)
 
Create an AttributeAccessor using a pair of get functor and set methods from a class. More...
 
template<typename T >
Ptr< const AttributeChecker > ns3::MakeDoubleChecker (void)
 
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...
 
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...
 

Detailed Description

ns3::DoubleValue attribute value declarations and template implementations.

Definition in file double.h.