SheafSystem  0.0.0.0
poset_component.h File Reference

Interface for class poset_component. More...

#include "SheafSystem/sheaf_dll_spec.h"
#include "SheafSystem/poset_state.h"
#include "SheafSystem/read_write_monitor_handle.h"
#include "SheafSystem/scoped_index.h"
#include "SheafSystem/standard_version_index.h"
#include "SheafSystem/std_string.h"

Go to the source code of this file.

Classes

class  sheaf::poset_component
 Features shared by poset_member and subposet.

Subposet and poset_member objects can be attached, detached, and reattached to the poset_state object in a manner similar to the way object references can be attached, detached, and reattached to objects in Eiffel and in Java. This class provides the routines for managing the state attachment for these 2 poset component types.

Note: this class is intended only for convenience of implementation. It is is not intended to be used as an abstract interface by clients and may not reliably function as such. More...
 

Namespaces

 sheaf
 Namespace for the sheaves component of the sheaf system.
 

Functions

SHEAF_DLL_SPEC size_t sheaf::deep_size (const poset_component &xp, bool xinclude_shallow=true)
 The deep size of the referenced object of type poset_component. More...
 

Detailed Description

Interface for class poset_component.

Definition in file poset_component.h.