![]() |
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 |