|
Safir SDK Core
|
Go to the source code of this file.
Classes | |
| class | Safir::Dob::Typesystem::Internal::CommonExceptionBase |
| Common functionality for the exception hierarchy of the DOB typesystem. More... | |
| class | Safir::Dob::Typesystem::FundamentalException |
| This is the base class of all Fundamental Exceptions. More... | |
| class | Safir::Dob::Typesystem::Exception |
| This is the base class of all (non-Fundamental) Exceptions. More... | |
| class | Safir::Dob::Typesystem::IllegalValueException |
| A parameter in the call was invalid. More... | |
| class | Safir::Dob::Typesystem::IncompatibleTypesException |
| This exception is thrown if a class cannot be cast to the expected type. More... | |
| class | Safir::Dob::Typesystem::ConfigurationErrorException |
| Used when there is an error that implies that there is something wrong in the configuration. More... | |
| class | Safir::Dob::Typesystem::SoftwareViolationException |
| Meant to be used when something goes very wrong. More... | |
| class | Safir::Dob::Typesystem::NullException |
| Thrown when an application attempts to get the value of a member that is null. More... | |
| class | Safir::Dob::Typesystem::ReadOnlyException |
| Used when someone tries to set a property that is mapped to something that cannot be changed. More... | |
Namespaces | |
| namespace | Safir |
| This namespace contains all the functionality and definitions of the SAFIR SDK. | |
| namespace | Safir::Dob |
| This namespace contains all functionality of the DOB (Components DOSE and DOTS). | |
| namespace | Safir::Dob::Typesystem |
| This namespace contains the DOB Typesystem functionality and definitions. | |
| namespace | Safir::Dob::Typesystem::Internal |
| This namespace contains stuff that is internal to the DOB typesystem. | |
Macros | |
| #define | WIDEN2(x) L ## x |
| #define | WIDEN(x) WIDEN2(x) |
| #define | __WFILE__ WIDEN(__FILE__) |
| #define __WFILE__ WIDEN(__FILE__) |
Referenced by Safir::Dob::Typesystem::ArrayContainer< T >::ArrayContainer(), Safir::Dob::Typesystem::ChannelId::ChannelId(), Safir::Dob::Typesystem::HandlerId::HandlerId(), Safir::Dob::Typesystem::InstanceId::InstanceId(), Safir::Dob::Typesystem::ObjectContainerImpl< T >::ObjectContainerImpl(), Safir::Dob::Typesystem::EnumerationContainerBase::Copy(), Safir::Dob::Typesystem::ObjectContainerImpl< T >::Copy(), Safir::Dob::Typesystem::ObjectContainerImpl< Object >::Copy(), Safir::Dob::Typesystem::SequenceContainer< T >::Copy(), Safir::Dob::Typesystem::EnumerationSequenceContainer< T >::Copy(), Safir::Dob::Typesystem::ValueContainer< T >::Copy(), Safir::Dob::Typesystem::StringContainer::Copy(), Safir::Dob::Typesystem::BinaryContainer::Copy(), Safir::Dob::Typesystem::DictionaryContainer< KeyT, ValT >::GetKeyAtInternal(), Safir::Dob::Typesystem::ObjectContainerImpl< T >::GetMember(), Safir::Dob::Typesystem::ObjectContainerImpl< Object >::GetMember(), Safir::Dob::Typesystem::ObjectContainerImpl< T >::GetMember(), Safir::Dob::Typesystem::ObjectContainerImpl< Object >::GetMember(), Safir::Control::Operation::EnumerationContainer::GetOrdinal(), Safir::Dob::CallbackId::EnumerationContainer::GetOrdinal(), Safir::Dob::ConnectionQueueId::EnumerationContainer::GetOrdinal(), Safir::Dob::DistributionScope::EnumerationContainer::GetOrdinal(), Safir::Dob::InjectionKind::EnumerationContainer::GetOrdinal(), Safir::Dob::InstanceIdPolicy::EnumerationContainer::GetOrdinal(), Safir::Dob::MemoryLevel::EnumerationContainer::GetOrdinal(), Safir::Dob::NodeState::EnumerationContainer::GetOrdinal(), Safir::Dob::PersistenceBackend::EnumerationContainer::GetOrdinal(), Safir::Dob::PersistentDataState::EnumerationContainer::GetOrdinal(), Safir::Utilities::ForEach::ResponseType::EnumerationContainer::GetOrdinal(), Safir::Dob::Typesystem::ObjectContainerImpl< T >::GetPtr(), Safir::Dob::Typesystem::ObjectContainerImpl< Object >::GetPtr(), Safir::Dob::Typesystem::ValueContainer< T >::GetVal(), Safir::Dob::Typesystem::StringContainer::GetVal(), Safir::Dob::Typesystem::BinaryContainer::GetVal(), Safir::Dob::Typesystem::DictionaryContainer< KeyT, ValT >::GetValueContainerAt(), Safir::Dob::Typesystem::DictionaryContainer< KeyT, ValT >::InsertNullInternal(), Safir::Dob::Typesystem::EnumerationSequenceContainer< T >::InsertOrdinalAt(), Safir::Dob::Typesystem::ObjectContainerImpl< T >::operator->(), Safir::Dob::Typesystem::ObjectContainerImpl< Object >::operator->(), Safir::Dob::Typesystem::ArrayContainer< T >::operator=(), Safir::Dob::Typesystem::ObjectContainerImpl< T >::operator=(), Safir::Dob::Typesystem::ArrayContainer< T >::operator[](), Safir::Dob::Typesystem::ArrayContainer< T >::operator[](), Safir::Dob::Typesystem::GenericObjectSequenceContainer< T >::PushBackObjectPointer(), Safir::Dob::Typesystem::EnumerationSequenceContainer< T >::PushBackOrdinal(), Safir::Dob::Typesystem::ObjectContainerImpl< T >::SetObjectPointer(), Safir::Dob::Typesystem::GenericObjectSequenceContainer< T >::SetObjectPointer(), Safir::Control::Operation::EnumerationContainer::SetOrdinal(), Safir::Dob::CallbackId::EnumerationContainer::SetOrdinal(), Safir::Dob::ConnectionQueueId::EnumerationContainer::SetOrdinal(), Safir::Dob::DistributionScope::EnumerationContainer::SetOrdinal(), Safir::Dob::InjectionKind::EnumerationContainer::SetOrdinal(), Safir::Dob::InstanceIdPolicy::EnumerationContainer::SetOrdinal(), Safir::Dob::MemoryLevel::EnumerationContainer::SetOrdinal(), Safir::Dob::NodeState::EnumerationContainer::SetOrdinal(), Safir::Dob::PersistenceBackend::EnumerationContainer::SetOrdinal(), Safir::Dob::PersistentDataState::EnumerationContainer::SetOrdinal(), Safir::Utilities::ForEach::ResponseType::EnumerationContainer::SetOrdinal(), Safir::Dob::Typesystem::EnumerationSequenceContainer< T >::SetOrdinal(), Safir::Dob::Typesystem::ObjectContainerImpl< T >::SetPtr(), and Safir::Dob::Typesystem::StringContainer::Utf8String().
| #define WIDEN | ( | x | ) | WIDEN2(x) |
| #define WIDEN2 | ( | x | ) | L ## x |