19 #ifndef MEMBER_NAMES_RECORD_H 20 #define MEMBER_NAMES_RECORD_H 22 #ifndef SHEAF_DLL_SPEC_H 23 #include "SheafSystem/sheaf_dll_spec.h" 27 #include "SheafSystem/std_utility.h" 30 #ifndef ATTRIBUTES_RECORD_H 31 #include "SheafSystem/attributes_record.h" 37 class poset_data_type_map;
65 virtual bool invariant()
const;
70 virtual bool is_ancestor_of(
const any* other)
const;
98 void transfer_internal_buffer_to_poset();
103 void transfer_poset_to_internal_buffer();
109 #endif // ifndef MEMBER_NAMES_RECORD_H Abstract base class with useful features for all objects.
A wrapper/adapter for the member names record. Intended for transferring index-name map data between ...
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...