A Discrete-Event Network Simulator
attribute-container-accessor-helper.h File Reference
#include "attribute-container.h"
#include <ns3/attribute-helper.h>
#include <type_traits>
#include <list>
+ Include dependency graph for attribute-container-accessor-helper.h:

Go to the source code of this file.


struct  ns3::has_begin_end< T >
 SFINAE compile time check if type T has begin() and end() methods. More...
struct  ns3::has_const_iterator< T >
 SFINAE compile time check if type T has const iterator. More...
struct  ns3::is_container< T >
 Compile time check if type T is a container. More...
struct  ns3::has_const_iterator< T >::no
 negative result More...


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


template<typename V , typename T , template< typename... > class U, typename ... I, typename = typename std::enable_if< ( is_container< U<I...> >::value ), void>::type>
Ptr< const AttributeAccessor > ns3::DoMakeAccessorHelperOne (U< I... > T::*memberContainer)
 DoMakeAccessorHelperOne specialization for member containers. More...