Inherits AZ::DocumentPropertyEditor::RowSortAdapter::SortInfoNode.
Public Member Functions | |
| StringSortNode (const RowSortAdapter *owningAdapter) | |
Public Member Functions inherited from AZ::DocumentPropertyEditor::RowSortAdapter::SortInfoBase | |
| SortInfoBase (size_t domIndex) | |
| bool | operator< (const SortInfoBase &rhs) const |
Public Attributes | |
| AZStd::string | m_string |
Public Attributes inherited from AZ::DocumentPropertyEditor::RowSortAdapter::SortInfoNode | |
| SortInfoNode * | m_parentNode = nullptr |
| AZStd::set< AZStd::unique_ptr< SortInfoBase >, IndexSortType > | m_indexSortedChildren |
| holds the row childNodes in DOM order | |
| AZStd::set< SortInfoNode *, AdapterSortType > | m_adapterSortedChildren |
| holds a sorted multiset of the above children as defined by their RowSortAdapter::lessThan | |
Public Attributes inherited from AZ::DocumentPropertyEditor::RowSortAdapter::SortInfoBase | |
| size_t | m_domIndex |
Additional Inherited Members | |
Public Types inherited from AZ::DocumentPropertyEditor::RowSortAdapter::SortInfoNode | |
| using | AdapterSortType = std::function< bool(SortInfoNode *, SortInfoNode *)> |
| using | IndexSortType = std::function< bool(const AZStd::unique_ptr< SortInfoBase > &, const AZStd::unique_ptr< SortInfoBase > &)> |
Protected Member Functions inherited from AZ::DocumentPropertyEditor::RowSortAdapter::SortInfoNode | |
| SortInfoNode (const RowSortAdapter *owningAdapter) | |
Static Protected Member Functions inherited from AZ::DocumentPropertyEditor::RowSortAdapter::SortInfoNode | |
| static bool | indexLessThan (const AZStd::unique_ptr< SortInfoBase > &lhs, const AZStd::unique_ptr< SortInfoBase > &rhs) |