Dataflow Runtime API  4.0.1.0
Classes | Namespaces | Typedefs | Enumerations
LinkedList.h File Reference
#include <Imt.Base.Core.Diagnostics/Diagnostics.h>
#include <Imt.Base.Core.Platform/Platform.h>
#include <type_traits>
#include "PoolAllocator.h"

Classes

struct  imt::base::core::util::ListNode< T, type >
 Node used for LinkedList class. More...
 
struct  imt::base::core::util::ListNode< T, LinkedListType::SINGLE >
 Node used for LinkedList class. More...
 
struct  imt::base::core::util::ListNode< T, LinkedListType::DOUBLE >
 Node used for LinkedList class. More...
 
class  imt::base::core::util::LinkedList< Node, T, Allocator, type >
 linked list More...
 
class  imt::base::core::util::LinkedList< Node, T, Allocator, type >::Iterator
 LinkedList class iterator. More...
 

Namespaces

 imt
 This is a application specific file which is used to configure Imt.Base.Core.Math.
 
 imt::base
 
 imt::base::core
 
 imt::base::core::util
 

Typedefs

using imt::base::core::util::linkedListType = LinkedListType
 

Enumerations

enum class  imt::base::core::util::LinkedListType : uint8_t { imt::base::core::util::SINGLE , imt::base::core::util::DOUBLE }
 Enum for the linked list types. More...