wiring_private::ObjectList< T >::Element Struct Reference

#include <WiringList.h>

Collaboration diagram for wiring_private::ObjectList< T >::Element:

Public Member Functions

Elementoperator= (T *v)
 
template<typename U = T>
std::enable_if< std::is_copy_constructible< U >::value, Element & >::type operator= (const U &v)
 
 operator T& ()
 

Public Attributes

T *& value
 

Member Function Documentation

◆ operator T&()

template<typename T >
wiring_private::ObjectList< T >::Element::operator T& ( )
inline

◆ operator=() [1/2]

template<typename T >
template<typename U = T>
std::enable_if<std::is_copy_constructible<U>::value, Element&>::type wiring_private::ObjectList< T >::Element::operator= ( const U &  v)
inline

◆ operator=() [2/2]

template<typename T >
Element& wiring_private::ObjectList< T >::Element::operator= ( T *  v)
inline

Member Data Documentation

◆ value

template<typename T >
T*& wiring_private::ObjectList< T >::Element::value

The documentation for this struct was generated from the following file: