OpenAssetIO
An abstract API for generalising interactions between a host application and an asset management system
BatchElementException Struct Reference

Exception thrown when a BatchElementError is converted. More...

#include <exceptions.hpp>

Inheritance diagram for BatchElementException:

Public Member Functions

 BatchElementException (std::size_t idx, BatchElementError err, const std::string &message)
 

Public Attributes

std::size_t index
 Index describing which batch element has caused an error. More...
 
BatchElementError error
 Object describing the nature of the specific error. More...
 

Detailed Description

Exception thrown when a BatchElementError is converted.

Not a type that a manager should throw, exclusively thrown via the middleware when the user is calling an exceptional convenience and a BatchElementError is emitted by the manager.

Constructor & Destructor Documentation

BatchElementException ( std::size_t  idx,
BatchElementError  err,
const std::string &  message 
)
inline

Member Data Documentation

Object describing the nature of the specific error.

std::size_t index

Index describing which batch element has caused an error.


The documentation for this struct was generated from the following file:
  • /src/src/openassetio-core/include/openassetio/errors/exceptions.hpp