Other Structures
The following structures are available globally.
-
Default implementation of
See moreContainerAdapterLocator
Declaration
Swift
public struct DefaultContainerAdapterLocator : ContainerAdapterLocator
-
Default
See moreContainerAdapter
forUINavigationController
Declaration
Swift
public struct NavigationControllerAdapter<VC> : ConcreteContainerAdapter where VC : UINavigationController
-
Default
See moreContainerAdapter
forUISplitViewController
Declaration
Swift
public struct SplitControllerAdapter<VC> : ConcreteContainerAdapter where VC : UISplitViewController
-
Default
See moreContainerAdapter
forUITabBarController
Declaration
Swift
public struct TabBarControllerAdapter<VC> : ConcreteContainerAdapter where VC : UITabBarController
-
Helper class to build a chain of steps. Can not be used directly.
See moreDeclaration
Swift
public struct ActionConnectingAssembly<VC, C> where VC : UIViewController
-
Helper class to build a chain of steps. Can not be used directly.
See moreDeclaration
Swift
public struct ContainerStepChainAssembly<AcceptableContainer, ViewController, Context> where AcceptableContainer : ContainerViewController, ViewController : UIViewController
-
Helper class to build a chain of steps. Can not be used directly.
See moreDeclaration
Swift
public struct LastStepInChainAssembly<ViewController, Context> where ViewController : UIViewController
-
Helper class to build a chain of steps. Can not be used directly.
See moreDeclaration
Swift
public struct StepChainAssembly<ViewController, Context> where ViewController : UIViewController
-
Helps to build a child view controller stack
See moreDeclaration
Swift
public struct ChildCoordinator
-
See moreCATransaction
wrapper forContainerAction
Declaration
Swift
public struct CATransactionWrappedContainerAction<A> : ContainerAction where A : ContainerAction
-
See moreCATransaction
wrapper forContainerAction
Declaration
Swift
public struct DispatchQueueWrappedContainerAction<A> : ContainerAction where A : ContainerAction
-
The
See moreCompleteFactory
instance is used by theCompleteFactoryAssembly
as aContainerFactory
to pre-populate the children view controllers instead of theRouter
.Declaration
Swift
public struct CompleteFactory<FC> : ContainerFactory, CustomStringConvertible where FC : ContainerFactory
-
Returns custom
See moreUIWindow
Declaration
Swift
public struct CustomWindowProvider : WindowProvider
-
Default implementation of
See moreStackIterator
protocolDeclaration
Swift
public struct DefaultStackIterator : StackIterator
-
Returns key
See moreUIWindow
Declaration
Swift
public struct KeyWindowProvider : WindowProvider
-
Declaration
Swift
public struct DefaultRouter : InterceptableRouter, MainThreadChecking
-
Default implementation of
See moreStackPresentationHandler
Declaration
Swift
public struct DefaultStackPresentationHandler : StackPresentationHandler, MainThreadChecking
-
A set of options for the
See morefindViewController
methodDeclaration
Swift
public struct SearchOptions : OptionSet, CaseIterable, CustomStringConvertible