ChimeraTK-ApplicationCore  04.01.00
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123456]
 CA
 CChimeraTK::Accessor< UserType >
 CACCESSOR
 CChimeraTK::AccessorTypeTag< AccessorType >
 CChimeraTK::Model::AndSet< FILTER_LHS, FILTER_RHS >
 CChimeraTK::AnyTypePseudo type to identify nodes which can have arbitrary types
 CApplicationBase
 CApplicationModule
 CApplicationModule
 CChimeraTK::Model::VertexProperties::ApplicationModuleProperties
 CChimeraTK::ConfigReader::Array< T >Class holding the values and the accessor for one configuration array
 CChimeraTK::Array
 CChimeraTK::ArrayFunctorFillFunctor to fill variableMap for arrays
 CB
 CBASE
 CTests::testCircularDependencyFaultyFlags::CircularAppTestFixcture< APP_TYPE >
 CChimeraTK::ConfigParser
 CTests::testInitialValues::ConstantD10InitialValueEceptionDummy
 CChimeraTK::ConsumingFanOut< UserType >FanOut implementation which acts as a read-only (i.e
 CTests::testInitialValues::D9InitialValueEceptionDummy
 CChimeraTK::Model::VertexProperties::DeviceModuleProperties
 CChimeraTK::Model::VertexProperties::DirectoryProperties
 CDummyBackend
 CChimeraTK::Model::EdgePropertiesInformation to be stored with each edge
 CTests::testVersionpropagation::EmptyFixture
 Cenable_shared_from_this
 CChimeraTK::EntityOwnerBase class for owners of other EntityOwners (e.g
 Cstd::exceptionSTL class
 CChimeraTK::FanOut< UserType >Base class for several implementations which distribute values from one feeder to multiple consumers
 CChimeraTK::FanOutBaseType independent base
 CFILTER_LHS
 CFILTER_RHS
 CTests::testScriptedInitialisationHandler::Fixture
 CTests::testPropagateDataFaultFlag::FixtureNoTestableMode
 CTests::testPropagateDataFaultFlag::FixtureTestFacility
 CFixtureWithPollAndPushInput< enableTestFacility, addInitHandlers, breakSecondDeviceAtStart >
 CChimeraTK::FunctorFillFunctor to fill variableMap
 CChimeraTK::FunctorGetTypeForName
 CChimeraTK::FunctorSetValuesFunctor to set values to the scalar accessors
 CChimeraTK::FunctorSetValuesArrayFunctor to set values to the array accessors
 CChimeraTK::Model::VertexProperties::InvalidProperties
 CChimeraTK::InversionOfControlAccessor< Derived >Adds features required for inversion of control to an accessor
 CChimeraTK::InversionOfControlAccessor< ArrayAccessor< double > >
 CChimeraTK::InversionOfControlAccessor< ArrayAccessor< InputType > >
 CChimeraTK::InversionOfControlAccessor< ArrayAccessor< int > >
 CChimeraTK::InversionOfControlAccessor< ArrayAccessor< int32_t > >
 CChimeraTK::InversionOfControlAccessor< ArrayAccessor< int64_t > >
 CChimeraTK::InversionOfControlAccessor< ArrayAccessor< std::string > >
 CChimeraTK::InversionOfControlAccessor< ArrayAccessor< T > >
 CChimeraTK::InversionOfControlAccessor< ArrayAccessor< TYPE > >
 CChimeraTK::InversionOfControlAccessor< ArrayAccessor< Type > >
 CChimeraTK::InversionOfControlAccessor< ArrayAccessor< uint16_t > >
 CChimeraTK::InversionOfControlAccessor< ArrayAccessor< UserType > >
 CChimeraTK::InversionOfControlAccessor< ScalarAccessor< ChimeraTK::Boolean > >
 CChimeraTK::InversionOfControlAccessor< ScalarAccessor< double > >
 CChimeraTK::InversionOfControlAccessor< ScalarAccessor< float > >
 CChimeraTK::InversionOfControlAccessor< ScalarAccessor< int > >
 CChimeraTK::InversionOfControlAccessor< ScalarAccessor< int16_t > >
 CChimeraTK::InversionOfControlAccessor< ScalarAccessor< int32_t > >
 CChimeraTK::InversionOfControlAccessor< ScalarAccessor< int64_t > >
 CChimeraTK::InversionOfControlAccessor< ScalarAccessor< int8_t > >
 CChimeraTK::InversionOfControlAccessor< ScalarAccessor< std::string > >
 CChimeraTK::InversionOfControlAccessor< ScalarAccessor< T > >
 CChimeraTK::InversionOfControlAccessor< ScalarAccessor< TRIGGERTYPE > >
 CChimeraTK::InversionOfControlAccessor< ScalarAccessor< Type > >
 CChimeraTK::InversionOfControlAccessor< ScalarAccessor< uint16_t > >
 CChimeraTK::InversionOfControlAccessor< ScalarAccessor< uint32_t > >
 CChimeraTK::InversionOfControlAccessor< ScalarAccessor< uint64_t > >
 CChimeraTK::InversionOfControlAccessor< ScalarAccessor< uint8_t > >
 CChimeraTK::InversionOfControlAccessor< ScalarAccessor< UserType > >
 CChimeraTK::InversionOfControlAccessor< VoidAccessor >
 Cstd::ios_baseSTL class
 CTests::testApplicationPVModel::Item
 CChimeraTK::Logger
 CChimeraTK::MetaDataPropagationFlagProviderA mix-in helper class so you can set the flags without knowing the user data type
 CChimeraTK::Model::VertexProperties::ModuleGroupProperties
 CNDRegisterAccessor
 CNDRegisterAccessorDecorator
 CChimeraTK::NetworkVisitor::NetworkInformation
 CChimeraTK::NetworkVisitor
 CChimeraTK::Model::NonOwningProxy< ProxyType >Proxy class which does not keep the ownership of the model
 CChimeraTK::Model::NonOwningProxy< ChimeraTK::Model::ProcessVariableProxy >
 COneDRegisterAccessor
 CChimeraTK::NetworkVisitor::ProcessVariableComperatorHelper predicate to put ProcessVariableProxies into std::set
 CChimeraTK::Model::VertexProperties::ProcessVariableProperties
 CChimeraTK::Model::PropertyFilterTag< PROPERTIES >
 CChimeraTK::Model::PropertyFilterTag< EdgeProperties >
 CChimeraTK::Model::PropertyFilterTag< VertexProperties >
 CChimeraTK::Model::ProxyBase class for the proxies representing objects in the model
 CChimeraTK::Model::Proxy::ProxyDataThe data holding struct for the proxy classes
 CChimeraTK::PushableStreamA helper class to replace the output stream temporarily
 CChimeraTK::PyApplicationCoreUnload
 CChimeraTK::PyConfigReader
 CChimeraTK::PyDataConsistencyGroup
 CChimeraTK::PyLogger
 CChimeraTK::PyLoggerStreamProxyPyLoggerStreamProxy
 CChimeraTK::PyOwnedObjectBase class used for all objects in the Python world which can be owned by another object
 CChimeraTK::PyReadAnyGroup
 CChimeraTK::PythonModuleManagerThis class loads and unloads the Python modules as specified in the ConfigReader XML file, and creates the Python interpreter instance if necessary
 CChimeraTK::PyTransferElementBase
 CChimeraTK::RecoveryHelperA Helper struct to store an accessor and a version number
 CChimeraTK::Model::VertexProperties::RootPropertiesThis is used to allow default construction of the std::variant
 CScalarRegisterAccessor
 CChimeraTK::Model::SearchOptionDo not use these class definitions, instead use the static instances below
 CChimeraTK::Model::SearchTypeDo not use these class definitions, instead use the static instances below
 CChimeraTK::Model::SearchTypeHolder< SEARCH_TYPE >
 CChimeraTK::SetDMapFilePathHelper class to set the DMAP file path
 CStatusAccessorBase
 CStatusWithMessageReaderBase
 CTests::testInitialValues::Test6A1InitialValueEceptionDummy
 CTests::testInitialValues::Test6A2InitialValueEceptionDummy
 CTests::testInitialValues::Test6A3InitialValueEceptionDummy
 CTests::testInitialValues::Test6A4InitialValueEceptionDummy
 CTests::testInitialValues::Test6BInitialValueEceptionDummy
 CTests::testInitialValues::Test6CInitialValueEceptionDummy
 CChimeraTK::TestFacilityHelper class to facilitate tests of applications based on ApplicationCore
 CTests::testInitialValues::TestFixtureWithEceptionDummy< APPLICATION_TYPE >
 CTests::testInitialValues::TestInitialValueExceptionDummy
 CTests::testInitialValues::TriggerFanOutInitialValueEceptionDummy
 CChimeraTK::UserInputValidatorClass to realise the validation of user input values
 CChimeraTK::UserInputValidator::Validator
 CChimeraTK::Model::detail::ValueHolder< T >Helper to hold values of an arbitrary type including void (in which case no value is held, but no error occurs)
 CChimeraTK::Model::detail::ValueHolder< detail::VisitorReturnType< VISITOR, FILTER > >
 CChimeraTK::Model::detail::ValueHolder< void >
 CChimeraTK::ConfigReader::Var< T >Class holding the value and the accessor for one configuration variable
 CChimeraTK::Variable
 CChimeraTK::UserInputValidator::VariableBase
 CChimeraTK::VariableDirectionStruct to define the direction of variables
 CVariableGroup
 CChimeraTK::Model::VertexProperties::VariableGroupProperties
 CChimeraTK::VariableNetworkNodeClass describing a node of a variable network
 CChimeraTK::VariableNetworkNode_dataWe use a pimpl pattern so copied instances of VariableNetworkNode refer to the same instance of the data structure and thus stay consistent all the time
 CChimeraTK::Model::VertexPropertiesInformation to be stored with each vertex
 CChimeraTK::Visitor< Types >
 CChimeraTK::Visitor< T >
 CChimeraTK::Visitor< Types... >
 CChimeraTK::Visitor< VariableNetworkNode >
 CVoidRegisterAccessor