MCPcopy Create free account

hub / github.com/OpenAssetIO/OpenAssetIO / types & classes

Types & classes606 in github.com/OpenAssetIO/OpenAssetIO

↓ 58 callersClassEntityReference
src/openassetio-core/include/openassetio/utils/ostream.hpp:24
↓ 42 callersClassBatchElementError
* @name Batch element errors * * @{ */ * Structure representing per-element batch operation errors. * * Many OpenAssetIO API functions take multi
src/openassetio-core/include/openassetio/errors/BatchElementError.hpp:46
↓ 16 callersClassSimpleCppType
src/openassetio-python/tests/cmodule/test_PyRetainingSharedPtr.py:264
↓ 9 callersClassManagerStateBase
src/openassetio-core/include/openassetio/managerApi/ManagerStateBase.hpp:31
↓ 8 callersClassPythonPluginSystem
Loads Python Packages, using entry point discovery or from a custom search path. If they contain a top-level 'plugin' attribute, that hol
src/openassetio-python/package/openassetio/pluginSystem/PythonPluginSystem.py:33
↓ 8 callersClassPythonPluginSystemManagerImplementationFactory
A Factory to manage @ref openassetio.pluginSystem.PythonPluginSystemManagerPlugin derived plugins. Not usually used directly by a @ref host,
src/openassetio-python/package/openassetio/pluginSystem/PythonPluginSystemManagerImplementationFactory.py:31
↓ 7 callersClassMockManagerImplementationFactory
`ManagerImplementationFactoryInterface` that forwards calls to an internal mock.
src/openassetio-python/tests/package/pluginSystem/test_hybridpluginsystemmanagerimplementationfactory.py:1628
↓ 6 callersClassPythonPluginSystemUIDelegateImplementationFactory
A Factory to manage @ref openassetio.ui.pluginSystem.PythonPluginSystemUIDelegatePlugin derived plugins. Not usually used directly by a @
src/openassetio-python/package/openassetio/ui/pluginSystem/PythonPluginSystemUIDelegateImplementationFactory.py:31
↓ 4 callersClassMockUIDelegateImplementationFactory
`UIDelegateImplementationFactoryInterface` that forwards calls to an internal mock.
src/openassetio-python/tests/package/ui/pluginSystem/test_hybridpluginsystemuidelegateimplementationfactory.py:203
↓ 3 callersClassFixtureAugmentedTestCase
Base test case class that all test classes must inherit from. Expects test harness fixtures and an OpenAssetIO @ref manager to be provid
src/openassetio-python/package/openassetio/test/manager/harness.py:153
↓ 3 callersClassUIDelegateInterface
Python base class augmenting the C++ abstract base class. @see @fqref{ui.managerApi.UIDelegateInterface} "UIDelegateInterface".
src/openassetio-python/package/openassetio/ui/managerApi/UIDelegateInterface.py:27
↓ 2 callersClassDeathwatchedSimpleCppType
src/openassetio-python/tests/cmodule/test_PyRetainingSharedPtr.py:284
↓ 2 callersClassFakeEntityReferencePagerInterface
Throwaway pager interface def, so we can create a temporary interface intended to fall out of scope. See `test_pager_kept_alive_by_retai
src/openassetio-python/tests/package/hostApi/test_manager.py:1279
↓ 2 callersClassHostInterface
Python base class augmenting the C++ abstract base class. @see @fqref{hostApi.HostInterface} "HostInterface".
src/openassetio-python/package/openassetio/hostApi/HostInterface.py:27
↓ 2 callersClassMockEntityReferencePagerInterface
`EntityReferencePagerInterface` implementation that delegates all calls to a public `Mock` instance.
src/openassetio-python/tests/conftest.py:593
↓ 2 callersClassOpenAssetIOException
src/openassetio-python/tests/cmodule/test_errors.py:117
↓ 2 callersClassOtherSimpleCppType
src/openassetio-python/tests/cmodule/test_PyRetainingSharedPtr.py:269
↓ 2 callersClassRetainingSimpleCppContainer
* Duplicate of SimpleCppContainer to be bound to Python with * PyRetainingSharedPtr decorators. */
src/openassetio-python/tests/cmodule/resources/_testutils/PyRetainingSharedPtrTest.cpp:71
↓ 2 callersClassSimpleBaseCppFactory
src/openassetio-python/tests/cmodule/test_PyRetainingSharedPtr.py:274
↓ 2 callersClassStringContaining
A helper class that aids testing runtime generated strings that may contain unpredictable content along with known text (e.g stack traces
src/openassetio-python/tests/package/pluginSystem/test_pythonpluginsystem.py:573
↓ 2 callersClassStubException
src/openassetio-python/tests/package/test/manager/test_harness.py:235
↓ 2 callersClassTestState
src/openassetio-python/tests/package/test_context.py:37
↓ 2 callersClassToStringVisitor
src/openassetio-core/src/utils/formatter.cpp:117
↓ 1 callersClassChildManagerState
src/openassetio-python/tests/package/pluginSystem/test_hybridpluginsystemmanagerimplementationfactory.py:518
↓ 1 callersClassException
src/openassetio-core/include/openassetio/hostApi/Manager.hpp:618
↓ 1 callersClassFakeEntityReferencePagerInterface
Throwaway pager interface def, so we can create a temporary interface intended to fall out of scope. See `test_when_EntityReferencePager
src/openassetio-python/tests/package/hostApi/test_entityreferencepager.py:97
↓ 1 callersClassManagerState
src/openassetio-python/tests/package/pluginSystem/test_hybridpluginsystemmanagerimplementationfactory.py:1581
↓ 1 callersClassMockHostInterface
`HostInterface` implementation that delegates all calls to a public `Mock` instance.
src/openassetio-python/tests/conftest.py:556
↓ 1 callersClassMockLogger
`LoggerInterface` implementation that delegates all calls to a public `Mock` instance.
src/openassetio-python/tests/conftest.py:576
↓ 1 callersClassMockManagerImplFactoryInterface
`ManagerImplementationFactoryInterface` implementation that delegates all calls to a public `Mock` instance.
src/openassetio-python/tests/cmodule/gil/test_managerfactory_gil.py:268
↓ 1 callersClassMockManagerImplementationFactory
`ManagerImplementationFactoryInterface` that forwards calls to an internal mock. @see mock_manager_implementation_factory
src/openassetio-python/tests/package/hostApi/test_managerfactory.py:594
↓ 1 callersClassMockUIDelegateImplFactoryInterface
`UIDelegateImplementationFactoryInterface` implementation that delegates all calls to a public `Mock` instance.
src/openassetio-python/tests/cmodule/gil/test_uidelegatefactory_gil.py:207
↓ 1 callersClassMockUIDelegateImplementationFactory
`UIDelegateImplementationFactoryInterface` that forwards calls to an internal mock. @see mock_ui_delegate_implementation_factory
src/openassetio-python/tests/package/ui/hostApi/test_uidelegatefactory.py:626
↓ 1 callersClassMockUIDelegateInterface
`UIDelegateInterface` implementation that delegates all calls to a public `Mock` instance.
src/openassetio-python/tests/conftest.py:618
↓ 1 callersClassMockUIDelegateRequestInterface
A UIDelegateRequestInterface implementation that delegates all calls to a public Mock instance.
src/openassetio-python/tests/conftest.py:653
↓ 1 callersClassMockUIDelegateStateInterface
A UIDelegateStateInterface implementation that delegates all calls to a public Mock instance.
src/openassetio-python/tests/conftest.py:676
↓ 1 callersClassMyFlag
src/openassetio-python/tests/cmodule/test_gil.py:68
↓ 1 callersClassPager
src/openassetio-python/tests/package/pluginSystem/test_hybridpluginsystemmanagerimplementationfactory.py:1573
↓ 1 callersClassPyExceptionThrower
Subclass of pybind11-bound abstract C++ class, which is expected to throw the same exception from each of its methods. Each method corre
src/openassetio-python/tests/cmodule/test_errors.py:153
↓ 1 callersClassPyRetainingDeathwatchedFactory
src/openassetio-python/tests/cmodule/test_PyRetainingSharedPtr.py:289
↓ 1 callersClassPyRetainingSimpleCppFactory
src/openassetio-python/tests/cmodule/test_PyRetainingSharedPtr.py:279
↓ 1 callersClassRetainingMultiElementCppContainer
src/openassetio-python/tests/cmodule/resources/_testutils/PyRetainingSharedPtrTest.cpp:106
↓ 1 callersClassSimpleCppContainer
src/openassetio-python/tests/cmodule/resources/_testutils/PyRetainingSharedPtrTest.cpp:37
↓ 1 callersClassSimpleResolverHostInterface
A minimal host interface implementation. This identifiers the calling tool or application to the API and downstream Manager.
examples/host/simpleResolver/simpleResolver.py:48
↓ 1 callersClassStubManager
A stub manager implementation that provides functionality required for the src/openassetio-python/tests/package/test/manager test suite t
src/openassetio-python/tests/package/test/manager/resources/plugins/StubManager.py:27
↓ 1 callersClassTestHostInterface
examples/manager/SimpleCppManager/tests/test_SimpleCppManager.py:447
↓ 1 callersClassTestState
src/openassetio-python/tests/package/managerApi/test_managestatebase.py:29
↓ 1 callersClassValidatingMockManagerInterface
`ManagerInterface` implementation that asserts parameter types then calls an internal mock. All method calls first have their parameter
src/openassetio-python/tests/conftest.py:276
↓ 1 callersClass_ValidatorHarness
The manager test harness. It acts as an anti-corruption layer around a unittest-compatible test runner, injecting a custom testcase load
src/openassetio-python/package/openassetio/test/manager/_implementation.py:78
↓ 1 callersClass_ValidatorHarnessHostInterface
Minimal required OpenAssetIO \fqref{hostApi.HostInterface} "HostInterface" implementation. @private
src/openassetio-python/package/openassetio/test/manager/_implementation.py:209
↓ 1 callersClass_ValidatorTestLoader
Custom test case loader that injects test harness fixtures into test cases for use in querying and assertions. @private
src/openassetio-python/package/openassetio/test/manager/_implementation.py:132
Class
doc/doxygen/src/doxygen-awesome-css/doxygen-awesome-paragraph-link.js:30
EnumAccess
* Common constant values for strong enumerations of access pattern. * * We must ensure correspondence between the values of the various * workflows
src/openassetio-core/include/openassetio/internal.hpp:21
ClassAccessorFixture
src/openassetio-core-c/tests/InfoDictionaryTest.cpp:254
ClassAccessorFixture<openassetio::Bool>
src/openassetio-core-c/tests/InfoDictionaryTest.cpp:258
ClassAccessorFixture<openassetio::Float>
src/openassetio-core-c/tests/InfoDictionaryTest.cpp:282
ClassAccessorFixture<openassetio::Int>
src/openassetio-core-c/tests/InfoDictionaryTest.cpp:270
ClassAccessorFixture<openassetio::Str>
src/openassetio-core-c/tests/InfoDictionaryTest.cpp:294
ClassAssertClassHierarchyForClassAtIndex
src/openassetio-python/cmodule/src/errors/exceptionsAsserts.cpp:28
ClassBatchElementErrorPolicyTag
* @name Batch element error handling * * @{ */ * Tag dispatching structure intended for use selecting appropriate * overloads for various
src/openassetio-core/include/openassetio/hostApi/Manager.hpp:603
ClassBatchFirstMethodTest
Assertion helpers for testing batch-first methods and their "convenience" method signatures. Many Manager methods have multiple overload
src/openassetio-python/tests/package/hostApi/test_manager.py:51
EnumCapability
* Common constant values for strong enumerations of capability sets. * * We must ensure correspondence between the values of the middleware * and m
src/openassetio-core/include/openassetio/internal.hpp:54
EnumCapability
* Capabilities that the manager implements. * * Many OpenAssetIO methods are optional. This enum is used with the * introspection mechanism @
src/openassetio-core/include/openassetio/hostApi/Manager.hpp:126
EnumCapability
* Capabilities that the manager implements. * * Many OpenAssetIO methods are optional. This enum is used with the * introspection mechanism @
src/openassetio-core/include/openassetio/managerApi/ManagerInterface.hpp:244
ClassConvertIfMatches
src/openassetio-python/cmodule/src/PyRetainingSharedPtr.hpp:252
ClassConvertToPyRetainingSharedPtr
src/openassetio-python/cmodule/src/PyRetainingSharedPtr.hpp:238
ClassConverter
src/openassetio-core-c/src/handles/Converter.hpp:20
ClassCppExceptionsAndPyClassNames
* Convenience struct deriving compile-time properties from the above * list of OpenAssetIO-specific exception class types and names. * * In particu
src/openassetio-python/cmodule/src/errors/exceptionsConverter.hpp:60
ClassDeathwatchedSimpleCppType
src/openassetio-python/tests/cmodule/resources/_testutils/PyRetainingSharedPtrTest.cpp:197
EnumDefaultEntityAccess
* Access pattern when querying a sensible default starting entity for * further queries. * * @see @fqref{hostApi.Manager.defaultEntityReference} *
src/openassetio-core/include/openassetio/access.hpp:220
ClassDeprecatedPlugin
src/openassetio-python/tests/package/pluginSystem/resources/deprecated/deprecatedPlugin.py:9
ClassDoxygenAwesomeParagraphLink
Doxygen Awesome https://github.com/jothepro/doxygen-awesome-css MIT License Copyright (c) 2022 - 2023 jothepro Permission is hereby granted, free o
doc/doxygen/src/doxygen-awesome-css/doxygen-awesome-paragraph-link.js:30
ClassDriveLetter
* Utility for handling Windows drive letters e.g. `C:\`. */
src/openassetio-core/src/utils/path/windows/detail.hpp:244
ClassDrivePath
* Utility for handling Windows drive paths e.g. `C:\path`. */
src/openassetio-core/src/utils/path/windows/pathTypes.hpp:26
ClassEntityReference
* EntityReference forms a strongly typed wrapper around arbitrary * strings to ensure they have been validated by the target @ref manager * before b
src/openassetio-core/include/openassetio/EntityReference.hpp:35
EnumEntityTraitsAccess
* Access pattern for entity trait set queries. */ NOLINTNEXTLINE(performance-enum-size): requires binary breaking change
src/openassetio-core/include/openassetio/access.hpp:121
EnumErrorCode
* Common constant values for error codes. * * The enum values must be kept in sync with the C API. */ NOLINTNEXTLINE(performance-enum-size): requir
src/openassetio-core/include/openassetio/internal.hpp:31
EnumErrorCode
src/openassetio-core/include/openassetio/errors/BatchElementError.hpp:50
ClassExceptionThrower
* Abstract C++ class to be implemented as a subclass in Python, which * is expected to implement each method such that they throw an * exception. *
src/openassetio-python/tests/cmodule/resources/_testutils/errorsTest.cpp:304
ClassExpectedPlugin
src/openassetio-python/tests/package/pluginSystem/test_pythonpluginsystem.py:463
ClassFileUrlPathConverter
* POSIX path<->URL handler. * * This is the POSIX-specific entry point for converting a POSIX path * to/from a URL. */
src/openassetio-core/src/utils/path/posix.hpp:23
ClassFileUrlPathConverter
* Windows path<->URL handler. * * This is the Windows-specific entry point for converting any type of * Window path to/from a URL. */
src/openassetio-core/src/utils/path/windows.hpp:25
ClassFileUrlPathConverterImpl
* Utility class for converting between file URLs and paths for both * Windows and POSIX systems. * * Reusable components (each usually consisting o
src/openassetio-core/src/utils/path.cpp:34
ClassFileUrlPathConverterImpl
src/openassetio-core/include/openassetio/utils/path.hpp:118
ClassFlag
Used to test calling bound members in another thread.
src/openassetio-python/tests/cmodule/resources/_testutils/gilTest.cpp:70
ClassForwardSlashSeparatedString
* Utility for dealing with `/`-separated strings. * * I.e. posix paths and URLs. */
src/openassetio-core/src/utils/path/common.hpp:74
ClassGenericPath
* Utility for non-platform specific paths. */
src/openassetio-core/src/utils/path/common.hpp:91
ClassGenericUrl
* Utility for dealing with non-platform specific URLs. */
src/openassetio-core/src/utils/path/common.hpp:123
ClassHybridException
src/openassetio-python/cmodule/src/errors/exceptionsConverter.hpp:105
ClassHybridException<openassetio::errors::BatchElementException>
src/openassetio-python/cmodule/src/errors/exceptionsConverter.hpp:119
ClassHybridManagerInterface
* A ManagerInterface implementation that composes multiple child * ManagerInterfaces and forwards API calls to one of the children. * * For most AP
src/openassetio-core/src/pluginSystem/HybridPluginSystemManagerImplementationFactory.cpp:46
ClassImpl
src/openassetio-core/include/openassetio/trait/TraitsData.hpp:188
ClassInfoDictionaryFixture
* Base fixture for tests, providing a pre-populated InfoDictionary and * its C handle. */
src/openassetio-core-c/tests/InfoDictionaryTest.cpp:80
ClassManagerDetail
src/openassetio-core/include/openassetio/hostApi/ManagerFactory.hpp:46
ClassManagerFixture
* Fixture providing a Manager instance injected with mock dependencies. */ NOLINTBEGIN(*-avoid-const-or-ref-data-members)
src/openassetio-core/tests/hostApi/ManagerTest.cpp:73
ClassMapper
The Mapper class provides string substitution methods and lookups to determine the correct terminology for the supplied @ref manager. @u
src/openassetio-python/package/openassetio/hostApi/terminology.py:63
ClassMatch
src/openassetio-core/src/utils/Regex.hpp:30
ClassMatchDataDeleter
src/openassetio-core/src/utils/Regex.hpp:31
ClassMockCManagerInterfaceImpl
* Mock manager API implementation that the function pointer suite (see * `mockManagerInterfaceSuite`) will delegate to. */
src/openassetio-core-c/tests/managerApi/MockManagerInterfaceSuite.hpp:24
ClassMockHostInterface
* Mock implementation of a HostInterface. * * Used as constructor parameter to Host classes required as part of these tests */
src/openassetio-core-c/tests/hostApi/ManagerTest.cpp:66
next →1–100 of 606, ranked by callers