7 #ifndef PXR_BASE_WORK_WITH_SCOPED_PARALLELISM_H
8 #define PXR_BASE_WORK_WITH_SCOPED_PARALLELISM_H
123 return std::forward<Fn>(fn)(dispatcher);
130 #endif // PXR_BASE_WORK_WITH_SCOPED_PARALLELISM_H
#define PXR_NAMESPACE_OPEN_SCOPE
PXR_NAMESPACE_OPEN_SCOPE auto WorkWithScopedParallelism(Fn &&fn, bool dropPythonGIL=true)
auto WorkWithScopedDispatcher(Fn &&fn, bool dropPythonGIL=true)
#define TF_PY_ALLOW_THREADS_IN_SCOPE()
PXR_NAMESPACE_OPEN_SCOPE auto WorkImpl_WithScopedParallelism(Fn &&fn)
#define PXR_NAMESPACE_CLOSE_SCOPE
#define PXR_WORK_IMPL_NAMESPACE_USING_DIRECTIVE