libqi-api  2.8.7.4
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123456]
oC_qi_::qi::TypeImpl< T >
oCAnyReferenceVector
oCqi::Atomic< bool >
oCqi::Atomic< int >
oCqi::Atomic< unsigned int >
oCenable_shared_from_this
oCfalse_type
oCfunction
oCtype
oCtype
oCnoncopyable
oCstatic_visitor
oCtrue_type
oCDataPerf
oCqi::detail::EqTypeBase< T, sizeof(T)==sizeof(void *)>
oCqi::Flags< Option >
oCqi::detail::GenericObjectBounce< AutoService< T > >
oCqi::detail::GenericObjectBounce< Object< T > >
oCqi::detail::LessHelper< T, HasLessGuard< T >::value >
oCqi::Promise< ReturnType >
oCqi::Promise< std::vector< qi::Future< T > > >
oCqi::Promise< void >
oCPropertyType
oCqi::Actor
oCqi::AnyArgumentsA function with AnyArguments as its sole argument will behave as if AnyFunction::fromDynamicFunction was called
oCqi::AnyFunction
oCqi::ApplicationClass handling startup and teardown of an application
oCqi::ApplicationSession::Config
oCqi::ArgumentTransformation
oCqi::Atomic< T >
oCqi::AtomicFlagLock
oCqi::AuthProvider
oCqi::AuthProviderFactory
oCqi::AutoService< qi::AnyObject >
oCqi::boost_bind_function_type< T >
oCqi::boost_bind_parameter_types< T >
oCqi::boost_bind_result_type< T >
oCqi::BufferClass to store buffer.
oCqi::BufferReaderClass to read const buffer. This class is intendeed to read buffer. It store an internal data cursor and an internal sub-buffer index. All offset are relative to the current position
oCqi::CallableTypeInterfaceSignature information for both callable types FunctionTypeInterface and MethodType
oCqi::ClientAuthenticator
oCqi::ClientAuthenticatorFactory
oCqi::ClockSystem-wide clock, best suitable for timestamping events. Typically monotonic and unaffected by the system clock adjustment, altough this is not guaranteed
oCqi::DataPerfClass to compute and store a benchmark time
oCqi::DataPerfSuiteA class to perform benchmarks
oCqi::DefaultTypeImplMethods< T, _Access >
oCqi::detail::AccessorBase< C, T >
oCqi::detail::AddUnwrap< T >
oCqi::detail::AddUnwrap< Future< T > >
oCqi::detail::AnyReferenceBase
oCqi::detail::AnyType
oCqi::detail::ArgResolver< F, P, bilistarg >
oCqi::detail::AssignAnyRef< T >
oCqi::detail::AssignAnyRef< T * >
oCqi::detail::BindTransformImpl< T, IsTrackable >
oCqi::detail::BindTransformImpl< T *, false >
oCqi::detail::BindTransformImpl< T *, true >
oCqi::detail::BounceToSignalBase< T >
oCqi::detail::checkForNonConstRef
oCqi::detail::Class
oCqi::detail::DeferOwnership
oCqi::detail::Dummy< unsigned >
oCqi::detail::EqFunctionBare< F >
oCqi::detail::EqMemberFunction< F >
oCqi::detail::EqType< bool >
oCqi::detail::EqType< double >
oCqi::detail::EqType< float >
oCqi::detail::EqType< T & >
oCqi::detail::EqType< T * >
oCqi::detail::EqType< T const & >
oCqi::detail::EqType< void >
oCqi::detail::EqTypeBase< T, isWordSize >
oCqi::detail::EqTypeBase< T, true >
oCqi::detail::FieldInfo
oCqi::detail::fill_arguments
oCqi::detail::ForceProxyInclusion< T >
oCqi::detail::FunctionPointerSynthetizer< F, Member >
oCqi::detail::FunctionPointerSynthetizer< F, false >
oCqi::detail::FunctionSignature< T >
oCqi::detail::FutureBarrierPrivate< T >
oCqi::detail::FutureBase
oCqi::detail::FutureHasNoValue
oCqi::detail::FutureType< T >
oCqi::detail::FutureType< void >
oCqi::detail::FutureWrapper< T >
oCqi::detail::FutureWrapper< void >
oCqi::detail::GenericObjectBounce< O >
oCqi::detail::HasLess< T >
oCqi::detail::HasLess< std::list< T > >
oCqi::detail::HasLess< std::map< K, V > >
oCqi::detail::HasLess< std::pair< A, B > >
oCqi::detail::HasLess< std::vector< T > >
oCqi::detail::HasLessGuard< T >
oCqi::detail::HasLessSwitch< T, v >
oCqi::detail::HasLessSwitch< T, false >
oCqi::detail::HasLessSwitch< T, true >
oCqi::detail::Ident< T >
oCqi::detail::ignore
oCqi::detail::InterfaceImplTraits< T >
oCqi::detail::IntFromMappingItem< T >
oCqi::detail::IntFromMappingItem< MappingItem< I, P > >
oCqi::detail::IsAsyncBindImpl
oCqi::detail::IsAsyncBindImpl::ArbitraryBigBuf
oCqi::detail::Keeper< T >
oCqi::detail::LessHelper< T, hasLessGuard >
oCqi::detail::LessHelper< T, false >
oCqi::detail::LockAndCall< WT, F >
oCqi::detail::MappingBuilder< idx, F, V >
oCqi::detail::MappingBuilder< 0, F, V >
oCqi::detail::MappingItem< I, P >
oCqi::detail::MappingToType< T >
oCqi::detail::MappingToType< MappingItem< I, T > >
oCqi::detail::MemberFunctionSignature< T >
oCqi::detail::ObjectTypeData
oCqi::detail::ObjectWrap< T, IsActor >
oCqi::detail::ObjectWrap< T, false >
oCqi::detail::ObjectWrap< T, true >
oCqi::detail::parameter_types< F, BL >
oCqi::detail::parameter_types_from_bilist_seq< F, S >
oCqi::detail::ParseablePrintStream
oCqi::detail::Pointer< T >
oCqi::detail::Pointer< T * >
oCqi::detail::PrettyPrintStream
oCqi::detail::PrettyPrintStream::ColumnContains the data and options needed to fill and format one column of a line
oCqi::detail::PrettyPrintStream::IndentLevelEncapsulates in a RAII style a shift or an indentation level of a PrettyPrintStream instance
oCqi::detail::PrettyPrintStream::Line
oCqi::detail::remove_constptr< T >
oCqi::detail::remove_constptr< const T * >
oCqi::detail::ReorderMapping< I, Map >
oCqi::detail::ReorderMapping< 0, Map >
oCqi::detail::ReorderMapping< 1, Map >
oCqi::detail::signature_function_arg_apply
oCqi::detail::SigPropInheritsProperty< T, b >
oCqi::detail::SigPropInheritsProperty< T, true >
oCqi::detail::SigPropInheritsSignal< T, b >
oCqi::detail::SigPropInheritsSignal< T, false >
oCqi::detail::SigPropInheritsSignal< T, true >
oCqi::detail::StaticAtomicInt
oCqi::detail::Stranded< F >
oCqi::detail::StrandedUnwrapped< F >
oCqi::detail::StructVersioningDelegate< T >
oCqi::detail::StructVersioningDelegateAddFields< T >
oCqi::detail::StructVersioningDelegateDropFields< T >
oCqi::detail::TypeImplMethodsBySize< T >
oCqi::detail::TypeOfAdapter< T >
oCqi::detail::TypeOfAdapter< const T >
oCqi::detail::TypeOfAdapter< T & >
oCqi::detail::TypeOfAdapter< T * >
oCqi::detail::TypeOfKind< T >
oCqi::detail::TypeOfKind< TypeKind_Float >
oCqi::detail::TypeOfKind< TypeKind_Int >
oCqi::detail::TypeOfKind< TypeKind_String >
oCqi::detail::TypeTraitCopy< T, b >
oCqi::detail::TypeTraitCopy< T, false >
oCqi::detail::TypeTraitCreate< T, b >
oCqi::detail::TypeTraitCreate< T, false >
oCqi::detail::TypeTraitDestroy< T, b >
oCqi::detail::TypeTraitDestroy< T, false >
oCqi::detail::UniqueAnyReference
oCqi::detail::UnwrapImpl< T >
oCqi::detail::UnwrapImpl< T * >
oCqi::detail::WorkaroundVS2015< AF, Arg0, Args >
oCqi::DynamicObject
oCqi::Empty
oCqi::EventTrace
oCqi::ExceptionLogError< O, S >
oCqi::ExecutionContext
oCqi::ExecutionOptionsRepresent execution behaviour options attached to a task that must be interpreted by an ExecutionContext
oCqi::Flags< Type >
oCqi::FutureSync< T >
oCqi::FutureValueConverter< FT, PT >Specialize this struct to provide conversion between future values
oCqi::FutureValueConverter< T, qi::AnyValue >
oCqi::FutureValueConverter< T, void >
oCqi::FutureValueConverter< void, qi::AnyValue >
oCqi::FutureValueConverter< void, T >
oCqi::FutureValueConverter< void, void >
oCqi::Gateway
oCqi::Infinity
oCqi::KeywordArguments< T >
oCqi::log::detail::Category
oCqi::log::detail::NullStream
oCqi::Manageable
oCqi::MemberAddInfo
oCqi::MetaMethodRepresentation of a method in an GenericObject
oCqi::MetaMethodBuilder
oCqi::MetaMethodParameter
oCqi::MetaObjectDescription of the signals and methods accessible on an ObjectTypeInterface
oCqi::MetaObjectBuilder
oCqi::MetaProperty
oCqi::MetaSignalRepresentation of a Signal in an GenericObject
oCqi::MethodStatisticsStore statistics about method calls
oCqi::MinMaxSumStores min, max and sum of values fed to it
oCqi::ModuleInfo
oCqi::ObjectSerializationInfoInformations passed when serializing an object
oCqi::ObjectTypeBuilderBase
oCqi::os::ScopedThreadNameSet the current thread name and restore it after use
oCqi::os::timevalStruct similar to POSIX timeval
oCqi::PathAllow handling filesystem path in a cross-platform maner. The class assume that all string are encoded in UTF-8 if not specified otherwise
oCqi::path::ScopedDir
oCqi::path::ScopedFile
oCqi::Promise< T >
oCqi::PropertyBase
oCqi::PtrUid
oCqi::ServiceDirectoryProxy
oCqi::ServiceDirectoryProxy::Status
oCqi::ServiceInfo
oCqi::SessionConfig
oCqi::SignalBase
oCqi::SignalSpy::RecordA record data, corresponding to one signal emission
oCqi::SignalSubscriberPrivate
oCqi::Signature
oCqi::SrcFuture
oCqi::SteadyClockMonotonic clock.
oCqi::SystemClockSystem-wide real time wall clock. It may not be monotonic: on most systems, the system time can be adjusted at any moment
oCqi::ToPost< ReturnType, Callback >
oCqi::TraceAnalyzer::FlowLink
oCqi::TrackableBaseCommon base class to templates Trackable for compile-time detection
oCqi::TrackSilentTransfo< T >
oCqi::TrackWithFallbackTransfo< Proc, T >
oCqi::TypeByPointer< T, Manager >Access API that stores a T* in storage
oCqi::TypeByValue< T >Access api that stores a T in storage
oCqi::TypeInfo
oCqi::TypeInterface
oCqi::TypeOfTemplateImpl< T, I >
oCqi::UnitFuture
oCqi::Url
oCqi::util::SetAndNotifyIfChanged
oCqi::VarArguments< T >
oCqi::VarArguments< AnyValue >
oCqi::version::VersionCompare version strings Simple class that allow comparing two version number
oCqi::WeakObject< T >
oCqi::detail::SigPropInheritsProperty< T, boost::is_base_of< PropertyBase, T >::value >
oCqi::detail::SigPropInheritsSignal< T, boost::is_base_of< SignalBase, T >::value >
oCtype
oCexception
oCstd::hash< qi::Object< T > >The hash of an object is the hash of its ObjectUid
oCstd::hash< qi::PtrUid >
oCruntime_error
oCstringstream
oCvector
oCqi::TypeByPointer< T >
oCqi::TypeByPointer< T, detail::TypeManagerDefaultStruct< T > >
oCTypeOfTemplate
oCqi::detail::TypeTraitCopy< Future< T >, true >
oCqi::detail::TypeTraitCopy< FutureSync< T >, true >
oCqi::detail::TypeTraitCopy< Promise< T >, true >
oCqi::detail::TypeTraitCopy< T, true >
oCqi::detail::TypeTraitCreate< Future< T >, true >
oCqi::detail::TypeTraitCreate< FutureSync< T >, true >
oCqi::detail::TypeTraitCreate< Promise< T >, true >
oCqi::detail::TypeTraitCreate< T, true >
oCqi::detail::TypeTraitDestroy< Future< T >, true >
oCqi::detail::TypeTraitDestroy< FutureSync< T >, true >
oCqi::detail::TypeTraitDestroy< Promise< T >, true >
oCqi::detail::TypeTraitDestroy< T, true >
oCqi::detail::UnwrapImpl< std::remove_cv< std::remove_reference< T >::type >::type >
\CH