carb::tasking::Any
Defined in carb/tasking/TaskingHelpers.h
- 
struct Any
- Specifies an “any” grouping of RequiredObject(s). - All and Any objects can be nested as they are convertible to RequiredObject. - Note - ANY RequiredObject given in the constructor that is or becomes signaled will cause the Any object to become signaled. - Public Functions - 
inline Any(std::initializer_list<RequiredObject> il)
- Constructor that accepts an initializer_list of RequiredObject objects. - Parameters
- il – The initializer_list of RequiredObject objects. 
 
 - 
template<class InputIt, std::enable_if_t<detail::IsForwardIter<InputIt, RequiredObject>::value, bool> = false>
 inline Any(InputIt begin, InputIt end)
- Constructor that accepts begin and end iterators that produce RequiredObject objects. - Parameters
- begin – The beginning iterator. 
- end – An off-the-end iterator just beyond the end of the list. 
 
 
 - 
inline operator RequiredObject() const
- Convertible to RequiredObject. 
 
- 
inline Any(std::initializer_list<RequiredObject> il)