Navigation
API > API/Runtime > API/Runtime/Slate
Lists/Trees only work with shared pointer types, and UObjbectBase*. Type traits to ensure that the user does not accidentally make a List/Tree of value types.
| Name | TIsValidListItem |
| Type | struct |
| Header File | /Engine/Source/Runtime/Slate/Public/Framework/Views/TableViewTypeTraits.h |
| Include Path | #include "Framework/Views/TableViewTypeTraits.h" |
Syntax
template<typename T, typename Enable>
struct TIsValidListItem
Struct Specializations
| Name | Remarks |
|---|---|
| TIsValidListItem< FCurveEditorTreeItemID > | |
| TIsValidListItem< FName > | |
| TIsValidListItem< FTedsRowHandle > | Template declaration to enable using row handles inside of slate widgets like SListView. |
Enums
Public
| Name | Remarks |
|---|---|
| TIsValidListItem |