Public Member Functions | |
CheckSizeDataSource (int size, DataSource< int >::shared_ptr ds, DataSource< bool >::shared_ptr upstream) | |
bool | get () const |
Private Attributes | |
DataSource< int >::shared_ptr | mds |
int | msize |
DataSource< bool >::shared_ptr | mupstream |
Helper data source to check if two sizes are *still* equal and check an upstream comparison as well. We use this to track changes in sizes for our sequences, which will lead to a rebuild.
Definition at line 55 of file ReportingComponent.cpp.
OCL::CheckSizeDataSource::CheckSizeDataSource | ( | int | size, |
DataSource< int >::shared_ptr | ds, | ||
DataSource< bool >::shared_ptr | upstream | ||
) | [inline] |
Definition at line 61 of file ReportingComponent.cpp.
bool OCL::CheckSizeDataSource::get | ( | ) | const [inline] |
Returns true if the size or the upstream size remained the same.
Definition at line 67 of file ReportingComponent.cpp.
DataSource<int>::shared_ptr OCL::CheckSizeDataSource::mds [private] |
Definition at line 58 of file ReportingComponent.cpp.
int OCL::CheckSizeDataSource::msize [mutable, private] |
Definition at line 57 of file ReportingComponent.cpp.
DataSource<bool>::shared_ptr OCL::CheckSizeDataSource::mupstream [private] |
Definition at line 59 of file ReportingComponent.cpp.