Dataflow Runtime API  3.1.1.0
imt::base::core::util::LinkedList< Node, T, Allocator, type > Class Template Reference

linked list More...

#include <Imt.Base.Core.Util/LinkedList.h>

Detailed Description

template<typename Node, typename T, typename Allocator, linkedListType::LinkedListType type = linkedListType::SINGLE>
class imt::base::core::util::LinkedList< Node, T, Allocator, type >

linked list

Some IMT constraints are vioalted with this class

Template Parameters
Nodetype used as the elements in the linked list
Note
The Node type must contain the two public members item of type T and next of type ListNode*.
Template Parameters
TType that is used to store the items
Allocatorused allocator to allocate the nodes used for the list items
Note
The Allocator must contain two methods defined as follows:
  • T* allocate();
  • void deallocate(T* obj);
Template Parameters
typelinked list type

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