Inherits AZ::ConfigurableStackInterface.
Public Types | |
| using | NodeValue = AZStd::shared_ptr< StackBaseType > |
| using | Node = AZStd::pair< AZStd::string, NodeValue > |
| using | NodeContainer = AZStd::vector< Node > |
| using | Iterator = typename NodeContainer::iterator |
| using | ConstIterator = typename NodeContainer::const_iterator |
Public Member Functions | |
| TypeId | GetNodeType () const override |
| Iterator | begin () |
| Iterator | end () |
| ConstIterator | begin () const |
| ConstIterator | end () const |
| bool | empty () const |
| size_t | size () const |
| void | clear () |
Protected Member Functions | |
| void * | AddNode (AZStd::string name) override |
| void * | AddNode (AZStd::string name, AZStd::string_view target, InsertPosition position) override |
Additional Inherited Members | |
Protected Types inherited from AZ::ConfigurableStackInterface | |
| enum class | InsertPosition { Before , After } |
|
overrideprotectedvirtual |
Implements AZ::ConfigurableStackInterface.
|
overrideprotectedvirtual |
Implements AZ::ConfigurableStackInterface.
|
overridevirtual |
Implements AZ::ConfigurableStackInterface.