Dataflow Runtime API  3.1.1.0
Classes | Namespaces | Enumerations
LinkedList.h File Reference
#include <Imt.Base.Core.Diagnostics/Diagnostics.h>
#include <Imt.Base.Core.Platform/Platform.h>
#include "LinkedListIterator.h"
#include "LinkedListConstIterator.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, linkedListType::SINGLE >
 LinkedList specialization for single linked list class. More...
 
class  imt::base::core::util::LinkedList< Node, T, Allocator, linkedListType::DOUBLE >
 LinkedList specialization for double linked list class. 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
 
 imt::base::core::util::linkedListType
 

Enumerations

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