23 #ifndef SHEAF_DLL_SPEC_H 24 #include "SheafSystem/sheaf_dll_spec.h" 28 #include "SheafSystem/block.h" 31 #ifndef SCOPED_INDEX_H 32 #include "SheafSystem/scoped_index.h" 36 #include "SheafSystem/sheaf.h" 43 class poset_state_handle;
60 virtual bool is_ancestor_of(
const any* other)
const;
76 virtual bool invariant()
const;
126 void put_member_id_space(
bool xauto_access);
131 bool is_member_hub_id_space()
const;
166 #endif // ifndef ID_BLOCK_H A client handle for a general, abstract partially order set.
An abstract handle to a space of alternate integer identifiers (aliases) for a subset of a hub set of...
Abstract base class with useful features for all objects.
An index within the external ("client") scope of a given id space.
SHEAF_DLL_SPEC std::ostream & operator<<(std::ostream &os, const dof_descriptor_array &p)
Insert dof_descriptor_array& p into ostream& os.
Namespace for the sheaves component of the sheaf system.
An auto_block with a no-initialization initialization policy.
A block of ids all in the same id space.