A Discrete-Event Network Simulator
API
Loading...
Searching...
No Matches
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

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

Functions

template<typename T1 >
Ptr< const AttributeAccessorns3::MakeDoubleAccessor (T1 a1)
 Create an AttributeAccessor for a class data member, or a lone class get functor or set method.
 
template<typename T1 , typename T2 >
Ptr< const AttributeAccessorns3::MakeDoubleAccessor (T1 a1, T2 a2)
 Create an AttributeAccessor using a pair of get functor and set methods from a class.
 
Ptr< const AttributeCheckerns3::internal::MakeDoubleChecker (double min, double max, std::string name)
 Make a Double attribute checker with embedded numeric type name.
 
template<typename T >
Ptr< const AttributeCheckerns3::MakeDoubleChecker ()
 
template<typename T >
Ptr< const AttributeCheckerns3::MakeDoubleChecker (double min)
 Make a checker with a minimum value.
 
template<typename T >
Ptr< const AttributeCheckerns3::MakeDoubleChecker (double min, double max)
 Make a checker with a minimum and a maximum value.
 

Detailed Description

ns3::DoubleValue attribute value declarations and template implementations.

Definition in file double.h.