WPILibC++  2018.4.1-20180823210227-1173-gde212a9
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
hal::HalCallbackListenerVectorImpl< ListenerType > Class Template Reference

Public Types

typedef wpi::SmallVectorImpl
< HalCallbackListener
< ListenerType > >::size_type 
size_type
 

Public Member Functions

 HalCallbackListenerVectorImpl (const HalCallbackListenerVectorImpl *copyFrom, const private_init &)
 
HalCallbackListenerVectorImploperator= (const HalCallbackListenerVectorImpl &)=delete
 
 HalCallbackListenerVectorImpl (const HalCallbackListenerVectorImpl &)=delete
 
 HalCallbackListenerVectorImpl (void *param, ListenerType callback, unsigned int *newUid)
 
size_type size () const
 
HalCallbackListener
< ListenerType > & 
operator[] (size_type i)
 
const HalCallbackListener
< ListenerType > & 
operator[] (size_type i) const
 
std::shared_ptr
< HalCallbackListenerVectorImpl
< ListenerType > > 
emplace_back (void *param, ListenerType callback, unsigned int *newUid)
 
std::shared_ptr
< HalCallbackListenerVectorImpl
< ListenerType > > 
erase (unsigned int uid)
 

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