MCPcopy Create free account
hub / github.com/colmap/colmap / Job

Class Job

src/colmap/util/threading.h:308–323  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

306class JobQueue {
307 public:
308 class Job {
309 public:
310 Job() : data_{}, valid_(false) {}
311 explicit Job(T data) : data_(std::move(data)), valid_(true) {}
312
313 // Check whether the data is valid.
314 bool IsValid() const { return valid_; }
315
316 // Get reference to the data.
317 T& Data() { return data_; }
318 const T& Data() const { return data_; }
319
320 private:
321 T data_;
322 bool valid_;
323 };
324
325 JobQueue();
326 explicit JobQueue(size_t max_num_jobs);

Callers 1

PopMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected