25 class VSG_DECLSPEC OperationThreads :
public Inherit<Object, OperationThreads>
29 OperationThreads(
const OperationThreads&) =
delete;
30 OperationThreads& operator=(
const OperationThreads& rhs) =
delete;
32 void add(
ref_ptr<Operation> operation, InsertionPosition insertionPosition = INSERT_BACK)
34 queue->add(operation, insertionPosition);
37 template<
typename Iterator>
38 void add(Iterator begin, Iterator end, InsertionPosition insertionPosition = INSERT_BACK)
40 queue->add(begin, end, insertionPosition);
50 using Threads = std::list<std::thread>;
56 virtual ~OperationThreads();