1#line 1 "S:/jenkins/workspace/ECP/ufe/ufe-full-python3.11-windows/ufe/include/codeWrapperHandler.h"
2#ifndef _ufeCodeWrapperHandler
3#define _ufeCodeWrapperHandler
20class CodeWrapperContainer;
Provides services to properly manage complex sequences of operations using bracketed guards.
A container of multiple CodeWrapper, one per UFE run-time that is involved in an operation.
Provides services to create code wrapper around operations affecting a selection of scene items.
virtual CodeWrapper::Ptr createCodeWrapper(const Selection &selection, const std::string &operationName)
Ask a runtime handler to create a code wrapper for the given selection and operation....
virtual ~CodeWrapperHandler() override
Destructor.
std::shared_ptr< CodeWrapper > Ptr
Selection list for objects in the scene.
std::string string(const Path &path)