1 #line 1 "S:/jenkins/workspace/ECP/ufe/ufe-full-python3.10-windows/ufe/include/codeWrapper.h" 2 #ifndef _ufeCodeWrapper 3 #define _ufeCodeWrapper 31 using Ptr = std::shared_ptr<CodeWrapper>;
37 virtual void prelude(
const std::string& subOperation) = 0;
41 virtual void cleanup(
const std::string& subOperation) = 0;
std::string string(const Path &path)
std::shared_ptr< CodeWrapper > Ptr
Definition of macros for symbol visibility.
A container of multiple CodeWrapper, one per UFE run-time that is involved in an operation.
Wrap the execution of some other function, called sub-operation, with arbitrary prelude and cleanup v...
Selection list for objects in the scene.
const Container & codeWrappers() const
Retrieves the code wrappers that were created in the constructor.
std::vector< CodeWrapper::Ptr > Container