WPILibC++  unspecified
cs::UnlimitedHandleResource< THandle, TStruct, typeValue, TMutex > Class Template Reference
Inheritance diagram for cs::UnlimitedHandleResource< THandle, TStruct, typeValue, TMutex >:

Public Member Functions

 UnlimitedHandleResource (const UnlimitedHandleResource &)=delete
 
UnlimitedHandleResource operator= (const UnlimitedHandleResource &)=delete
 
template<typename... Args>
THandle Allocate (Args &&...args)
 
THandle Allocate (std::shared_ptr< THandle > structure)
 
std::shared_ptr< TStruct > Get (THandle handle)
 
void Free (THandle handle)
 
template<typename T >
llvm::ArrayRef< T > GetAll (llvm::SmallVectorImpl< T > &vec)
 
template<typename F >
void ForEach (F func)
 
template<typename F >
std::pair< THandle, std::shared_ptr< TStruct > > FindIf (F func)
 

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