DynamicEvents.h File Reference

DynamicEvents defines some simple enumerations used as codes to indicate a type of "dynamic event". More...

#include "Domain/Interval.h"
#include "Domain/Range.h"
#include "Domain/Loc.h"
#include "Domain/IndirectionList.h"
#include "Domain/IteratorPairDomain.h"
#include "Utilities/ObserverEvent.h"

Include dependency graph for DynamicEvents.h:

This graph shows which files directly or indirectly include this file:


Classes

struct  DynamicEvents
 A simple class that just defines enums for items involving dynamic operations on layouts and data. More...
struct  BackFill
 BackFill: A tag class used to indicate that delete operation should proceed by 'backfilling', that is, moving data up from the end of a list to fill in holes. More...
struct  ShiftUp
 ShiftUp: A tag class used to indicate that delete operations should proceed by 'shifting up', that is, moving the entire list up as a whole. More...
struct  DynamicEventType< T >
 DynamicEventType is a simple partially-specialized class used to determine the event code type based on the input domain type for destroy and copy operations. More...
struct  DynamicEventType< IteratorPairDomain< const int * > >
struct  DynamicEventType< IteratorPairDomain< int * > >
struct  DynamicEventType< IndirectionList< IndirectionList< int > > >
struct  DynamicEventType< Interval< Dim > >
struct  DynamicEventType< Range< Dim > >
struct  DynamicEventType< Loc< Dim > >
struct  DynamicEventType< int >
class  CreateEvent
 CreateEvent: A class derived from ObserverEvent that stores information on how many elements to create, in what patch, for an engine. More...
class  DestroyEvent< Dom >
 DestroyEvent: A class derived from ObserverEvent that stores information on how what elements to destroy in an engine. More...
class  CopyEvent< Dom >
 CopyEvent: A class derived from ObserverEvent that stores information on how what elements to copy in an engine. More...
class  CopyPatchEvent
 CopyPatchEvent: A class derived from ObserverEvent that stores information on what elements to copy in an engine. More...
class  SyncEvent
 SyncEvent: A class derived from ObserverEvent that stores information about doing a sync. More...

Detailed Description

DynamicEvents defines some simple enumerations used as codes to indicate a type of "dynamic event".

Dynamic Events are issued to engines by objects like layouts in order to tell them to dynamically change their size and contents. This file also defines event objects for create, destroy, and copy events, and simple "tag" classes used to indicate types of destroy methods.


Generated on Wed Mar 16 06:17:06 2011 for FreePOOMA by  doxygen 1.5.9