COOPY » Guide  version 0.6.5
Public Member Functions | Data Fields | Protected Attributes
coopy::store::OrderedSheetRow Class Reference

#include <DataSheet.h>

Inheritance diagram for coopy::store::OrderedSheetRow:
coopy::store::SheetRow coopy::store::RefCount

Public Member Functions

 OrderedSheetRow ()
 OrderedSheetRow (DataSheet *sheet, int y)
virtual SheetCell getCell (int x) const
virtual bool setCell (int x, const SheetCell &c)
virtual bool invent (int x)
virtual bool flush ()
virtual RowRef getRowAfterFlush ()
virtual bool undo ()
virtual bool setDelta (int dh)
int addReference ()
int removeReference ()
int getReferenceCount ()

Data Fields

int delta

Protected Attributes

int y
DataSheetsheet

Detailed Description

Definition at line 428 of file DataSheet.h.


Constructor & Destructor Documentation

coopy::store::OrderedSheetRow::OrderedSheetRow ( ) [inline]

Definition at line 433 of file DataSheet.h.

References sheet, and y.

coopy::store::OrderedSheetRow::OrderedSheetRow ( DataSheet sheet,
int  y 
) [inline]

Definition at line 438 of file DataSheet.h.


Member Function Documentation

int coopy::store::RefCount::addReference ( ) [inline, inherited]
virtual bool coopy::store::OrderedSheetRow::flush ( ) [inline, virtual]

Implements coopy::store::SheetRow.

Definition at line 451 of file DataSheet.h.

virtual SheetCell coopy::store::OrderedSheetRow::getCell ( int  x) const [inline, virtual]

Implements coopy::store::SheetRow.

Definition at line 441 of file DataSheet.h.

References coopy::store::DataSheet::cellSummary(), sheet, and y.

int coopy::store::RefCount::getReferenceCount ( ) [inline, inherited]

Definition at line 40 of file RefCount.h.

virtual RowRef coopy::store::OrderedSheetRow::getRowAfterFlush ( ) [inline, virtual]

Implements coopy::store::SheetRow.

Definition at line 455 of file DataSheet.h.

References coopy::store::SheetRow::delta, and y.

bool OrderedSheetRow::invent ( int  x) [virtual]
int coopy::store::RefCount::removeReference ( ) [inline, inherited]
virtual bool coopy::store::OrderedSheetRow::setCell ( int  x,
const SheetCell c 
) [inline, virtual]

Implements coopy::store::SheetRow.

Definition at line 445 of file DataSheet.h.

References coopy::store::DataSheet::cellSummary(), sheet, and y.

virtual bool coopy::store::SheetRow::setDelta ( int  dh) [inline, virtual, inherited]

Definition at line 418 of file DataSheet.h.

References coopy::store::SheetRow::delta.

virtual bool coopy::store::OrderedSheetRow::undo ( ) [inline, virtual]

Implements coopy::store::SheetRow.

Definition at line 459 of file DataSheet.h.

References coopy::store::DataSheet::deleteRow(), sheet, and y.


Field Documentation

Definition at line 431 of file DataSheet.h.

Referenced by getCell(), invent(), OrderedSheetRow(), setCell(), and undo().

Definition at line 430 of file DataSheet.h.

Referenced by getCell(), getRowAfterFlush(), invent(), OrderedSheetRow(), setCell(), and undo().


The documentation for this class was generated from the following files:
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines