FAST.Framework  1.0.0
Public Member Functions | List of all members
FList< T > Class Template Reference

#include <FList.h>

Inheritance diagram for FList< T >:
Inheritance graph
[legend]
Collaboration diagram for FList< T >:
Collaboration graph
[legend]

Public Member Functions

 FList ()
 Constructor list object.
 
virtual ~FList ()
 Destroy list object.
 
void Add (const T &item)
 
ULLong Count () const
 Count of items in list.
 
operator[] (ULLong position) const
 < Returns pointer of item
 
void Remove (ULLong position)
 
void Clear ()
 
const type_info & GetType () override
 < Returns the type info over object
 
FString GetName () const override
 < Returns the name of object
 
- Public Member Functions inherited from FObject
 FObject ()=default
 Constructor.
 
virtual ~FObject ()=default
 Destructor.
 

Detailed Description

template<typename T>
class FList< T >

The FList define generic collections, which allow users to create strongly typed collections that provide better type safety and performance than non-generic strongly typed collections

Member Function Documentation

◆ Add()

template<typename T >
void FList< T >::Add ( const T &  item)
inline
Parameters
itemAdd new item

◆ Remove()

template<typename T >
void FList< T >::Remove ( ULLong  position)
inline
Parameters
positionRemove a item from the list

The documentation for this class was generated from the following file: