seven bits

bit::RecordBuffer::RecordBufferStorage Struct Reference

#include <bit/recordbuffer.h>

List of all members.

Public Types

typedef BitPointer
< RecordBufferStorage
pointer

Public Member Functions

 RecordBufferStorage ()

Public Attributes

sigc::signal< void > signal_record_changed
sigc::signal< void, FieldBuffersignal_field_changed
 The signal emitted when a field's value is changed.
std::queue< FieldBase::pointersignal_field_changed_queue
bool signal_field_changed_emitting


Member Typedef Documentation


Constructor & Destructor Documentation

bit::RecordBuffer::RecordBufferStorage::RecordBufferStorage (  )  [inline]


Member Data Documentation

The signal emitted when a field's value is changed.

This member has been move to private, since derived children should not directly emit the signal, but instead should call the notify_of_changes_to_fields method.

This method properly ensures that a signal is emitted for each changed fields, even when a callback triggers an fields to change. This is necessary since sigc++ does not allow recursive signals anymore.


The documentation for this struct was generated from the following file:

Generated on Mon Nov 3 10:50:01 2008 for bit by doxygen 1.5.6