Nui
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
 CDetails:: RuntimeClassImpl
 CMicrosoft::WRL::Details::AdjustImplements< RuntimeClassFlagsT, doStrictCheck >
 CMicrosoft::WRL::Details::AdjustImplements< RuntimeClassFlagsT, doStrictCheck, Details::Nil, Bases... >
 CMicrosoft::WRL::Details::AdjustImplements< RuntimeClassFlagsT, doStrictCheck, I0, Bases... >
 CNui::GObjectReference< T >::AdoptFlag
 CMicrosoft::WRL::Details::AreAllNil< I0,... >
 CMicrosoft::WRL::Details::AreAllNil< Microsoft::WRL::Details::Nil >
 CMicrosoft::WRL::Details::AreAllNil< Microsoft::WRL::Details::Nil, TInterfaces... >
 CMicrosoft::WRL::Details::ArgTraits< TMemberFunction >
 CMicrosoft::WRL::Details::ArgTraits< HRESULT(STDMETHODCALLTYPE TDelegateInterface::*)(TArg1)>
 CMicrosoft::WRL::Details::ArgTraits< HRESULT(STDMETHODCALLTYPE TDelegateInterface::*)(TArg1, TArg2)>
 CMicrosoft::WRL::Details::ArgTraits< HRESULT(STDMETHODCALLTYPE TDelegateInterface::*)(TArg1, TArg2, TArg3)>
 CMicrosoft::WRL::Details::ArgTraits< HRESULT(STDMETHODCALLTYPE TDelegateInterface::*)(TArg1, TArg2, TArg3, TArg4)>
 CMicrosoft::WRL::Details::ArgTraits< HRESULT(STDMETHODCALLTYPE TDelegateInterface::*)(TArg1, TArg2, TArg3, TArg4, TArg5)>
 CMicrosoft::WRL::Details::ArgTraits< HRESULT(STDMETHODCALLTYPE TDelegateInterface::*)(TArg1, TArg2, TArg3, TArg4, TArg5, TArg6)>
 CMicrosoft::WRL::Details::ArgTraits< HRESULT(STDMETHODCALLTYPE TDelegateInterface::*)(TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7)>
 CMicrosoft::WRL::Details::ArgTraits< HRESULT(STDMETHODCALLTYPE TDelegateInterface::*)(TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8)>
 CMicrosoft::WRL::Details::ArgTraits< HRESULT(STDMETHODCALLTYPE TDelegateInterface::*)(TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9)>
 CMicrosoft::WRL::Details::ArgTraits< HRESULT(STDMETHODCALLTYPE TDelegateInterface::*)(void)>
 CMicrosoft::WRL::Details::ArgTraitsHelper< TDelegateInterface, isImplements >
 CMicrosoft::WRL::Details::ArgTraitsHelper< TDelegateInterface, false >
 CMicrosoft::WRL::Details::ArgTraitsHelper< TDelegateInterface::FirstInterface >
 CNui::AsyncFileDo note that the use of this class is inefficient
 CNui::Impl::Linux::AsyncResponse
 CNui::Attribute
 CNui::Attributes::AttributeFactory
 Cbase
 CMicrosoft::WRL::Details::BoolStruct
 CNui::Attributes::Detail::BuildObservedPropertyIndexList< IntegerSequence, CurrentIndex, Properties >
 CNui::Attributes::Detail::BuildObservedPropertyIndexList< std::integer_sequence< unsigned, Indices... >, CurrentIndex >
 CNui::Attributes::Detail::BuildObservedPropertyIndexList< std::integer_sequence< unsigned, Indices... >, CurrentIndex, Property, Properties... >
 CC0
 CNui::Elements::Detail::Case< T >
 CNui::Elements::Detail::CaseBaked< T >
 CMicrosoft::WRL::ChainInterfaces< MixIn< DerivedType, BaseType, hasImplements >, I1, I2, I3, I4, I5, I6, I7, I8, I9 >
 CNui::ChildrenRenderer< HtmlElem >
 CNui::MacOs::ClassWrapper< T >
 CMicrosoft::WRL::ComposableBase< FactoryInterface >
 CMicrosoft::WRL::ComPtr< T >
 CMicrosoft::WRL::ComPtr< Details::EventTargetArray >
 CMicrosoft::WRL::ComPtr< FactoryInterface >
 CMicrosoft::WRL::ComPtr< IInspectable >
 CMicrosoft::WRL::ComPtr< IMarshal >
 CMicrosoft::WRL::ComPtr< IUnknown >
 CMicrosoft::WRL::Details::ComPtrRefBase< T >
 CNui::Console
 CNui::Components::DialogController::ConstructionArgs
 CNui::Detail::CopyableObservedWrap< T >
 CMicrosoft::WRL::Wrappers::CriticalSection
 CMicrosoft::WRL::Wrappers::HandleTraits::CriticalSectionTraits
 CNui::CustomEventContextFlag_t
 CNui::Elements::Detail::Default
 CNui::Elements::Detail::DefaultBaked
 CNui::Attributes::Detail::DeferWrap< T >
 CMicrosoft::WRL::DelegateTraits< delegateCheckMode >
 CMicrosoft::WRL::DelegateTraits< NoCheck >
 CNui::Delocalized< SlotId >A delocalized element can switch positions in several slots
 CNui::Components::DialogControllerExamplary dialog class for the most simple kinds of dialogs
 CNui::FileDialog::DirectoryDialogOptions
 CNui::Display
 CNui::Dom::Dom
 CMicrosoft::WRL::Details::DontUseNewUseMake
 CMicrosoft::WRL::Details::Dummy
 Cstd::enable_shared_from_this
 CMicrosoft::WRL::Details::EnableIf< b, T >
 CMicrosoft::WRL::Details::EnableIf< true, T >
 CMicrosoft::WRL::ErrorHelper< RuntimeClassTypeT >
 CMicrosoft::WRL::ErrorHelper< InhibitRoOriginateError >
 CNui::Event
 CNui::EventContextThis object can be copied with low cost
 CNui::EventEngine
 CNui::Attributes::EventFactory
 CNui::EventImpl
 CEventRegistrationToken
 CNui::EventRegistry
 CMicrosoft::WRL::EventSource< TDelegateInterface, TEventSourceOptions >
 CNui::Attributes::Detail::ExtractObservedValuesFromProperties< IndexList >
 CNui::Attributes::Detail::ExtractObservedValuesFromProperties< std::integer_sequence< unsigned, Indices... > >
 CNui::ExtractValueType< T >
 Cstd::false_type
 CNui::FetchOptions
 CNui::FetchResponse
 CNui::Detail::FileStreamStoreCreator
 CNui::FileDialog::Filter
 CNui::FixedString< Size >Utilitarian class to store and modify strings in compile time
 CNui::FixToLowerFlag
 CNui::Detail::FlatTupleTransform< Tuple, Predicate >
 CNui::Detail::FlatTupleTransform< std::tuple< List... >, Predicate >
 CNui::Detail::FragmentContext< ElementT >
 CMicrosoft::WRL::Details::FtmBaseMarker
 CNui::FunctionArgumentTypes< FunctionT >
 CNui::FunctionReturnType< FunctionT >
 CNui::Detail::FunctionTypesImpl< FunctionT >
 CNui::Detail::FunctionTypesImpl< ReturnT(*)(Arguments...) noexcept >
 CNui::Detail::FunctionTypesImpl< ReturnT(*)(Arguments...)>
 CNui::Detail::FunctionTypesImpl< ReturnT(FunctorT::*)(Arguments...) const >
 CNui::Detail::FunctionTypesImpl< ReturnT(FunctorT::*)(Arguments...) const noexcept >
 CNui::Detail::FunctionTypesImpl< ReturnT(FunctorT::*)(Arguments...) noexcept >
 CNui::Detail::FunctionTypesImpl< ReturnT(FunctorT::*)(Arguments...)>
 CNui::Detail::FunctionWrapperImpl< ReturnType, ArgsTypes, IndexSeq >
 CNui::Detail::FunctionWrapperImpl2< ReturnType, ArgsTypes >
 CNui::Detail::FunctionWrapperImpl2< FunctionReturnType_t< std::decay_t< FunctionT > >, FunctionArgumentTypes_t< std::decay_t< FunctionT > > >
 CNui::Detail::FunctionWrapperImpl< ReturnType, std::tuple< ArgsTypes... >, std::index_sequence< Is... > >
 CNui::Detail::FunctionWrapperImpl< ReturnType, std::tuple< ArgsTypes... >, std::index_sequence_for< ArgsTypes... > >
 CNui::Detail::FunctionWrapperImpl< ReturnType, std::tuple< ArgType >, std::index_sequence< 0 > >
 CNui::Detail::FunctionWrapperImpl< ReturnType, std::tuple< nlohmann::json >, std::index_sequence< 0 > >
 CNui::Detail::FunctionWrapperImpl< ReturnType, std::tuple< Nui::val >, std::index_sequence< 0 > >
 CNui::functor_t< returns_void, arity >
 CNui::GObjectReference< T >
 CNui::GObjectReference< GInputStream >
 CNui::GObjectReference< WebKitURISchemeResponse >
 CMicrosoft::WRL::Wrappers::HandleTraits::HANDLENullTraits
 CMicrosoft::WRL::Wrappers::HandleT< HandleTraits >
 CMicrosoft::WRL::Wrappers::HandleT< HandleTraits::EventTraits >
 CMicrosoft::WRL::Wrappers::HandleT< HandleTraits::MutexTraits >
 CMicrosoft::WRL::Wrappers::HandleT< HandleTraits::SemaphoreTraits >
 CMicrosoft::WRL::Wrappers::HandleTraits::HANDLETraits
 CMicrosoft::WRL::Details::HasIInspectable< I, isImplementsBased >
 CMicrosoft::WRL::Details::HasIInspectable< I, false >
 CMicrosoft::WRL::Details::HasIInspectable< I, true >
 CNui::HostNameMappingInfo
 CMicrosoft::WRL::Wrappers::HString
 CMicrosoft::WRL::Wrappers::HStringReference
 CNui::HtmlElement
 CNui::HtmlElementBridge
 CI0
 CMicrosoft::WRL::Details::Identity< T >
 CMicrosoft::WRL::Details::IInspectableInjector< I0, isIInspectable >
 CMicrosoft::WRL::Details::IInspectableInjector< I0, false >
 CMicrosoft::WRL::Details::IInspectableInjector< I0, true >
 CMicrosoft::WRL::Details::ImplementsBase
 CImplementsHelper
 CMicrosoft::WRL::Details::ImplementsHelper< RuntimeClassFlagsT, doStrictCheck >
 CMicrosoft::WRL::Details::ImplementsHelper< RuntimeClassFlagsT, doStrictCheck, ComposableBase< FactoryInterface > >
 CMicrosoft::WRL::Details::ImplementsMarker< T >
 CNui::Detail::InplaceTag
 CMicrosoft::WRL::Details::InterfaceListHelper< TInterfaces >
 CMicrosoft::WRL::Details::InterfaceTraits< I0 >
 CMicrosoft::WRL::Details::InterfaceTraits< CloakedIid< CloakedType > >
 CMicrosoft::WRL::Details::InterfaceTraits< Nil >
 CMicrosoft::WRL::Details::InvokeHelper< TDelegateInterface, TCallback, argCount >
 CMicrosoft::WRL::InvokeModeOptions< invokeModeValue >
 CMicrosoft::WRL::InvokeTraits< invokeMode >
 CMicrosoft::WRL::InvokeTraits< FireAll >
 CMicrosoft::WRL::InvokeTraits< StopOnFirstError >
 CMicrosoft::WRL::Details::IsBaseOfStrict< Base, Derived >
 CMicrosoft::WRL::Details::IsBaseOfStrict< Base, Base >
 CNui::Attributes::Detail::IsDynamicStyleProperty< T >
 CNui::Attributes::Detail::IsDynamicStyleProperty< StylePropertyImpl< FunctionT, void > >
 CNui::Detail::IsObserved< T >
 CNui::Detail::IsObserved< Observed< T > >
 CNui::Detail::IsObservedLike< T >
 CNui::Detail::IsPropertyImpl< T >
 CNui::Detail::IsPropertyImpl< Property< T > >
 CMicrosoft::WRL::Details::IsSame< T1, T2 >
 CMicrosoft::WRL::Details::IsSame< T1, T1 >
 CNui::Detail::IsSharedObserved< T >
 CNui::Detail::IsSharedObserved< std::shared_ptr< Observed< T > > >
 CNui::IsTuple< T >
 CNui::IsTuple< std::tuple< Ts... > >
 CNui::Detail::IsWeakObserved< T >
 CNui::Detail::IsWeakObserved< std::weak_ptr< Observed< T > > >
 CNui::SelectablesRegistry< T >::ItemWithIdWrapper around items that associates them with an id
 CNui::IteratorAccessor< ContainerT >
 CNui::IteratorAccessor< std::shared_ptr< ContainerT > >
 CNui::IteratorAccessor< std::weak_ptr< ContainerT > >
 CNui::SelectablesRegistry< T >::IteratorBase< WrappedIterator >Iterator that ignores items that are selected
 CNui::ContainerWrapUtility::IteratorWrapper< WrappedIterator, ContainerT >
 CIWeakReferenceSourceVtbl
 CIWeakReferenceVtbl
 CNui::JSON
 CNui::Lazy< ValueT >
 CMainPage
 CMicrosoft::WRL::Details::MakeAllocator< T >
 CNui::Detail::MakeScopeExitImpl
 CMicrosoft::WRL::Details::MarkImplements< CloakedIid< I0 >, true >
 CMicrosoft::WRL::Details::MarkImplements< I0, false >
 CMicrosoft::WRL::Details::MarkImplements< I0, true >
 CMicrosoft::WRL::Details::MarkImplements< MixIn< DerivedType, BaseType, hasImplements >, true >
 CMicrosoft::WRL::MixIn< Derived, MixInType, hasImplements >
 CNui::ModifiableObserved< ContainedT >::ModificationProxy
 CMicrosoft::WRL::Details::ModuleBase
 CNui::MoveDetectorUtility class to detect if an object was moved
 CMicrosoft::WRL::Details::Nil
 Clib_interval_tree::node
 CNui::MacOs::NuiSchemeHandler
 CNui::Detail::ObservedAddMutableReference< T >
 CNui::Detail::ObservedAddMutableReference< std::shared_ptr< Observed< T > > >
 CNui::Detail::ObservedAddMutableReference< std::weak_ptr< Observed< T > > >
 CNui::Detail::ObservedAddMutableReference< void >
 CNui::Detail::ObservedAddReference< T >
 CNui::Detail::ObservedAddReference< std::shared_ptr< const Observed< T > > >
 CNui::Detail::ObservedAddReference< std::shared_ptr< Observed< T > > >
 CNui::Detail::ObservedAddReference< std::weak_ptr< const Observed< T > > >
 CNui::Detail::ObservedAddReference< std::weak_ptr< Observed< T > > >
 CNui::Detail::ObservedAddReference< void >
 CNui::ObservedBase
 CNui::ObservedRange< ObservedValue >
 CNui::ObservedValueCombinatorBase< ObservedValues >
 CNui::ObservedValueCombinatorBase< ObservedValues... >
 CNui::OnDestroy
 CNui::detail::one_if_placeholder< T >
 CNui::FileDialog::OpenDialogOptions
 CNui::Detail::PickFirst<... >
 CNui::Detail::PickFirst< T, Ts... >
 CNui::Detail::PickFirst<>
 CNui::detail::placeholders_count< Args >
 CNui::detail::placeholders_count< Arg, Args... >
 CNui::detail::placeholders_count<>
 CNui::ContainerWrapUtility::PointerWrapper< T, ContainerT >
 CNui::Detail::Property< T >
 CNui::Detail::Property< Observed< T > >
 CNui::Detail::Property< std::weak_ptr< Observed< T > > >
 CNui::Attributes::PropertyFactory
 CNui::RangeEventContext
 CNui::Detail::RangeRenderer< RangeType, GeneratorT, RandomAccess >
 CNui::Detail::RangeStateInterval< ValueType, IntervalKind >
 CNui::SelectablesRegistry< T >::RawRangeWrap< RegistryPtr >
 CNui::Attributes::reference_
 CMicrosoft::WRL::Details::ReferenceCountOrWeakReferencePointer
 CNui::Dom::ReferencePasser< T >
 CNui::ContainerWrapUtility::ReferenceWrapper< T, ContainerT >
 Clib_interval_tree::hooks::regular
 CNui::Attribute::RegularAttribute
 CNui::RpcClient::RemoteCallable
 CMicrosoft::WRL::Details::RemoveReference< T >
 CMicrosoft::WRL::Details::RemoveReference< T & >
 CMicrosoft::WRL::Details::RemoveReference< T && >
 CNui::Renderer
 CNui::reverse_view< T >
 CMicrosoft::WRL::Wrappers::RoInitializeWrapper
 CNui::RpcClient
 CNui::RpcHub
 CMicrosoft::WRL::Details::RuntimeClass< ILst, RuntimeClassFlagsT, implementsWeakReferenceSource, implementsInspectable, implementsFtmBase >
 CMicrosoft::WRL::Details::RuntimeClassBase
 CMicrosoft::WRL::RuntimeClassFlags< flags >
 CMicrosoft::WRL::RuntimeClassFlags< InhibitWeakReference >
 CRuntimeClassImpl
 CNui::FileDialog::SaveDialogOptions
 CNui::Impl::Linux::SchemeContext
 CNui::ScopeExit< EF >
 CNui::Screen
 CNui::SelectablesRegistry< T >This container associates items with an id and allows for individual items to be "selected", which removes them from the container and stores them in a separate container
 CNui::SelectablesRegistry< Event >
 CNui::SelectablesRegistry< Nui::Detail::ThrottleInstance >
 CNui::SelectablesRegistry< Nui::Detail::TimerInstance >
 CNui::SelectablesRegistry< std::unique_ptr< Nui::Impl::Linux::SchemeContext > >
 CNui::Components::SelectArgs< ContainerT, ValueT >
 CNui::SelectablesRegistry< T >::SelectionResult
 CNui::Components::SelectOptions< T >
 CMicrosoft::WRL::Wrappers::SRWLock
 CMicrosoft::WRL::Wrappers::HandleTraits::SRWLockExclusiveTraits
 CMicrosoft::WRL::Wrappers::HandleTraits::SRWLockSharedTraits
 CNui::StableElement
 CNui::Attribute::StringDataAttribute
 CNui::Attributes::Detail::StripPropertyObserved< Property >
 CNui::Attributes::Detail::StripPropertyObserved< StylePropertyImpl< FunctionT, void > >
 CMicrosoft::WRL::Details::StrongReference
 CNui::Attributes::Style< Properties >
 CNui::Attributes::style_
 CNui::Attributes::StyleProperty
 CNui::Attributes::Detail::StylePropertyEbo< T >
 CNui::Attributes::Detail::StylePropertyEbo< T... >
 CNui::Attributes::Detail::StylePropertyEbo< void >
 CMicrosoft::WRL::Wrappers::Details::SyncLockCriticalSection
 CMicrosoft::WRL::Wrappers::Details::SyncLockExclusive
 CMicrosoft::WRL::Wrappers::Details::SyncLockShared
 CMicrosoft::WRL::Wrappers::Details::SyncLockWithStatusT< SyncTraits >
 CT
 CNui::Components::Table< ModelT >A wrapper around the html table elements
 CNui::Components::Table< ContainerT< ElementT, OtherArgs... > >
 CNui::Components::TableArguments< ContainerT, ElementT, OtherArgs >
 CNui::Components::TableArguments< ContainerT, ElementT, OtherArgs... >
 CNui::ThrottledFunction
 CNui::Detail::ThrottleStoreCreator
 CNui::TimerHandle
 CNui::Detail::TimerStoreCreator
 CNui::TrivialRenderer< HtmlElem >
 Cstd::true_type
 CNui::Detail::TupleFilter< Predicate, T >
 CNui::Detail::TupleFilter< Predicate, Head, Tail... >
 CNui::Detail::TuplePushFront< Tuple, Elem >
 CNui::Detail::TuplePushFront< std::tuple< List... >, Elem >
 CNui::Detail::TupleTransform< Tuple, Predicate >
 CNui::Detail::TupleTransform< std::tuple< List... >, Predicate >
 CAdjustImplements::Type
 CAdjustImplements::Type
 CAdjustImplements::Type
 CDetails::AdjustImplements::Type
 CDetails::AdjustImplements::Type
 CDetails::AdjustImplements::Type
 CDetails::AdjustImplements::Type
 CDetails::AdjustImplements::Type
 CDetails::AdjustImplements::Type
 CDetails::AdjustImplements::Type
 CNui::MacOs::TypeEncoding< T >
 CNui::MacOs::TypeEncoding< Class >
 CNui::MacOs::TypeEncoding< id >
 CNui::MacOs::TypeEncoding< ReturnT(*)(Args...)>
 CNui::MacOs::TypeEncoding< ReturnT(Args...)>
 CNui::MacOs::TypeEncoding< SEL >
 CNui::MacOs::TypeEncoding< std::tuple< T... > >
 CNui::MacOs::TypeEncoding< std::vector< T > >
 CNui::MacOs::TypeEncoding< T * >
 CNui::UnoptimizedRange< CopyableRangeLike, ObservedValues >
 CNui::Detail::UnoptimizedRangeRenderer< RangeLike, GeneratorT, ObservedT >
 CNui::UnpackObserved< T >
 CNui::UnpackObserved< Observed< T > >
 CNui::UnpackObserved< std::shared_ptr< const Observed< T > > >
 CNui::UnpackObserved< std::shared_ptr< Observed< T > > >
 CNui::UnpackObserved< std::weak_ptr< const Observed< T > > >
 CNui::UnpackObserved< std::weak_ptr< Observed< T > > >
 CMicrosoft::WRL::Details::VerifyInheritanceHelper< I, Base >
 CMicrosoft::WRL::Details::VerifyInheritanceHelper< I, Nil >
 CMicrosoft::WRL::Details::VerifyInterfaceHelper< type, I, doStrictCheck, isImplementsBased >
 CMicrosoft::WRL::Details::VerifyInterfaceHelper< ClassicCom, I, doStrictCheck, false >
 CMicrosoft::WRL::Details::VerifyInterfaceHelper< type, I, false, true >
 CMicrosoft::WRL::Details::VerifyInterfaceHelper< type, I, true, true >
 CMicrosoft::WRL::Details::VerifyInterfaceHelper< WinRt, I, doStrictCheck, false >
 CMicrosoft::WRL::Details::VerifyInterfaceHelper< WinRtClassicComMix, I, doStrictCheck, false >
 CNui::WindowThis class encapsulates the webview
 CNui::WindowOptions
 CNui::Ts