20 #ifndef ID_SPACE_NAMES_RECORD_H 21 #define ID_SPACE_NAMES_RECORD_H 23 #ifndef SHEAF_DLL_SPEC_H 24 #include "SheafSystem/sheaf_dll_spec.h" 27 #ifndef ATTRIBUTES_RECORD_H 28 #include "SheafSystem/attributes_record.h" 58 virtual bool invariant()
const;
63 virtual bool is_ancestor_of(
const any* other)
const;
90 virtual void transfer_internal_buffer_to_poset();
95 virtual void transfer_poset_to_internal_buffer();
100 #endif // ifndef ID_SPACE_NAMES_RECORD_H Abstract base class with useful features for all objects.
A wrapper/adapter for the id space names record. Intended for transferring id map data between the ke...
Namespace for the sheaves component of the sheaf system.
A poset specific collection of data converters, various buffers and other data used while transferrin...
An abstract wrapper/adapter for attributes records. Intended for transferring data between the kernel...